/srv/irclogs.ubuntu.com/2008/04/11/#ubuntu-motu.txt

dgrtmok0: thanks! I will.00:02
slangasekTheMuso, Hobbsee: ping00:12
slangasekTheMuso, Hobbsee: bug #214083, fwiw00:20
ubotuLaunchpad bug 214083 in opensync "[FFe request] Please sync opensync_0.22-2 from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/21408300:20
TheMusoslangasek: Isn't that main?00:20
slangasekTheMuso: the plugins are in universe and need updated at the same time00:20
TheMusoslangasek: Oh right, will attend to that, as I want to see this in. :)00:20
slangasekok :)00:21
xtknightLaserJock, the feisty-proposed flash debdiff is up at bug 17389000:41
ubotuLaunchpad bug 173890 in flashplugin-nonfree "flashplugin-nonfree fails to install due to md5sum mismatch" [Undecided,Confirmed] https://launchpad.net/bugs/17389000:41
superm1LaserJock, i talked to the adobe rep at LF today, he wasn't aware of the issue with the naming scheme, and said he'd poke around to get it fixed00:44
superm1so we may have a better situation in the future00:44
LaserJocksuperm1: awesome thanks00:56
=== evalles_ is now known as effie_jayx
bddebianHeya gang02:10
RAOFbddebian heya!02:11
bddebianHi RAOF02:11
RAOF(Why doesn't heya tab autocomplete? :))02:11
RAOFnv4x gallium now does reflections properly!  neverball isn't evilly slow!02:11
bddebianheh02:11
RAOFAlthough it doesn't seem to want to quit :)02:12
ajmitchRAOF: but can it play WoW in wine? :)02:16
lifelessRAOF: how did mandalon and mantuu go?02:16
RAOFlifeless: It turns out that lvl 70 mages kick the pants of lvl 19 mobs.  Who'd've thought?02:17
RAOFBut there didn't seem to be _that_ much XP gained.  Mantuu is now 17.302:17
ajmitchlet me guess, a deadmines run?02:18
RAOFSFK02:18
StevenKIf you play with a much higher level character in a group, your XP is hamstrung02:18
lifelessStevenK: its a net win done well02:18
lifelessRAOF: how long was the run? 20 minutes or so ?02:18
RAOFlifeless: maybe 1/2 an hour?02:19
naliothanybody got a couple of minutes to help oil my rusty brainz?02:19
* StevenK did a deadmines run with two other 70s about a week ago02:19
lifelessRAOF: do you have an xp/hour figure?02:19
RAOFlifeless: I think it was somewher around 13K/hr02:19
lifelessRAOF: so, 1 level / hour.02:19
lifelessRAOF: that can be increased with practice :P02:20
RAOFajmitch: Nope; WoW still dies in st_program_stringify (which I should check against that intel mesa bug; it may well be that gallium hasn't had the fix applied).02:20
lifelessStevenK: three 70's?02:20
StevenKA rogue stealthed in, and killed all the bosses aside from VC himself, and then a 70 pally ran through the instance trying to drag every mob up to VC so we could try and kill everything at once.02:21
lifelessStevenK: rotfl02:21
StevenKIt was great fun.02:21
lifelessStevenK: I *can't* do that on my mage; level one arcane explosion kills the mobs too quickly02:22
ajmitchor a paladin tankign all of a scarlet monastery wing?02:22
StevenKI've not seen that -- that would be cool.02:22
ajmitchRAOF: a shame, it'll be good to start replacing the binary blob02:22
lifelessajmitch: meh, a clothy can do all of SM nonstop02:22
StevenKAside from the fact that Scarlet Monastery sucks to get to02:22
ajmitchStevenK: having a trinket that heals on each block is useful there02:22
ajmitchlifeless: in 1 pull?02:23
lifelessfigurine of the colossus02:23
lifelessajmitch: if you mean 'without dropping out of combat' yes02:23
* StevenK plays a 'lock, still wearing cloth and no shield02:23
lifelessajmitch: walk and ae nostop02:23
StevenKWell, I have a shield, it's called a Felguard.02:23
lifelessajmitch: frost nova every time its up02:24
ajmitchah, by the time I get home from work, the new badge vendor should be open02:24
StevenKMmmmm, the Isle02:25
StevenKDath finally hit phase 3 last night.02:25
ajmitchkhaz is at 97% for the vendor02:25
RAOFlifeless: On the plus side, Mantuu is coated in delicious blue02:25
lifelessRAOF: I'm jealous02:25
StevenKajmitch: Which phase is that? If you know what you're fighting for, I can figure it out02:25
lifelessRAOF: also, lvl 18 :P02:26
* StevenK replaced one of his greens last night.02:26
StevenKOne more green and I'll be blue and purples only02:26
ajmitchStevenK: midway through phase 302:26
RAOFlifeless: We picked up an 2h blue axe you would have loved.  Sadly, BoP.02:26
lifelessRAOF: ah well, we will get to sfk in a coulple of weeks I think02:26
ajmitch1 more purple trinket, and I'll have a full set of epic gear for dps02:27
lifelessI have 21 badges on my priest I think; need moar02:27
StevenKajmitch: Ahhhhh, you're a bit a head of us. Dath was 4% into phase 3 when I went to bed last night02:27
lifelesscool02:27
* ajmitch has 190 badges saved02:27
lifelessjubei has the badge vendor already02:27
* StevenK has 14, and is due in Karazhan tonight, so that should give another 502:27
StevenK(Depending which opera event we get)02:27
RAOF /topic Welcome to #ubuntu-WoW02:28
ajmitchwell, technically we've got the vendor, just not selling anything :)02:28
StevenK#ubuntu-wow actually exists, too02:28
* slangasek stares02:28
DarkMageZi didn't know there was a native linux binary for wow.02:28
lifelessStevenK: you aren't downing curator yet ?02:29
RAOFDarkMageZ: There isn't.  Wine runs it nicely though.  (On a laptop that isn't totally borked, like mine)02:29
StevenKlifeless: Our group needs better gear for Curator02:29
DarkMageZah, heathens the lot of you :P02:29
bddebianheh02:29
bddebianYeah at least NWN runs natively on linux ;-P02:30
RAOFbddebian: Is that "natively", like the Eve client?02:30
DarkMageZut2k4 as well =D02:30
RAOF(Which embeds an old and crap cedega into it's installer)02:30
bddebianNo, there was a Linux client and server02:30
bddebianHad to buy the windows CD to get the CD-key though :-(02:31
naliothi used to have a pbuilder set up (still do) for breezy and dapper.  can anyone help me remember how to run this setup with breezy-base.tgz and dapper-base.tgz files in my pbuilder directory?02:37
StevenKnalioth: You can pass a --base-tgz argument02:38
naliothStevenK: ah, excellent :)  thanks02:38
YokoZarnalioth: for some reason my pbuilder scripts broke when I upgraded to Hardy03:07
YokoZarnalioth: I'd recommend starting from scratch with the new pbuilderrc given on the wiki03:08
naliothYokoZar: i seem to have it working ( but i do things the longhanded way )03:09
emgentgood night people04:07
HobbseeLaserJock: am now04:10
Hobbseeslangasek: looks to be doen04:47
LaserJockHobbsee: you pinged me for something yesterday05:14
HobbseeLaserJock: yeah.  what do you think would happen if all, or almost all, restrictions about paperwork applied for intrepid?05:14
ajmitchthe people would revolt?05:16
Hobbseewould they? i thoguth they'd be pleased.05:17
LaserJockHobbsee: what to you mean?05:18
LaserJockwe through out all the "paperwork"?05:18
LaserJock*throw05:18
HobbseeLaserJock: and put an emphasis on thinking before uploads05:18
Hobbseefor MOTU's05:18
LaserJockwell, hmmm05:19
LaserJockthat sounds pretty chaotic05:19
LaserJockI was thinking more like streamlining05:19
Hobbseehow so?05:19
LaserJockso that we have useful paperwork, helpful paperwork05:19
LaserJockwell, in general I think throwing out all the rules is just swinging the pendulum (sp?) to the other side05:20
LaserJocka nice balance would be good05:20
TheMusoWow. This is the first time I've seen code in a package to check copyright stuff...05:21
ajmitchbut the suggestion wasn't raised to throw out everything?05:21
LaserJockajmitch: Hobbsee just suggested it :-)05:21
Hobbseeajmitch: i suggested it as a starting point - for MOTU's, anyway05:21
TheMusoHobbsee: I'd withdraw from MOTU in a heartbeat. We still need some paperwork.05:22
LaserJockfirstly, I think maybe we're obsessing too much "paperwork" and "beaurocracy"05:22
LaserJockI'm very guilty of that05:22
LaserJockin fact, we really don't have all that much05:22
LaserJocksome policies could use some tweaks05:23
StevenKTheMuso: ... You would?05:23
LaserJockfor instance, I'd like to make it possible for MOTU SRU to approve bug-fix microreleases05:23
TheMusoStevenK: If there was no paperwork involved for some MOTU related stuff, yeah I'd certainly think about it.05:23
LaserJockI think MOTU Release has done a good job of keeping things sane05:24
LaserJockso I don't think we need to do a lot there05:24
LaserJockHobbsee: do you agree?05:24
ajmitchHobbsee: how much do you trust all MOTUs? :)05:24
HobbseeLaserJock: i don't think it's helpful that i'm getting told off by core canonical people, for asking them why they didn't do the required procedures, because i'm creating work for them, and they're just trying to get their job done.05:25
LaserJockajmitch: I assume that's her poing ;-)05:25
Hobbseeajmitch: it varies.05:25
LaserJock*point05:25
LaserJockHobbsee: which procedures specifically are troublesome?05:25
HobbseeLaserJock: actually having to file a uvfes, i think05:25
Hobbseeparticularly for native packages, where the rules later changed.05:26
LaserJockah05:26
LaserJockI agree05:26
Hobbseethey just want to upload and do their job, rather than fiddle with teh paperwork, because they're good enough that they're going to get it right anyway.05:26
LaserJockwe can tweak that though fairly easily05:26
ajmitchLaserJock: by exempting core developers, or certain people?05:26
HobbseeLaserJock: motu release certainly isn't looking - or even if they are, there's no real way that we can raise it with people when they're not following policy05:26
ajmitchor delegating all responsibility for certain packages?05:27
LaserJockajmitch: perhaps for a time05:27
Hobbseeajmitch: if you exempt canonical, core devs, and trusted (older) MOTU's, then taht would work quite well.  But, you couldn't then say that there was no canonical/community split, and the people who don't fall into the trusted category woudln't be happy.05:27
LaserJockwe can say that for native packages whether a UVFe is needed is up to the descretion of the developer05:28
LaserJockfor non-native it's pretty obvious and you avoid having to do UVFes for trivial changes05:28
ajmitchHobbsee: in practice, we know there's a split05:28
Hobbseeajmitch: between which?05:28
ajmitchcanonical & community practices05:29
Hobbseeajmitch: certain canonical people will tell you until they're black and blue that there is none, and get pissed off that you're saying there is.05:29
Hobbseeso exacerbating that may not be so helpful.05:29
LaserJockwell, we can make it workable05:29
ajmitchbut I'm good at annoying people anyway05:30
LaserJockeven if it's "ping a MOTU Release member and get an IRC ok first"05:30
Hobbseeajmitch: sure, but then they discredit you publically.05:30
Hobbseeajmitch: which often doesnt' help for getting other stuff done05:30
ajmitchno big deal05:30
Hobbseeajmitch: it is when the discussions suddenly die.05:31
Hobbseebut, meh.  I'd prefer not to deal in rants about how i can't effectively contribute to MOTU, again.05:32
HobbseeLaserJock: is it worth making that split worse, seeing as our non-canonical people are likely to be a larger group than the canonicalites?05:33
LaserJocksure you can05:33
LaserJockwe don't have to make the split worse05:33
LaserJockI don't see how I'm saying that at all05:33
LaserJockI'm saying we can have a pretty laid-back and flexible policy that still provides guidlines05:34
LaserJockCanonical people can be held to the exact same standard as everybody else05:35
LaserJockand I don't think they expect less really05:35
Hobbseedoes that actually happen in practice?05:35
LaserJockmostly yes05:35
ajmitchI'd say it mostly does05:35
ajmitchnot that I've been watching closely in recent months :)05:35
LaserJockwe have a few instances each release of Canonical people "sneaking" things in last minute to get a spec done or things like that05:36
LaserJockbut we can handle that fine05:36
StevenKBut since the discussion was had privately, it didn't happen?05:36
StevenK(I'm guessing)05:37
LaserJockStevenK: regarding what?05:37
StevenKLaserJock: Never mind05:37
LaserJockI don't think anybody has said that Canonical people should be treated any differently05:38
LaserJockmostly what happens is people are either unaware of the policies or disgree on the interpretation05:38
LaserJock*that* we can fix I think05:39
LaserJockI've certainly noticed that Main tends to be more flexible than Universe05:39
slangasekHobbsee: yep, thanks though :)05:39
LaserJockwhich is pretty weird05:39
Hobbseeslangasek: y/w05:39
HobbseeLaserJock: why are they unaware?  Are the decisions not on the ML enough?05:40
LaserJockwell, honestly people are just used to uploading stuff05:40
LaserJockthey know what they're working on and that it's good to go05:40
* TheMuso beats the csound package into submission, since the person who requested its syncing didn't check that it built...05:40
TheMuso...or, who acked it.05:41
LaserJockso I was thinking of doing like a developer cheat sheet05:41
LaserJockwith like a checklist to make sure everybody is following the same or similar steps05:41
HobbseeTheMuso: tasty.  And people wonder why i don't trust all MOTU's.05:42
HobbseeTheMuso: transient, or "no way this could have built in ubuntu, under any circumstances"?05:43
TheMusoHobbsee: It wouldn't have built, and likely not have even built in sid, but I haven't checked yet.05:43
LaserJocka problem I see is that we kind of have to have an agreed upon standard before we can really say "heah, you need to ..."05:43
TheMusoThis copyright code I mentioned earlier found a discrepancy in the copyright data, and flagged it, hense the FTBFs.05:43
slangasekTheMuso: it did build in sid, fwiw05:43
TheMusoslangasek: Very interesting.05:44
LaserJockHobbsee: I think a lot of the problems you are facing is that your fighting a subjective/non-existant standard05:44
HobbseeLaserJock: because what's written in the wiki isn't a standard.05:44
LaserJockthe question should not be "what should you have done?" but rather "did you do what everybody knows you should do" write?05:45
Hobbseeits' just suggestions.  or something.05:45
LaserJockno, I don't think that's really it05:45
LaserJockthough some of it05:45
LaserJockI don't know what's on most of the wiki pages right now05:45
LaserJocklike I said yesterday, I often spend more time finding and reading policy wiki pages than I do doing the work05:46
Hobbseesounds like the people at UDS need to do a great wiki rework again.05:46
LaserJockwell05:46
ajmitchthe neverending story05:46
LaserJockI'm not sure that just endlessly "redoing" the wiki is what we need05:47
LaserJockhence why I was thinking of a cheatsheet05:47
nixternalto noisey in here05:47
LaserJocknixternal: go to bed vista lover05:47
nixternalI am trying to05:47
nixternalI have a long drive to Michigan in the morning...not looking forward to that05:48
HobbseeLaserJock: cheatsheets would be a good idea.05:48
ajmitchnixternal: just dream of vista on the way05:48
nixternalI dream of you!05:48
ajmitchisn't that sweet?05:48
* ajmitch finds a bucket05:48
nixternalit sure is05:48
nixternalhahahaha05:48
LaserJockI personally think a lot of the policy wiki pages could be simplifies or clarified05:49
nixternalclarified yes05:49
LaserJockI read and reread the SRU page like 4 times yesterday to figure it out05:49
nixternalLaserJock: if you work up something I will help you tackle the wiki changes05:49
LaserJockand I'm on MOTU SRU!05:49
nixternalhaha05:49
* ajmitch would need to study for a week before doing any uploads05:49
LaserJockexactly05:50
TheMusoRight, csound dealt with.05:50
LaserJockI want packaging to be the bottleneck for Ubuntu Developement05:50
LaserJockand that's what contributors are having a hard time with05:50
LaserJockthat creating a package is just the beginning05:51
LaserJockso we need short, clear, and flexible policy pages05:52
LaserJockand not a bunch of them05:52
LaserJockand then have a cheatsheet page, a single page, that is all a dev needs once they've read the policy pages05:52
slangasekwhat does "flexible" mean here?05:52
LaserJockwell05:53
slangaseki.e., how does "flexible" differ from "ignorable by people who think they know better but really don't, to the detriment of the archive"?05:53
LaserJockI was thinking about times when we make sort of insane policy "rulings" because that's what the wiki page says05:54
LaserJock*I* think it differs because I wouldn't say ignorable05:55
LaserJockbut rather things like letting developers get IRC approval or doing more case-by-case judgements05:56
LaserJockI think a lot of things can be at the descretion of the developer05:56
LaserJockotherwise what's the point of being a developer?05:56
LaserJockthe definition of MOTU/Core Dev is "we trust you to do day-to-day work in Universe/Main"05:56
LaserJockam I wrong?05:57
HobbseeLaserJock: do *you* trust all the MOTU's to do day-to-day work in universe?05:57
slangasekall of the above is rather abstract, and I'm not sure what pages we're talking about that have led to insane policy rulings05:58
LaserJockhonestly, no, not at the moment all of them05:58
LaserJockslangasek: the diffstat thing cjwatson was talking about yesterday?05:58
LaserJockslangasek: not allowing any new upstream releases in -updates?05:58
slangasekhrm05:59
slangasekwell, the latter of those is a point of ongoing discussion in the archive team anyway05:59
LaserJockyeah05:59
slangasekbut part of the trouble is that, once you say that /one/ package is allowed new upstream releases in -updates, it's very difficult to know where to draw the line06:00
LaserJockyeah06:00
LaserJockbut that's where I think you can rely on the discretion of the developer for most cases06:00
LaserJockand the relavent oversight teams in others06:01
LaserJockbut if we are honestly looking at what's best for the archive/users06:01
slangasekwell, we do need to have clear guidelines for the archive team saying when we're supposed to push the button or not, and I don't think those guidelines are ever going to say "a MOTU vouched for it, so rubber stamp it"06:01
slangasek(wrt to -updates, that is)06:02
LaserJockwhy not?06:02
LaserJocknot that I really disagree06:02
LaserJockbut we used to just upload to -updates directly06:02
slangasekbecause not all MOTUs will necessarily be familiar with the guidelines for what's *supposed* to go into an SRU?06:02
slangasekwell, ok06:02
LaserJockwhy not though?06:02
slangasekwhy wouldn't they be familiar with the guidelines?06:02
LaserJockis it really that hard to figure out what is SRU worthy?06:03
LaserJockthat too06:03
slangasekbecause SRUs arguably don't fall under "day-to-day work"06:03
RAOFBecause it's not necessary for "day to day" Universe activity?06:03
LaserJockI agree06:03
LaserJockand that's why I do think we need an "oversight" team there06:03
slangasekok06:03
slangasekin that case, the failure was merely that the archive admin you tagged wasn't familiar with the oversight process and wasn't comfortable sticking his neck out :)06:03
LaserJockwell, as being a member of the oversight team, I feel a little confined06:04
LaserJockI can't just look at an update and say "yeah, that's SRU worthy"06:04
LaserJockif I have things like "it can't be a new upstream release, it has to be fixed in the development release already, etc."06:05
LaserJocksometimes those are just not practical06:05
LaserJockand are more harm than good06:05
LaserJockso that's sort of what I'm thinking in terms of "flexible"06:06
slangasekok06:06
LaserJockit could be that this is fairly specific to SRUs though06:06
LaserJockand not a general thing with "oversight" teams06:06
=== asac_ is now known as asac
LaserJockI feel like as a MOTU SRU member *I'm* not being trusted06:07
LaserJockwhich I guess may or may not be true06:07
LaserJockbut I'd hope if I wasn't trustworthy somebody would say something so I could step down06:07
LaserJockbecause *I* don't want to harm Ubuntu or the archive06:07
slangasekFWIW, it's my view that the flashplugin-nonfree SRU is one that should never have flown if it were a package in main or universe because there's really no assurance that it's not including random unrelated changes that would constitute regressions06:08
LaserJocksure06:08
slangasekbut obviously you don't have many choices when it's a closed-source app; which we're having to contend with as well for the Canonical partner archive06:09
LaserJockI did the best I could, I had multiple people test the package for regressions on multiple browsers06:09
slangasek"not being trusted"> in seb128's case, that's probably not an inaccurate description, because he's been outside the SRU process so he doesn't know the decisions that have been made /institutionally/ wrt trusting people06:10
LaserJockbut I'm slightly concerned because, for instance, I had that update in Fedora within a couple hours, and people notice that kind of stuff06:11
slangasekbut I don't think it's a criticism of you /personally/06:11
LaserJockand the only real roadblock for us was getting it actually *into* the archives06:11
LaserJockright, and I know that. seb128 probably didn't even know I was in MOTU SRU06:12
LaserJockso I'm not holding that against anybody, for sure06:12
=== macd_ is now known as macd
slangasekso should I file a wishlist bug against LP asking for the MOTU SRU team to have access to moderate the *-updates unapproved queues? :)06:13
LaserJockI think that's in the works already06:13
slangasekoh.  should I ask you for a bug number so I can +1 it? :)06:13
slangasekor do you think the right answer is that MOTU should be able to upload directly to -updates again?06:13
LaserJockI don't know if there's a bug for it, there is a blueprint I belive06:13
LaserJockno06:13
LaserJockthat worked in the beginning06:14
LaserJockbut after the dapper Xorg incident everybody got paranoid06:14
LaserJockand now that Universe is turned on by default we need higher standards06:14
LaserJocksuch that I don't think uploading to -updates should be called "day-to-day" work06:14
slangasekhmm, did I mean *-proposed or *-updates, probably not a good think for me to not be able to keep those two straight :-P06:15
slangaseks/think/thing/06:15
LaserJockto be honest, flash worked pretty darn well06:15
LaserJockonce we got it into -proposed06:15
LaserJockwe got the required 2 "works for me"s and pitti moved it to -updates promptly06:16
LaserJockreally nice06:16
LaserJockI do have an issue with treating -proposed so carefully06:16
LaserJockthe whole point of having it is to test stuff out06:16
* slangasek nods06:16
LaserJockI would think it would be as "experimental" as the development release06:17
LaserJockand users should have about the same level of expectation of breakage06:17
LaserJockso I don't think archive admins should really need to do much other than perhaps make sure the versioning is sane06:18
slangasekwell, IMHO if there are objective guidelines that we agree should be applied to SRUs, as a best-available heuristic for blocking broken updates and making sure the process is *scalable* by not eating up all the time of the handful of trusted MOTU/core devs involved with this stuff, those objective tests should be applied before -proposed rather than after06:18
LaserJockbut to go through "MOTU ack", "MOTU SRU ack", "Archive Admin ack" just to get into -proposed seems a tad much06:18
LaserJockwell, we've gone back and forth on that06:19
LaserJockwhether the careful analysis should be done before -proposed or before -updates06:19
LaserJockI would think though that if the MOTU treated the upload as one would any other upload as far as testing, etc.06:20
LaserJockand that MOTU SRU acks it, it should be fairly safe to go into -proposed06:20
LaserJockwould you agree?06:21
slangasekLaserJock: so you view it as a question of allowing better parallelization of the work effort by having it in -proposed as early as possible for testing?06:22
LaserJockwell06:23
slangasekI was looking at it from the other side, that having users test packages that can never pass the SRU guidelines is time wasted, but I can see it both ways06:23
LaserJockif we have a testing repo but we have to do all the testing beforehand, what's the point?06:23
LaserJockno, they *should* pass SRU guidelines06:23
slangasekoh, ok then06:24
slangasekthose are what I meant by "objective tests"06:24
LaserJockbut I think by the time it's uploaded it should be there06:24
LaserJockso archive admin's shouldn't need to do anything but accept the upload06:24
slangasekas opposed to user testing, which is entirely subjective but we depend on to catch things that we can't automate06:24
slangasekoh, I agree; is that not what happens today, aside from the flash case?06:25
LaserJockwell, I'm honestly not sure06:25
LaserJockI would think that's mostly how it goes06:25
LaserJockI personally test that every package I upload/sponsor builds and installs06:26
LaserJockand for SRUs specific testing to make sure the bug is indeed fixed and there are no obvious regressions06:26
LaserJockthat's my minimum "objective tests"06:27
LaserJockis that sane?06:28
LaserJockdo we need more than that for SRUs?06:28
slangasekdoes "no obvious regressions" mean runtime tests?  no requirements that the changes to the source be minimally intrusive?06:29
LaserJockif I'm preparing an SRU I do runtime tests06:29
LaserJockif I'm sponsoring one I might not do the runtime tests if I'm confident the sponsoree did them06:30
LaserJockand the minimally intrusive I think is a MOTU SRU judgement06:30
LaserJockbut if I want an SRU to go through I'll do that06:30
LaserJock:-)06:30
slangasekso you think it shouldn't be a requirement for all SRUs?06:31
LaserJockwhich one?06:31
slangasekthat the changes be minimal06:31
LaserJockI think it should06:31
slangasekok06:31
LaserJockbut what constitutes "minimal" is the discretion of the SRU team06:31
slangasekthen I think we're pretty much on the same page :)06:32
slangasekwell, ok; I understand "minimal" to imply "doesn't contain extraneous changes"06:32
LaserJocksure06:32
slangasekbtw, where did we chase everyone else off to? :)06:32
* TheMuso is here but is busy doing other things.06:33
LaserJockbut from my view the only reasons for an "oversight" team are 1) to make sure the upload is SRU worthy 2) make sure the changes are minimal06:33
* Hobbsee is drowning her sorrows in lots of drink.06:33
LaserJockso obviously MOTUs *should* be making minimal changes but MOTU SRU is there to make sure that's the case06:34
slangasekHobbsee: are LaserJock and I one of the sorrows?06:34
LaserJockI hope not06:34
Hobbseeslangasek: no, not at the moment, at least.06:35
slangasekwell if I'm to be drowned, I guess I'd prefer it to be in drink06:35
LaserJockso really, I expect MOTUs to basically make sure SRUs are good and MOTU SRU is around for Quality Assurance06:35
Hobbseehehe06:35
LaserJockmaking sure that MOTUs are correctly applying these "objective tests" and know what is SRU worthy06:36
LaserJockin any case, the only thing I'm having issues right now with SRU is upstream microreleases06:37
LaserJockfrom a "oversight" team perspective06:37
LaserJockmost of the SRU applications have been good06:38
LaserJockslangasek: do you know if the archive admins agree?06:38
LaserJockif we're causing problems for the archive admins I certainly want to know about it06:38
* Fujitsu just read all the scrollback. Wow, there's a lot of it.06:38
LaserJockFujitsu: sorry06:39
Fujitsu'tis a most interesting discussion.06:39
LaserJocknow that I've been thinking about stuff for a while06:40
FujitsuAnd brought to light one of the strangest differences between main and universe I've seen lately: pinging slangasek on IRC vs. filing a bug and waiting for motu-release acks, for freeze exceptions.06:40
LaserJockI'm thinking a lot of the issues are basically MOTU consistency06:40
slangasekLaserJock: I don't know, the person to ask that particular question is probably pitti :)06:41
LaserJockwe need to reliably expect that from MOTU to MOTU that we get similar results06:41
slangasekbut I haven't /heard/ him complain06:41
LaserJockslangasek: good06:41
LaserJockhe complained about the last SRU policy we had and we redid it06:41
LaserJockso that was nice to get feedback from the archive admins06:41
slangasekFujitsu: you mean the pings today from people asking me to look at the unapproved queue?06:41
FujitsuLaserJock: Or was that two or three policies ago?06:42
LaserJockmaybe two06:42
LaserJockseems like it was fairly recently06:42
Fujitsuslangasek: I've seen a few `OK to upload <somepastebinurl>' today.06:42
slangasek(not actually something I'm in favor of, I don't particularly enjoy having my day be interrupt-driven :-P)06:42
LaserJockbut the policy is kinda a blur06:42
TheMusoslangasek: heh just say file a bug. :)06:42
LaserJockslangasek: if it was a team rather than just you would it help?06:42
slangasekFujitsu: right... IIRC, the universe policy says pinging motu-release on IRC is ok as well?06:42
LaserJockwell, I honestly think there is often disconnect between what the wiki page says and what happens06:43
LaserJockand it depends on which team member you ask06:43
slangasekLaserJock: technically it is a team already, I still have the problem of being the one who can't pass the buck, which everyone else also knows :)06:43
LaserJockslangasek: you also hang out here. You're the only archive admin to do so06:44
slangasekbut, I made a point in the u-d-a emails to also tell people "if it's sane, just upload it instead of asking first", which I think has improved things this time around vs. last cycle06:44
LaserJockwhich I appreciate tremendously, btw06:44
FujitsuI remember being very surprised to see an archive admin in these parts near the end of last cycle. It is, as LaserJock says, very good.06:45
LaserJockI try not to bug you too much though, I don't want to scare you away :-)06:46
slangasekheh06:46
slangasekhasn't been an issue so far :)06:46
Hobbseeit's got something to do with the shackles.06:46
Fujitsuslangasek: Hm, looks like IRC pings are OK as well.06:46
Hobbsee(to the channels)06:47
FujitsuSo we have a less frozen freeze for FinalFreeze.06:47
LaserJockI do find that bug reports are not very great for release approvals06:47
LaserJockI think we need to minimize "queue hopping"06:47
slangasekFujitsu: "less frozen" because IRC pings are allowed?06:47
Fujitsuslangasek: Yes. FFes couldn't be granted except by bugs and waiting.06:47
slangasekoh06:47
slangasekwell, hmm; I guess I've assumed that if there are new features, the FFe proces still applies06:48
slangasekICBW06:48
LaserJockhmm06:48
LaserJockit would be cool if we could have a Universe unaccepted queue06:48
slangasekand others may not have read the motu-release announcement that way06:48
slangasekLaserJock: yes, yes it would06:48
slangasek:)06:48
FujitsuLaserJock: It's coming.06:48
FujitsuLP 1.2.406:48
LaserJockand we could do a "upload then ask"06:48
LaserJockFujitsu: "to be started" in 1.2.4 as far as I know ;-)06:48
HobbseeLaserJock: don't dream about it.  it's infuriating.06:49
slangasekcould do that already - you just need an archive admin to do the button pushing06:49
LaserJockHobbsee: it's happening, just how fast is the question06:49
HobbseeLaserJock: it sends you back to the new queue, after you accept from unapproved, so then you have to click back, and wait for another page load.06:49
FujitsuLaserJock: So targets are targets for when to start? How smart of the LP people. So they don't keep missing deadlines.06:49
FujitsuLaserJock: It's not the question. `Not very'06:49
HobbseeLaserJock: and after doing it a few times in a row, let me tell you, it is quite frustrating.06:49
LaserJocksure, but in general we're getting there06:50
Hobbseeunfortunately, not annoying enough for me to have written a greasemonkey thing to fix it.06:50
LaserJockanyway, what I was gonna say was then we could have MOTU Release handle it06:50
LaserJockso we could do an "upload then ask" kind of thing06:50
LaserJockrather than "file bug and wait"06:51
LaserJockwithout making more work for slangasek, et al.06:51
LaserJockI really dislike having bugs having to go through multiple queues06:52
* slangasek nods06:52
LaserJockit's confusing to everybody and you end up waiting a lot 'cause everybody is busy06:52
dholbachgood morning06:53
slangasekwell, at least the current freeze process makes it possible to distribute the workload among ubuntu-archive06:53
* slangasek waves to dholbach 06:53
LaserJockI've had a few instances of "oh, I didn't know it had to be in *that* queue, I've been waiting for a couple weeks"06:53
slangasekinstead of requiring ubuntu-release to do all the unapproved processing for universe, or such06:53
HobbseeLaserJock: how would you do diffs, etc?  afaik, launchpad doesn't do diffs-against-previous yet?06:53
LaserJockHobbsee: well, I wouldn't06:54
FujitsuIt is meant to do so RSN, though it was targetted to several months ago initially.06:54
dholbachhi slangasek06:54
HobbseeLaserJock: right06:54
LaserJockI mean, the whole idea is "if you're sure upload, if not file the bug"06:54
FujitsuLaserJock: It would help if our all our queues didn't involve horrible abuses of Malone.06:55
Fujitsus/our //06:55
LaserJockFujitsu: so very true06:55
LaserJockhonestly, what we really need is to not use a bug tracker for non-bugs :-)06:55
Fujitsu(aka. bug #179857)06:56
LaserJockmaybe something like an task tracker that can be linked to bug reports06:56
HobbseeLaserJock: ahhh, i see.06:57
FujitsuIt's not just us that need sponsorship (and other process) tracking. I'm sure there's a way LP could help.06:57
LaserJockwell, I would honestly like to sit down and work out all our tasks as developers07:00
LaserJockand figure out how the "should" be done07:00
LaserJockand thing figure out what we need from LP, uploaders, policies, triagers, etc. to do it07:00
LaserJock*then07:00
LaserJockit can be quite a muddled mess, for me at least07:01
LaserJockI think a cheatsheet would be good though07:02
LaserJockI think consistency is more an issue than our actual policies a lot of times07:02
warp10Good morning07:02
FujitsuSome of our current processes are very wrong because of LP. Like backports. Backports should be handled by setting the pocket of a release targetting to backports, not filing a bug against <release>-backports. Security tasks should be handled with a security pocket target release (and approvable by a different team to -updates). It's a mess.07:03
LaserJock*I* have to remember that darn "close from changelog" bit, I can't for the life of me get that habit07:03
LaserJockFujitsu: yeah07:04
LaserJockpatch handling as well07:04
awmcclainIf I'm creating a new ubuntu package (or really, repackaging a debian package for ubuntu), are there guidelines for installation? Installing into /etc/foo, etc?07:04
LaserJockwe keep running into issues there07:04
LaserJockawmcclain: as long as it conforms to the Debian Policy it should be pretty much good07:05
Hobbseeslangasek: got any ideas for a really good, stiff drink?07:05
FujitsuOh yeah, and not having to track the status of every CVE in every release in two places would be nice.07:07
slangasekHobbsee: 12-year Glenfiddich on the rocks? :)07:07
Hobbseeslangasek: hmmm.  i do have to go to work, too07:08
slangasekoh, well, perhaps that puts an upper limit on "stiff"07:08
LaserJockI was gonna say07:08
StevenKTo 'nothing'07:08
LaserJockisn't that sort of an oxymoron?07:08
Hobbseeheh07:09
Hobbseewell, people have been known to turn up to work rather tipsy.07:09
awmcclainLaserJock: One thing I'm confused about is where to install the binary and the sample conf files. I understand that the active conf files should live in /etc, but what about the other things? Are there any standards?07:11
Fujitsuawmcclain: Why are you repackaging a Debian package?07:11
slangasekawmcclain: sample conf files -> /usr/share/doc/<package>/examples; as opposed to templates for config files that are used by the maintainer scripts, which should be in /usr/share/<package> instead; covered by Debian policy07:12
awmcclainFujitsu: Becuase perlbal 1.70's debian packaging has the wrong dependencies so I'm updating the package. I'm also not thrilled with where it's installed.07:12
awmcclainslangasek: Ah, thank you. I couldn't find it in the policy manual.07:13
FujitsuWhy not just change the dependencies?07:13
FujitsuRather than changing other things?07:13
FujitsuMinimal diff is good. Anything else gets people annoyed.07:13
slangasekawmcclain: Policy 12.6; the keyword is "examples" rather than "samples", so. :)07:13
awmcclainfujitsu: It's for my own use, thank you. And I already have the blessings of the perlbal list.07:14
slangasekwhat is perlbal? I don't see any Debian package of that name.07:14
awmcclainslangasek: Ah! I see. I wasn't considering it "documentation". That makes more sense.07:14
FujitsuAh, so you're not making an Ubuntu package, but a Debian-style package for your own use?07:15
awmcclainslangasek: Exactly! Perlbal is the perl-based load balancer used by LiveJournal, Pownce, among many others. It has abysmal package support -- just an old /debian folder from a year ago checked into svn07:15
slangasekah, heh07:16
awmcclainFujitsu: Correct! This is not official.07:16
awmcclainFujitsu: (I wouldn't be so presumptuous). :)07:16
awmcclainFujitsu: Part of the feeling I got from the existing installation was that the directories it installed to weren't quite the same as ubuntu standards, hence my questions here.07:17
FujitsuI see. That makes more sense.07:17
awmcclainI'm trying to get a feel if there are things you do "differently" on ubuntu rather than debian07:17
awmcclainPlus, I want to learn more about building packages07:18
awmcclainI've already had to build a lighttpd 1.5.0 package for myself before it was (or is it) included in heron07:18
FujitsuWe take the vast majority of packages from Debian.07:18
FujitsuSo we can't really do much differently without having to package 20000 things ourselves.07:18
awmcclainAnother question... since this is a very "unnofficial" build, it'd be more appropriate to version as 1.70-1 rather than 1.70-1ubuntu1, correct?07:19
=== Sebast1an is now known as Sebastian
Fujitsu-0, even07:19
awmcclainAh.07:19
awmcclainOk.07:19
Fujitsu-1 would be for the first Debian version.07:19
awmcclainEven better. ;)07:19
awmcclainAh, since there isn't one.... gotcah07:19
awmcclainAre examples only installed by the foo-doc package?07:20
awmcclainI'm confused by the grouping of examples under "documentation"07:21
awmcclainslangasek: And just to be clear, "templates" (/usr/shar/<package>) would refer to a file that you would use to _create_ a conf file in /etc, perhaps during installation?07:22
slangasekawmcclain: yes, exactly07:23
slangasekawmcclain: as far as "foo-doc", not every source package creates a separate binary package for the documentation07:23
awmcclainslangasek: My existing template has a split for -doc.07:23
slangasekok07:25
slangasekyou're not obligated to put the examples in the -doc package if that's not where you think they belong07:25
awmcclainslangasek: And I'm not finding anything in the policy manual about _location_ of the binary file for a daemon (i really apologize if i'm missing it). I know packages like lighttpd and apache install in /usr/sbin/, is that correct?07:27
\shmoins07:27
slangasekawmcclain: Debian policy refers to the FHS for this; a copy of the FHS is included in the debian-policy package07:27
awmcclainslangasek: Ah! That's why i couldn't find it in my distro. Thank you!07:28
awmcclainThank you all very much for the help.07:45
LaserJockalright, I gotta head to bed07:46
LaserJockslangasek: thanks so much for the discussion this evening, it's been helpful07:46
slangasekLaserJock: my pleasure; g'night :)07:47
FujitsuAny motu-release people around to let me upload http://pastebin.com/f1d819686?07:57
TheMusoanybody seen this error before? http://launchpadlibrarian.net/13350746/buildlog_ubuntu-hardy-i386.csound_1%3A5.08.0.dfsg2-1ubuntu1_FAILEDTOBUILD.txt.gz07:57
TheMusoFujitsu: looking07:58
FujitsuTheMuso: You're missing a Package or Architecture line in debian/control.07:58
FujitsuTheMuso: Thanks.07:58
TheMusoFujitsu: Right thanks. Will have to track that one down.07:59
dholbachcan somebody of the motu release team ACK http://launchpadlibrarian.net/13334232/glipper_1.0-1ubuntu1.debdiff ?07:59
dholbach(bug 193256)07:59
ubotuLaunchpad bug 193256 in glipper "glipper background is not transparent" [Low,Confirmed] https://launchpad.net/bugs/19325607:59
TheMusoFujitsu: Why does this need MOTU release?07:59
FujitsuTheMuso: FinalFreeze is in effect, isn't it?08:00
TheMusoFujitsu: Hang on, let me read the mail again... *sigh*08:01
slangasekwait, what?  missing Package or Architecture line, how the heck did this package build in Debian?08:01
Fujitsuslangasek: Presumably it didn't.08:02
slangasekbut it did08:02
TheMusoMore to the point, how did I get it built locally?08:02
superm1someone uploaded prebuilt binaries perhaps in debian?08:02
TheMusosuperm1: But it would FTBFs on other arches in that case.08:02
FujitsuTheMuso: Does it regenerate control automagically?08:02
superm1unless they had a whole slew of arches locally to add to .changes :)08:03
slangaseksuperm1: on amd64, hppa, i386, and mipsel?:)08:03
superm1yeah probably fairly unlikely...08:03
TheMusoFujitsu: in that case, go for the security update.08:03
FujitsuTheMuso: Thanks.08:04
TheMusoFujitsu: re control, checking.08:04
TheMusohrm. The only reason why things might bork is for one package, there is no space between Architecture: and any...08:06
TheMusoI'm going to have to play with this in a PPA... But thats for later.08:06
FujitsuHm. I forget if that's legal.08:06
TheMusodholbach: looking08:07
dholbachTheMuso: thanks08:07
Fujitsuslangasek: Oh Debian god, does one need a space after the colon in a control file?08:07
TheMusodholbach: go for it.08:08
\shFujitsu, after I read the dak source of parsing control and dsc files...I think it needs a \s ;)08:09
\shadd _changes files to that list too08:10
FujitsuI'd hope they all used a similar parser.08:10
\shFujitsu, I think dak source is reference implementation and I trust elmo on this ;)08:10
FujitsuAs do I.08:11
FujitsuThe question now is why it didn't build on the buildds, but did build everywhere else.08:11
slangasekheh, I've certainly never tried creating a debian/control without a space after the :08:12
\shFujitsu, which package?08:12
Fujitsusbuild uses the dpkg-* inside the chroot, doesn't it?08:12
slangasekit's "pseudo-rfc822", which implies a space :)08:12
Fujitsu\sh: TheMuso's csound08:12
* TheMuso will look at it later, with trying a PPA upload or two to get it resolved.08:12
\shwhatever alternate means08:15
Fujitsu\sh: In which context? The error message?08:15
\shFujitsu, yepp08:16
FujitsuIt means that they don't follow the sequence Package-Architecture-Package-Architecture-Package-[...]08:16
TheMusoAnyway, I've uploaded it to my PPA and will see what eventuates with the space where it should be.08:17
TheMusoAnd on that note, I'm outa here for a while.08:17
=== olegb_ is now known as olegb
agentsoulHello, I'm working with hardy, unfortunenatly it comes with an old unuseable (the numerical integration isn't working) version of qtiplot 0.9.3 rc2. The stable and fixed version 0.9.4 is released but only available as source. What is the right way and who is to ask to let the new version slip into hardy? I will write another short msg why this upgrade is needed.09:48
murraycagentsoul: You need to file a bug in launchpad, at least.09:50
awmcclainSay the ubuntu package I'm building has a perl module requirement (for building). Could I use a package from http://debian.pkgs.cpan.org/?09:51
agentsoulFirst I could build 0.9.4 by my own but for sure I'm not the only one using the program. the problem is that the version coming with hardy is unuseable. I don't write that to emphasis my question. Numerical integration is a basic operation in a plot program. It's a little bit like if you can't change colors in GIMP or steer a car only left and not right. It's an essential function. Most of the users can not work with that version or wors09:51
agentsoulthey will get wrong calculations and don't even realize.09:51
agentsoulmurrayc: there is a bugreport in launchpad09:51
agentsoulmurrayc: https://bugs.launchpad.net/ubuntu/+source/qtiplot/+bug/19923409:52
james_wawmcclain: the package needs to be in Ubuntu if you want to build against it.09:52
ubotuLaunchpad bug 199234 in qtiplot "[Hardy] Integration produces nonsense results" [Undecided,New]09:52
awmcclainjames_w: What if it's just a private ubuntu package, not-to-be-included in the universal repository?09:53
james_wawmcclain: then you can do whatever you like :-)09:55
awmcclainjames_w: Ok, is the format for apt sources.list the same for a debian apt repo? Do I need to download the package and bundle it into my own repository?09:56
james_wI don't know how they provide their packages. I would recommend downloading it09:56
awmcclainjames_w: Ok. Thank you@09:57
beasty_morning09:59
agentsoulmurrayc: Is there anything else I can do?09:59
beasty_hmm10:03
beasty_i'm trying to rebuild a package with 'pbuilder' but it gives other depends than i used in my control file10:04
beasty_any clue for this ?10:05
james_wagentsoul: you would need to apply for a freeze exception to get it in at this point.10:10
james_wbeasty_: sorry, can you explain what you mean?10:10
agentsouljames_w: who or where do I have to explain the problem to ask for such an exception?10:12
james_wagentsoul: you can find some information at https://wiki.ubuntu.com/FreezeExceptionProcess10:13
james_wbasically you file a bug with the reasoning and subscribe "motu-release".10:14
agentsouljames_w: I chekced the subscribers of the bugreport MOTU Science is notified. Should I subscribe motu-release anyhow.10:18
james_wagentsoul: have you filed a new bug?10:20
* Fujitsu appears at the mention of motuscience.10:21
agentsouljames_w: no, but the old report ( https://bugs.launchpad.net/ubuntu/+source/qtiplot/+bug/199234 ) describes the problem, I think.10:22
ubotuLaunchpad bug 199234 in qtiplot "[Hardy] Integration produces nonsense results" [Undecided,New]10:22
james_wagentsoul: yes, but the process requires a new bug report, as your problem will still exist, even if the fix is not accepted in to Hardy.10:22
agentsouljames_w: OK I will write a new bug report and add motu-release and try to follow the steps of the FreezeExceptionProcess howto from the wiki.10:24
mvohey! I would like to upload compiz 0.7.4 into the archive (I got a FFE for this). the configuration utilities are in universe for this, do I need a seperate FFE from the motu FFE team for this?10:24
james_wmvo: I think you would, yes.10:25
Amaranthd'oh10:25
james_wI haven't seen any of them around to confirm though.10:26
Amaranthmvo: does ccsm 0.7.2 break when used with libcompizconfig 0.7.4?10:28
mvoI don't think so, but I need to test10:29
AmaranthYou could just put in a Breaks too :)10:29
mvoI think its just python-compizconfig (very few changes), ccsm and simple-ccsm (both hvae mostly fixes)10:30
AmaranthI know ccsm had a bit of churn10:31
FujitsuIMO you should file universe-style FFes for each.10:31
AmaranthCrap, that's another day without a new compiz :/10:31
colinlhi, I'm trying to use my PPA and am having "State: Chroot problem" on every try... anything I should do to fix it?10:31
Fujitsucolinl: First upload?10:31
colinlyes10:31
Fujitsu(also, #launchpad is better)10:31
Fujitsucolinl: You uploaded less than 13 minutes ago?10:32
colinlah, sorry10:32
colinlFujitsu: yes10:32
Fujitsucolinl: Wait until 40 past this hour.10:32
FujitsuThen retry it.10:32
FujitsuIt will work.10:32
colinlFujitsu: ah, ok, thanks. this is a server-side problem?10:32
FujitsuCorrect.10:32
colinlOK, great, thanks :)10:32
FujitsuAll CHROOTWAITs are server problems.10:32
colinlok :)10:33
james_wmotu has been around since the start of Ubuntu hasn't it?10:40
stanipochu, POX_, ScottK: Nautilus extensions have changed in Hardy and Debian Unstable. Therefore I am preparing a patch for Phatch which is compatible both with Nautilus 2.22 and previous versions. (There was a post on the PAPT mailing list about it.) I hope it can still be included, otherwise nautilus-integration for Phatch is broken.10:40
beasty_is there a way to get the list off depends generated by a .deb file ?10:43
dholbachjames_w: no, not entirely - I have #ubuntu-motu logs from since Thu Feb 17 12:22:12 2005 - it was a few weeks before that a group of ~5 community developers had formed - afair ogra came up with the MOTU name10:46
stanicolinl: This is normal. Just patience.10:46
dholbachjames_w: in any case it's been around for almost all the time of ubuntu :)10:46
james_wdholbach: thanks.10:47
dholbachit's a shame nobody wrote the "History of MOTU" book yet10:48
james_wbeasty_: "dpkg -I .deb" should list them.10:48
beasty_ok10:49
beasty_i just applied some stuff on 'python-pexpect'10:50
colinlstani: yes, seen that. it works now :)10:50
beasty_and added it to my local repository10:52
beasty_how can i force apt-get to use the local repository ?10:52
colinlbeasty_: the easiest way it to bump the version in your patched package's debian/changelog10:56
colinl*is10:56
beasty_hmm11:00
beasty_just added my changes to changelog11:00
beasty_rebuild it11:00
beasty_and it's installed now11:00
=== _Czessi is now known as Czessi
\shhey Czessi11:08
Czessimorning \sh :)11:09
\shCzessi, send me the ammount of € you need for pre-finance the LT flat :)11:09
ogradholbach, james_w, the name came from mdz as a joke during the mataro confernce (where als MOTU was founded and the first process for becoming a MOTU was defined)11:12
ogras/als/also/11:12
Czessi\sh: in week 17 i'll write a mail will further informations (flat, booth passes and much more)11:12
\shCzessi, rock :) I finally got my holiday approved....11:13
Czessi\sh: kool, is carine coming too?11:14
\shCzessi, hopefully..we don't know yet, she was actually for 4 weeks in cameroon now...so I don't know if she gets holidays in may..11:14
Czessi\sh: ok. i've rent the holliday flat for 7 people wirth an option for 10 people + 2 who can sleep in my flat.11:16
\shCzessi, this should be more then enough :)11:17
\shCzessi, at least, imho we need 3 places for the beer crates ;)11:17
Czessi\sh: 3 places for the beer crates?11:23
\shCzessi, joking11:23
Czessi<= english dau ;)11:25
Czessi\sh: cold beer and some snacks are i available in the flat ... like the last year11:31
\shWhen Carine is not coming, I'm trying to bring some camroonian food...or when she's actually coming, then I'll try to convince her, to cook some cameroonian food, eventually we can do this when we have a barbequeue or something like that...this time, I'll stay until the end of LT11:32
Czessino bbq is planned, maybe we can have a bbq in the backyard from the flat11:36
\shCzessi, let's plan one then :)11:37
Czessiyes, i'll ask the renter and when not, i'll search a bbq place11:38
\shCzessi, we need sponsors ;)11:41
YokoZarWhat are you two plotting?11:41
\shYokoZar, LinuxTag :)11:42
\shYokoZar, food drink and a lot of ubuntu love  ;)11:42
Czessi\sh: yes, but i don't know where we can get a sponsor11:42
\shCzessi, public call on planet, forums, etc.?11:43
\shCzessi, you still have the paypal account?11:44
\shfor kubuntu-de?11:44
crimsunand most importantly, a method of accepting contributions.11:44
\shgood point11:44
\shand a place where we can make the sponsors public11:45
Czessi\sh: yes, we have a paypal account for kubuntu-de but my blog is only in german at this time11:45
\shCzessi, well, I'll can help with that :)11:45
\shs/\'ll//11:45
Czessi\sh: http://www.kubuntu-de.org/pinnwand11:46
\shor s/can// whatever11:46
\shcrimsun, are you going to UDS @Praque this year?11:48
=== ogra_ is now known as ogra
YokoZarlaunchpad really should have a "not incomplete" bug filter11:55
=== Lure_ is now known as Lure
=== jpatrick is now known as jdavies
=== jdavies is now known as jpatrick
=== thekorn_ is now known as thekorn
persiaMOTU Meeting in #ubuntu-meeting in 5 minutes12:55
=== luisbg_ is now known as luisbg
jdongoh! oh! SCREW YOU TOO, Firefox!13:48
jdongyou don't see ME closing down randomly whenever you need to tell me something!13:48
tseliotjdong: talking to firefox again? ;)13:51
mok0jdong: I can't even start FF13:51
mok0jdong: I get a dialog box that says it's already running13:52
dholbachregarding Mootbog usage: how do I end the vote afterwards?13:52
mok0jdong: (but not responding)13:52
jdongmok0: ouchies13:55
dholbachok, got it, was [ENDVOTE]13:55
mok0jdong: it tells me to restart my computer! I refuse13:55
mok0jdong: I already have problems getting my graphics going using the newest kernels :-(13:56
mok0hardy is in pretty bad shape right now13:57
stanijames_w or ember: are you there? I have some questions about python-nautilus 0.5.14:00
jdongmok0: that's rough... :(, Hardy seems to be going well for me on my two laptops though I'll only find out for sure tonight when I formally upgrade my primary lappy to Hardy14:00
james_wstani: yeah, I'm around, I don't know much about it though. Was I the last one to upload?14:00
stanijames_w: pochu told me you did -ubuntu2 which is the latest.14:02
james_wstani: yeah14:03
stanijames_w: python-nautilus 0.5 creates the folder /usr/lib/nautilus/extensions-2.0/python14:03
stanijames_w: but in order to make a python extension to work you have to put in the non existing /usr/lib/nautilus/extensions-1.0/python folder14:04
stanijames_w: nautilus 2.22 switched to the 2.0 extension api14:04
james_wah, it still supports the 1.0 API?14:05
stanijames_w: I think there must be a typo. It works with nautilus 2.22 (so I guess it works with the 2.0 api), but the location it requires is of the 1.0 api, not the 2.0 api14:06
stanijames_w: I would think that all references to /usr/lib/nautilus/extensions-1.0/python are a typo and should be replaced by /usr/lib/nautilus/extensions-2.0/python14:07
james_wI don't understand the problem, sorry, python-nautilus doesn't work?14:07
staniit works if I place the extensions (= python scripts) in /usr/lib/nautilus/extensions-1.0/python, but it doesn't work when I place them in /usr/lib/nautilus/extensions-2.0/python14:08
stanijames_w: python-nautilus 0.4 creates /usr/lib/nautilus/extensions-1.0/python, but python-nautilus 0.5 creates /usr/lib/nautilus/extensions-2.0/python14:09
james_w0.5 moved to the new nautilus API.14:11
james_wif you place them in the 1.0 directory with nautilus 2.22 they work?14:11
staniindeed so why do scripts need to be in a deprecated path?14:11
staniyes than they work14:11
stanibut this path does not exist, a user has to create it himself14:12
james_wI don't know, does it require that the script be changed to the new API?14:12
nixternalsee you all on sunday! have a great weekend everyone!14:12
dholbachnixternal: you too14:12
staniI would think that all references to /usr/lib/nautilus/extensions-1.0/python should be replaced with /usr/lib/nautilus/extensions-2.0/python inside python-nautilus 0.514:13
staniso that when I install my scripts in the 2.0 path it does work14:14
stanifor example my application checks during installation which path exist (1.0 or 2.0) in order to install python extensions.14:15
staninow it detects 2.0 and not 1.0 which is correct14:15
staniit installs the extensions in 2.0 which does not work14:15
james_wstani: you're right:   nautilus_python_load_dir(module, NAUTILUS_LIBDIR "/nautilus/extensions-1.0/python");14:16
staniright now my setup.py copies the extensions to 1.0 anyway which is an ugly hack14:16
stanijames_w: so this is a bug right? (otherwise all python extensions in 2.0 will not work on Hardy)14:17
james_wcorrect.14:18
james_whowever, should we be supporting a transition?14:18
james_wphatch seems to be the only user of python-nautilus in the archive, so we can fix that.14:18
james_wbut do we want to support users who have installed other extensions?14:19
staniwell for user installed extensions it is not a problem14:20
stanithey are installed in ~/.nautilus/python-extensions14:21
staniso they will continue working14:21
james_wyes, but users can install them system-wide as well.14:21
siretartpersia: perhaps here so we don't interrupt dholbach14:21
persiasiretart: Sure, although I'm interested in the results of that.14:21
stanibut on a clear Hardy install there is no /usr/lib/nautilus/extensions-1.0 or /usr/lib/nautilus/extensions-1.0/python14:22
persiaEssentially, lots of people complained about code-monkeys and nobody defended it.  I reverted it.  Do you think it needs more discussion?14:22
stanibut only /usr/lib/nautilus/extensions-2.0/python14:22
siretartpersia: it was not only the name 'code monkey', I feel on the mailing list the objection was that there seems to be a trend to use 'silly' names like 'code monkeys'14:22
stanijames_w: so if users install it systemwide why would they start creating system directories themselves?14:23
stanijames_w: or do you mean for system upgrades?14:23
persiasiretart: True.  I think the best defense against that trend is vigilance.14:23
james_wstani: yes, this path existed in previous releases14:23
stanijames_w: in that case provide at least a symlink14:23
stanisymlink /usr/lib/nautilus/extensions-2.0/python to /usr/lib/nautilus/extensions-1.0/python14:24
staniotherwise you force applications to copy files incorrectly14:24
staniduring setup14:24
james_wthat's not great, it's quite a lot of code in the postinst.14:24
stanijames_w: is it not possible to load from both 1.0 and 2.0?14:26
james_wstani: yes, it probably is, I'm asking if it should be done.14:26
=== tb1 is now known as tbf
james_wthe other question is whether loading from both is guaranteed to work, as there has been an API change it may mean some things from the old location will not work any more.14:27
stanijames_w: I thought Hardy is a LTS so why would you force the 1.0 which is deprecated from nautilus 2.2214:28
staniand why would python-nautilus create /usr/lib/nautilus/extensions-2.0/python if it is totally not functional14:29
james_wthe latter was my mistake, I didn't test it with a system wide install14:29
bddebianHeya gang14:29
james_whi bddebian14:31
bddebianHi james_w14:31
stanijames_w: I would vote for migrating the path to 2.0 (I think the chance for system wide python-nautilus extensions are small.)14:32
stanijames_w: but it is your choice14:33
stanijames_w: I just want to know what you will do with it as it has consequences for Phatch.14:33
james_wstani: could you provide a patch to python-nautilus?14:34
stanijames_w: also by keeping the 1.0 path nautilus may try load incompatible extensions14:35
stanijames_w: unfortunately I only know python and do not have a lot of packaging experience14:36
LarstiQstani!14:36
stanijames_w: I can try as it just is a find replace, but someone should review it14:37
LarstiQstani: is your copacabana (if I got that right) proxy still available somewhere?14:37
james_wLarstiQ!14:37
LarstiQjames_w! :)14:37
james_wLarstiQ: how are you?14:37
staniLarstiQ: yes, at my home ;-)14:37
james_wstani: sure, I can review it. I can do it myself, I'm just doing 3 other things at the moment.14:37
LarstiQjames_w: okish. Currently looking for help on bug 12083414:38
ubotuLaunchpad bug 120834 in mesa "intel gm965 freezes with 3d applications" [High,Confirmed] https://launchpad.net/bugs/12083414:38
LarstiQstani: I'd love to come to Utrecht again if that is necessary ;)14:38
staniLarstiQ: haha, I live now in Amsterdam14:38
LarstiQstani: doh! What happened to the boerderij?14:38
staniI was there temporarily as an artist residency14:39
james_wLarstiQ: ugh, nice bug.14:39
staniI only stayed there for three months14:39
LarstiQstani: ah, I didn't catch on to that. I enjoyed the python-nl meeting there anyway :)14:40
staniyes, it was fun. Are you a motu?14:40
LarstiQstani: nope14:40
affluxjames_w: just curious, what's the issue with the nautilus extension?14:41
affluxI missed the start14:41
james_wafflux: I messed up the last upload somewhat14:42
james_wrecent versions of nautilus use 2.0 extensions, I changed the python directory name, but not the code, which is confusing.14:42
affluxah, okay14:42
james_wthe question is whether we should transition the old location to the new one, or support both, or just not bother.14:43
affluxjames_w: IIRC nautilus doesn't even look at the old location but only considers $(pkg-config --variable=extensiondir libnautilus-extension). I patched nautilus-actions lately to change the install directory to the pkg-config thing.14:44
james_wso, just having no transition would be ok?14:45
affluxI'm not a motu and not really a dev, but I think we should change the directory in the source and the packaging and check if it works. Maybe check what part of the api changed and whether we need to reflect those changes too.14:46
staniafflux: now nautilus looks for python extensions in the old 1.0 path14:47
=== evand_ is now known as evand
james_wafflux: neither am I :-)14:47
affluxthat doesn't sound very sane to me :) I think it rather causes confusion when a user sees multiple extension directories, especially since the old path is obsolete since the new release (2.20? 2.22? not sure).14:48
james_wafflux: I'm not sure how API changes would affect python though.14:48
persiaBah.  Anyone who can read code and test is entitled to an opinion :)14:48
affluxjames_w: I think maybe the extension code itself needs to be updated14:48
staniwell I got a mail from debian that I needed to update phatch otherwise it wouldn't work with nautilus 2.2214:48
james_wafflux: it does that:  nautilus_python_load_dir(module, NAUTILUS_LIBDIR "/nautilus/extensions-1.0/python");14:49
staniso I was quite surprised to find out that on Hardy it did work with nautilus2.2214:49
james_wwhich is wrong for the new API14:49
staniand which may load incompatible scripts (based on the 1.0 api)14:49
affluxyes14:50
affluxjames_w: well, I think it should have another #define like NAUTILUS_EXTENSIONDIR which should be set by the configure script, guessed by the pkg-config command, but that sounds like a quite big upstream code change.14:52
affluxoh wait.14:52
affluxit's already defined, it's NAUTILUS_EXTENSION_DIR.14:53
affluxor, is it? there's something in configure.in.14:53
staniso than you would expect NAUTILUS_EXTENSION_DIR "/python"14:54
affluxyes14:54
staniwhich will refer to the 2.0 path14:54
dholbachpersia: thanks for doing the minutes14:54
pochuerr, I thought the meeting was in about 6 hours or so :(14:55
persiapochu: Nope.  12:00 this week.  Just ended.  Next week is 20:00.14:56
pochuanyway, it was so long I'd have missed half of it due to lunch...14:56
* pochu waits for persia to send the minutes :)14:57
persiapochu: It will be 15-20 hours.  You might want to read the logs, if you want to know today.14:57
pochupersia: ok, thanks14:58
affluxstani: it should, but it configure currently does not export the variable to config.h14:58
staniafflux: That's a pitty.14:59
Hobbseedebian bug 47399915:00
ubotuDebian bug 473999 in bip "bip: bugs in the configuration file validation" [Normal,Fixed] http://bugs.debian.org/47399915:00
staniafflux and james_w: so what can we do about it?15:02
affluxstani: we could patch this away ;)15:02
staniafflux: great, can you do that?15:04
affluxlooking15:04
stanipochu: I have sent you a part of the motu meeting15:04
stanipochu: by email15:04
james_wstani: I spoke to seb, and he said that we should just do the easy thing.15:05
affluxwhich means?15:06
james_wjust load from the new directory15:06
staniso that requires a patch15:07
affluxokay, I'm looking at it now15:07
staniafflux: great, is it ok I file a bug on launchpad so I can follow progress?15:08
affluxI think so15:08
mok0Hobbsee: ping15:11
Hobbseemok0: pong15:11
mok0Hobbsee: I need you to ack a fix I have of libpythonize015:11
HobbseeScottK: permission to upload bip? (memory fix, config change fix)15:11
mok0Hobbsee: ScottK is away15:11
Hobbseemok0: i know.  i need to test this first.15:12
mok0Hobbsee: I talked to ScottK about the fix before he left town15:12
Hobbseeoh, he's out of town15:12
* Hobbsee could, theoretically, ack her own bug, then approve her own upload15:13
mok0Hobbsee: yes, and he will be away for a week15:13
mok0Hobbsee: you have time now?15:13
mok0Hobbsee: look at http://irclogs.ubuntu.com/2008/04/09/%23ubuntu-motu.html around 22:2515:14
staniafflux: Please use this bug report for your patch: Bug #21571415:16
ubotuLaunchpad bug 215714 in nautilus-python "The path for python extensions should be reflect the 2.0 api" [Undecided,Confirmed] https://launchpad.net/bugs/21571415:16
affluxwah, what the15:18
affluxmy firefox just diappeared, session recover does not work o.o15:18
staniafflux: did you recover already ;-)15:20
affluxstani: commented on the bug15:23
staniafflux: do you think you can make this in Hardy?15:24
affluxstani: I'm checking some things, if everything works the patch should be ready in the next few hours ;)15:26
Hobbseemok0: i'm hoping to head to bed soon15:26
mok0Hobbsee: It'll only take a minute15:26
staniafflux: great, so I than I can test it with Phatch and if it works upload a patch for Phatch15:27
mok0Hobbsee: I tested the fix like ScottK suggested and it works15:28
affluxstani: in the meantime, what changes were needed for phath? Only path stuff or code logic, too?15:28
stanipochu: ^^^ (could you upload then phatch to ubuntu, not necessary for debian)15:28
jdongmay I get MOTU release permission to upload a nosrcchange rebuild for bug 212855?15:28
ubotuLaunchpad bug 212855 in nspluginwrapper "npviewer.bin crashed with SIGSEGV in g_type_check_instance_cast()" [High,Confirmed] https://launchpad.net/bugs/21285515:28
mok0Hobbsee: as you can see from the discussion in Bug #138189 the problem has been around for a while15:29
ubotuLaunchpad bug 138189 in pykdeextensions "application tries to dlopen /usr/lib/libpython2.5.so (only found in the -dev package) " [Medium,Confirmed] https://launchpad.net/bugs/13818915:29
staniafflux: I am the author of phatch, so don't worry about it. I am in fact ready already as I expected python-nautilus to work from the 2.0 path.15:29
mok0Hobbsee: I would like you to ack it and I can upload15:29
affluxI'll read the changes to the api, because the package may need further adjustments for this15:29
jdongmok0: hey! I supplied a bugno first! ;-)15:30
pochustani: now, or when python-nautilus is fixed?15:30
staniafflux: then I run into this problem, and I thought it would be better to solve it at the root15:30
mok0jdong: ubotu fears me15:30
stanipochu: when python-nautilus is fixed15:30
stanipochu: just that you know it will happen (did you get my email?)15:31
staniafflux: are you a motu?15:32
affluxno15:33
affluxbugcontrol only ;)15:33
staniafflux: do you know someone to upload it?15:33
affluxno, I tend to subscribe ubuntu-universe-sponsors and wait ;)15:33
affluxor motu-release if in FFe15:33
pochustani: the meeting logs? yes, but I'm reading them in #ubuntu-meeting, as I was in the channel15:34
staniok15:34
pochustani: does phatch need a patch? or is a no-changes-upload enough (as you said it autodetects the extensions path)15:35
james_wafflux: I have a sponsor for it if you get the FFe15:36
stanipochu: in the current version it does not. but I have here a patch ready in which it does. The patch is not necessary if the patch of afflux does not get through. As I expect that his patch will be accepted, I can upload the patch for phatch already as it is backwards compatible.15:37
stanipochu: can you help with the FFe of python-nautilus?15:37
jdongcan we call this a SuperFreeze? It sounds cool :)15:37
jdongoh oh! Freeze 2.0!15:37
mok0jdong: the next will be carbonization15:38
stanijdong: the freeze of automatix on april 1rst was already Freeze 3.015:39
* Hobbsee gives stani the boot15:39
jdongHobbsee: now that you twitched, do you handle Universe freeze exceptions too? :)15:39
Hobbseejdong: depends what time it is, how hard they are, and whether i feel like giving a damn or not :)15:40
jdongHobbsee: bug 212855, trivial (no source change rebuild), high impact on flash for all amd64 users15:40
ubotuLaunchpad bug 212855 in nspluginwrapper "npviewer.bin crashed with SIGSEGV in g_type_check_instance_cast()" [High,Confirmed] https://launchpad.net/bugs/21285515:40
jdongregression from bet15:41
jdonga15:41
Hobbseejdong: please do it.15:42
Hobbseejdong: and there are too many johns on that bug.15:43
jdongHobbsee: thanks :D15:43
Hobbseejdong: if you're quick, i'll even send it thru teh queue15:43
jdongHobbsee: push push push!15:44
affluxstani: updating the pbuilder and doing some testing now, I think I did the important changes15:47
* Hobbsee hits the big green button, and gets an oops. What an anticlimax.15:47
staniafflux: great!15:48
jdongHobbsee: lovely :)15:48
pochujames_w, stani: no FFe needed, that's a bug fix AFAICS. We would need motu-release approval though... could you file a bug report with a debdiff attached and the rationale? I think we will get approval for it15:49
pochujdong: lol at SuperFreeze :-)15:49
pochuafflux: ^-- the FFe stuff was for you rather than james_w...15:50
jdongwhee my N800 arrived! Just have to go pick it up at the front desk15:51
staniafflux: could you do a test: install phatch and move manually the phatch extensions from /usr/lib/nautilus/extensions-1.0/python to /usr/lib/nautilus/extensions-2.0/python, restart nautilus and see if it works if you right click on a jpeg file15:51
affluxstani: will do that in a minute15:51
staniafflux: great15:51
affluxpochu: alright, but isn't that still a FinalFreezeexception?15:52
pochuah, I was thinking on FeatureFreezeException...15:52
affluxthat's what I did first, too ;)15:52
sommersweet15:56
sommerwoops wrong console15:56
affluxanyone familiar with autoconf/automake/autowhatever packages? I had to change a configure.in script, and I don't know what I need to do additionally to make this build cleanly in the pbuilder16:11
affluxI changed the configure.in in a cdbs simple-patchsys patch16:12
Laneyafflux: AFAIK, you need to run autoconf16:13
affluxand get the changes in the patch too?16:13
affluxor in a seperate patch?16:14
mok0ScottK: you there?16:15
azeemslangasek: I'll try to deal with the rest of opensync tonight, am travelling now (I tried to port opensync-plugin-google-calendar to python-4suite-xml, but to no avail so far); thanks for dealing with it so far16:15
geserafflux: how big are the changes you did?16:15
affluxgeser: added one AC_DEFINE_UNQUOTED line16:16
geserafflux: if the changes are small I usually patch configure and configure.in (in case someone wants to run autoreconf)16:16
affluxthe build fails without16:16
affluxerr, I mean the build fails without running autoreconf16:17
geserI'd propose to run autoreconf and put the changes from configure into a new patch (so you don't need rerun autoreconf during build)16:17
affluxso, I need to cdbs-edit-patch, do my changes, exit, cdbs-edit-patch a higher number, run autoreconf save those patches, correct?16:18
geseryes, so you have your changes and the changes from autoreconf into seperate files and can easily recreate it if configure changes in future (and the configure patch doesn't apply anymore)16:19
affluxah, okay16:20
geserthe alternative would be to run autoreconf during build (but it's not liked by all people)16:20
slangasekazeem: oh, well, I'm already working on merging some of the plugins myself :)16:51
crimsun\sh: no.17:54
emgenthi crimsun17:54
crimsunhi emgent17:55
RainCTsiretart: ping18:10
affluxI've an upstream configure.in script using a AM_CHECK_PYTHON_HEADERS macro. However, my automake installation can't find it. What do I need to make aclocal add this?18:12
siretartRainCT: pong18:16
RainCTsiretart: InternalError: could not connect to server: No such file or directory18:16
RainCTIs the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?18:16
RainCTsiretart: any idea how to fix this?18:16
siretartsorry, no.18:18
nityadIs packages.ubuntu.com down?18:20
RainCTnityad: seems so18:21
affluxupstream forgot to export the m4 directory in it's release tarballs, but I need it for fixing a bug. is it okay to just check it out from the svn and add it to my patch?18:24
james_wafflux: is this for python-nautilus?18:25
affluxyes18:25
james_wis the problem fixed upstream?18:25
affluxyou mean the problem I'm fixing at the moment? No, not yet.18:25
affluxI'll forward this bug when I checked whether my patch is valid18:26
affluxbut I can't without adding the directory ;)18:26
james_wfor the package I think you should just change that line in the source.18:26
james_wwhen you report the bug upstream you can point them to the configure part, or provide the whole patch there if you like.18:26
affluxjames_w: you mean hardcode the new extension dir?18:26
james_wthis is turning in to a very invasive change for a one-line problem.18:27
james_wafflux: yes18:27
affluxokay18:27
james_wyou can write a note in the changelog that it is not the right way to fix it, but that it will so for hardy18:27
affluxokay18:29
RainCTsiretart: got it working, had to change the port in the config file for 8.3 to the same one 8.2 was using18:36
affluxstani, james_w: added a debdiff to bug 215714, subscribed motu-release.19:09
ubotuLaunchpad bug 215714 in nautilus-python "The path for python extensions should be reflect the 2.0 api" [Medium,Confirmed] https://launchpad.net/bugs/21571419:09
=== n3xu|laptop is now known as nexu
affluxstani, james_w: checked the "better" fix with non-hardcoded paths and it's working, *if* I add some files from their SVN repo. I'll forward this patch to them tomorrow. Good night :)19:21
rzris http://packages.ubuntu.com down ?19:24
staniafflux: thanks19:45
smagounis there a way to make dh_installchangelogs (called via debhelper.mk) *exclude* debian/changelog from a package? I have a source package that generates a number of binary packages, one for each of my customers. I don't want the source pkg's changelog in the binary packages since it has proprietary info in it.19:55
slangasekI think you can have a debian/${binary-package}.changelog that dh_installchangelogs will install instead19:57
slangasekevery binary package is supposed to have a changelog, though, and that's the purpose of dh_installchangelogs, so there's no way to tell it not to do its job19:57
smagounslangasek: thanks. The docs for CDBS implied that you can install stuff in addition to the debian/changelog rather than instead of it, haven't tried it though. I'll give it a shot.19:59
slangaseksmagoun: hmm, docs for debhelper are what you really want here; and it's a generic feature of debhelper that if there's a debian/<package>.<file>, it will use that in preference to debian/<file>20:00
smagounslangasek: that worked, thanks! (but now I have to maintain a changelog for each binary package which is not what I want - should be easy to create a dummy CL with dpkg-parsechangelog+dch)20:09
slangaseksmagoun: right, that sounds like it would work :)20:13
=== bobbo_ is now known as bobbocanfly
sistpotyhi folks20:45
=== bobbocanfly is now known as bobbo
=== sistpoty changed the topic of #ubuntu-motu to: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | We're in FinalFreeze, see https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-April/000418.html and http://wiki.ubuntu.com/FeatureFreeze | please check rc bug fixes in debian not having entered ubuntu yet: http://qa.ubuntuwire.com/bugs/rcbugs/
mok0sistpoty: ping20:49
sistpotymok0: pong20:49
mok0sistpoty: I need a 2nd ack on bug 19577220:50
ubotuLaunchpad bug 195772 in matplotlib "please upgrade python-matplotlib to version later than 0.90.1" [Wishlist,Confirmed] https://launchpad.net/bugs/19577220:50
* sistpoty looks20:50
=== sistpoty changed the topic of #ubuntu-motu to: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | We're in FinalFreeze, see https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-April/000418.html and http://wiki.ubuntu.com/FinalFreeze and https://wiki.ubuntu.com/FeatureFreeze | please check rc bug fixes in debian not having entered ubuntu yet: http://qa.ubuntuwire.com/bugs/rcbugs/
awmcclainHi all. I'm building an Ubuntu package for perlbal (initially not for distribution to universal or anything). It currently requires libio-aio-perl, which is no longer (or never was) in the Ubuntu repository. Is it better to 1) massage my sources.list to download libio-aio-perl from http://debian.pkgs.cpan.org/, or 2) Download the perl module myself and build the ubuntu debian package for libio-aio-perl myself?20:53
=== bobbo_ is now known as bobbo
sistpotyawmcclain: is it in debian/unstable already? if so, then I using that (or rather a rebuild) would seem like the best choice20:56
awmcclainsistpoty: Ah, good point. Is there a doc for using the debian repos as a source for ubuntu somewhere?20:58
sistpotyawmcclain: no, and actually you shouldn't use them (it's not guaranteed that these are binary compatible)... so you'll really only want to grab the source and do a local rebuild20:59
awmcclainsistpoty: Great. That was my hunch but I wanted to make sure I wasn't making more work for myself.20:59
awmcclainThank you!20:59
sistpotynp20:59
sistpotyawmcclain: side note: for perl packages, it should indeed be safe right now to use debian packages on hardy (perl doesn't get compiled)... however this might change in a few days, as soon as the new perl version enters unstable21:03
awmcclain(I'm also targeting for gutsy, so I appreciate the warning)21:04
sistpotymok0: do you have a diff of the debian directory available somewhere? (pastebin is ok for me)21:06
sistpotyasac: just looking at bug 213827.. imo you could have just ack'd that as FF liason for motu-release ;)21:10
ubotuLaunchpad bug 213827 in flashplugin-nonfree "typo in prerm file breaks failed-upgrade processing" [High,Fix committed] https://launchpad.net/bugs/21382721:10
asacsistpoty: yes i considered this but wasn't sure21:17
mok0sispoty: just came back... let me find that diff21:20
mok0sispoty: the diff is huge21:25
mok0sistpoty: ... or did you only want debian/ ?21:27
sistpotysistpoty: only debian actually21:27
sistpotyerm.. mok0: even21:27
mok0http://pastebin.com/f7694b21221:28
sistpotyasac: funny, I get an assertion error with FF3 (while upgrading while trying to look at mok0's diff)21:33
sebnermok0: please upload rrootage :)21:38
mok0sebner: you got that bullet thing uploaded?21:38
sebnermok0: debwait ;)21:39
sebnermok0: I testbuilded it. all is fine21:39
mok0sebner: I gotta get acks first21:39
sebnersistpoty: ping21:40
sistpotysebner: pong21:40
sebnersistpoty: please ACK. bug #212766 . hi btw :)21:40
mok0sebner: sispoty is looking at another package for me21:40
ubotuLaunchpad bug 212766 in rrootage "Merge rrootage 0.23a-7 from Debian(Unstable)" [Wishlist,In progress] https://launchpad.net/bugs/21276621:40
sebnermok0: he has multitasking abilities :P21:41
sistpotymok0: just looked over it (now with the ugpraded FF3...) looks like debian/changelog doesn't really match the diff. also I guess I really would like Fujitsu to give an ACK/REJ instead of me21:41
mok0sistpoty: ok, I'll ask him21:42
sistpotymok0: thanks... I'll subscribe him to the bug21:42
asacsistpoty: while upgrading? was xul replaced underneath?22:09
sistpotyasac: need to check the logs, but I guess that may well be22:09
sistpotyasac: nope, doesn't look like it from /var/log/dpkg.log: 2008-04-03 22:36:22 install libxul-common <keine> 1.8.1.13+nobinonly-0ubuntu122:10
sistpoty(first match to /xul)22:11
asacsistpoty: what kind of assertion? "just" glib?22:11
asaconly assertion? or just crash?22:11
asacflash definitly dumps glib assertions22:11
sistpotyasac: assertion shown in window... give me a sec, I have a screenshot22:11
sistpoty(I don't have flash installed :P)22:11
asacah22:11
sistpotyasac: http://www.potyra.de/ff3.assert.errror.png22:12
sistpoty(but it's gone now after the upgrade :))22:13
asaccould you reproduce before?22:14
asacwhat did you do to get that?22:14
sistpotyasac: no, it only happened *during* the upgrade, so no...22:14
sistpotyasac: well, I did an apt-get update && apt-get dist-upgrade... so I assume that FF3 opened some files on demand, which might have not been there during the upgrade22:16
sistpoty(so I wouldn't give that too much priority actually)22:16
asacstrange anyway22:17
asacmaybe cairo update22:17
asacbutunlikely22:17
sistpotysebner: ack'd22:20
sebnersistpoty: thx :D22:22
sebnersistpoty: previous version: - Add libboost-dev to build-depends (fixes FTBFS)22:23
sistpotysebner: previous version doesn't mean, that it still applies to the current version22:24
sebnersistpoty: that's clear. just wanted to answer your question ^^22:25
sistpotysebner: heh, but also the question is really: why was this needed in the first place (as in where did ubuntu diverge from debian) that much... but it's really just a side-note ;)22:25
sebnersistpoty: fix was introduced because of this. http://pastebin.com/m5b87f1ed22:30
sebnersistpoty: I'm a dork -.-22:35
sistpotyheh22:35
xtknightso we're frozen and there's a fix for Bug 215027.  what do i do?22:35
ubotuLaunchpad bug 215027 in jockey "jockey-gtk crashed with AttributeError: 'tuple' object has no attribute 'getSections'" [Undecided,Confirmed] https://launchpad.net/bugs/21502722:35
slangasekazeem: fyi, libopensync-plugin-google-calendar doesn't build out-of-the-box for me, because the configure script in the source package isn't up-to-date wrt the automake macros22:35
sebnersistpoty: It's a sync. Debian solved the problem in another way. Added libboost-dev as a dependency for libbulletml-dev.22:35
xtknight!info jockey hardy22:36
ubotuPackage jockey does not exist in hardy22:36
xtknight!info jockey-gtk hardy22:36
ubotujockey-gtk (source: jockey): GNOME user interface and desktop integration for driver management. In component main, is optional. Version 0.3.3-0ubuntu7 (hardy), package size 6 kB, installed size 96 kB22:36
azeemslangasek: weird, the PPA I uploaded this week built fine AFAICT22:36
sistpotyxtknight: you'll need an ack from ubuntu-release (maybe slangasek might want to take a look :P)(22:37
xtknightah joy "0-22:37
slangasekazeem: oh, this is a merge against 0.22-4 rather than 0.22-5, is that the difference?22:37
xtknight:)22:37
xtknightcritical fix imo, hardware drivers dialog is broken for everybody22:38
azeemslangasek: there's a problem with python at runtime22:38
slangaseksistpoty: unless it needs a feature freeze exception, no, I want core-dev to use their best judgement, upload, and let it be reviewed in the queue ;)22:38
slangasekazeem: python-xml? :)22:38
azeemdepending on how you handled the merge22:38
azeemdoko's diff wasn't enough22:38
slangasekoh?22:38
sebnersistpoty: I'll change it to a sync. ACK is still valid, right :)22:38
xtknightsistpoty, i should subscribe ubuntu-main-sponsors or someone else?22:38
crimsunjdong: / sistpoty: RE: 185634, have you guys reviewed the code?22:39
slangasekazeem: if you have a package that works better, I'll happily take it22:39
azeemunfortunately, not22:39
azeembeen hacking on it for a couple of days now22:39
sistpotyxtknight: yes, please (and/or asking in #ubuntu-devel)22:39
xtknightsistpoty, never mind i found instructions on FreezeExceptionProcess.  sorry for bothering you22:39
slangasekazeem: ah, drat.  I was just looking at the 0.22-5 changelog and wondering if I should just take that one...22:39
azeemslangasek: oh, I haven't looked at 0.19-2ubuntu322:39
azeemyet22:39
azeemdoko only told me about -2ubuntu222:40
slangasekah22:40
azeemlemme try that22:40
slangasekwell, MoM didn't know about -2ubuntu3 either at the time I started my merge :-P22:40
sistpotycrimsun: no... I don't have much clue about kernel stuff22:40
slangasekI may be better off wiping this dir and starting over (or letting you get it) :)22:40
crimsunsistpoty: that's not kernel stuff, really.22:41
crimsunsistpoty: it's really no different from any other firmware loader source package we have, like the midisport stuff22:41
sistpotycrimsun: I guess that falls under "kernel-stuff" for me :P22:42
crimsun(so yes, while it involves the kernel and udev, it's pretty much still MOTU)22:42
azeemoh, so python-xml isn't totall gone afterall?22:42
slangasekazeem: for all intents and purposes it's supposed to be22:43
slangasekazeem: in practice it may not actually be /gone/ yet...22:43
azeemwell, did the cop-out thing in 2ubuntu322:43
azeem+doko22:44
sebnermok0: I unsubscribed you. It's a sync now ^^22:44
sistpotycrimsun: still, it seems to be caused by changes in the kernel (or rather kernel package), right?22:44
slangasekoh22:44
azeemi.e. frobbed sys.path22:44
azeemthat might sensible enough for enough22:44
slangasekoh grr, libopensync-plugin-kdepim was 1ubuntu1 when it should've been 1build122:44
* slangasek shakes fist22:44
sistpotysebner: how do I actually play it (just testing the current version in ubuntu)... I can't seem to pass the intro screen :/22:46
crimsunsistpoty: not that I can tell.22:47
sistpotycrimsun: I'm asking because of https://bugs.launchpad.net/ubuntu/+bug/185634/comments/322:47
ubotuLaunchpad bug 185634 in ubuntu-meta "uvcvideo: iSight firmware loading does not work" [Medium,Confirmed]22:48
sebnersistpoty: choose a level and press "z"22:48
crimsunsistpoty: the kernel driver absorbing diffs and being renamed is not the culprit.  The culprit is combined /proc/bus/usb deprecation and udev rule silliness.22:49
sistpotysebner: ok, thanks... that game sucks actually... I'm constantly loosing :O22:50
slangasekazeem: ok, and libopensync-plugin-sunbird wants to rename to -iceowl... :)  Do you have a package for this in your ppa that does the Ubuntu-ish thing?22:50
sebnersistpoty: xD. yeah not that exciting but hey there's still xmoto :P22:50
crimsunsistpoty: if I were doing a more thorough review, I would tidy up the udev rule to be conditional.22:50
azeemslangasek: hrm, no :-/22:51
crimsunsistpoty: aside from that, it's really up to MOTU-R.  :-)22:51
sistpotycrimsun: that's much more than I'd have known for instance... what would you do? give an ack for this?22:51
slangasekazeem: ok, I'll chase that up, but not today :)22:51
sistpotysebner: bah... xmoto... I want a game I can easily win :P22:51
azeemslangasek: maybe it's better to drop that package, because it doesn't work with latest sunbird (they changed file format)22:52
azeemit used to be .ics or so, now it's some nightmare22:52
sebnersistpoty: you're just lazy. xD22:52
sistpotyheh22:52
slangasekazeem: drop it from both Debian and Ubuntu, or just Ubuntu for hardy?22:52
crimsunsistpoty: no.  I'd ask for the udev rule to be updated (e.g., checking for ACTION!="add" then short-circuiting, etc.)22:53
azeemslangasek: for hardy; I need to investigate for Debian; maybe it can be renamed to -plugin-file-ics, or so :)22:53
azeemthis is second hand konwledge though22:53
slangasekazeem: haha, ok.  Would you mind filing a bug against it in LP with the rationale, and pointing me at it (or subscribing ubuntu-archive), so I have something to point at when people ask where it's gone?22:53
azeem(astronut fried his calendar by pointing that plugin to the new locations/file)22:54
sistpotycrimsun: ok, thanks (still have no clue, but I'll just cite you :P)22:54
slangaseksweet22:54
crimsunsistpoty: np22:54
azeemslangasek: ok, the plugin didn't get ported to 0.3x now anyway and looks like a dead-end22:54
jdongbug 18563423:03
ubotuLaunchpad bug 185634 in ubuntu-meta "uvcvideo: iSight firmware loading does not work" [Medium,Confirmed] https://launchpad.net/bugs/18563423:03
azeembug 21598123:05
ubotuLaunchpad bug 215981 in libopensync-plugin-sunbird "Package should get removed or renamed" [Undecided,New] https://launchpad.net/bugs/21598123:05
azeemslangasek: ^^23:05
sebnergn8 folks :)23:10
slangasekazeem: thanks23:17
YokoZarForgive me if this sounds like a really stupid question, but why is BLAH="what" echo $BLAH    giving me no output on the terminal?23:19
slangasekbecause structured like that, what you're saying is "run the 'echo $BLAH' command with BLAH set to "what" in its environment"23:20
slangasekso $BLAH gets evaluated, passed as an argument to the 'echo' command, and BLAH=what is set in the environment23:21
Fujitsusistpoty: You mean I did the last upload to hardy? I don't believe I've ever uploaded matplotlib to unstable.23:24
tjaaltonany motu-release members available? I've got a couple of vdr-plugin merges to fix FTBFS, debdiffs: http://users.tkk.fi/~tjaalton/dpkg/ {console,osdserver}.debdiff23:24
YokoZarslangasek: I guess I was expecting it to do the same thing as export BLAH="what" and then typing echo $BLAH on a new line (which does output what)23:25
tjaaltonvdr-plugin-xinelibout fails to build on 64bit even though it uses -fPIC.. don't know what's going on there23:25
slangasekYokoZar: yes, it's not unreasonable to /expect/ that, but that's not what it does, for the reason explained. :)23:26
sistpotyFujitsu: damn, yes. I've been intrigued by the diff23:28
sistpotytjaalton: http://users.tkk.fi/~tjaalton/dpkg/osdserver.debdiff looks sane, ACK for this one23:31
sistpotytjaalton: http://users.tkk.fi/~tjaalton/dpkg/console.debdiff looks a little bit whacky in regards to rules?23:32
sistpotytjaalton: the other change to console.debdiff look sane though. please go ahead with this as you deem fit23:34
sistpotytjaalton: the hutcc.* also for discussion?23:35
sistpoty(01_hutcc.* even)23:35
tjaaltonsistpoty: heh, no, those are just leftovers23:36
sistpotyheh, k23:36
sistpotytjaalton: ok, then please go ahead23:36
tjaaltonsistpoty: -console switched to cdbs as the other plugins did, so that's why the diff looks odd23:36
sistpotytjaalton: ah, didn't see this23:36
sistpotyk, /me needs to go to bed now... gn8 everyone23:38
RainCTgood night23:39
=== Martinp24 is now known as Martinp23

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