* pwnguin just switched from ipw to iwl00:04
=== bmk789 is now known as bmk789_brb
bddebianHeya gang00:33
=== bmk789_brb is now known as bmk789
s1024kbvery happy to be here... this is my first time.00:40
s1024kbThank you my Mentor.00:41
=== apachelogger_ is now known as apachelogger
bddebianpkern: Are you around?01:04
bddebianHeya persia01:28
persiahi bddebian01:28
imbrandonanyone seen jcastro ?01:54
ajmitchnot today01:58
ajmitchwhat's he done now?01:58
imbrandonnadda was just gonna ask him bout somethin02:00
=== greeneggsnospam is now known as jsgotangco
nxvlwich package has the binary shares-admin?03:20
nxvlnevermind i just find it03:21
persianxvl: Try `apt-file search shares-admin`.  You may need to precede this with `sudo apt-file update`, or possibly even with `sudo aptitude install apt-file`03:21
* persia thinks that nxvl has been hit by no-longer-necessary fish and fishing rods :)03:22
nxvli used packages.ubuntu.com03:23
imbrandonpackages.u.c is grossly out of date most of the time03:23
persiaimbrandon: For the development distribution, or for everything?03:24
imbrandonnormaly the dev distro03:24
nxvlimbrandon: i'm parching a gutsy bug03:25
persiaimbrandon: Do you happen to know how often refreshes Contents.gz?03:25
persias/en re/en it re/03:25
imbrandonno ideas, i know at most daily, probbably less03:25
imbrandonwhen i complained about it, they said "just use launchpad" /me forgets who "they" are atm03:26
persianxvl: It's not as important yet, but as hardy develops, it will become increasingly important that you also check against hardy, as otherwise your fixes may not be suitable for the current development release, and may not be able to be applied to the current distributed release as the issue remains in the development release.03:27
persiaimbrandon: Does LP even have an interface for searching Contents.gz?03:27
imbrandoni dont think so, this was wabout searching packages themselfs03:28
nxvlpersia: it's kind of important error03:33
nxvlpersia: https://bugs.edge.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/15717403:33
ubotuLaunchpad bug 157174 in gnome-system-tools ""browsable" instead of "browseable" in smb.conf " [Undecided,Confirmed]03:33
nxvlpersia: it makes that shares-admin don't work03:33
bmk789where do i submit a package that isnt in the repos yet?03:34
persianxvl: Sure.  I don't mean to say it shouldn't be fixed in gutsy, only that the policy requires that fixes to gutsy must first be fixed in hardy, so it's good practice to check against hardy when fixing a bug.03:34
nxvlpersia: oh! ok, ok03:35
persiabmk789: REVU is the typical method, although Debian also works at this point.  Some guidelines are available in the Preparing New Packages section of https://wiki.ubuntu.com/MOTU/Contributing03:35
bmk789persia: ill check it out thanks03:36
nxvlhow do i change the importance of a bug report? do i can?03:37
persianxvl: You'll need to be a member of the QA Team.  If you're not currently a member, try working with the BugSquad for a while (#ubuntu-bugs is a good contact point), and once you can demonstrate good knowledge of the triage process, you'll be approved for the QA team.03:38
nxvlpersia: oh, ok, thnx03:39
nxvli enjoy more patching bugs than triagging them :P03:39
persianxvl: Personally, I tend to do both.  Find a bug that needs work.  If there's enough information for a fix, mark it triaged / in-progress, and fix it.  If there's not enough information, work with the submitter to get enough information, and then proceed from the previous condition.03:40
nxvlpersia: yes, i'm doing so too, but i enjoy more fixing bux than triaging them :D03:41
persianxvl: You won't lose any points with the BugSquad if you fix all the bugs you touch - you just have to demonstrate an understanding of the different "Importances".03:41
viledawhere is the difference between "Recommends" and "Suggest" in a debain/control file?03:43
persiavileda: "Recommends" is used when any sensible person would install the other package as well.  "Suggests" is used when the other package could be useful, but not everyone wants it.03:44
persiavileda: More information is available from http://www.debian.org/doc/debian-policy/ch-controlfields.html03:44
viledapersia: thank you03:45
persiaErr.  Rather http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps03:45
bmk789is a .deb the same format as a .tar or .tar.gz?03:46
persiabmk789: No.  It's an ar file, with the contents organised in a specific manner.03:48
bmk789ah thats what i needed to know, thanks03:48
bmk789ok i extracted the contents of a deb, modified a configuration file so it would require the dependancy, and now i need to repackage it, how do i turn that folder of the package's files into a deb again?03:54
nxvlhow do dpatch really work, i don't find anything on packaging guide03:55
persiabmk789: That's really not the preferred method of doing things :)  You probably want to read the dpkg documentation, which can help automate unpacking and packing, and may want to look at modifying the source package as an alternative.03:56
persianxvl: There's pretty good documentation in /usr/share/doc/dpatch03:56
bmk789this package is so different though, theres no debian folder, just a control.tar.gz, a data.tar.gz, and a debian-binary03:58
bddebianUgh, hideous04:00
persiabmk789: You're looking at a binary package.  The source package would contain a layout that is more familiar.04:00
bmk789ok i guess ill play with the source tarball and see if i can figure out how to work it04:01
nxvlholy, i confirm that the bug was invalid :(04:02
nxvlmoving to next one04:02
TechnoVikingI'm trying to make a package for the liberation font, I was wondering how how to figure out the deforma hints for the package04:04
persianxvl: See: you're triaging :)04:05
nxvlpersia: yes, and was kind of inscructive and fun :D04:08
=== santiago-php is now known as santiago-ve
nxvlhow does it work with merges, can i do any merge i want or there are some rules?04:09
persianxvl: There are guidelines.  Typically, merges are done by one of the people who typically works on the package.  This may be the last person who touched it, or it may be someone else listed in the changelog as having made an Ubuntu change.04:12
persianxvl: It's good manners to allow those parties to merge, as often there are other changes or adjustments the packages could use, and such work will be done together at the beginning of a cycle.04:12
persianxvl: For very trivial merges, this guideline is somewhat relaxed.04:13
persianxvl: Further, it's good practice to always open a bug when working on a merge, to notify package subscribers that the work is being done.  lpbugs.py is a great help for this.04:14
* persia rushes off04:14
ScottKnxvl: You can also see status of a lot of merges on the dad site listed in /topic.  In some cases people will mark merges people are free to take over.04:15
bmk789isnt there a tool that generates the rules file automagically?04:17
bddebianFor new packages, dh_make will do some of that for you04:18
nxvlScottK: how do they mark them?04:18
bmk789bddebian: thank you04:19
ScottKThere's a comments field.04:19
bddebianI thought as of Gutsy it was a merge free for all?04:19
ScottKIf they definitely want to keep them, they sometime say so, if they want someone else to take it, they say so.04:19
ScottKbddebian: I think the agreement was it's nice to ask.04:19
ajmitchof course, assuming that everyone uses the same tool04:19
ScottKajmitch: Of course, which they don't.04:20
ScottKWhich is why I don't ascribe any meaning to no information.04:20
bddebianScottK: Well that certainly wasn't what it felt like ;-)04:21
ScottKbddebian: Understand.04:21
JaearessIs it possible for a non-MOTU to help with merging?04:58
=== jrs is now known as Jaearess
persiaJaearess: Sure, although there's lots else to do as well.05:03
bddebianHey, I thought you rushed off? :-)05:05
effie_jayxthe packaging 101 log is not right... does anyone have a log file from the repeat of dholback's talk?05:06
bddebianHeya LaserJock05:06
persiaThe state of "rushing off" directly implies motion, and therefore a possible destination, often identical to the starting place in the modern world (although some time may pass in the interim)05:07
Jaearesspersia: Okay. What's a good way for a newbie to get involved with MOTU/packaging?05:07
persiaJaearess: I tend to point at https://wiki.ubuntu.com/MOTU/Contributing, and suggest that one start with looking at bugs.  It's likely there is a package you use that either doesn't work, or doesn't do what you want.05:08
bddebianpersia: You are making my head hurt :-)05:08
persiaMaking a patch for this is often fairly rewarding, and can be a good introduction to the processes and procedures for getting things done.05:08
persiabddebian: My apologies.  I'll have to seek an alternate mind control ray provider.05:09
LaserJockheah, can somebody have a look at bug #12437605:09
ubotuLaunchpad bug 124376 in atomix "package atomix-data 2.14.0-1 failed to install/upgrade: subprocess post-installation script killed by signal (Interrupt)" [Undecided,New] https://launchpad.net/bugs/12437605:09
LaserJockhow would you guys triage that?05:09
Jaearesspersia: Okay, thank you. I'll look into that. :)05:10
persiaLaserJock: I'd look at the postinst for an obvious issue, and otherwise ask the reporter to try installing again, as it may have been a transient issue.05:10
persiaJaearess: If you have any questions, this channel is a good place to ask.  If you're having difficulty finding good bugs, the "patch" tag often indicates that there is a patch, which may only need a little attention, the "packaging" tag often means that the necessary work is fairly small, and restricted to the standard packaging files, and the "bitesize" tag indicates that someone thought it would be easy to fix.05:12
LaserJockgeeze, it's gonna take me a little bit to get used to typing hardy instead of gutsy05:12
persiaNow to find the completion term.  If gutsy::hardy, then gusty::?05:12
LaserJockpersia: I have a hard time believing that that bug is real. atomix is in Main and is shipped with Edubuntu. If it's broken I would think we'd hear about it more05:16
LaserJockI just install atomix in a hardy pbuilder and it was fine and the postinst looks pretty straightforward05:16
LaserJockso should it be Incomplete or Invalid ?05:16
persiaLaserJock: I suspect that the reported ran into OOM, automatix, or a Ctrl-C, but tend to check the packages to keep my face relatively clear of egg.  If the reporter can confirm it cannot be reproduced in their environment, "Invalid" sounds good.  If the reporter can confirm, then something odd is happening, and ought to be trapped.05:17
persia(and "Incomplete" whilst waiting for the response about reproduction)05:17
LaserJockwell, manchicken reported it, I doubt he'd be running automatix05:18
LaserJockI suspect just something funky :-)05:18
ajmitchhello LaserJock :)05:30
nxvlwhen i suscribe a bug to ubuntu-universe-sponsors i need to change it to Confirmed, didn't i?05:34
=== zzz is now known as ember
persianxvl: There are guidelines on the appropriate bug status settings available from https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue (which someone should hit with the pretty stick)05:37
nxvllucas: ping05:51
LaserJockhi ajmitch06:08
tonyyarussopostfix is preferred over sendmail, correct?06:12
ajmitchanything is preferred over sendmail06:12
tonyyarussoheh, ok06:12
tonyyarussoAnd is Dovecot the program of choice for POP/IMAP server?06:13
ion_It’s great.06:14
ion_And its author seems to know what he’s doing security-wise.06:14
tonyyarussoThat's always nice06:14
=== cprov-afk is now known as cprov-zz
LaserJockok, who wants to help me look at an apport-reported bug?06:26
LaserJockBug #11756806:27
ubotuLaunchpad bug 117568 in xaos "[apport] xaos crashed with SIGSEGV in memset()" [Undecided,New] https://launchpad.net/bugs/11756806:27
LaserJockthe stacktrace has only 4 lines and only one has any info06:28
LaserJockI'm not sure what I'm supposed to get out of that06:28
FujitsuThat null address and the short stack probably indicate stack corruption, in which case it's useless.06:30
coNP[uni]Hey MOTUs, good morning!06:32
persiaIt may also be that no xaos-dbgsym is available from http://people.ubuntu.com/~ubuntu-archive/ddebs/pool/universe/x/, making retraces stubborn.06:32
LaserJockpersia: hmm, why would there be no symbols?06:42
FujitsuBecause it hasn't been rebuilt recently, most likely.06:43
LaserJockour package is from like dapper06:43
persiaLaserJock: The most common reason is that it wasn't recompiled since the last reset, but in this case I think it is a case of unfortunate timing (dbgsym hiccup), as it was compiled just in July.06:43
persiaLaserJock: We have a new package for gutsy: 3.2.5ubuntu1 vs. 3.2.3ubuntu2 for feisty06:44
LaserJockoh hmm06:46
LaserJockmaybe I was looking at another package that hadn't bumped versions since dapper06:47
LaserJockin any case06:47
persiaLaserJock: Can you reproduce the crash?  If so, you can make your own -dbgsym with a recompile and pkg-create-dbgsym.06:47
LaserJockwhat do you do with these apport bugs like this? they almost always seems like one-off crashes06:47
FujitsuLaserJock: Unless they're reproducible, Invalid them.06:48
persiaI usually ask the submitter to try again, and if they can reproduce, ask them to install -dbgsym & get a backtrace.  If they don't after a couple months, I let the bug die.06:48
persiaFujitsu: There's heaps of bugs that are architecture- or configuration- dependent.  Just rejecting because you can't reproduce locally is a little firm.06:49
Fujitsupersia: I meant the submitter reproducing.06:49
FujitsuSorry, should have been more clear.06:49
persiaFujitsu: Ah.  My apologies.  I should have assumed.06:49
FujitsuNot really.06:50
LaserJockhmm, submitters rarely respond :(06:50
FujitsuHas Janitor been accidentally turned on again yet, to help with our bug problem?06:50
persiaLaserJock: Sometimes they do.  Often I find it's another person reporting a duplicate that sends me the information, and I let them hijack the bug.06:50
LaserJockit was accidently like a day or two ago06:50
FujitsuLaserJock: About 24 hours ago.06:51
LaserJockyeah, that might be right06:51
LaserJockI asked kiko about it06:51
FujitsuI still find it a bit hard to believe that this cron job magically restored itself.06:51
LaserJockI think they must've had an "accident" trying to rollout06:51
* persia imagines it runs in the development environment, and that the release process is still a little wonky06:51
FujitsuDid they end up restoring the status of the old lot yet? I didn't see any emails... or was that the point, that it would make more annoying changes silently?06:52
LaserJockI believe they've reverted everything06:53
* persia thought they were supposed to be restored without bugmail notifications, but hasn't seen any automatically reverted bugs yet.06:53
FujitsuSo they're corrupting the only semi-complete history of bugs. Lovely.06:53
LaserJocksomehow it's always a little depressing to do Edubuntu bug triage06:55
persiaLaserJock: Why?06:56
FujitsuLaserJock: WHy?06:56
LaserJocknobody looks after the packages and they are in Main06:56
LaserJockthey'd probably get triaged better in Universe06:56
FujitsuAh, lovely.06:56
persiaIs there a huge queue of sponsor requests waiting on the packages?  If not, I don't understand how main/universe matters.06:57
* Fujitsu looks at little outside universe/multiverse other than bugs without packages.06:57
FujitsuOr bugs that affect me :P06:57
* persia looks at the RC buglist & subscribed packages only06:58
LaserJockpersia: people triage Universe bugs, at least some06:58
persiaLaserJock: Perhaps Edubuntu needs more attention from BugSquad?06:58
LaserJockit seems that I'm the only one that does anything06:59
persiaLaserJock: In that case, you definitely need a team.  Grab the next person who asks "How can I help" - reserved just for you :)07:00
FujitsuLaserJock: What about the rest of the Edubuntu team?07:01
LaserJockFujitsu: what team? ;-)07:02
LaserJockOliver handles LTSP bugs07:02
LaserJockother than that, it's pretty much me07:02
LaserJockand well, you know how active I'm not07:03
LaserJockthere's a decent number of bugs on https://bugs.edge.launchpad.net/~edubuntu-bugs/+packagebugs07:04
LaserJockok, how about a bug where the report just reports general crashing07:06
* persia grumbles that users who can determine that I am the right person to contact about a package should be able to determine that launchpad is the right place to report bugs.07:06
FujitsuLaserJock: ask for a backtrace.07:06
LaserJocknot just with the package he/she reported against07:07
LaserJockFujitsu: haha07:07
persiaLaserJock: That's invalid.  The submitter has to tell us something...07:07
Fujitsupersia: You'd think so, but I get contacted at least once a week.07:07
persiaFujitsu: What do you think causes that.  Changelog entries?07:08
FujitsuI think so.07:08
LaserJockhow do they get changelog entries and not know about Launchpad?07:08
FujitsuLast Uploader on LP, perhaps.07:08
FujitsuLaserJock: cat /usr/share/doc/blah/changelog.Debian.gz?07:09
persiaLaserJock: /usr/share/docs/foo/changelog.Debian.gz07:09
persiaFujitsu: "Last Uploader" has the pretty "Bugs" button, with the nice "Report a Bug" button, so I'd be suspicious07:09
Fujitsupersia: True, and it has even been missing for the past month, so probably isn't it.07:10
persiaI actually sort of liked "last uploader", because it made upstreams send me notes.07:11
LaserJockwell, yeah, but if you're looking around at changelog.Debian.gz I would think you would know better07:11
* Fujitsu looks for a couple more PPA bugs so he can take over the `Latest bugs reported' portlet.07:11
persiaLaserJock: poke nixternal & bluekuja.  They're around a lot, and members of your triage team :)07:12
FujitsuLaserJock: It may mean they're from a Debian background, in which case the Changed-By is probably the maintainer, so best to email.07:12
persiaLaserJock: Users ought know better, but perhaps we're missing documentation in the right place.  In an attempt to make it easy, we may have missed those who don't expect it to be easy.07:12
LaserJockFujitsu: perhaps, but I'd think they at least look at Maintainer07:12
LaserJockwell, it's not explicitly the wrong action07:13
LaserJockbut it doesn't seem like the best action07:13
persiaThe problem is that Maintainer sends them to a moderated list, and they get a note that the email didn't go through, so they might be looking for an alternate solution.07:13
Fujitsupersia: Ah, that is true.07:13
LaserJockyes, that is difficult07:14
* persia ponders a ubuntu-universe-maintainers mailing list that just feeds an archive bot with spam.07:14
persia(someone should troll through it occasionally to pull out useful reports, but...)07:14
FujitsuAnd then there are the people who come to MOTU Media for help, because the team maintaining all universe packages is called motumedia...07:14
persiaFujitsu: That's just requires someone to change the registered email address for "MOTU Media"07:15
LaserJockbah, hasn't that been fixed yet?07:16
FujitsuLaserJock: Oh, the team merging code landed in
FujitsuBut the person->team conversion code is a while off yet.07:16
FujitsuSo it's still blocked.07:16
LaserJockwell, we could at least have some DB fudging07:17
FujitsuIt hasn't happened yet, so I doubt it would happen now.07:17
persiaLaserJock: You could ask an Answer :)07:17
Fujitsupersia: I love their chosen terminology.07:18
LaserJock --with-pthread=yes      enables SMP support (experimental)07:18
LaserJockdoes ^^ sound like a ok thing to enable?07:19
FujitsuExperimental? I doubt it.07:19
LaserJockwould it affect non-SMP kernels?07:19
FujitsuYes, because it will probably start a bazillion threads anyway.07:19
persiaLaserJock: In general, SMP without thread support doesn't get much benefit from SMP.  That doesn't mean the developers wrote thread-safe code...07:20
Fujitsu(all our kernels are SMP but -386, but the SMPness isn't what matters much)07:20
LaserJockalright, well I guess I'll wishlist this07:21
LaserJockseems like people are just trying to justify the shiny new procs they bought ;-)07:22
* LaserJock jumps through the "register a project so you can add a bug tracker" hoop07:26
persiaLaserJock: Don't forget to repeat the steps every six months :)07:26
LaserJockwhat the heck07:26
LaserJockI thought there was a link to do it from the bug tracker part07:27
persiaNot anymore.  That was removed.07:27
FujitsuI think the easy registration feature is coming soon, though it has been deferred a couple of times.07:27
LaserJockthis evening is giving me plenty of things to talk to kiko about ;-)07:28
FujitsuHaha, bug #7891107:28
ubotuLaunchpad bug 78911 in malone "Prohibit epic bug descriptions" [High,In progress] https://launchpad.net/bugs/7891107:28
persiaFujitsu: I'm not in a rush.  If the Janitor gets fixed, I'll be fairly happy for a bit.07:28
FujitsuBug #12712607:28
ubotuLaunchpad bug 127126 in malone "Register a product while adding an upstream task" [High,In progress] https://launchpad.net/bugs/12712607:28
persiaWhat!  I *really** appreciate it when a user provides all the relevant log files and details when reporting a complex bug.07:29
Fujitsupersia: Logs more than a few lines don't really fit in the description.07:30
persiaFujitsu: Both the bugs that are getting complaints are just standard reportbug output.  It's all stuff I want to read.07:31
persia(although grep -v '^(no debugging symbols found)$' would help.)07:32
persiaAh.  Nevermind.  The limit will be 50K.  That seems reasonable.07:32
Fujitsupersia: Those files are meant to be attached, and large parts don't want to be read by humans.07:32
Fujitsu(and they are only from Edgy)07:33
* persia claims to be human07:33
FujitsuYou like intepreting base64 coredumps?07:33
persiaFujitsu: Not exactly, but I've certainly looked at a few, and gained enlightenment from some.07:33
LaserJockit's his "light reading"07:33
Fujitsupersia: You gained useful information by reading a base64 blob?07:34
persiaFujitsu: Oh certainly.  Lots of times.  Usually it was meta-information to better understand the underlying content for spoofing purposes, but I've collected it from coredumps on rare occasions as well.07:35
persiaAnyway, aside from the "no debugging symbols found", what in the description of bug #78872 isn't interesting to someone trying to debug it?07:36
ubotuLaunchpad bug 78872 in totem "Crash with wmv file" [Medium,Invalid] https://launchpad.net/bugs/7887207:36
FujitsuThe coredump isn't human-readable, so humans probably shouldn't be subjected to it on every page view. I like the way the new apport does it.07:37
LaserJockhmm, is it logical to mark something as WontFix if there's an upstream bug report and really no way we're going to do it in Ubuntu?07:38
FujitsuLaserJock: Yes.07:38
FujitsuThat's what it's for.07:38
LaserJockyeah, just feels so mean07:39
persiaLaserJock: Will upstream fix it?  You might just leave it "triaged", with a note that upstream is doing it, but that won't help your bugstats.07:40
FujitsuWe ideally need a list of Won't Fix bugs that are fixed upstream.07:40
persiaI think GNOME usually leaves them open until they're closed upstream (except for vague feature requests)07:41
LaserJockpersia: I looked at the upstream bug and they seemed at least concerned07:41
LaserJockthe bug is "xaos doesn't work with beryl/compiz"07:41
LaserJockthere's just no way we're going to do anything with that07:41
persiaLaserJock: I'd leave open then.  Most of the bugs I file against GTK start as an LP bug against a specific application, and are open until Ubuntu gets the fix.07:42
LaserJockhmm, that seems sort of counter to the idea of WontFix07:42
LaserJockFujitsu: you use qcad at all?07:43
FujitsuThe GNOME people aren't exactly the best users of statuses (think the use of Fix Committed)07:43
FujitsuLaserJock: A few months ago I used it a bit, but not recently.07:43
persiaI thought "Won't Fix" was for random wild feature requests, requests to configure things in undesireable ways, requests to reduce the security protections, etc.07:43
Fujitsupersia: No, "Won't Fix" is really "Won't Fix Here"07:43
persiaFujitsu: No, but they offer another example.07:44
LaserJockI would say those would be Invalid07:44
LaserJockWon't Fix is "yes it's a bug but we're not going to do anything about it"07:44
* persia doesn't like marking "Ship a driver for my mind control interface by default" "Invalid" just because nobody is going to work on it for a while.07:44
LaserJockInvalid is "well, that's not really a bug, kthnxbye"07:44
LaserJockI'd probably go with leaving it NEW and wishlist07:45
LaserJockbut I'm not sure if that's right07:45
persiaLaserJock: Right.  Like "well, I don't know how to use the admin tools", or "something crashed, and I don't know what" or "Pressing Ctrl-C in a terminal stopped my program"07:45
LaserJockideally we should go to a 0 NEW state07:45
FujitsuBugs aren't meant to remain at NEW, I don't think07:45
persiaBugs are supposed to stop being new quickly: that means nobody looked, which doesn't give the right response.07:46
LaserJockmaybe that could Confirmed Wishlist then07:46
LaserJockWon't Fix *should* be "we aren't going to do anything about it in Ubuntu"07:46
FujitsuIt should be Won't Fix/Wishlist.07:46
persiaLaserJock: "Confirmed (whatever)" is what GNOME uses for upstream issues (along with an upstream task)07:47
Fujitsu< mpt> This is why I wanted to call the status "Won't Fix *Here*"07:47
LaserJockFujitsu: sometime when you've got nothing to do you think you could have a look over qcad bugs?07:47
FujitsuLaserJock: Sure, but I have very little time in the next ~month, due to final exams.07:48
* persia cheers mpt, but thinks that there should still be a good way to differentiate "that's a useless bug" from "fixing that breaks too many other things, and we're not going to do so"07:48
Fujitsupersia: Yeah, that'd be good.07:48
LaserJockI guess that's where the comment that goes along with the status change is important07:48
persiaLaserJock: True, but that's hard to search later.  I'll never care about useless bug reports again.  It may be worth investigating things that we're just not planning to do.07:49
LaserJockwouldn't those be Confirmed Wishlist though07:50
persiaFor example, xaos/compiz.  Since it works in OS X, it's probably a traceable issue, rather than a design issue.  We're just not motivated enough, or have better uses for our time.07:50
LaserJockthe "things that we're just no planning to do"07:50
FujitsuLaserJock: Triaged, even.07:50
FujitsuOh, oops.07:50
FujitsuRead that the wrong way.07:50
persiaLaserJock: Like fixing xaos / compiz07:50
LaserJockI understand what you're saying07:51
LaserJockI would like to be as realistic as possible though07:51
pkernpersia: Useless bugs could also be invalid?07:51
LaserJockif I have a Confirmed but that seems to indicate to users that we're going to do something about it07:51
persiaSure.  I just don't like "Won't Fix" for that sort of thing because it hides it by default, and someone interested might give up rather than fixing it.07:51
persiapkern: Yes.  In my ideal world of bug triage, all useless bugs are "Invalid"07:52
LaserJockwhereas if I say "Won't Fix" but also "If you've got any patches, etc. feel free to reopen"07:52
pkernpersia: And all of Kmos? :-P07:52
LaserJockit seems more realistic07:52
pkernLaserJock: Hm that "*I* won't fix", not "I am really against that" then, which is the notion of wontfix in Debian. ;)07:52
persiaLaserJock: Sure, but if you mark it "Won't fix", even with the best comment, the initial summary views will discourage people unless they're really extra motivated.07:53
* persia has inherited the Debian sense of wontfix07:53
LaserJockwe need like a "future" tag07:53
pkernwell afk, getting taught some tutoring skills.07:53
LaserJockfor things that might be something to look at when people have more time, etc.07:53
pkernAs a modifier.07:53
pkern"maybe" "won't fix"... or... "maybe" "confirmed"07:54
LaserJockhmm, I'm not crazy about that07:54
LaserJockthat sounds like we don't know what the heck we're talking about ;-)07:54
persiaLaserJock: "Deferred".  Especially useful for bugs passed upstream.07:54
LaserJockah, Deferred is more closely what I'm looking for07:55
persia(Debian equivalent is "Forwarded", but that doesn't make sense in the context of Malone)07:55
LaserJockI just don't want a bazillion statuses07:55
persiaLaserJock: Could you officially request that?  I think the distinction between "Deferred" and "Won't Fix" is important.07:55
pkernpersia: Or "deferred until upstream fixes it, I won't bother" aka "upstream". :-P07:55
pkernDeferred is overloaded IMHO.07:56
pkerndeferred until vs deferred to a person07:56
persiapkern: I don't approve of maintainers that do that, but yes, that too.07:56
LaserJockso Deferred might be like "Won't Fix" that still shows up in bug listings?07:56
LaserJockpkern: does it matter?07:57
persiaLaserJock: That sounds good to me.  Also, "Deferred" should not be so tightly restricted, but should require an open task to another project.07:57
Fujitsupkern: "deferred until upstream fixes it, I won't bother" is what Won't Fix is meant to mean.07:57
persiapkern: We're all working together: it's never deferred to a person (although in practice it might seem that way when the teams are small)07:58
siretartah, actually we can merge them all into a new state called 'no'07:58
* persia still doesn't like that meaning of "Won't Fix"07:58
LaserJocksiretart: hi!07:58
siretartheyha LaserJock07:58
siretartaway (again)07:59
LaserJockpersia: so basically you want to shift "Won't Fix" to mean "umm, that's silly, no thanks" and have "Deferred" to mean "We aren't going to fix it here but we'll track upstream"?07:59
persiaLaserJock: With "Invalid" as "That report doesn't contain a description of a bug that will ever lead to a description"08:00
lucasnxvl: pong08:00
persiaerr.. "...lead to a solution"08:00
LaserJockright "Not a Bug"08:00
persiaLaserJock: Well, some of them might be bugs, but we can't tell.  For example "My computer crashed".08:01
nxvllucas: i was looking for you becauso of your post about mentors/REVU, but now i'm talking woth Signum, did you want to join us?08:01
LaserJockright, but you're saying "This is not a valid bug report"08:01
LaserJockfor whatever reason08:01
lucaswhere is it?08:02
persiaLaserJock: Ah.  Yes to "Not a Bug Report", maybe to "Not a Bug".08:02
nxvllucas: #debian-mentors08:02
nxvllucas: @ oftc08:02
FujitsuThen there are attempts to change defaults, or whatever, which should be "Won't Fix". And big things that are definitely upstream things, which are "Deferred" or so.08:02
persiaFujitsu: Right.08:03
FujitsuProbably need to talk to mpt about this next, or maybe kiko.08:03
* persia often works on upstream things, sending patches up after testing in Ubuntu08:03
LaserJockok, so I think we need to have definable differences between the statuses08:03
LaserJockbah, I gotta get to bed08:04
LaserJockpersia: if you want maybe send an email to -motu outlining your thinking08:04
persiaLaserJock: If it can't be understood: "Invalid".  If it should not be fixed "Won't Fix".  If nobody is going to work on it in the foreseeable future "Deferred"08:05
LaserJockthose are our meanings08:05
LaserJockbut we also need to translate that into LP terms, as in what statuses should show up in bug listings08:05
persiaLaserJock: Sure.  I'll stick it on my list - probably be about 5 or 6 hours before I have time to check all the right resources and send out a good mail.08:05
LaserJockpersia: k, thanks08:05
LaserJockI'll follow up in the morning08:06
persia"Deferred" should show in the same way that "Confirmed" shows, but just clearly indicate that nothing will happen soon.08:06
AnAntHello, there used to be a packaging guide with Ubuntu documentation in Dapper08:08
AnAntwhere is it ?08:08
persiaAnAnt: There's a transition underway.  Try https://wiki.ubuntu.com/PackagingGuide for a snapshot of the migration underway.08:10
sebastian^good morning folks :)08:29
=== asac_ is now known as asac
Hobbsee<pin drop>09:35
* Fujitsu jumps.09:36
* ion_ watches Fujitsy gently float back to the ground.09:37
* Fujitsu lands with a thump.09:41
* Fujitsu kicks promethium.09:41
FujitsuEvery second build seems to stall for about 40 minutes before it actually does anything.09:41
* Hobbsee kicks liferea09:55
Hobbseeis it just that planet ubuntu hates the world now, or that something broke liferea, with the planet ubuntu feed?09:55
BugMaNHobbsee: liferea don't work today with planet ubuntu09:56
Hobbseefair enough09:56
Hobbseewhat's the bug in?09:56
BugMaNHobbsee: i don't know , the feed xlm don't work there is a parsing error on Line Number 20, Column 80:09:57
Hobbseeyaeh, i see that.  oh well.09:57
BugMaNHobbsee:  <pre>&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://developer.yahoo.com/yui/&#x1b;&amp;quot;&amp;gt;YUI&amp;lt;/a&amp;g09:57
BugMaNHobbsee: the error is in &#x1b;09:58
AnAntHello, how does Ubuntu sign the packages with its own key, although maintainer can be anyone ?09:58
FujitsuAnAnt: Soyuz (the archive maintenance software) signs the indices.09:59
persiaAnAnt: The repository verifies the source package is signed by an authorized uploader, arranged an automated build, and signs the resulting binaries with it's own key.  It's not a bad robot, and doesn't mind being kicked occasionally (or at least we've never noticed any effect)09:59
BugMaNHobbsee: it's from the post of Matt Galvin  :)09:59
ion_Such a waste of bytes.10:00
Fujitsuion_: Heh, yes.10:00
AnAntFujitsu: what indices ?10:00
FujitsuAnAnt: Release (see Release.gpg)10:00
ion_At least in Atom you can include XHTML content directly, thanks to namespaces.10:00
AnAntso it isn't debuild that signs the package, they use gpg manually ?10:02
HobbseeBugMaN: yay...10:02
FujitsuAnAnt: The actual .changes and .dsc are still signed by the uploader, not the universal key.10:02
persiaAnAnt: Rather, there's additional automation involved10:03
HobbseeAnAnt: the binaries get signed by the ubuntu archive key10:03
FujitsuHobbsee: Not quite.10:03
HobbseeAnAnt: the sources get signed by our own indivial keys10:03
Hobbseeafaik, anyway10:03
FujitsuBinaries aren't signed, are they?10:03
FujitsuGah, dinner now.10:03
persiaFujitsu: They surely are.10:03
HobbseeFujitsu: well, the repo containing them is.10:03
Hobbseei think they are, too10:03
persiaFujitsu: On the other hand, I'm not sure that we either distribute the signatures, nor that there are automated tools to verify the same.10:04
AnAntok, what files in binary package are signed ? the .deb files only, right ?10:07
Hobbseeseeing as the .debs *are* the binaries...10:08
persiaAnAnt: What are you trying to accomplish?10:08
AnAntpersia: I am working on ubuntume, a derivative distro from ubuntu10:08
persiaAnAnt: Ah.  Your repository software should handle that.10:09
AnAntpersia: what repository software ?10:09
HobbseeAnAnt: you'll get problems with trademarks for that, btw.10:09
persiaAnAnt: Also, aside from the settings and initial CD build, is there anything in ubuntume that shouldn't be in Ubuntu direct;y?10:09
* Hobbsee notes that ubuntume isnt a great name, either :)10:10
AnAntHobbsee: trademarks ? I don't get it10:10
Hobbseedue to windows ME being the worst version, and all10:10
persiaAnAnt: Umm.  Most people seem to use DAK or falcon, but there's a few.10:10
AnAntpersia: no, most packages are indeed in Ubuntu or Debian indeed10:10
StevenHarperUKHi, has the PPA builder got Jammed : my package has been there for 17 hours : https://edge.launchpad.net/~stevenharperuk/+archive/+build/42788810:11
AnAntpersia: it's mostly the artwork & ubuntume-desktop that's in ubuntume repo10:11
persiaAnAnt: So the only variations are marketing and the default CD build?10:11
HobbseeAnAnt: http://www.ubuntu.com/aboutus/trademarkpolicy10:11
AnAntpersia: I think so10:11
persiaAnAnt: In that case, why not get those packages into Ubuntu.  That way you don't have to maintain a repo, and you won't run into issues with trademarks, etc.10:11
AnAntpersia: which packages ? the artwork & ubuntume-desktop ?10:12
HobbseeStevenHarperUK: someone's building openoffice iwht it.10:12
persiaThe marketing can stay separate, and point at official sources.  Ubuntu Studio did it for gutsy, so there's no reason not to merge for hardy.10:12
Hobbseeblueeyed, in fact10:12
persiaAnAnt: Yes.  Those packages.10:12
AnAntpersia: well, if they are accepted then sure, the guy responsible for UbuntuME is more than welcoming the idea10:12
StevenHarperUKaha, that'll be it : how long does that take normally?10:12
HobbseeStevenHarperUK: ages.10:13
HobbseeStevenHarperUK: see https://edge.launchpad.net/+builds10:13
persiaAnAnt: All it takes is to have them 1) policy clean (linda & lintian can help with this), 2) sent to REVU for review, and 3) not break other artwork & desktop packages.10:14
Hobbseeoh yay, he's been throwing repeated builds of ooo at the buildds.10:14
StevenHarperUKpersia: do you fancy having another look at my REVU package I made all the changes you asked for - http://revu.tauware.de/details.py?upid=41610:14
Hobbsee3 in the past 2 days, it looks like.10:14
persiaStevenHarperUK: This is actually a very bad time of day for me.  I may take a look later, but you'll get a better package by having different people review it, rather than the same person each time.10:15
AnAntpersia: well, all those 3 points are being taken care of, except that some wallpaper licenses are not clear10:15
persiaAnAnt: Cool.  Let's do it that way rather than sorting out repository management :)10:16
StevenHarperUKpersia: that's ok, ill ask other MOTU's to check it out, if you get time that would be great10:16
AnAntpersia: the one who put them, got them from some websites, after making sure that they are free, but he didn't note who the original artist is10:16
* Hobbsee thinks there just arent enough people reviewing.10:16
AnAntpersia: nor did he note the exact license terms10:16
HobbseeFujitsu: do some reviewing, please :)10:16
persiaAnAnt: An unfortunate common mistake10:16
* persia notes that REVU season doesn't officially begin for 10 days10:16
StevenHarperUKHobbsee: were just after the gutsy push so reviewers must be having a break10:17
Hobbseepersia: thank goodness :)10:17
AnAntpersia: so at least one package (untill this problem is resolved) has a bad copyright file10:17
HobbseeStevenHarperUK: true.10:17
HobbseeStevenHarperUK: they got shoved so hard before, that i doubt they're too keen to get into it again :)10:17
persiaAnAnt: The first REVU day isn't until the 5th, but as a short term solution, perhaps the unclear images could be dropped temporarily...10:17
StevenHarperUKHobbsee: yes I know - but I'm still gunna keep asking/bugging10:17
* Hobbsee glances at it10:18
HobbseeStevenHarperUK: why is it native?10:18
* persia continues to think that native isn't correct.10:18
StevenHarperUKbecause im not sure how to make it unnative10:18
StevenHarperUKI can make an orig.tar.gz, but then what do I do with it?10:19
Hobbseebah, persia just left.10:19
HobbseeStevenHarperUK: is this from svn, or?10:19
AnAntpersia: problem is that almost all images are like that10:19
_nand_a small question for you: how do we handle the package so that it will show up on the "Add/Remove..." application?10:19
_nand_a tag perhaps?10:19
Hobbsee_nand_: ask mvo whne he's around.10:20
HobbseeStevenHarperUK: your version numbre should probably say something about svn in it.10:20
_nand_Hobbsee: ok10:20
StevenHarperUKHobbsee: why?10:20
HobbseeStevenHarperUK: to say that it's a svn version, not a released version.10:20
Hobbseeoh, you're upstream as well.  why not just do a release of it? :)10:21
StevenHarperUKHobbsee: I keep them 2 numbers the same...10:21
StevenHarperUKHobbsee it's all my code and my oackagaing10:21
* Hobbsee doesnt understand the first part10:22
StevenHarperUKHobbsee: Im dying to get on with more code, but the packing woes  are taking up time10:22
AnAntHobbsee: another question, we are making a firefox theme, how can it appear in Ubuntu's firefox addons ?10:23
HobbseeStevenHarperUK: how much of the packaging guide did you read, btw?10:23
HobbseeAnAnt: ask asac.10:23
AnAntasac: Hello, we are making a firefox theme, how can it appear in Ubuntu's firefox addons ?10:24
StevenHarperUKHobbsee: most of it, its very heavyweight if your a first timer, as almost every term you have to lookup and work out10:24
Fujitsu_nand_: You create a .desktop file, and mvo's script should pick it up when it next runs.10:24
FujitsuHobbsee: I have exams, and don't normally review, so nanananananana I'm not listening.10:25
HobbseeStevenHarperUK: yeah.  packaging's kinda hard like that10:25
_nand_Fujitsu: Ah ok! Thanks for the info!10:25
HobbseeFujitsu: you have to.  i technically shouldnt review anymore :)10:25
StevenHarperUKHobbsee: for a newcomer its not friendly....10:25
HobbseeStevenHarperUK: packaging *isnt* friendly.  but i know.10:26
StevenHarperUKHobbsee: to make a non-native package I make the orig.tar.gz then what do I do with it?10:26
* Hobbsee reviews the rest10:26
HobbseeFujitsu: can you explain that please?10:26
FujitsuHobbsee: Explain what? The non-nativity?10:26
StevenHarperUKFujitsu: I own the code and the svn: I am currently doing my builds and making Native packages, how do I switch to make non-native10:27
StevenHarperUKI know I have to make a orig.tar.gz without the debian directory10:28
StevenHarperUKbut t hen what do I do with it10:28
FujitsuStevenHarperUK: Tar up and gzip the SVN export, with the name package_whateverversion.orig.tar.gz, in the parent directory, then modify the version in debian/changelog to have a hyphen in it, ie. whateverversion-0ubuntu1 or so.10:29
AnAntasac: ping10:29
FujitsuThen debuild as normal.10:29
FujitsuAnd hope it works.10:29
StevenHarperUKFujutsu: fantastic actual instructions : your a star : I'm gunna try  that right now10:30
FujitsuHah, I'm no good at instructing.10:30
oly-hi, is anyone around that can recommend a python ssl package that i can use as an example for creating my deb10:30
oly-i know i need some kind of exception, because my code is gpl but because it uses ssl libraries i need to make some kind of exception10:31
FujitsuThat's one licensing issue I don't know much about.10:31
StevenHarperUKFujitsu: Why 0ubuntu1 - does that increment? or is that a static suffix?10:31
FujitsuStevenHarperUK: That increments. For example, our next would be 0ubuntu2, 0ubuntu3, etc.10:32
FujitsuDebian packages have -1, -2, -3, etc.10:32
FujitsuIf we change a Debian package, it becomes -1ubuntu1, -1ubuntu2...10:32
oly-yeah and this is my first attempt at packaging, so its even more of problem for me10:32
oly-thats why i need an example,10:32
StevenHarperUKFujitsu: right I get it10:32
HobbseeStevenHarperUK: done.10:33
oly-but i dont know what programs that use ssl are written in python10:33
Hobbseeoh, pft.  it stole my <>'s10:33
StevenHarperUKhobbsee : thanks10:33
Fujitsuoly-: Why is Python relevant?10:33
oly-only because, others have told that packaging python programs is a bit different as well10:34
FujitsuThat shouldn't affect licensing..10:34
oly-i guess just an ssl might help with licensing though10:34
oly-so if you can recommend one :)10:34
HobbseeStevenHarperUK: bonus points from having the address that you downloaded it from 404'ing.  that's quite impressive.10:34
StevenHarperUKHobbsee: yeh i'll fix that.....10:35
StevenHarperUKHobbsee: I tried this before (Delete the build-deps) and I got build errors10:36
Hobbseeas in, completely, or leaving the build-dep-indep stuff there?10:37
StevenHarperUKI had just (build-dep-ind) and removed the build-dep10:38
FujitsuHobbsee, StevenHarperUK: Not latestrelease~svnYYYYMMDD, but nextrelease~svnYYYYMMDD or latestrelease+svnYYYYMMDD10:38
s1024kbHello everyone, i am new here...10:39
HobbseeFujitsu: oh, my bad.10:39
s1024kbIt's the first time i use IRC...10:39
HobbseeFujitsu: think i've been smashing too many people for using wrong ppa versions, which tends to use latest~svn...10:40
Hobbseehi s1024kb10:40
s1024kbHello Hobbsee10:40
s1024kbNice to meet you.10:40
StevenHarperUKI think nextrelease~svnYYYYMMD will be my choice10:40
s1024kbI want to become a MOTU, so I come here to say hello... I am a beginner.10:41
man-diStevenHarperUK: latestrelease+svnYYYYMMDD is better10:41
StevenHarperUKok latestrelease+svnYYYYMMDD10:41
man-diStevenHarperUK: as you will never really know how upstream version the next release10:42
man-dia.b can becoem a.b+1 or a.b.1 or so10:42
huatshello everyone10:43
s1024kbHello, hauts.10:45
SWATis it recommended to use one chroot per package or will one chroot suffice for building several (if not all) packages?10:46
HobbseeSWAT: pbuilder is smarter.10:46
HobbseeSWAT: one chroot for building all packages is not OK.10:46
HobbseeSWAT: or one chroot per package, if you so insist :)10:47
SWATHobbsee, thanks, you'll probably see some more annoying questions of me in the near future10:47
HobbseeSWAT: no problem10:47
HobbseeSWAT: youve' seen !pbuilder i take it?10:47
SWATI came across it, indeed10:48
SWATI want to build several packages from source though (not the deb-src, but the real source)10:49
s1024kbexcuse me... could anyone tell me how to use the grab-merge.sh script please?10:49
Hobbseegrab-merge.sh package you want.10:49
huatss1024kb: don't forget to use it in an empty directory10:50
huatss1024kb: since it will rease everything in it10:50
s1024kbthank you. excuse me, but how to run it? I am a Windows programmer and just new to Ubuntu. Sorry for my stupid question...10:51
huatss1024kb:  first download it10:51
huatsthan you have to make it executabe10:51
s1024kbI had downloaded it already. So i should change it's property to become an executable file?10:52
huatsto do so : chmod +x grab-merge.sh10:52
huatsyeah you can do it that way too :)10:52
huatsand than just launch it10:52
s1024kbthank you huats.10:52
huatswhat is the package that you want to merge ?10:52
s1024kbDon't know yet... want to know where to begin. I have just been in this community for a few days, and want to start my first job, but don't know how to begin. You are nice, thank you huats.10:53
SWATon that note, is pbuilder also preferred when building packages from source?10:54
huatss1024kb: no pb10:54
huatss1024kb: you'll find a lot of very nice people here....10:54
huatss1024kb: I am almost as new as you are (let's say with just a few months of experience)10:54
huatsI have some questions about reporting bugs to debian...10:55
huatsdoes anybody can explain me a few stuffs ?10:55
s1024kbthank you very much. But my time here is limited. I have less than an hour on line, i often download the documentation and read them at home. I have no internet access at home.10:55
Fujitsuhuats: What's the issue?10:56
huatsFujitsu: hey10:56
huatsFujitsu: if I provide a patch with the bug, I'll have a field : "Usertags: origin-ubuntu ubuntu-patch gutsy" so it is useless to also have the tag "Tags : patch" right ?10:57
huatsI am about to report it by email...10:57
FujitsuI think you should still tag it patch.10:58
huatsthe patch it is a "simple" debdiff ?10:58
FujitsuWhat do you mean?10:58
s1024kbexcuse me huats, i had changed the property of the script file. But how to run it please?10:59
huatsFujitsu: I mean the same one that I provided in launchpad10:59
huatss1024kb: ./grab-merge.sh the_package_name10:59
s1024kbthank you huats11:00
huatsFujitsu: by instance, if I want to report bug 15447211:00
ubotuLaunchpad bug 154472 in conduit "Conduit's menu item is not HIG-compliant" [Undecided,Fix committed] https://launchpad.net/bugs/15447211:00
FujitsuOh, you can't be serious.... OOo just failed for the third time in what's his name's PPA...11:00
huatscan I put them the debdiff I put in it (since the patch was against the debian version)11:01
Fujitsuhuats: You probably don't want to attach a debdiff.11:02
huatsFujitsu: no ? so what about the patch ?11:02
Fujitsuhuats: Just submit the patch against the .desktop.11:03
huatsFujitsu: and do you know the addresse to submit to ?11:03
Fujitsuhuats: submit@bugs.debian.org?11:03
huatsFujitsu: probably I don't know...11:04
s1024kbexcuse me huats, there are a lot of names on the http://merges.ubuntu.com/ page, but don't know which package to grab and how to grab...11:04
huatsFujitsu: I was looking in the page https://wiki.ubuntu.com/Bugs/Debian/Usertagging and I haven't fid it (or I have misread)11:05
huatsFujitsu: thanks11:05
huatss1024kb: you have to pick one of them...11:05
huatss1024kb: the thing is it might be a bit difficult to start like this11:05
Fujitsuhuats: That just describes usertagging, not filing bugs.11:05
huatsFujitsu: I think it was quite related...11:06
s1024kbso shall i start this way: where to find the tools and where to get the documentation about them? Which tools are needed?11:06
huatss1024kb: the thing you should do is subscribe yourself to ubuntu-motu-mentors11:06
huatsit is a list for new contributors11:06
huatswho are looking for someone to lead them a bit11:07
huatsbut you won't be able to get a mentor before you have done a few stuffs by yourself...11:07
s1024kbI have already had a mentor (Cesare) but he is not here. It's difficult to meet him because my time zone is GMT+811:08
Hobbsees1024kb: have you thought about doing some translation stuff?11:09
Hobbseeit probably doesnt require knowing as much as this does - particularly if you dont know hwo to run a shell script.11:09
s1024kbOK, i want to do anything for contribution. But as a programmer i believe that i can learn things very fast - finally i want to get involve with the development. I guess that everyone has his/her beginning...11:11
s1024kbI just wish my difficult beginning will gone soon...11:12
huatss1024kb: norsetto is really a great guy...11:15
s1024kbi know, huats...i want to learn things faster, i don't want to disappointed him...11:20
s1024kbhuats, could you please give me some help? Could you please tell me how to begin?11:21
persiaWow!  Setting the DPI correctly really makes a difference :)11:55
s1024kbBye everyone... gotta live now.11:58
AnAntasac: Hello, we are making a firefox theme, how can it appear in Ubuntu's firefox addons ?12:00
persiaAnAnt: You'll need to have the right type of package.  I think the team in #ubuntu-mozilla can probably help you best (although I may have the channel incorrect)12:01
AnAntno such channel12:01
AnAntpersia: oh btw, about the wallpapers12:02
Fujitsu#ubuntu-mozillateam, IIRC.12:02
AnAntpersia: problem is that almost all images are like that12:02
AnAntFujitsu: thanks12:02
persiaAnAnt: Ah.  Not actually legal then :(  Perhaps a call for volunteers to create images from the community?12:02
AnAntpersia: legal but we have to search for the original artists to put their names in copyright files12:04
persiaAnAnt: Distribution of materials with neither assignment of copyright nor explicit license is a violation of the granted monopoly in territories controlled by all signatories of the Berne convention.  The remainder of the world is small in landmass and doesn't tend to have high-quality internet access.12:05
AnAnthuh ?12:06
persiaAnAnt: Basically, if someone makes something in most parts of the world, they are granted an exclusive monopoly to distribute that thing.12:06
persiaIf anyone else distributes copies of the thing, than the distributor has violated the monopoly, and is liable to suit by the creator.12:07
persiaThis applies for written works, the text of speeches, any artwork, published collections of sound, and published video.  It may apply for other things: I don't remember.12:08
persiaIn summary, if you have neither received neither an assignment of rights nor explicit permission from the creator, you cannot distribute it.12:09
AnAntpersia: well, some are under CC license, others are from a site called sxc.net, where uploaders (ie. artists) say that their work is free to use, but the person who downloaded the images says that to find the author of each wallpaper is "time-consuming effort-demanding absolutely wearing process , if not impossible"12:12
AnAntso I think that until they straighten out this issue, I won't put the wallpapers on MOTU12:13
persiaAnAnt: If the works are under CC license, they should have come with info about the copyright holder, and there's a grant, so it's OK.  For the stuff from sxc.net, if people publically indicate that they are free to use, they are free to use: it's just a matter of collecting names.12:14
persiaAnAnt: Looking at sxc.net, it appears to just be a bunch of links to other sites.  Any idea where the images actually came from?12:16
AnAntpersia: sorry, it's sxc.hu12:16
persiaAnAnt: See http://www.sxc.hu/help/8_1 : The uploaders have all authorized SXC to be the non-exclusive agent for licensing images.  SXC therefore become responsible for providing the license information on demand.  I suspect that someone in HAAP Media (www.haap.hu) would be the best source of info.12:19
AnAntpersia: you mean that SXC is copyright holder ?12:19
persiaAnAnt: The problem is that http://www.sxc.hu/info.phtml?f=help&s=8_2 specifically prohibits redistribution of the images, so the person who downloaded from that site doesn't have permission to release them as part of an image collection.12:20
persiaAnAnt: Not the copyright holder, but that the copyright holder has entered into a contract such that SXC is an agent, and that SXC is therefore an acceptable counterparty with whom to negotiate an agreement (and should be able to provide the required information regarding actual copyright)12:22
=== Mez is now known as Mez|Away
persiaAnAnt: Another issue with the license is that in addition to preventing redistribution, the license is non-transferable, which means that if you did distribute, the recipient would not be able to use the images, so both the distributor and recipient would be in violation.12:23
=== Mez|Away is now known as Mez
fernandomoin all12:24
=== Mez is now known as Mez|Away
=== Mez|Away is now known as Mez
AnAntpersia: thanks12:31
persiaAnAnt: No problem.  My apologies that what I find isn't as helpful as I'd hoped.12:32
AnAntpersia: it is !12:32
persiaAnAnt: You can find a way around the no redistribution and non-transferable issues?  If you can, that would be wonderful.12:32
AnAntpersia: yes, not to include the images !12:33
persiaAnAnt: heh.  That works.12:34
AnAntpersia: actually, I'll check if the guy has explicity asked permission from sxc.hu12:34
persiaAnAnt: That works as well.  If there's a special agreement with HAAP, then there's no problem at all.12:35
persia(as long as the special agreement allows 1) redistribution, 2) transfer, and 3) sale for profit)12:35
AnAntpersia: but we still must mention original artists as copyright holders, right ?12:36
AnAntpersia: I mean, in case HAAP approves redistribution12:37
persiaAnAnt: Depends on the agreement with SXC/HAAP, and exactly how the licensing is done: it may be that SXC/HAAP has received assignment in some way (although I think not), and can be listed in lieu of the original artists.  Given how non-standard it is, it's probably much easier to just get different images.12:38
AnAntok, thanks for your help12:44
AnAntgot to go12:44
FujitsuHi zul_.12:47
=== zul_ is now known as zul
=== Mez is now known as Mez|Away
=== Mez|Away is now known as Mez
=== cprov-zz is now known as cprov
=== Mez is now known as Mez|Away
=== Mez|Away is now known as Mez
warp10Hi all!13:02
FujitsuHi warp10.13:03
warp10Fujitsu: :)13:03
=== Mez is now known as Mez|Away
huatsnorsetto: hey you13:04
norsettohuats: Hola!!13:06
huatsnorsetto: bonjour13:06
=== Mez|Away is now known as Mez
norsettohuats: wasn't there a song that began: Hey you, don'let me down ....13:07
huatsnorsetto: may be13:08
* norsetto is really showing his age now ......13:08
huatsnorsetto: I don't know13:08
huatsnorsetto: who is supposed to be the singer/band ?13:08
norsettohuats: well, it was a semi-joke, since it really is Hey Jude ....13:08
huatsyou are not that old... even myself this song13:09
huatswell I know it for being an old standard... by anyway :P13:09
norsettohuats: I just checked, it is indeed: "Hey, Jude! Don't let her down", so booooooooh13:10
=== Lure_ is now known as Lure
=== Mez is now known as Mez|Away
norsettohuats: so, lets see if you find another one that begins with hey you (I found another one easy)13:14
=== Mez|Away is now known as Mez
huatsnorsetto: I'll play13:16
norsettohuats: Em913:16
huatslet me 2 minutes13:16
=== Mez is now known as Mez|Away
huatsnorsetto: it is a too easy game13:22
huatsgoogle is so powerful :(13:22
norsettohuats: well, use your brain(tm) instead of google13:23
huatsbut I have to say I cannot think of another one by myself....13:23
=== Mez|Away is now known as Mez
norsettohuats: me neither :-)13:23
huatsnorsetto: there is a parameter : I am in the back of my bed...13:23
huatsstill no very healthy13:23
huatswell things are geting better13:24
norsettohuats: in the back of your bed, of course you must not be very healthy in that position ...13:24
huatsbut not perfect yet13:24
norsettothere you go, heinlein finally gave up13:26
norsettohuats: thats what they call the ola here13:27
huatsnorsetto: regarding your comment on the conduit bug I am ending the patch to debia right now...13:28
norsettohuats: well, no need really for  patch, just the .desktop should do13:29
norsettohuats: which reminds me that it doesn't start with an imperative verb ;-)13:29
norsettohuats: I mean, the comment should be something like "synchronize your whatever"13:32
huatsI was looking at the reference13:33
norsettohuats: I would guess "synchronize you data"13:34
norsettohuats: I would guess "synchronize your data" even13:34
norsettohuats: actually, the best most probably would be to send it directly upstream13:35
norsettohuats: http://www.conduit-project.org/newticket13:39
huatsnorsetto: I will send it both13:39
huatsnorsetto: ok I am doing it right now...13:39
=== jelmer is now known as jelmer_
=== jelmer_ is now known as jelmer
norsettoI'm a bugman, I'm a bugman, and forgot to subscribe u-u-s13:45
BugMaNnorsetto: where? :)13:45
norsettobugman: of course it helps with some '80 disco music in the background13:45
BugMaNnorsetto: also if a bug is for desktop team?13:45
norsettoBugMaN: bug 15736013:46
ubotuLaunchpad bug 157360 in gnome-doc-utils "Please merge gnome-doc-utils from Debian unstable" [Undecided,New] https://launchpad.net/bugs/15736013:46
BugMaNBugMaN: ok then bug 157377 also :)13:46
ubotuLaunchpad bug 157377 in gconf-editor "Please merge gconf-editor from Debian Unstable" [Undecided,New] https://launchpad.net/bugs/15737713:46
BugMaNnorsetto: i'll do now :)13:46
norsettoyeah, I like I'm a bogeyman better13:47
norsettobugman: did you talk with loic about it?13:49
BugMaNnorsetto: nope i'm waiting seb13:49
BugMaNnorsetto: gnome-doc-utils is in main13:51
norsettobugman: well, u-m-s then13:51
norsettohuats: Its Loic some kind of Breton name?13:52
BugMaNnorsetto: gconf-editor also :)13:52
huatsnorsetto: you know there is a french mafia around the desktop team :)13:52
norsettobugman: hey, on your way to core-dev soon eh :-)13:53
BugMaNnorsetto: :)13:53
norsettobugman: his nickname is lool in case you need it13:54
BugMaNnorsetto: thanks13:55
norsettohuats: do you think that having a french wife could qualify me?13:55
huatsnorsetto: I think you are in a good way...13:56
norsettohuats: I even speack french, look: olalalalalá13:56
huatsyou might have to ask the french nationality13:56
huatsand give us back the soccer world cup13:56
huatsbut it is a good start13:56
norsettohuats: ask the english for the rugby one back first13:57
huatsnorsetto: do mention that it hurts13:58
=== Pici- is now known as Pici
huatsnorsetto: and england have lost in final (this time)14:00
huatsnorsetto: I have put the new version of the conduit desktop file14:04
huatsI've send the mail to debian14:04
huatsand I have create a ticket on the conduit's trac14:04
norsettohuats: you talk like you have a cold "do mention that it hurts" ;-)14:05
huatsit was more "doN'T mention ....'14:05
norsettohuats: are you going to link these bugs to the LP one?14:07
huatsI am about for the debian14:08
huatsbut is it possible for the conduit ?14:08
huatsI was about to see14:08
norsettohuats: well, at leasty manually it should be possible14:09
rexbronpersia: I have emailed upstream regarding some of the issues you raised and am awaiting a reply. As for the other issues, I have fixed them and will upload them when I have heard back from upstream. Thanks for you help :)14:10
persiarexbron: Are there any upstream issues other than the licensing for the other two organs & the DTD?14:11
rexbronpersia: the manpage, binary file (possibly unintentionaly included) and an icon14:11
zulfreaking redhat installs14:12
huatsnorsetto: there is no conduit project in LP14:12
rexbronpersia: I also suggested in future releases to consider adding a configureation file/ dialoug. the current command line options do not lend themselves to .desktop files14:12
persiarexbron: You could write a manpage :)  The icon isn't that critical, and I think the binary file is just a project file for the IDE.14:13
huatsnorsetto: or is it gnome-pilot-conduit...14:13
rexbronpersia: I suggested I do that for upstream14:13
persiarexbron: No need to be so timid.  It's great to work with upstream, but in most cases, they're happy to get patches.14:13
rexbronpersia: hopfully upstream will release a maitence release to address those licencing and clean tarball issues14:14
rexbronpersia: also, the build script that genpo includes does not install genpo, the user is told to run it from the build dir or any other of their choise14:15
ScottKGood $TIMEOFDAY all.14:15
persiarexbron: True.  Until then, you could also consider a x.y.z-dfsg version, which doesn't contain the .bzr or unlicensed files.  I don't remember there being anything critical missing that was needed to make it work.14:15
rexbronpersia: I could forward you the email I sent to Steve14:15
rexbronpersia: that is definately an option if Steve does not have the time14:16
FujitsuHi ScottK.14:16
persiarexbron: If you like.  I'm not likely to interfere either way - I'll just encourage you to do as much as can be done locally, just in case Steve is busy.  It's not that hard to merge later, especially with a new upstream.14:16
ScottKHello Fujitsu.14:16
ScottKFujitsu: I'm glad you enjoyed the new publishing history page as much as I did.14:17
norsettohi scottk14:17
FujitsuScottK: Oh yes.14:17
FujitsuI also enjoyed other Soyuz features today.14:17
ScottKHello norsetto.14:17
rexbronpersia: I would also like to look into getting genpo into debian when it is polished enough14:18
persiarexbron: Have you filed an ITP?14:18
huatsnorsetto: I don't see how to link it to the conduit trac14:18
* rexbron should do that14:18
rexbronpersia: Will do14:18
norsettohuats: let me see14:18
huatsnorsetto: no problem14:18
norsettohuats: we could register the project, but in this case I think it is simpler just to paste the link in a comment14:23
huatsI will do it14:24
huatsI think it is the best thing too14:24
norsettohuats: you may also want to correct the typo in the title (if you can)14:24
huatswhich is ? the mention of the menu item while it is the desktop file ?14:25
norsettohuats: .desktop is ot HIG compliant14:26
huatsI don't see the difference14:27
norsettohuats: have you got some kind of virus in your pc? There is hardly any activity in that tracker and half an hour after your report yours there is some spam appearing :-)14:27
norsettohuats: http://www.conduit-project.org/ticket/95014:28
norsettohey proppy14:28
huatsnorsetto: :)14:28
proppyhey norsetto14:28
proppyit's been a while !14:28
huatsnorsetto: I wasn't looking at the right place14:28
huatshey proppy14:28
proppyhey huats14:28
norsettoproppy: its been a long day night14:28
huatsnorsetto: beware you the french guy with a virus14:28
huatsnorsetto: still singing ?14:29
norsettohuats: :-)14:29
norsettohuats: if only I could remember the words correctly14:29
huatsnorsetto: I cannot change the title :(14:32
norsettohuats: well, it will remain there as a memento to your virus14:32
huatsspeaking o virus14:32
proppynani virus ?14:32
huatsi'll get some sleep... I am really tired14:33
norsettohuats: its been a hard day night (it makes sense)14:33
huatssee you soon14:33
norsettohuats: take care, see you soon back in shape again :-)14:33
huatsof course14:34
huatsdon't we say : strong as a toulousain ?14:35
huatsno you are right we never say that14:35
* norsetto wonders if the fever will get down to bearable levels14:36
norsettohow is it going with mumble proppy-san?14:38
proppynorsetto: can you report your comment to the bug report ?14:39
norsettoproppy: which comment?14:39
apacheloggercan someone please revu http://revu.tauware.de/details.py?upid=425 and http://revu.tauware.de/details.py?upid=426 ?14:40
proppynorsetto: comment you send me by mail about the init.d and path stuff14:42
norsettoproppy: and do you think I keep all the stuff I send out?14:43
ScottKsoren and geser: Congratulations.14:44
proppynorsetto: Ok I will report it myself to the bug report14:44
HobbseeScottK: oh, are results out?14:44
proppynorsetto: it seems important to work in a directory named package-version when you're generating patch ?14:46
persiabmk789: You'll need to Build-Depends: on libwxbase2.6-dev.  More generally, repeat the process a few times, and eventually you'll have all the build dependencies.14:46
* Hobbsee wondesr what geser and soren's plans are now.14:46
norsettoproppy: which patch system you using? becuase usually it isn't14:46
zulbesides world domination and partying like its 1995?14:47
proppynorsetto: cdbs14:47
proppynorsetto: i get an error when applying my patch on dapper14:47
norsettowhat? 1995 is already over!? Nobody ever tell me anything14:47
bmk789persia: thanks ill try it14:47
proppynorsetto: the patch system didn't use the correct -p option14:47
persianorsetto: It doesn't matter if it's now or then, it's still a party style :)14:47
proppynorsetto: but on gutsy feisty it's ok14:48
persiaproppy: Did you use cdbs-edit-patch?14:48
proppynorsetto: yep14:48
proppypersia: norsetto: check the unittest++ line http://farmpoker3d.pokersource.info/packaging-farm/html/index.php14:48
* persia suspects a Dapper CDBS bug14:48
proppydapper Trying patch debian/patches/01-pkgconfig.patch at level 0...success.14:49
proppyedgy and+:  Trying patch debian/patches/01-pkgconfig.patch at level 1 ... success.14:49
proppynorsetto: I've updated bug #12908114:52
ubotuLaunchpad bug 129081 in ubuntu "[needs-packaging] Mumble" [Wishlist,In progress] https://launchpad.net/bugs/12908114:52
proppynorsetto: with your comments14:53
norsettoproppy: thanks14:53
proppynorsetto: oups I forgot to put your name in front :)14:53
jpatricknorsetto: could you add me to the mentors? KDE packages prefered, jpatrick@kubuntu.org14:56
proppynorsetto: reported all the discussion to bug #12908114:56
ubotuLaunchpad bug 129081 in ubuntu "[needs-packaging] Mumble" [Wishlist,In progress] https://launchpad.net/bugs/12908114:56
proppynorsetto: can you comment ?14:56
norsettojpatrick: sure! thanks for helping!!14:56
proppypersia: what do you advice about the cdbs bug ?14:57
* persia digs a little14:57
proppypersia: it's about patching level14:58
persiaproppy: Right.14:59
bmk789another error :\  http://paste.ubuntu-nl.org/42231/14:59
norsettojpatrick: just one slot?15:00
jpatricknorsetto: yeah, for now15:00
persiaproppy: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=36552415:01
proppypersia: nice one15:01
* persia grumbles about ubotu not being patient with the BTS15:01
proppypersia: patient ?15:02
proppypersia: so next step is to request a backport ?15:02
persiaproppy: I very much doubt anyone would be happy about backporting a fix for that to Dapper, so you'll probably have to create the new file in a different manner.  One possible way (and not my favorite) is to drop the file in debian/, and copy it in place in debian/rules.15:03
persiaproppy: Timed out trying to get meta-data15:03
bddebianHeya gang15:03
proppypersia: is it bad to put it directly in place ?15:04
proppypersia: the diff.gz will containt it15:04
proppypersia: outside of the debian directory15:04
persiaproppy: If the Debian maintainer is using a patch system, putting patches directly in the .diff.gz is poor form: it makes it harder to understand the changes that have been applied to the package.15:05
proppypersia: context http://qa.debian.org/developer.php?login=proppy@aminche.com15:05
rexbronpersia: what would be a better plan of action, to get genpo into ubuntu, then debian or the opposite an then request a sync?15:05
proppypersia: I plan to update the outdated package15:05
proppypersia: I'm the maintainer, and upload it via a DD15:05
persiaproppy: Essentially, only one of `lsdiff -z *.diff.gz | grep -v debian` or `cat debian/patches/* | lsdiff` should generate a complete list of files altered by the package.15:06
proppypersia: this is the only patch present in the package15:06
proppypersia: I put the patch system only to create that file15:07
persiaproppy: OK.  If you are using a patch system, it makes life easier for the security team to not put it in the diff.gz, and they will be less likely to shoot you if they have to touch your package.  (in general, the security team likes everything in diff.gz, but not everyone agrees with them)15:07
proppyby everything in diff.gz you mean everything in debian in the diff.gz ?15:07
persiaproppy: If the patch system is only for that file, it's your call.  I prefer patch systems personally.  You might try dpatch instead of simple-patchsys.15:08
persiarexbron: Doesn't really matter.  I generally find getting things into Ubuntu first is faster at the beginning of an Ubuntu cycle, and getting things into Debian first is faster at the end of an Ubuntu cycle, but it depends on how quickly you think NEW processing will take.15:09
persiabmk789: It looks to me like you're compiling against wxwidgets2.8, but the previous error asked for wxwidgets2.6.  Unless you want to port it, you probably want to adjust your build-depends.15:11
proppydoes dpatch mix well with cdbs ?15:12
StevenHarperUK_I have now made my REVU package non-native and made all other changes requested by reviewers : http://revu.tauware.de/details.py?upid=427 : i am now looking for reviews by MOTU's (I currently have no advocations)  thanks15:12
bmk789really?  it asked for 2.8 on my system15:12
bmk789ill give it a try15:12
StevenHarperUK_Oh and I have tested it with p builder and it builds.....15:12
persiabmk789: I was referring to https://lists.ubuntu.com/archives/ubuntu-motu/2007-October/002572.html15:13
proppyeroor in the doc http://doc.ubuntu.com/ubuntu/packagingguide/C/ch05s03.html, "A real-life example of dpatch usage is the xterm package." seems they have switched to quilt15:13
persiaStevenHarperUK_: That's a really good request.  Thanks for the extra info :)15:14
persiaproppy: for CDBS dpatch, just include the CDBS dpatch rule :)15:14
persia(oh, and use dpatch-edit-patch to create your patch)15:14
proppypersia: ok :)15:15
StevenHarperUK_persia: ta I am working on my requests15:15
persiaStevenHarperUK_: You're upstream for this, aren't you?15:15
StevenHarperUK_persia: Yep and it all nice n non-native now15:16
StevenHarperUK_persia: just as you asked15:16
tsmithecan someone take a look at http://ppa.launchpad.net/tsmithe/ubuntu/pool/universe/w/wired/wired_0.5.1+dfsg2-0tsmithe3.dsc and advise me on what to do about the shlib lintian warning? i'm not sure what to do. i've tried a number of things, but it's still not going anywhere. "shlib-missing-in-control-file" is the error i'm trying to combat15:16
persiaStevenHarperUK_: When the package is just about ready, you might consider making a release tarball for general distribution (with svn export), and not having an SVN version number, but that's not a blocking issue.15:16
StevenHarperUK_Roger that I can do that for proper releases15:17
persiaStevenHarperUK_: Right.  No point until all the little bits are ironed out :)15:17
StevenHarperUK_persia: it is all in development, its only slowed to get the packaging perfect15:18
persiaStevenHarperUK_: You've still a few linda & lintian errors showing for me.  Try adding all the arguments shown on https://wiki.ubuntu.com/MOTU/Contributing15:19
StevenHarperUK_persia: REVU shows no linda errors15:20
StevenHarperUK_persia: and the lintian errors are bacuse REVU does not understand the hardy15:21
persiaStevenHarperUK_: REVU doesn't use all the switches I do, and doesn't run against the binary packages.15:21
norsettoStevenHarperUK_: thats because you are not looking at the binary packages15:21
StevenHarperUK_persia: Right ill get onto that now15:23
persiaStevenHarperUK_: Good luck.  The switches shown are super-verbose, and should provide some advice on how to address them.15:23
bmk789no matter what i change im still getting that error :\15:24
proppypersia: I've included /usr/share/cdbs/1/rules/dpatch.mk and create a patch using dpatch-edit-patch15:24
proppypersia: but it doesn't apply15:24
persiabmk789: If you unpack the original tarball somewhere outside the package directory, and build it locally, does it work?15:25
persiaproppy: debian/patches/00list15:25
proppypersia: do I need to create 00list manually ?15:25
proppyls *.dpatch > 00list15:26
norsettoproppy: I'm starting to appreciate quilt if you want to try it15:26
persiaproppy: That works.  I usually just do it manually :)15:26
persianorsetto: Does CDBS have a magic quilt rule yet?15:26
proppynorsetto: does it works with cdbs >15:26
norsettopersia: proppy doesn't even add sugar to his coffee manually15:26
persiaproppy: It certainly works, but I believe you need to add the hooks manually in debian/rules15:27
persianorsetto: Ah.  Well then...15:27
proppyE: unittest++ source: missing-build-dependency dpatch15:27
proppyI love lintian :)15:27
proppynorsetto: let's do some quilt for mumble :)15:28
norsettoproppy: lets hope not .....15:28
persiaproppy: I'd strongly recommend doing a couple quilt patches for packages that have already migrated before trying it on a new one.  It has a different interface...15:30
proppypersia: ok15:30
proppynorsetto: persia: but quilt seems a bit overkill for a one file patch doesn't it ?15:30
* persia thinks it's a matter of choice, and that changing patch systems later is annoying15:31
staniHi, i am the author of a package (spe, python editor, http://pythonide.stani.be) which was packaged by debian and then synced in universe. I know this should be fixed in debian, but Scott advised me to go here first as ubuntu-motu is more open to teaching. Unfortunately the program fails on gutsy because it chooses the wrong version of wxpython. (By consequence people keep on posting duplicates of this bug, already 18 and I get almost eve15:31
persiastani: Which version of wxpython is it choosing?15:31
staniit is choosing wxpython2.8 now, but it should be 2.615:32
norsettostani: breath from time to time15:32
proppynow the works is done let's try it on dapper15:32
staninorsetto: I know ;-)15:32
persiastani: Just to make sure, we're looking at version 0.8.2a, repacked, right?15:33
stanipersia: yes15:33
ScottKstani: Welcome.15:33
persiaHmm..  From what I see, it looks like it selects the wxpython version at runtime.15:33
stanipersia: the new version of spe 0.8.4.b is working with wxpython 2.8, but it not released nor packaged15:33
proppypersia: norsetto: dapper is green http://farmpoker3d.pokersource.info/packaging-farm/html/index.php15:33
proppypersia: norsetto: thanks :)15:34
stanipersia: yes, but it does by selecting minimally, which means it will select the highest installed which is often 2.815:34
=== cprov is now known as cprov-lunch
stanipersia: as proposed in my patch, it should *only* select 2.6 as that is also the wxpython version which will get installed by installing spe through apt15:35
persiastani: Well, there are two choices, depending on what you want to fix.  For future releases, 0.8.4.b seems to be the best solution (although it needs to be backward compatible with 2.6 for Debian).  For fixing past Ubuntu releases, we'd need a targeted patch that limited it to <<2.7 or some similar trick.15:35
stanihi ScottK, nice you are here15:35
stanipersia: spe 0.8.4.b is backwards compatible with 2.6 and it fixes a lot more bugs on ubuntu15:36
stanipersia: moreover it is integrated with nautilus, gnome-terminal and so on15:36
* persia suspects tsmithe has left prior to getting a response :(15:36
gpocentekcoNP[uni]: FYI I'm merging goffice15:36
persiaScottK: What do you think about backporting 0.8.4.b?15:37
stanipersia: spe 0.8.2.a was developed on windows (sorry for that), but 0.8.4.b was developed on ubuntu15:37
stanipersia: spe is 100% pure python, so no binaries involved15:37
persiastani: Nothing wrong with cross-platform software :)15:37
ScottKpersia: The current version has SRU worthy issues.  Backports are not a substitued for the SRU process.15:37
stanipersia: I notice that the platform of the developer is always on a better seat then the other platforms of the program15:38
persiaScottK: s/Backport/SRU/ then.  The question is more whether to take the new upstream, or monkeypatch to force <<2.7.  The dependencies are right, but the runtime check doesn't enforce it.15:38
SWATwhat's the best way to build packages from source (not deb-src)? Create chroots (without pbuilder) and then use debhelper?15:38
stanipersia: i guess spe now runs better on ubuntu then on windows15:38
persiastani: Usually.  Some people are more flexible (e.g. apache & ardour, just to pick two starting with "a")15:39
persiaSWAT: There's no official "best" way.  The buildds use sbuild (as do I)15:39
dfilonianybody can do keys re-sync?15:40
ScottKpersia: It's a degree of difficulty thing I guess.15:40
zulmental note...always compile before porting15:40
bmk789persia: i think its working15:40
persiaScottK: You know my level of python :)15:40
persiabmk789: Great!15:40
oly-i have a quick question, i have included an exception for openssl in my debian/copyright file, do i also need to include this in all source code, or only the parts that use ssl ?15:40
=== neversfelde_ is now known as neversfelde
stanipersia: i am willing first to do the little fix and later maybe to learn packaging a new release15:40
oly-or is just the copyright file sufficent15:41
SWATpersia, thanks. I know there is no official 'best way', but 'a good way' is also worth a lot ;)15:41
ScottKpersia and stani: Is the big issue in Gutsy that it's using the wrong wxpython version?15:41
stanipersia: i am afraid that going immediately for 0.8.4.b would be a big step too far for me personally15:41
persiaoly-: You need to include it in the relevant licensing for any code that uses SSL.  Just to make sure, such exceptions are not allowed to be a patch, but must be upstream.15:42
staniscottk: the problem is that spe requires wxpython2.6 which is correctly handled by apt, but wxpython 2.8 is now also often installed on people system and spe chooses now based on a minimum criterium with favours 2.815:42
persiaScottK: Right.  The runtime check uses the default system wxpython because it's >>, and on Ubuntu it's wxpython2.8, which is different enough to cause problems.15:43
oly-well only the webserver part uses the ssl, but it includes lots of libraries that handle the data but these do not directly use ssl15:43
oly-its all very confusing15:43
staniscott: spe should not choose at "least 2.6" but "only 2.6"15:43
ScottKPOX_: Are you around? ^^^ Any ideas on how to force spe to use wxpython2.6?15:44
oly-and i am not to sure what you mean persia, by mucst be upstream and not a patch15:44
persiaI don't think it would be a problem in Feisty, as I think 2.6 was the default wx at that point (although 2.8 was also included)15:44
staniscottk: i have submitted a fix in launchpad which fixes it15:44
oly-its a program i have been working on for the past 6 months, just want to get it into a suitable state for the next ubuntu15:44
ScottKstani: OK.15:45
imbrandongood morning all15:45
ScottKpersia: Can you take a look at his solution?15:45
persiaoly-: Licensing exceptions to allow linking against SSL must be granted by the original developers rather than imposed by a distributor.15:45
zulhey imbrandon15:45
ScottKgood morning imbrandon.15:45
persiastani: Which bug?15:45
oly-so thats me, so thats okay :)15:45
staniScottK: https://bugs.launchpad.net/ubuntu/+source/spe/+bug/12489615:45
ScottKpersia: ^^^15:45
persiaoly-: Ah.  That's easier then.  I just like to make sure :)15:45
oly-although its now a team on launchpad, cept i am the only one working on it still,15:46
persiaScottK: The versions look fine to me, but I can't speak to the syntax, nor how this influences it at runtime.15:46
oly-the only other thinng, is do i put exception in all source files or only the one that directly links15:46
* ScottK looks.15:46
persiaoly-: Anything that ends up in the same binary at the end of the build process.15:47
stanipersia: I have tested it myself on feisty and gutsy15:47
oly-okay, although a binary is not created its a python program15:47
persiastani: Just to verify, there's no problem with the current package on feisty, is there?15:47
persia(feisty had 2.6 & 2.8, but used wx-common from 2.6)15:47
oly-but i guess i put it in all files, because once its run by a user it probably counts as a binary15:48
stanipersia: no15:48
proppynorsetto: I've generated a very light package for jpoker using cdbs http://jpoker.aminche.com/jpoker-1.0.0/debian/15:48
persiastani: That makes it easier.  SRU only one step back isn't nearly as painful.15:49
stanipersia: or maybe if someone has 2.8 and 2.6 installed at feisty15:49
persiastani: Hrm.  Maybe that needs a test.  2.8 was available, but not the system default version.15:49
stanipersia: but the bug reports started showering as soon as gutsy was released15:49
stanipersia: i cleaned up launchpad as there were 19 bugs for the same issue15:49
stanipersia: all for gutsy15:50
persiaheh.  People should really check for duplicates :)15:50
stanipersia: when cleaning all these bugs, i thought this will take me more time than fixing it15:50
stanipersia: ... and such a small patch is a good opportunity to learn ;-)15:51
persiastani: Absolutely :)15:51
ScottKpersia: Python syntax looks sane.15:51
persiaScottK: And it's SRU-worthy?15:52
stanipersia: spe 0.8.4.b involves more, for example also updating wxglade15:52
stanipersia: what is SRU?15:52
bmk789persia: i think this is the last problem "dpkg-gencontrol: warning: can't parse dependency ${libwxgtk2.8-0: Depends}"15:52
persiastani: Stable Release Update.15:52
ScottKpersia: Crashes are always SRU worthy.15:52
persiabmk789: You probably want shlibs:depends and misc:depends instead :)15:53
joumetalbug 102328  what do you think?15:53
persiajoumetal: context?15:53
joumetalpersia packaging calculate.15:53
bmk789it said that problem about them too so i took them out15:54
ScottKpersia: I'm pretty sure the packaging system can do the right thing so that the please install ... part of the patch isn't needed.15:54
POX_ScottK, stani: you want something like "Conflicts: python-wxgtk2.8" in Python, or what?15:54
stanipersia & scott: is there a motu dictionary for terms like MoM, Dad, SRU, ... now I know them but a lookup with all abbrevations in one place would be nice15:54
persiastani: OK.  Now that we have confirmation that it's a bug that needs fixing, and it will need to get backported, so let's trim the patch, and make some debdiffs.15:54
staniPOX_: no15:54
ScottKPOX_: It turns out it's more a problem of his app using the wrong one.15:54
ScottKIf both are installed.15:55
imbrandonstani, not afaik15:55
persiaPOX_: That really wouldn't work: it's the default system wxpython15:55
staniPOX_: you can have installed wxpython2.8 and 2.6 at the same time it doesn't matter15:55
POX_yaeh, hopefully wx2.8 will never be uploaded to Debian15:56
staniimbrandon: would it be a good idea to start a wiki for that?15:56
POX_we're waiting for 3.015:56
imbrandonstani, sure15:56
ScottKPOX_ meet stani.  stani meet POX_.  POX_: stani is the upstream for spe (https://launchpad.net/ubuntu/feisty/i386/spe/0.8.2a+repack-1).  He plans to come see the Debian Python Applications Team.  stani: POX_ is a DD that does a lot of uploading for Debian Python Apps.15:56
staniimbrandon: what would be the best place to link it from? can I do that?15:57
staniPOX_: nice to meet you15:57
POX_stani: hi :)15:57
imbrandonyou can do it , and i'm not sure other than the /MOTU space, might poke dholobach15:57
persiaPOX_: Ron is hoping to move to wx2.8 for Lenny15:57
persiaYes.  It's part of the master plan to kill 2.4.15:58
staniPOX_: what is wrong with wxpython2.8?15:58
persiastani: All the interfaces changed, and half the apps don't work with wx2.815:58
persia(like yours)15:59
norsettoproppy: is it in revu already?15:59
proppynorsetto: mumble or jpoker ?15:59
norsettoproppy: jpoker15:59
stanipersia: yes but on the other hand all active wxpython applications switched to 2.8 (also spe). So not providing 2.8 is holding back the new versions16:00
persiastani: understood.  wx packaging in Debian is special16:00
=== jwendell is now known as jwendell|lunch
POX_stani: I heard a rumor that even upstream authors regrettet it's release ;)16:01
stanithere are also not so much wxpython applications in universe, there are a lot more interesting ones16:01
proppynorsetto: it's only a web page for now which install correctly with apache2, it's part of a job I'm doing on rentacoder.com right now, the buyer want a debian package for the first delivery16:01
staniPOX_: it is true it was forced to release more early as planned because of leopard16:01
proppynorsetto: but putting it in REVU is a good idea, even if the package contains nothing, the packaging is worth reviewing16:01
proppynorsetto: don't you think ?16:02
staniPOX_: by which some of the goals are not fully implemented, but it is still is an improvement over 2.616:02
StevenHarperUK_persia: Hi again, I have fixed more things: and have uploaded the new package http://revu.tauware.de/details.py?upid=42816:03
POX_stani: I'm not really using wx (as a developer and user), so I can't say16:03
persiaStevenHarperUK_: Are lintian and linda silent now?  For both source and binary?16:03
StevenHarperUK_persia: not silent they throw up soem red herrings16:03
coNP[uni]gpocentek: thanks16:03
POX_the only wx application I use is pgadmin16:03
StevenHarperUK_persia: the missing icon in menu16:03
POX_and it has lots of bugs even with 2.616:03
persiaPOX_: Upsteam doesn't prefer 2.8, but 2.6 was getting limiting for useful new features about a year ago.  2.8 is more of a preview in some ways.16:04
norsettoproppy: well, perhaps it isn't for REVU then ... but I'll be glad to look at the package if you want me to16:04
StevenHarperUK_persia: and the wrong menu section : applications16:04
staniPOX_: well as I said there are a lot not packaged, but I can imagine on linux you prefer gtk or qt16:04
persiaStevenHarperUK_: Got gimp?  Also, look in /usr/share/doc/menu for a list of valid sections.16:04
persiaStevenHarperUK_: You'll minimally want a 32x32 xpm, but having a 48x48 png as well would be ideal.16:05
proppynorsetto: maybe not for REVU yet, but I'll be glad putting it on it once it has at least one fonctionnaly16:05
StevenHarperUK_persia: I have the debian new sepc says : Applications/File Management16:05
norsettopersia: its the debian menu icon16:05
POX_stani: anyway, I see that ubuntu still has python-wxgtk2.6 package, why not force users to remove python-wxgtk2.8? apt-cache rdepends python-wxgtk2.8 doesn't return much16:05
persiaStevenHarperUK_: Yes.  32px16:05
StevenHarperUK_ok I can do that16:06
persianorsetto: Is there already a PNG for the .desktop file?16:06
StevenHarperUK_but its in my .install to move it to pixmaps16:06
StevenHarperUK_and it whines that its not in pixmaps16:06
norsettopersia: he has some icons in a subdir, I think only the debian menu one was in pixmap16:06
StevenHarperUK_I have been told I HAVE to use xpm16:07
StevenHarperUK_I am seeing a lot of conflicting review comments....16:07
StevenHarperUK_Is the Applications/File Management - which is a new valid menu location correct?16:07
persiaStevenHarperUK_: I think you want all the icons for the system menu entries in pixmaps directly.  You need to use xpm for the menu file, but it looks better to also have png for the .desktop file.  The system should pick the one that looks best based on the user's resolution and bit depth.16:07
StevenHarperUK_I have done that16:08
StevenHarperUK_I need to make the xmp small16:08
bmk789agh, what does this mean?  dpkg-gencontrol: warning: unknown substitution variable ${misc: Depends}16:08
bmk789dpkg-gencontrol: warning: can't parse dependency ${libwxgtk2.8-0: Depends}16:08
persiaStevenHarperUK_: "Applications/File Managment" doesn't match what I have in /usr/share/doc/menu/menu.txt.gz, but I'm not 100% sure.16:09
norsettopersia: since its a gnome app, he could also install all the icons in hicolor and register with dh_icons16:09
StevenHarperUK_persia : its in the spec here http://lists.debian.org/debian-devel-announce/2007/07/msg00000.html16:09
persianorsetto: dh_icons also grabs pixmaps.  I usually stuff things there unless there's a good reason to put it somewhere else, but you're right.16:10
POX_bmk789: try with "${misc:Depends}" (without the space character) - I'm not sure if it helps, though16:10
staniPOX_: you are right, but I thought of wetting my feet in packaging and learning to do it the proper way16:10
persiaStevenHarperUK_: I wonder if maybe lintian doesn't know that yet :)16:10
POX_stani: join PAPT, we will help you with maintaining it16:10
bmk789POX_: i did without the space, i just added the space in irc16:10
staniPOX_: it is never nice to force people ;-)16:10
StevenHarperUK_persia : like I say its full of unhelpfull red-herrings16:11
POX_stani: well, sometimes it's the only way ;-P16:11
dfilonisiretard: can you do the sync of keys please?16:11
POX_bmk789: show me your control file16:11
staniPOX_: PAPT is probably Python APT? How can I join? I am fairly experienced with python & wxpython but have null packaging experience. So are you open to newcomers?16:12
bmk789POX_: http://paste.ubuntu-nl.org/42241/16:12
POX_stani: Python Applications Packaging Team, yes16:12
POX_sure, everybody needs help at the beginning16:13
POX_thats why we keep all our files in the repo - all can work on a package and improve it16:13
StevenHarperUK_Hi , I am looking for reviews of my package on REVU - http://revu.tauware.de/details.py?upid=428 - I currently have 0 advocates16:14
POX_stani: http://python-apps.alioth.debian.org/policy.html16:14
POX_"Joining the team" is there16:14
POX_bmk789: what is "${libwxgtk2.8-0:Depends}" - are you generating it somewhere in debian/rules?16:16
POX_I mean, in substvars16:16
staniPOX_: spe has to be fixed in debian anyway, so I better join16:16
* persia wonders if it is possible to have a python package comply with the NEW python packaging policy and use neither of python-support or python-central16:16
bmk789POX_: no its in the repos and needs to be installed for the program to run16:17
POX_persia: yes it is, but it needs a little bit more work16:17
StevenHarperUK_persia: any chance of you re-reviewing my package on REVU please?16:17
persiaPOX_: Thanks.16:17
* norsetto knows that he has been told and ponders if persia is being too kind16:17
persiaStevenHarperUK_: I may stop if you keep asking, but think you probably want to look at python-support or python-central to start16:17
POX_bmk789: don't you need just "libwxgtk2.8-0"16:18
StevenHarperUK_persia: are you suggesting I g to them channels?16:18
persiabmk789: You shouldn't need that at all.  It should come for free from ${shlibs:Depends}16:18
POX_bmk789: or shouldn't ${shlibs:Depends} deal with that?16:18
POX_persia: :)16:19
persiaStevenHarperUK_: packages, not channels.  Tools for packaging python in a compliant manner the easy way.16:19
bmk789i am soooo lost, but ill try it without it then16:19
StevenHarperUK_persia: I almost have it all right now, restarting at this point seems silly16:20
POX_bmk789: just remove ", ${libwxgtk2.8-0:Depends}" and it should work (if you have all needed dh_sh* in debian/rules)16:20
* POX_ bbl16:20
persiabmk789: OK.  There are a few macros (like ${shlibs:Depends}) that auto-populate the dependencies for binary packages.  Sometimes these aren't enough, so you have to add some manually.  When adding manually, one just enters the package name, and doesn't try to use a shell expansion variable.16:21
bmk789so i wont usually need to list dependancies like that, shlibs will take care of it?16:21
StevenHarperUK_persia : im reading http://wiki.debian.org/DebianPython/NewPolicy ta for info16:23
=== Martinp24 is now known as Martinp23
staniPOX_: is #debian-python active?16:24
persiastani: OFTC16:24
stanipersia: what does that mean?16:25
Hobbseeon the oftc network16:25
stanistani: what is the best way to contact daniel holbach? I'd like to start a motu dictionary.16:25
persiastani: #debian-python is on the OFTC IRC network (I recommend irc.debian.org to get a nearby server).  #ubuntu-motu is on the freenode IRC network (I recommend irc.ubuntu.com to get a nearby server)16:26
ubot3Factoid oftc not found16:26
ScottKHobbsee: Would an OFTC factoid be a good one to have?16:26
ubot3Stable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates16:27
persiastani: I'd recommend starting one in MOTU/Dictionary on the wiki, and sending dholback an email (his address can be found from his launchpad page: start from https://launchpad.net/people)16:27
bmk781it built! without errors! :)16:27
stanipersia: ok, I will do that, although now I realise that this ubot3 also works with private messages.16:28
HobbseeScottK: perhaps, when ubotu actually comes back16:28
persiabmk781: Excellent.  Now you get to play with lintian and linda to find all the bits you missed :)16:29
staniso probably it is a good idea to get all the factoids published on the net/wiki16:29
bmk781ah, it installed and runs perfect, thank you persia and POX_ for all the help16:30
Hobbseeblueyed: ping16:30
blueyedHi Hobbsee16:31
Hobbseeblueyed: in the TOS that you agreed to for PPAs, you agreed to not DDOS the servers.16:31
=== bmk781 is now known as bmk789_brb
joumetalHobbsee: https://bugs.launchpad.net/ubuntu/+source/qalculate-gtk/+bug/102328 What to do next?16:31
ubot3Malone bug 102328 in qalculate-gtk "New upstream release available" [Wishlist,Confirmed]16:31
Hobbseejoumetal: ah yes, i got a mail back from the debian maintainer about that16:31
blueyedHobbsee: Do you mean the OOo upload??16:31
Hobbseeblueyed: all three of them.  yes.16:32
Hobbseeblueyed: people have been wondering why their packages are having to wait 17+ hours, and it's because you DDOS'd the buildds.16:32
Hobbseepersia: yes.  all didnt build.  check his packages page.16:32
blueyedpersia: https://edge.launchpad.net/~blueyed/+archive/+builds?build_text=openoffice&build_state=all16:32
Hobbseeblueyed: please be more responsible, before you get thrown out of ppas.16:32
Hobbseepersia: 3 in 2 days.  quite impressive.16:33
* persia grumbles about the benefits of arranging for local build farms except when testing for specific issues with Soyuz buildds16:33
Hobbseewell, each didnt build on one arch at least, it appears16:34
blueyedHobbsee: I just wanted to provide packages for a bug. How should I know how limited the build servers are? Only the last upload has been build btw. All others exitesd after 20-30 minutes, because of not correctly provided patches.16:34
imbrandonwow Hobbsee you work on LP now? dident know you made the judgement calls on "what was toooo much" to upload to the ppa's, nor that that would be considered a DOS attack16:34
Hobbseeblueyed: if you really need to keep rebuilding open office, it would be a good idea to test on your own package.16:34
blueyedHobbsee: the last i386 build failed because of too less space it appears. I'll stop it.16:35
persias/package/build farm/16:35
Hobbseeimbrandon: i didnt, but i've seen people yell at doko for trashing the buildds :)16:35
Hobbseeimbrandon: and the same applies for ppa16:35
imbrandoncool , but i wouldent threaten someone16:35
* persia supports Hobbsee's call from an completely impartial position: it's a MOTU call, doesn't need other affiliation16:35
Hobbseeimbrandon: not threatening, per se.  just saying what's likely to happen when the LP guys try to find out about it.16:36
Hobbseeimbrandon: and they will, because people are whining in there asking why their packages havent been built :)16:36
imbrandonHobbsee, no that wasent a "likely to happen" it was a threat, you might not have MENT it that way but across irc , meanings dont convey well16:36
imbrandonHobbsee, great let them make that call then16:37
blueyedHobbsee: it's bug 131526 - would be nice if someone would care about it. At least there seems to be a patch..16:37
ubot3Malone bug 131526 in openoffice.org "[gutsy] OpenOffice crashes/hangs on errors in current gtk theme" [Critical,Confirmed] https://launchpad.net/bugs/13152616:37
imbrandonpersia, its not our place to say whats tooo much per the TOS of an agreement we have no control over, its not a ubuntu resource its a canonical one16:37
zulblueyed: have you talked to the oo developer?16:37
blueyedzul: no16:37
persiaimbrandon: No, but it's our place to have opinions about what might be too much (and Hobbsee can't kick someone out anyway)16:38
zulblueyed: then you should probably do so16:38
imbrandonwhile i totaly agree 3 oo.o uploads might be much, whigning should be done to the LP PPA team16:38
Hobbseeimbrandon: but it becomes an ubuntu issue if most people cant get tehir stuff published in reasonable timeframes, due to one person dos'ing the builds.16:38
persiaimbrandon: It's also our place to complain when we can't build...16:38
Hobbseeimbrandon: if it was just the case of the machines having to work constantly, i wouldnt care per se - but this is relating to a whole lot of other people's work, due to the repeated dos - and i'd call that an ubuntu issue, as it's stopping ubuntu development.  wouldnt you?  :)16:39
imbrandonsure, but idle threats are not cool16:39
persiaHobbsee: Play Nice16:39
Hobbseewasnt threatening at all.  just mentioning the TOS, and why it migth be a bad diea.16:39
* persia steals LongPointyStick16:39
imbrandonno no no, you said no "might" or "likely" or anything , you presented your self like you had the will and power to do so16:40
blueyedzul: who do you mean? And what should I say? Please provide test packages and the upload it to Ubuntu??16:40
imbrandonespecialy still calling it a DOS attack ...16:40
Hobbseeimbrandon: true.  on the reasonable suspicion that if i person keeps thrashing the builds indefinetly, not allowing others access, that they will get stopped.16:41
persiaimbrandon: Other's service ha been denied (although it's not a deliberate attack)16:41
blueyedHobbsee: please take a look at my PPA logs and how long I've really DOSed the servers! It's really not that bad IMHO16:41
jdongis there someone I can do favors for that would make a build go faster?16:41
imbrandonthe TOS also dosent state a timeframe on service , so no service was denied, just delayed in "your eyes" not even the team responisable16:41
blueyedHobbsee: I get your point though, of course.16:42
Hobbseejdong: i'm not (currently) a buildd admin16:42
Hobbseeblueyed: cool :)16:42
persiablueyed: True.  The first ones were quick.  Still, good to try to build elsewhere on a couple arches first.16:42
imbrandonHobbsee, you can see the buildtimes though without being an admin16:42
Hobbseepersia: or at least one arch :)16:42
Hobbseeimbrandon: granted.16:42
imbrandonand one arch was 6 hours, not 17+16:43
=== cprov-lunch is now known as cprov
blueyedpersia: yes. Apparently I'll have to do the i386 build now somewhere else, because the PPAs can't handle it space-wise it seems.16:43
Hobbseeimbrandon: the backlog quoted was 17 hours.16:43
StevenHarperUK_persia: I have made all the changes to the control and rules files to comply with pycentral16:43
Hobbseebased on a guy in #launchpad, anyway.16:43
jdonglamont: you're a buildd admin, right? Is there anything I can do to convince you to fasttrack https://edge.launchpad.net/ubuntu/+source/azureus/ It's a critical step towards fixing bug 57875 and has been sitting in queue for days16:43
ubot3Malone bug 57875 in azureus "Azureus hangs or crashes showing splash screen at start" [High,Confirmed] https://launchpad.net/bugs/5787516:43
* norsetto hugs imbrandon and Hobbsee "together"16:43
persiablueyed: You might ask here (when it gets a little quieter).  There are a few people with spare cycles on buildds around, although OOo is *huge*16:44
imbrandonHobbsee, Build started 12 hours ago on samarium (xen-i386) and finished 5 hours ago taking 6 hours 30 minutes16:44
imbrandon6 hours16:44
staniofftopic: the ppa session in ubuntu-classroom seems to be canceled as the speaker didn't show up. Nobody here who could stand in?16:44
norsettostani: not for the life of me16:44
Hobbseestani: who's supposed to be there?16:45
persiaStevenHarperUK_: Good.  I'm still reviewing the last one, and will skip the next one (remember my note about getting reviews from lots of different people).16:45
StevenHarperUK_persia: yes I do, im about to bug hobbsee:p16:45
Hobbseedon't look at me, i'm not supposed to do REVU stuff.16:46
hellboy195Shouldn't it now be possible to remove packages from the ppa in the new launchpad version? I haven't discovered it yet :(16:46
persiaStevenHarperUK_: Better not to bug anyone.  Just ask for review (no more than once a day unless you've addressed issues), and wait.  If you ask too much, people may stop reviewing.16:46
persiaHobbsee: Did you get banned from REVU because of ACCEPTED?16:47
norsettopersia: didn't this remember you something?16:47
Hobbseepersia: banned?  no, was a choice.16:47
persianorsetto: this sentence no verb16:47
norsettopersia: duh?16:48
StevenHarperUK_persia: ok16:48
Hobbseepersia: possible conflict of interests, as it were.16:49
persiaHobbsee: Exactly.  Let's call it a ban - I'll stick it on an agenda if you like :)  Better to have you officially disallowed then possibly perceived as shirking.16:50
Hobbseewell, i'm not supposed to accept new stuff (yet, i think( anyway16:50
* norsetto looks up shirking16:51
persiaHobbsee: That7s a technical issue.16:51
* persia wishes that there was a useful keymap for this keyboard16:51
* norsetto notes that this VERY usefull word16:52
* norsetto wishes his cat would let go of his left hand16:53
stanihobbsee: thanks for stepping up16:53
Hobbseestani: no problem16:53
persiaStevenHarperUK_: 428 commented.16:57
Hobbseestani: a woeful attempt at an ad-hoc session, i'm afraid :(17:03
stanihobbsee: I think most people left already17:05
Hobbseestani: yeah, i expect so17:06
StevenHarperUK_persia: thanks17:06
stanihobbsee: especially after: (17:22:05) mrevell: FayZee_: I'm going to set it as cancelled. Unfortunately, I can't find the person who was due to give it.17:07
StevenHarperUK_persia : The packaging doesn’t appear to comply with the New Python Packaging Policy,- what does t hat mean : are ther any details?17:08
staniScottK, persia & POX_: so how do I go from here with spe. Through PAPT?17:08
persiaStevenHarperUK_: I thought you already fixed that.17:08
StevenHarperUK_in the next one yes :p17:09
persiastani: PAPT will get your fix into Debian, and be a good long term solution.  It's probably also the best way to solve the issue for future Ubuntu releases.  For gutsy, we'll need to do an SRU.17:09
stanipersia: so for PAPT I will do spe 0.8.4.b as there is no problem (wxpython2.8), only on ubuntu gutsy there is a need for a SRU17:10
persiastani: So, the first step is to make sure about whether it happens in Feisty if the user installs wxpython2.817:10
staniso hopefull spe 0.8.4.b will be in Hardy17:10
staniI can check that right now17:11
jdongstani: are you the stani of spe?17:11
jdongor is that a different one?17:11
persiastani: Right.  Working with PAPT will be the best way to do that.  For the short patch for the older releases, we need to do a little more manual work.17:11
stanijdong: no it is me, why?17:11
jdongstani: cool, nice to meet you :)17:11
jdongI like spe a lot17:11
staniah thanks, I thought everyone here uses vim17:12
persiajdong: As you're a user, would you mind helping stani with an SRU?17:12
norsetto* cough *17:12
stanijdong: are you a motu?17:12
jdongpersia: I'm extremely busy today :(17:12
jdongstani: not yet, hope to be soon17:12
stanijdong: ok, good luck17:12
persiajdong: No problems :)17:12
jdongok, now, back to reviewing for this math exam in 2 hours17:13
jdong*hugs all*17:13
* persia hands norsetto a lozenge17:13
norsettopersia: thx17:13
stanijdong: it doesn't need to be today. Do you have time in the near future?17:13
jdongstani: this weekend is probably good17:14
stanijdong: that is fast enough17:14
stanijdong: please send me an email, I am sure you know how to reach me17:14
jdongstani: sure thing :)17:15
stanijdong: it is just a very small fix: https://bugs.launchpad.net/ubuntu/+source/spe/+bug/124896 Copy it and look at it in the weekend.17:15
ubotuLaunchpad bug 124896 in spe "[GUTSY] spe crashed with AttributeError in LoadFile()" [High,Confirmed]17:15
jdongstani: ok, logged, I'll take a look when I get time17:16
persiajdong: stani: Feel free to ping me if you don't get a sponsor quickly17:16
stanipersia: thanks!17:16
stanijdong: I like to learn to process as well, so you can let me do the work and play the boss ;-)17:17
norsettostani: you may want to look at this for the time being: https://wiki.ubuntu.com/MOTU/SRU17:21
staninorsetto: thanks17:21
stanipersia: I've sent an email to daniel holbach about the dictionary together with another idea how to make the step to motu more easy for python developers17:22
persiastani: Great.17:22
stanipersia: I hope the jabber address on launchpad works17:22
persiastani: It should.17:24
=== bmk789_brb is now known as bmk789
stanipersia: it got back17:27
stanipersia: I tried the same address but with ubuntu.com after the @17:27
stanipersia: let's see if that works17:27
stanipersia: but if he is the contact person for motu, a working email address on launchpad would be nice17:28
persiastani: Yeah, well.  Some things are less ideal than others.  Perhaps you could send your proposal to ubuntu-motu@l.u.c, and the MOTUs will discuss generally.17:28
lamontjdong: what do you mean? it's already built...17:31
norsettostani: what about: print 'You need to install python-wxgtk%s to run SPE.\n'%WX_VERSION17:32
norsettostani: and I would say: wxversion.select(WX_VERSION) too?17:34
StevenHarperUK_persia: I have completed all the bits you requested/highlighted on you last review, there is a new package to review (at your leisure) thanks persia17:36
persiaStevenHarperUK_: No.  As I said before, I won't review it again.  You need different opinions to have the best package.17:36
minghuapersia: Do you uses scim?17:37
staninorsetto: wxversion.select(WX_VERSION): I agree17:37
StevenHarperUK_persia: ok ill ask about  thanks thou17:37
persiaminghua: Yes.17:37
minghuapersia: I assume you uses deadkeys, too?17:37
=== jwendell|lunch is now known as jwendell
persiaminghua: No.  I have 106 keys.  I don't need deadkeys.17:38
StevenHarperUK_Hi, I am looking for some reviews from MOTU's of my package on REVU, it currently has no Advocates: http://revu.tauware.de/details.py?upid=43117:39
staninorsetto: 'You need to install python-wxgtk%s to run SPE.\n'%WX_VERSION: well the program is called wxpython, but the package is called python-wxgtk, that is why I put the (sudo apt-get install python-wxgtk2.6). This should not be necessary as apt takes care of it. For me it doesn't matter so much. But I always speak about wxpython, not about python-wxgtk. What do you think is the best?17:39
minghuapersia: Ah.  So Portuguese doesn't use much diacritic?  Thanks... I am looking for someone who uses both scim and deadkeys.17:40
norsettostani: I did use the package name on purpose, but mind you that this would only be meaningful in a debian based system17:40
persiaminghua: I generally only type in English and Japanese.  Portuguese uses lots of diacritics.17:41
minghuapersia: I see.  Thanks.17:41
staninorsetto: I'll update the patch with your suggestion. I prefer to keep the two names, as in my view it better informs the user.17:43
norsettostani: Ok, but please do not suggest sudo apt-get, leave it to the user how to install17:44
persiastani: norsetto: ScottK mentioned some time ago that the directions on how to install should be dropped.  It's already guaranteed by the dependencies, so the condition should never occur.  Further, it's not part of the minimal patch for the SRU.17:47
norsettostani: something like: SPE needs wxPython v%s to run; please install the python-wxgtk%s package (just a proposal)17:48
norsettopersia: yes, there should not be a direction on how to install17:48
persianorsetto: Right.  So the change under discussion should be left as distributed in feisty and gutsy: no patch required (and no change)17:49
norsettostani: (just a proposal) is not part of the proposal of course :-)17:49
staninorsetto: persia: ok, i didn't know about that17:49
norsettopersia: what do you mean no change? I thought we'd agreed to propose an sru for this on gutsy?17:50
persianorsetto: Right, but the change should only be to force python 2.6, not to change the comment about installing wxpython.17:50
stanipersia: in my patch I also changed the comment17:51
stanipersia: that is on what norsetto reacted17:51
norsettopersia: the chnage is needed to the source code, unless you make the two packages conflict and 2.6 takes precedence, which I don't think is what we want17:51
persiastani: Right.  You'll want to revert the comment change for the minimal patch.17:51
persianorsetto: Yes, but only the runtime version detection change is required: not the comment change.17:52
norsettopersia: well, the comment as it is now must be changed, so, why not make it right?17:52
stanipersia: norsetto: the comment will never be displayed indeed as apt takes care of it17:52
persia(it already depends on wxpython2.6, so the user will never see that message on an Ubuntu system)17:52
staninorsetto: the dependency is right, spe package depends only on 2.617:53
norsettopersia, stani: ok, lets go for the minimal patch then, I agree17:54
persianorsetto: If the comment could ever be shown, I'd agree with you :)17:54
norsettopersia: well, you never know :-/17:54
persianorsetto: Yeah, well, if someone breaks apt they get to keep both pieces.17:55
stanipersia: norsetto: some news, the bug also affects feisty if wxpython2.6 and 2.8 are installed17:55
=== valles_ is now known as effie_jayx
minghuawe have wxpython 2.8 in feisty?17:56
stanithe package python-wxversion has the selection machinism17:56
persiastani: Then we get to make two SRUs.  It won't affect edgy (no wx2.8)17:56
persiaminghua: Yes, but it was not the default.  It's default for gutsy.17:56
stanipersia: yes17:56
minghuaI see.  I always thought otherwise.17:57
minghuapython-wxgtk2.8 | | feisty/universe | amd64, i386, powerpc17:57
minghuaShould have checked myself. :-P17:57
persiaminghua: There you go.  Chroots are useful :)17:57
staniminghua: that is why i like ubuntu, it has updated packages ;-)17:57
minghuapersia: Nah, that's just rmadison output.17:58
norsettormadison rulez17:58
minghuastani: Well, on WxWidgets front I agree, but generally Debian unstable has roughly the same new version as Ubuntu (I assume you are comparing with Debian).17:59
staniok i need to, thanks for all the help!17:59
persiaminghua: You haven't interacted much with Ron, have you?17:59
staniminghua: before I worked with suse & redhat (before fedora), not debian, but that is long time ago before18:00
minghuapersia: Who is the Ron you are talking about?  But I assume yes, as I can't think of a Ron I've talked much with.18:00
persiaminghua: wx maintainer18:00
minghuastani: Ah, then I wouldn't know.  My short experience with Fedora core 6 is not bad, though.18:01
minghuapersia: No, haven't interacted with him at all.  But reading bug reports gives me the impression that it's a blessing... :-P18:02
persiaminghua: Nice guy, but different18:04
jpatrickI'm getting "dpkg-source: error: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address" - but I've put the MOTU address in the control file, does anyone know what's wrong?18:04
persiajpatrick: Your revision string doesn't contain "ubuntu"18:05
persia(e,g, 0ubuntu1)18:06
jpatrick"knights (0.6-8ubuntu1)"18:06
norsettojpatrick: whats the Maintainer field in control?18:06
jpatrick"Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>"18:07
norsettojpatrick: perhpas its just a tupo18:07
norsettotupo is a typo for typo18:07
minghuaYeah, I was suspecting typo as well, but that line looks correct.18:08
jpatrickrefuses to make src pkg: http://paste.ubuntu-nl.org/42255/18:08
norsettojpatrick, persia: perhaps its a typo before, and the parser doesn't recognise the right field?18:09
minghuajpatrick: The version in your pastebin is not the same as the one you said above.18:10
jpatrickminghua: yes, that's but that's what the REPORT file said I should do18:10
norsettojpatrick: yes, you should use the last ubuntu version with -v18:11
jpatricknorsetto: which is what I'm doing18:11
norsettojpatrick: I assume thats a merge, and that version was the last ubuntu version18:11
minghuajpatrick: Never mind, I read wrong and thought that's the version of your new package.  What you did is correct.18:12
norsettojpatrick: perhaps when you edited that control file some control characters, tabs, etc. are in there which are confusing the parser18:12
norsettojpatrick: I know it happens with changelog (personal experience)18:13
* norsetto refuses to use dch, so there18:13
jpatrickhttp://paste.ubuntu-nl.org/42257/ - control and changelog files18:14
jpatrickwell, it beats me18:16
norsettojpatrick: try using -mmaintaineraddress to see what happens18:18
jpatricknorsetto: same18:18
norsettowith another maintainer? like norsetto@ubuntu.com?18:19
minghuajpatrick: In what environment are you building?  gutsy?  hardy?18:19
jpatricknorsetto: same with that too :|18:20
norsettojpatrick: with -emaintaineraddress ?18:20
staniI have updated the patch for spe as minimal as possible on launchpad. Now it only changes one line. I guess this is the best.18:20
persiastani: Excellent, and does it work?18:21
jpatricknorsetto: exactly the same, sorry18:21
jpatrickoh, damn!!18:21
norsettojpatrick: doh :-O18:21
jpatrickI was editing the knights-0.6-8ubuntu1/ dir not the updated one18:21
jpatrickso sorry18:22
norsettojpatrick: lol18:22
jpatricknorsetto: now, it's working, thanks18:24
norsettojpatrick: de nada18:24
=== nu is now known as nuu
stanipersia: to be sure, I just tested on feisty, yes it works18:28
persiastani: Great.  The next step is preparing a candidate revision for hardy.  It needs to get put into hardy before we can SRU.  When hardy releases, it will likely be with 0.8.4.b, but that will be after you work with PAPT.18:29
persiastani: So, how much have you worked with debian-format packages?18:29
ScottKpersia: Maybe not as Debian doesn't have wxpython2.818:30
stanipersia: not really a lot18:30
persiaScottK: Still?  Ron told me he was working on it months ago.  Perhaps everyone else actually convinced him to wait to 3.018:30
stanipersia: I have done my first deb package of phatch18:31
* ScottK is just going on what POX_ said about it.18:31
stanipersia: the spe package looks easy for this fix as it contains the upstream version and the patches in a diff.gz file18:32
stanipersia: does jdong have enough experience for this?18:32
persiastani: Right.  That does make it easy to fix.  I presume you've downloaded the current source?18:32
stanipersia: otherwise he can guide me.18:33
minghuapersia: I can confirm Debian doesn't have 2.8 yet.18:33
stanipersia: I did apt-get source spe18:33
persiastani: Yes.  jdong can help make a candidate, if you'd prefer.18:33
POX_Debian has and from what I read in many mails on debian-devel, 2.8 is very buggy18:33
staniit looks like I can just copy and paste it in the diff18:33
POX_and I trust maintainer, he really knows wx18:33
persiaminghua: Yes, the archives don't, but I don't follow the lists: if an upcoming transition plan was in place, I wouldn't know.18:33
stanibut i am not sure which tools i should use18:34
minghuapersia: Is there even a list about wxwidgets stuff?18:34
ScottKstani: jdong is a reliable guide.18:34
POX_stani: how about preparing a version for Debian unstable and then ask in Ubuntu sync it (via SRU or whatever will be needed)18:34
stanipersia: I don't prefer anyone yet, but as he is spe user... he will be more patient with me ;-)18:35
ScottKPOX_: His current version needs wxpython2.818:35
persiaminghua: There are a couple wxwidgets lists, but they don't cover debian: I was thinking of the debian lists.  The Debian maintainer works very closely with upstream for special Debian versions, which are a little different, but tend to work very well.18:35
persiastani: OK.18:35
staniScottK: That is not true18:35
ScottKstani: OK. My mistake.  Sorry.18:35
staniscottK: at least if you talk about spe18:35
ScottKI was.18:36
* ScottK misunderstood.18:36
stanispe 0.8.4.b is compatible with 2.6 and 2.818:36
* ScottK mistook will work with and must work with.18:36
ScottKIn that case, I withdraw the comment.18:36
staniI always support two versions as I know that not every distribution ships the last one18:36
minghuapersia: Well, all I know about discussion of wxwidgets2.8 in Debian is Debian bug 403237 and it's duplicates.18:36
ubotuDebian bug 403237 in wxwidgets2.6 "wxwidgets2.6: new stable upstream version 2.8.3" [Wishlist,Open] http://bugs.debian.org/40323718:36
stanibut spe 0.8.4.b is  not released yet18:37
persiaRight.  So the plan for 0.8.4.b remains to work with PAPT & sync.18:37
ScottKstani: I think working with jdong and persia for an SRU here and POX_ in DPAT for the new version is a very good plan.18:37
norsettoyippie: Accepted: knights 0.6-8ubuntu1 (source)18:37
POX_spe in Debian is orphaned so it will be easy to take over18:37
staniScottK: I agree.18:37
staniPOX_: Haha, yes it is my baby!18:37
ScottKstani: Then talk to the upstream about releasing it ;-)18:37
persiaminghua: Ah.  Then it's my fault.  I need to push ecos, ctsim, and survex a little harder.  Sorry about that.18:38
POX_hey, doko was previous maintainer18:38
POX_and he is in the team18:38
staniPOX_: I am only afraid it is quite complicated, as SPE ships with wxGlade, XRCed and Winpdb18:38
POX_wait, he is only in DPMT, not PAPT18:38
ScottKPOX_ likes complicated ...18:38
* POX_ doesn't like complicated ;-P18:39
minghuapersia: If you can push a bit for Debian's wxwidgets update, it will be very appreciated.18:39
staniPOX_: so upgrading SPE is upgrading all of them18:39
POX_we have Winpdb in PAPT and it is maintained by bzed who will become DD soon18:39
staniPOX_: who is bzed?18:39
POX_Bernd Zeimetz18:40
POX_he really knows what is doing18:40
staniPOX_: I am working together with Nir (author of winpdb) on the new release of winpdb.18:40
* ScottK goes back in hole and tries to get some $WORK done.18:40
persiaminghua: I have a good handle on survex, and some ideas for ecos, but ctsim has completely crushed me.  If you have some time to help, it would be great.18:40
ScottKSee you.18:40
staniPOX_: It will probably out next week18:40
POX_I will take a look at spe tomorrow, I have some pakcages to review today18:41
staniPOX_: previous version of winpdb might not be compatible with python2.518:41
POX_we have 1.2.2-2 now18:41
staniPOX_: Thanks, I am afraid spe package is not so clean.18:42
POX_and 1.2.5 is in the repo (waiting for official upstream release)18:42
minghuapersia: Sorry, I'm afraid I won't have time.  I'm merely a user. :-P18:42
staniPOX_: really? 1.2.5 is beta! We just fixed an important bug two days ago.18:43
POX_that's why it's still only in our repo18:43
staniPOX_: Anyway probably winpdb is a good package for me to study as it is quite simple.18:44
staniPOX_: I am more afraid of wxGlade18:44
POX_I till take a look tomorrow and we'll figure something out, no worryu18:45
staniPOX_: Ok, in the weekend I probably won't be here. Is there another way how I can contact you if I have questions?18:46
staniPOX_: thanks18:46
staniPOX_: I just send you an email so I don't forget it.18:47
hellboy195 hey, a stupid question. I reinstalled ubuntu and so I lost my private gpg key. I only saved the public one. Isn't it possible to recover the old one?18:59
minghuahellboy195: No, unless you can recover your old ~/.gnupg directory.19:00
hellboy195minghua: looks bad19:01
persiahellboy195: You could try to crack your key, but unless you get extra lucky, that will likely take a very, very, very, very, very long time19:03
hellboy195persia: well. I think I make a new one ;) and now I take care :D well how can I disable the old one?19:04
persiahellboy195: With the revocation certificate you created with your old secret key.19:06
hellboy195persia: ok thx19:06
hellboy195persia: how long should the new key live? any advice?19:08
=== yamal__ is now known as yamal
SWATperhaps the wrong channel but: where/how can I report wiki abuse?19:10
persiahellboy195: I set my keys to expire after 1 year, just in case I lose both the secret key and the revocation certificate.  When the time limit approaches, I approve it for another year.19:10
persiaSWAT: First step is just to fix it.  Repeated violations get reported to community council (I believe)19:11
hellboy195persia: ok thx19:11
SWATpersia, hmmm, ok, thanks. I don't think there's a procedure for it yet19:11
contrast83Is there a reason the package for startupmanager depends on Firefox?19:18
Kmoscontrast83: no19:21
zulcontrast83: use the source luke19:22
contrast83heh... alright.19:22
Kmoshttp://ftp-master.debian.org/new.html -> the new startupmanager 1.9.8 is at debian new19:23
gesercontrast83: I see now firefox in the Depends line for startupmanager19:23
geserah, startupmanager depends on yelp and yelp depends on firefox19:24
* persia suggests this will be reduced to xulrunner for the next release19:26
hellboy195persia: so. now I have a new key. how can I save it (the private key(?)) so can not loose it again?19:41
zulprint it out somewhere make a backup? that kind of stuff19:42
dredg--export-secret-keys and make a safe backup?19:43
hellboy195ah. thx19:45
hellboy195but there is something wrong. gpg --list-secret-keys  is the same than  gpg --list-public-keys19:49
dredgnah. there are differences19:51
dredgsubtle, but they're there19:52
dredg-pub   1024D/CB6E5CF7 2004-09-1319:52
dredg+sec   1024D/CB6E5CF7 2004-09-1319:52
dredg-sub   2048g/564B349C 2004-09-1319:52
dredg+ssb   2048g/564B349C 2004-09-1319:52
hellboy195ok thx19:53
zullater folks20:08
AstralJavaIs there no such thing as #ubuntu+1 anymore, or is pidgin broken? Two times I tried to join, two times it ended up on #ubuntu.20:20
NickeAstralJava: It forwardes to #ubuntu atm, since Gutsy just was released20:22
Nickewas just*20:22
AstralJavaAhh... okay, thanks. Opens after the UDS?20:23
Nicke(it did the same when Feisty was released).. it will probably open soon again20:23
NickeI've no idea really :)20:23
AstralJavaThat's alright, thanks anyway. :)20:23
Nickenp :)20:23
mruizping bluekuja20:23
=== vilde__ is now known as MLP
effie_jayxis there a good glade IRC channel around20:30
* ScottK blinks20:32
norsettoscottK: do you know if the -proposed queue is accessible from LP?20:32
ScottKYes.  I think so.  What are you looking for?20:33
norsettosorry rutilt-0.15-0ubuntu5.120:33
ScottKNot Accepted by the archive into -proposed yet, so no. https://launchpad.net/ubuntu/+source/rutilt20:34
norsettook, what I meant was the queue to get into -proposed, I guess there isn't20:36
ScottKNot that is generally accessible.20:37
norsettoand for what you know, it is normal that a package sits there for days I guess20:38
rexbronpersia: I have written a manpage for genpo and homoginized the license headers on all of source files (but not the organs) and sent both upstream20:38
ScottKnorsetto: Yes.  Particularly right now while people are travelling to UDS.20:41
norsettoscottk: thats right20:42
norsettoscottK: I thought you were planning to be there a couple of days actually?20:42
ScottKnorsetto: If you ask Riddell nicely he might Accept it for you.20:43
ScottKnorsetto: Yes, but it's not far for me.  I'll leave Saturday night.20:43
norsettoscottK:no, thx, no need for that, I can wait, its not such a popular package20:44
norsettoScottK: you going with bddebian? I though he was from somewhere there too20:44
ScottKHe decided not to go AFAIK.20:46
bddebianAye, I just got back from a management meeting and I have to be home for Halloween with the girls :-(20:51
StevenHarperUKIn my debian control file I have : XSBC-Original-Maintainer: Steven Harper <StevenHarperUK@gmail.com> : on REVU some comments say I should set the Maintainer (the main one) to MOTU : is that MOT@ubuntu.com or something else? anyone know?20:56
StevenHarperUKshould it be : Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>21:00
norsettoStevenHarperUK: yes, Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>21:04
StevenHarperUKnorsetto: ta21:04
StevenHarperUKCan someone have a look at my debian/rules file according to a review its calling dh_install twice : http://www.squeezedonkey.com/svn/linux/easycrypt/easycrypt/debian/rules21:06
norsettoStevenHarperUK: thats correct, its being called twice21:09
mruizhi all. To start with merges do I need to setup a Hardy chroot ?21:09
Mezhmm, where's brandon? (holtsclaw)21:09
norsettomruiz: depends, just a pbuilder with base hardy could do21:09
StevenHarperUKnorsetto: what do I change please21:09
norsettomruiz: what are you using now, have you been using for gutsy while on feisty?21:10
mruiznorsetto, I'm using Gutsy21:11
norsettomruiz: ok, so you have never used a chroot or pbuilder?21:11
mruizI used pbuilder before (I helped with some packages for Gutsy :-) )21:12
norsettomruiz: so, I guess it would be better if you stick with that; you have two options, either you dist-upgrade your gutsy pbuilder, or you create a new one for hardy21:13
mruizI prefer to create a new one :-)21:14
norsettoStevenHarperUK: deleting the one in install/easycrypt:: should do21:14
StevenHarperUKnorsetto: is the other one the pycenral?21:14
norsettoStevenHarperUK: no, its the default binary target, you have the same problem with dh_installman21:15
StevenHarperUKnorsetto: so I dont need either of them?21:15
norsettoStevenHarperUK: you are not using python-central btw21:16
norsettoStevenHarperUK: I would delete the dh_installman call and use a manpages file instead21:16
StevenHarperUKnorsetto: can you help me get it right?21:16
norsettoStevenHarperUK: just a sec, I'm checking to see if there is some other duplicate21:17
norsettoStevenHarperUK: do you define a mime type in your desktop file?21:18
mruiznorsetto, but what about packages created with gutsy stuff? Have you ever have problems after hardy pbuilder build?21:19
norsettomruiz: sorry?21:19
StevenHarperUKnoretto: I dont think so http://www.squeezedonkey.com/svn/linux/easycrypt/easycrypt/easycrypt.desktop21:20
mruiznorsetto, I'll change packages using gutsy stuff, but I'll build them with hardy stuff.21:20
norsettoStevenHarperUK: right, in principle you could do away with the dh_desktop call, I think its called twice too21:20
norsettoStevenHarperUK: no, it isn't, so, you can leave it there if you want21:21
mruiznorsetto, anyway... I'll give it a go :-)21:23
norsettoStevenHarperUK: for the man page its very simple, just add a manpages file with just easycrypt.1 in it; this will be installed automatically21:23
norsettomruiz: as long as you don't build, you can do what you want with the source in gutsy21:24
norsettomruiz: some utilities packages might be updated in hardy, so you may want to backport them (for instance, I had to do it with desktop-file-validate)21:25
StevenHarperUKnorsetto: I have a http://www.squeezedonkey.com/svn/linux/easycrypt/easycrypt/debian/easycrypt.1 already21:26
norsettoStevenHarperUK: thats right, what I mean is that in the manpages file you just have the text "easycrypt.1"21:27
StevenHarperUKah ta21:30
StevenHarperUKnorsetto: I dont have a manpages file21:30
StevenHarperUKis it just debian/manpages21:30
norsettoStevenHarperUK: actually, if it is in debian, it should be "debian/easycrypt.1"21:31
StevenHarperUKit is there21:31
norsettoStevenHarperUK: yes, so from your source tree root, do echo "debian/easycrypt.1" > debian/manpages and that should be it21:32
=== TreMobyl is now known as Solarion
StevenHarperUKnorsetto so no dh_install or dh_installman needed anymore21:34
norsettoStevenHarperUK: no, they are automatically called by cdbs, and use the install and manpages files as input21:35
StevenHarperUKnorsetto: what does that mean21:35
norsettoStevenHarperUK: you may want to check man dh_install and man dh_installman for the nitty gritty21:35
norsettoStevenHarperUK: the debian/manpages and debian/install files (or, if your package has foo1 and foo2 binary packages, your foo1.manpages, foo2.manpages etc.) are used by dh_install and dh_installman as input files21:37
=== fernando is now known as fernando_home
norsettoStevenHarperUK: so, for instance in the install one, you specify which file(s) must go where, etc.21:38
norsettoStevenHarperUK: have you got patches in your package?21:38
StevenHarperUKno patches it all my code Im upstream21:39
norsettoStevenHarperUK: then you don't need this: include /usr/share/cdbs/1/rules/simple-patchsys.mk21:39
norsettothis: export DH_VERBOSE=1 is fine now since you want to know whats going on, but you may omit or comment once ready21:40
norsettoStevenHarperUK: do you use distutils?21:40
mruiznorsetto, I'll create a Hardy chroot then :-)21:41
norsettomruiz: as you wish, whatever is best for you ;-)21:41
StevenHarperUKnorsetto: refresh that webpage, I have updated it21:41
norsettoStevenHarperUK: so, do you use distutils?21:44
* mruiz creating hardy chroot :-)21:45
StevenHarperUKnorsetto: I copied the rules, I honestly dont know exactly how it works21:46
StevenHarperUKnorsetto I use debuild to build21:46
LaserJockAdri2000: ping21:49
norsettoStevenHarperUK: right, I've never done a package without distutils before, but I think you don't need this in this case: export DEB_PYTHON_SYSTEM=pycentral21:49
norsettoStevenHarperUK: might be wrong though, so its better to check it21:49
StevenHarperUKI have followed the new python packagin guide21:50
norsettoStevenHarperUK: do you change your modules from one python version to another, or they are the same?21:50
LaserJockStevenHarperUK: where's that?21:50
geserStevenHarperUK: distutils helps upstreams to provide an install method for the users21:50
norsettogeser: he is upstream .....21:50
StevenHarperUKthere the same version21:51
gesernorsetto: I know21:51
norsettoStevenHarperUK: than you don't need this: export DH_PYCENTRAL=nomove21:51
norsettogeser: ok, so just wanted him to use it ... hear hear StevenHarperUK21:52
StevenHarperUKLaserJock: http://wiki.debian.org/DebianPython/NewPolicy21:53
norsettoStevenHarperUK: the dh_pycentral call should be in binary-install21:53
LaserJockStevenHarperUK: ah, right21:54
LaserJockI was wondering if there was a new new one ;-)21:54
Adri2000LaserJock: pong21:54
norsettoLaserJock: its the old new one ;-)21:54
LaserJockAdri2000: I'm confused about the pbuilder-dist bug21:54
StevenHarperUKnorsetto: can you refresh that page again??21:54
LaserJockAdri2000: by don't you guys just set --mirror and --other-mirror?21:54
norsettoStevenHarperUK: export DH_PYCENTRAL=nomove is still there21:55
Adri2000LaserJock: yes currently pbuilder-dist calls pbuilder with --mirror $archive and --othermirror $archive $components. that works if $components is set to main only in pbuilderrc.21:56
StevenHarperUKnorsetto: the guide siad I have to have it21:57
StevenHarperUKSure I can remove it21:57
LaserJockAdri2000: right, what's the problem with that?21:57
norsettoStevenHarperUK: if you have modules which can't be shared between python version thats correct, but you said you don't21:58
StevenHarperUKok your right21:59
StevenHarperUKrefresh the page if you like21:59
norsettoStevenHarperUK: any reason to install in /usr/share/apps/easycrypt/?21:59
Adri2000LaserJock: there is a warning saying "duplicate repository" (because we put the same repository in mirror and othermirror), and it doesn't work anymore if $COMPONENTS is not "main"22:00
StevenHarperUKYes that where the Python dbeain policy ays you put all Architecture files22:00
LaserJockAdri2000: there shouldn't be a duplicate and why would you have something other than "main"22:00
LaserJockit should work perfectly fine if you haven't messed around with /etc/pbuilderrc22:01
StevenHarperUKnorsetto do you want me to find the webpage for that info?22:01
Adri2000LaserJock: well, the bug was reported by ScottK: pbuilder-dist doesn't work with debian because it tries ubuntu components. actually it tries the components in pbuilderrc, which by default are main restricted (and maybe universe and multiverse). I gave a workaround: set $COMPONENTS to main, but that's only a workaround and not a real fix to the bug22:02
norsettoStevenHarperUK: yes please, I would like to know, because I thought /usr/lib was more appropriate22:03
StevenHarperUK/usr/lib is for architecture dependant files22:03
Adri2000LaserJock: also, using --mirror and --othermirror is clearly a workaround the fact that until now it was not possible to specifix the components via the command line. now we should just use --mirror and --components22:03
LaserJockAdri2000: it doesn't work for Debian pbuilders or on Debian systems22:03
norsettoStevenHarperUK: well, all python packages I have seen had them in /usr/lib, but I can very well be wrong22:04
StevenHarperUKThese modules should be installed in /usr/share/module, or /usr/lib/module if the modules are architecture-dependent22:04
Adri2000LaserJock: why?22:04
LaserJockAdri2000: that was a question22:04
LaserJockI'm using my scripts just fine on both Debian machines and for Debian pbuilders22:04
StevenHarperUKnorsetto: after doing this im gunna be almost be ready to review other peeps packages22:05
norsettoStevenHarperUK: that would be good22:05
Adri2000LaserJock: bigon's patch makes it work with both debian and ubuntu...22:05
StevenHarperUKnorsetto: there isn't much info on Python packaging22:06
LaserJockAdri2000: I'm just saying, it seems straightforward to make it work both for Debian and on Debian22:06
LaserJockAdri2000: so I don't get why you guys are having such a problem22:06
norsettoStevenHarperUK: yes, and on top of that dh_pycentral is telling me /usr/lib/package and /usr/share/package are standard locations22:06
norsettoStevenHarperUK: and the python policy says /usr/lib/pythonX.Y22:07
bddebianLater gang22:07
Adri2000LaserJock: take a clean install of gutsy, install pbuilder and u-dev-tools, pbuilder-dist sid create will fail22:07
StevenHarperUKnorsetto: Its very confusing finding documentation that agree's I have had a very frustrating time getting this far, but it looks like im ther now22:07
LaserJockAdri2000: I know, but I don't know why it's been messed up22:08
LaserJockAdri2000: you just set --mirror22:08
Adri2000with --mirror you can't tell which components you want. that why until now we are using --othermirror22:08
Adri2000because with --othermirror you can specify the components22:09
Adri2000now that we have pbuilder --components, let's use it22:09
LaserJockyou don't need to specificy the components, it's always Main22:09
LaserJockwell, if it's broken then it's no use ;-)22:09
Adri2000it's main restricted (universe multiverse) or main (contrib non-free)22:10
norsettoStevenHarperUK: well, if you don't specify the path, since you use pycentral I think they will be installed in /usr/share/pycentral, so that should be ok22:10
norsettoStevenHarperUK: in that case you don't need to specify the path to dh_pycentral22:11
Adri2000LaserJock: do you agree that using --mirror and --othermirror is not logical? we use only one repo (the official one). bigon's patch is only to make pbuilder-dist work in anycase, and to remove that --othermirror workaround. there is really no problem with that patch, except that it won't be easily backportable, but that's not a good reason imo22:12
imbrandonwow , the MOTU Q&A is quiet .......22:14
imbrandon.... hears birds chirp .....22:14
ajmitchthere's a Q&A session?22:16
LaserJockAdri2000: well, I think --mirror and --other-mirror is fine22:16
LaserJockyou're just adding more deb lines, like in sources.list22:17
LaserJockI can do one line for each component if I want22:17
LaserJockbut I need to at least have main22:17
norsettoStevenHarperUK: yes, thats confirmed by the policy "The location of the private modules is determined automatically by pycentral."22:18
Adri2000LaserJock: it adds two *identical* lines in sources.list, that's not very clean, and you get warnings when you update the chroot22:18
LaserJockwhy are they identical??22:18
imbrandonajmitch, yes as part of OpenWeek, i'm running it with LaserJock and geser but is very very dead22:19
StevenHarperUKnorsetto: but then how do I call it with a /usr/bin/easycrypt ???22:19
LaserJockwith --mirror you're saying "deb http://archive.ubuntu.com/ubuntu hardy main"22:19
Adri2000it's --mirror http://archive.ubuntu.com/ubuntu22:20
LaserJockbut that's the effect22:20
Adri2000and for the components it uses $COMPOENTS from pbuilderrc22:20
LaserJockso don't screw around with $COMPONENTS22:20
Adri2000so we don't support changing conf files?22:21
Adri2000imagine someone uses pbuilder-dist for some things but also uses directly pbuilder, he will want to config his pbuilderrc as he wants for that22:22
Adri2000pbuilder-dist should still work correctly22:22
LaserJockI don't think there's an easy way to do that is my point22:22
LaserJockthe whole point of the script was so that you *never* have to touch pbuilderrc22:22
Adri2000it's not necessary, but you should still be able to22:23
LaserJockwell, these scripts are a hack in the first palce22:23
LaserJockyou can do everything without them too22:23
Adri2000sure, but we include it in the archive, so it should work at least22:24
Adri2000and the easy way to do that is to use pbuilder --components22:24
Adri2000I wrote the pbuilder patch which adds this option, only to fix that pbuilder-dist bug22:24
norsettoStevenHarperUK: whats that, your wrapper script?22:25
LaserJockwell, tbh I think you're creating much more work than needs to be done22:25
LaserJockbut I tend to just keep it simple22:25
StevenHarperUKYeh does anyone know if the PPA builder is very behind..... did that openoffice build really create a huge backlog?22:26
norsettoStevenHarperUK: well, let me check some packages, but I think its either /usr/share/pycentral or /usr/share/easycrypt22:26
LaserJockStevenHarperUK: openoffice takes 12+hrs to build I think22:27
StevenHarperUKnorsetto: I would prefer if I passed it the path, the guide does say your allowed to22:27
norsettoStevenHarperUK: yes, its should be /usr/share/easycrypt22:27
norsettoStevenHarperUK: let pycentral handle it for you22:27
StevenHarperUKThat sound like a recipe for diaster22:27
norsettoStevenHarperUK: quote the contrary, it may well save you some trouble later on22:28
StevenHarperUKBut if I let it choose the final location, then my wrapper script will break22:28
StevenHarperUKif it ever changes22:28
LaserJockAdri2000: can you verify that --mirror + --other-mirror will work?22:30
norsettoStevenHarperUK: no, I wouldn't be worried by that, it may well be the contrary, that /usr/share/apps its deprecated22:30
norsettoStevenHarperUK: lets have a look at control now22:31
LaserJockthe essential problem that I see with pbuilder-dist is that it is a giant workaround22:31
StevenHarperUKI would prefer to manually place it there thou22:32
norsettoStevenHarperUK: even manually /usr/share/easycrypt its still the best place, so, what are you gaining?22:32
StevenHarperUKim gaining  that it will ALWAYS be there and my wrapper and desktop and menuitems will work22:33
StevenHarperUKIf pycenral moves it to a new location then it all breaks22:34
Adri2000LaserJock: --mirror + --other-mirror will work only if $COMPONENTS==main, and will work with warnings22:34
LaserJockok, so22:35
LaserJocknow what happens when you use $COMPONENTS+--mirror?22:35
norsettoStevenHarperUK: well, you have to trust the tools we make available, if you don't, than there isn't much we can do for you22:35
Adri2000LaserJock: --mirror $ARCHIVE --components $COMPONENTS ? everything works perfectly22:36
Adri2000that's what we want to do22:36
StevenHarperUKhehe ok ill do it : just cause it makes me feel sad that you think I dont trust you22:36
LaserJockAdri2000: ok, so what's the bug?22:36
Adri2000LaserJock: ScottK doesn't want it because --components is only available in the latest pbuilder, so it will make u-dev-tools not easily backportable22:37
LaserJockwhy don't we have a dep on the right version of pbuilder for the current packages22:38
LaserJockand then just backport scripts to the older packages22:39
Adri2000I think u-dev-tools only recommends or suggests pbuilder22:39
LaserJockwell, whatever22:40
LaserJockA note would work22:40
LaserJockI just don't think it's worth a ton of effort22:40
LaserJockyou could have pbuilder-dist give an error message perhaps22:40
LaserJockor check what version of pbuilder and change behavior accordingly22:40
Adri2000or do not backport u-dev-tools... or backport it with pbuilder...22:41
LaserJockpersonally I thought --mirror --other-mirror was just fine22:42
norsettog'night all23:05
LaserJockheh, I just get a weird feeling when people start automating packaging23:14
LaserJockI guess I'm just not geeky enough ;-)23:14
crimsun_err, you've been "automating packaging" for quite some time...23:16
LaserJockyes and no23:16
LaserJockof course I've been using automation, debuild, debhelper, etc.23:17
LaserJockbut on the other hand I don't script changelogs, rules, or bug reports23:18
crimsun_a fairly narrow view IMNSHO23:18
crimsun_PPA, Packaging Guide, etc., are all forms of "automating packaging"23:18
ajmitchyou don't?23:19
LaserJockall right fine23:20
* ajmitch has changelog manglers & all23:21
LaserJockit just seems like there should be some threshold of "this needs real eyeballs"23:21
LaserJockno, I've never touched changelog, rules, or bug reports with a script23:21
ajmitchrequestsync? :)23:21
LaserJocknever used it23:21
ajmitchoh my23:22
LaserJocknever used reportbug automatically either23:22
crimsun_pfft, that's for wussies.  I'd much rather plop in non-eyeballed apt-get.org sources anyhow!23:22
ajmitch^5 crimsun_23:22
LaserJockI *have* done 1 control.in though23:22
LaserJockthat's the only thing I've scripted I think23:23
LaserJockI've always created dpatch patches manually :/23:23
LaserJockat some point I gotta figure I'm just being inefficient23:24
LaserJockwhich is why I don't upload much23:24
LaserJockI would guess I average something like 30min-1hr per upload23:25
* ajmitch averages 2-3 months per upload23:26
LaserJockwell actually working on them23:26
LaserJockI'm guessing you have a lot of in-between time ;-)23:26
ajmitcha bit, yes23:26
FujitsuLaserJock: You've never even used dch?23:35
LaserJockyou got me there23:39
LaserJockalthough I don't use it a ton23:39
ajmitchyou never use cdbs? :)23:41
ajmitchor debhelper, for that matter23:41
LaserJockwell, I say that I used automated tools23:42
FujitsuLaserJock: Do you know of any changes to the LP release process? I've had some of my bugs milestoned to 1.1.10 yesterday, but they're only High, so that seems useless...23:45
=== fbond_ is now known as fbond
LaserJocknewly milestoned?23:46
FujitsuYeah, and deliberately (ie. originally 1.1.11 soon after I filed them, but somebody came along and changed to 1.1.10)23:46
LaserJockI did see a few that were High and I wondered why they weren't Critical as it sounded like they were going to be cherry picked23:46
FujitsuI wonder if they've now worked a point-release sort of thing into their schedule.23:47
FujitsuThat would make sense, considering how much they break.23:47
LaserJockI'll have to ask kiko about it23:47
FujitsuEven brand new features not working. It's incredible.23:48
LaserJockmaybe they need a 6-month release schedule ;-)23:48
FujitsuI guess it would help if they had testing, but that relies on no DB schema changes, so edge can update.23:50
=== chuck_ is now known as zul
jdongAnyone interested in sponsoring an Azureus upload into Hardy for me?23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!