/srv/irclogs.ubuntu.com/2010/04/13/#ubuntu-devel.txt

slangasekkirkland: your base-files upload doesn't modify debian/links?00:18
kirklandslangasek: it wasn't actually created00:18
kirklandslangasek: i backed it out00:18
slangasek$ dpkg -L base-files|grep etc/motd00:18
slangasek/etc/motd00:18
kirklandslangasek: i couldn't actually figure out who's creating that link at this point ... any hints ?00:18
slangasekthe file is listed as belonging to the package00:19
kirklandslangasek: debian/rules:         ln -sf /var/run/motd debian/tmp/etc/motd00:20
kirklandslangasek: i'll prune that line00:20
kirklandslangasek: sorry00:20
kirklandslangasek: thanks for the sanity check00:20
slangasekkirkland: sure thing00:23
slangasekkirkland: since it's no longer in the package, that also means the symlink will disappear on upgrade - so the version check in the postinst needs to be dpkg --compare-versions "$2" lt 5.0.0ubuntu17, not just -z "$2"00:24
kirklandslacker_nl: http://paste.ubuntu.com/413371/00:24
slangasekkirkland: why was the 'rm -f' line there?  hopefully that was redundant :)00:25
kirklandslangasek: yeah, redundant00:25
zulslangasek: thanks...i saw your earlier comment but havent gotten to it yet00:26
slangasekzul: well, can you confirm that these packages are supposed to be in main?  I can fix up the seeds quickly for that00:26
zulslangasek: yeah they are00:27
slangasekok00:27
slangasekI'll follow through then00:27
=== mcurrington is now known as mrcurrington
kirklandslangasek: http://paste.ubuntu.com/413375/00:30
kirklandslangasek: can you give that a once-over?00:30
slangasekkirkland: looks good; please do an upgrade test before upload, to confirm00:30
kirklandslangasek: ack00:30
kirklandslangasek: that rm -f debian/tmp/etc/motd was not in vain00:54
kirklandslangasek: some other part of the packaging was putting something there00:54
kirklandslangasek: http://paste.ubuntu.com/413388/ appears to be doing the right thing00:56
slangasekok00:59
kirklandslangasek: http://pastebin.ubuntu.com/413396/01:04
slangasekkirkland: looks good01:06
kirklandslangasek: cheers, thanks, uploading01:06
FeasibilityStudyI keep getting kernel failure messages on boot, and when apport runs, it cannot show me the details because I get a permissions error01:33
FeasibilityStudyIOError(13, 'Permission denied')01:33
psusihoo rah!  e2defrag now works with uninit_bg, crc checksumed block group descriptors and all!02:47
robertzaccouri reported a bug a while back, it seems to have been forgotten about04:17
robertzaccourhttps://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/55550304:17
ubottuLaunchpad bug 555503 in xorg-server "screen flickers at least once every few minutes" [Undecided,Confirmed]04:17
robertzaccouris there any possibility it will be fixed before the final release?04:18
robertzaccouranyone here?04:21
RAOFrobertzaccour: THat's likely to be fixed by booting with the powersave=0 option; have you tried that (as requested in the bug)?04:21
geniirobertzaccour: 279 give or take04:21
robertzaccourRAOF, i tried that, didn't work04:22
robertzaccourgenii, whats that mean?04:22
robertzaccouri reported it and the info was incomplete, then i included the needed info, then it was confirmed and seems to be forgotten about. wish there was somethin i could do. i do what i can to help when possible04:23
geniirobertzaccour: This channel has currently about 279 people in it. So the question "anyone here" has the answer of 279.04:23
robertzaccourgenii, oh i see haha just wan't sure who was awake thanks04:23
robertzaccouris it likely to be fixed before the release? i'm hoping so. all thats happened in the report is confirmed04:25
sorennixternal: Still awake?04:26
sorennixternal: When did we decide tomorrow's DMB meeting was going to be?04:26
robertzaccourdid i ask a bad question?04:27
persiasoren: Isn't it 15:00 as always?04:28
sorenpersia: It may be.04:28
geniirobertzaccour: There are no bad questions. There are questions to which there are no immediate answer.04:28
persiaThat's when I'm planning to be paying attention, if that matters :)04:28
nixternalsoren: 15:00, my alarm on my cell phone just went off 15 minutes ago letting me know to wake up for it :)04:28
sorenFair enough. I Google'd it, got UWN which said 1400 UTC.04:29
robertzaccourif the bug has been confirmed and no other action, should i assume its gonna be fixed well after the release if it is?04:29
robertzaccourwish there was something else i could do04:29
sorenpersia, nixternal: Thanks. I'll try to make it. I'm holidaying with the family, so it may not work out.04:30
persiaBest of luck on finding the opportunity to be present :)04:31
persia(and have fun otherwise)04:31
sorenThanks, and will do.04:31
RAOFYeah.  For what it's worth, other people with what sound like a similar bug have found that i915.powersave=0 fixed it for them.  One thing you could try would be using the drivers from the xorg-edgers PPA; they're newer and might already have a fix for you.04:31
nixternali have been on holiday for the past year04:33
robertzaccourRAOF, you talkin to me?04:34
RAOFYes.04:34
ajmitchnixternal: I'm sure I can beat that :)04:35
robertzaccourRAOF, i915powersave=0 didn't work for me. where can i get xorg-edgers PPA?04:35
sorenWhoever reviewed python-cloudservers source and binary: Big thanks!04:35
sorenI wished we kept track of that.04:35
sorens/wished/wish/04:36
nixternalajmitch: how much longer for you?04:36
RAOFrobertzaccour: launchpad.net/~xorg-edgers/ppa/+archive.  Bear in mind that those are unsupported drivers.  If they work for you, it's possible that we could isolate what's fixed it and backport to Lucid.04:36
robertzaccourRAOF, should i try the pre-released and unsupported updates in software souces option also?04:38
ajmitchnixternal: who knows, I occasionally do a few uploads, like today04:38
RAOFrobertzaccour: There's nothing in there at the moment; that will start to be populated once Lucid is released.04:39
robertzaccourRAOF, it said page not found04:39
RAOFSorry; http://launchpad.net/~xorg-edgers/+archive04:39
robertzaccourRAOF, thanks. which link do i select?04:41
RAOFThere's a section “Adding this PPA to your system” with details.04:42
robertzaccouroh i got it thanks04:45
robertzaccouri'm gonna update and then restart thanks04:45
robertzaccourbrb04:46
robertzaccourback04:49
robertzaccourRAOF, thanks again. i'll keep an eye on it for a few minutes and let ya know what happens04:50
robertzaccourRAOF, it didn't seem to work, just did it again04:54
slangasekchrisccoulson: seen that xulrunner-1.9.2 still FTBFS on ia64?04:54
slangasekchrisccoulson: ah, yes you have because you've commented on the bug :-)04:56
slangasekchrisccoulson: in the meantime, I'm nuking the out-of-date couchdb-bin binary on ia64, so we can get component-mismatches cleaned up04:56
robertzaccourRAOF, it didn't work and I posted a comment on the launchpad log file. thanks anyhow04:59
robertzaccourany other ideas?04:59
robertzaccourdid i make someone mad?05:00
RAOFboot, adding the “drm.debug=0x06” kernel parameter to the boot line.  Wait until you've reproduced the bug, then run “dmesg > dmesg.log” and attach both dmesg.log and /var/log/Xorg.0.log to the bug.05:01
RAOFThat will cause all sorts of debugging information to be attached to those logs, and we can send it upstream.05:02
robertzaccourRAOF, is that in the grub you're talking about next to the end of the text?05:02
RAOFYup.  In the same place as you'd put the “i915.powersave=0” bit; just after “quiet splash”05:04
robertzaccourRAOF, whats /car/log/Xorg.0.log?05:05
RAOF /var/log/Xorg.0.log is your X log file.05:06
robertzaccourRAOF, oops i meant /var/log/Xorg.0.log05:06
robertzaccourdo i type that in the terminal too?05:06
RAOFNo, you attach it to the bug.05:06
robertzaccourhow do i attatch it? just type it in the comments?05:07
RAOFThere's an “add attachment or patch” button at the bottom of the bug page, just after the “add comment” box.05:08
robertzaccouroh ok thanks05:08
robertzaccouri'll try that brb05:09
robert__RAOF, in the drm.debug=0X06 i capitalized the x. was i wrong?05:12
robert__huh?05:12
RAOFrobert__: I'm not sure; I think you should...05:12
robertzaccourRAOF, was i supposed to capitalize that x or does it matter?05:13
RAOFI don't know if it matters or not.  It would probably be best to not capitalise it, though.05:13
robertzaccourRAOF, ok i'll try it again then brb05:14
robertzaccourback05:18
robertzaccourRAOF, what you told me to run didn't do anything05:19
RAOFWhat do you mean by “didn't do anything”05:21
robertzaccourRAOF, dmesg > dmesg.log05:21
RAOFdmesg > dmesg.log will create a file called “dmesg.log” in your home directory.05:21
robertzaccouri did it right that time and thats what it said05:22
robertzaccourrobert@robert-laptop:~$ dmesg . dmesg.log05:22
robertzaccourUsage: dmesg [-c] [-n level] [-r] [-s bufsize]05:22
robertzaccourthats what it said when i typed it right this time05:22
RAOFUm, that's not the same as “dmesg > dmesg.log”05:22
RAOF. is not the same as > :)05:22
robertzaccourhttp://pastebin.com/HEkQe7Bm05:24
robertzaccourthats whats in the folder05:24
robertzaccourdoes that look right?05:24
RAOFThat looks right, but you didn't boot with drm.debug=0x0605:25
robertzaccourRAOF, i did05:25
robertzaccourat the end of all the text i put a space between that last word and what you said to put05:25
robertzaccourdid i insert it wrong? i thought it was correct05:26
RAOFI think you've inserted it wrong.  Which is good!  Because that means you probably inserted the i915.powersave=0 wrong too, which means it might fix your bug.05:27
robertzaccourhow was i supposed to insert it? at the grub menu i pressed e. went to the end of all that text, added a space, then inserted what you said05:28
RAOFOk.  So, rather than the end of all that text, you want to go next to the “quiet splash” bit, hit space, and then add i915.powersave=0.  This should be on the *same line* as “quiet splash”.05:29
robertzaccourRAOF, i didn't see anything about quiet splash, but i'll check again brb05:30
robertzaccourRAOF, to the right of that line?05:30
RAOFI'm taking a photo of what it should look like.05:30
robertzaccourand should i delete the repos from earlier?05:30
robertzaccouroh ok05:30
robertzaccourshould i delete those x repos i added earlier?05:32
RAOFThat's probably a good idea.05:33
RAOFYou should follow the instructions from the xorg-edgers site - use “ppa-purge”05:33
robertzaccourRAOF, i just deleted those repos05:33
robertzaccouri'm gonna restart and look for "quiet splash"05:34
robertzaccourbrb05:34
robertzaccourRAOF, i'm back05:36
robertzaccourthe line ends like this now quiet splash i915.powersave=005:37
robertzaccouris that correct?05:37
RAOFThat sounds correct, yes.05:37
robertzaccouroh i didn't use ppa purge? i just deleted those repos via gui05:37
robertzaccourRAOF, so i should just wait a few minutes and see if the bug is still there?05:38
RAOFThat won't have removed the packages.  You probably want to re-add the PPA and then use ppa-purge.05:38
RAOFYes.  Wait a while and see if that's fixed it first :)05:38
robertzaccourhow do i do ppa purge?05:38
RAOFIt's a package in the xorg-edgers PPA.  You run “sudo ppa-purge ppa:xorg-edgers” and it removes the ppa packages, installs the ubuntu ones, and then disables the PPA repository.05:39
robertzaccourits a quick blink so i'll try not to blink lol05:39
robertzaccourshould i reinstall them before doin that or go ahead and purge?05:39
RAOFYou haven't removed the packages.  Removing the repository just means you won't be getting any updates - the packages that you already had installed will remain.05:41
robertzaccourRAOF, oh ok installing now05:43
robertzaccourRAOF, it says command not found05:44
RAOFYou'll need to install the ppa-purge package first.05:44
robertzaccouri did05:44
robertzaccourRAOF, http://pastebin.com/bYfXGRSG05:46
robertzaccourthats what the update says05:46
robertzaccoursudo-apt-get update05:46
robertzaccourRAOF, robert@robert-laptop:~$ sudo ppa-purge ppa:xorg-edgers05:47
robertzaccoursudo: ppa-purge: command not found05:47
robertzaccourrobert@robert-laptop:~$05:47
RAOFYou now also need to run “sudo apt-get install ppa-purge”.  That installs the ppa-purge package.05:48
robertzaccourRAOF, oh i did the ppa but forgot to install them lol sorry05:48
robertzaccourrobert@robert-laptop:~$ sudo apt-get install ppa-purge05:49
robertzaccourReading package lists... Done05:49
robertzaccourBuilding dependency tree05:49
robertzaccourReading state information... Done05:49
robertzaccourE: Couldn't find package ppa-purge05:49
RAOFThen you'll need to re-add the xorg-edgers PPA; that means that you don't have the right PPA added.05:51
RAOFIncidentally, have the flashes been occuring?05:52
robertzaccourRAOF, no not since the i915.powersave=005:53
robertzaccourRAOF, i see xorg in synaptic05:54
robertzaccourlucid wasn't listed in the sources so i just changed the word karmic to lucid05:56
robertzaccouri did it again and still can't find it05:57
robertzaccourwell, i guess if it can't find it maybe i can just delete it from the repos05:58
RAOFOk.  Run “sudo add-apt-repository ppa:xorg-edgers” from a terminal.  That will definitely add the right repository.  Then run “sudo apt-get update”, then “sudo apt-get install ppa-purge”05:58
robertzaccourok06:00
robertzaccourRAOF, i did those commands. is it ok to delete it from software sources now? its still there06:02
robertzaccourRAOF, i guess i purged it06:02
RAOFIf you run “sudo ppa-purge ppa:xorg-edgers” the repository will automatically get removed.06:03
robertzaccouri know i did that and the terminal did its thing, but in the software sources gui i see the 2 i added plus the one i added in the terminal06:03
robertzaccourrobert@robert-laptop:~$ sudo ppa-purge ppa:xorg-edgers06:05
robertzaccourPPA to be removed: ppa:xorg-edgers ppa:xorg-edgers06:05
robertzaccourWarning:  Could not find package list for PPA: ppa:xorg-edgers ppa:xorg-edgers06:05
robertzaccourrobert@robert-laptop:~$06:05
robertzaccourhaven't noticed any more screen blinking06:06
robertzaccourRAOF, is this gonna be a problem? the ppa i mean06:08
robertzaccourRAOF, brb i'll read when i get back if you type anything06:09
RAOFTry running “sudo apt-get update && sudo ppa-purge xorg-edgers”.  The PPA is not necessarily a problem, but it will mean that you don't get updates or support, and there are almost certainly bugs in those drivers which are not in the Ubuntu packages (and visa versa, obviously).06:09
robertzaccourback06:15
robertzaccourRAOF, http://pastebin.com/SFA5q72j06:17
robertzaccourbut look at this06:18
RAOFGood, that seems to have worked.06:19
robertzaccourwait brb06:19
robertzaccourhttp://i455.photobucket.com/albums/qq274/Knuckle_Brawler/Screenshot-1-2.png?t=127113614806:22
robertzaccourthats what i meant by still in the software sources gui06:23
robertzaccouroh and still haven't seen any screen blinking :)06:25
robertzaccourRAOF, hey you still there?06:29
RAOFThat's fine; that's the other PPAs that you have enabled.06:29
robertzaccourRAOF, oh ok i'll just delete those06:30
robertzaccourRAOF, how do i make this permanent?06:31
robertzaccourand how should i post this on launchpad?06:31
robertzaccourRAOF, you still there?06:33
robertzaccoura lot of quit text along the screen there, did i lose ya in the text? lol06:34
robertzaccourRAOF, are you there?06:35
robertzaccouri need to submit a confirmed bug fix. can someone help me do it properly?06:36
robertzaccourRAOF_, hey you there?06:39
robertzaccourcan anyone help me with this confirmed bug fix?06:39
robertzaccourI need to make sure i posted it right on the log or at least know how to make it a permanent fix on my system06:39
robertzaccourplease someone that can help me please respond06:40
persiaWhat's the bug number?06:40
robertzaccourhttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/55550306:40
ubottuLaunchpad bug 555503 in xserver-xorg-video-intel "screen flickers at least once every few minutes" [Medium,Confirmed]06:40
robertzaccourpersia, the update worked. now i just gotta make it a permanent boot up from my end and make sure i posted it correctly at the very end of the log06:41
RAOF_I've already updated the launchpad bug; to make this permanent you can edit /etc/default/grub, and add i915.powersave=0 next to quiet splash.06:41
persiaYeah, the bug state looks great.06:42
robertzaccourRAOF_, what do i do now?06:42
robertzaccourRAOF_, is there any way i can make it permanent on my end or just wait for the updates?06:42
robertzaccourare yall awake? anything else i can do? can i make it a permanent change from my end?06:47
robertzaccourdid i add i915 powersave correctly? http://pastebin.com/REXnmmUw06:54
robertzaccourRAOF_,  persia did i add i915 powersave correctly? http://pastebin.com/REXnmmUw06:57
persiaYou're at least missing a close-double-quites06:57
robertzaccourpersia, whats that mean?06:58
persiaOn line 9, you want to add stuff *inside* the quotes.06:59
robertzaccourpersia, thats what it brought up when i ran /etc/default/grub07:00
robertzaccourpersia, with other people's help we found a bug fix, reported it, and now just gotta get it set to the grub defaults on my end07:01
persiaRight.  On line 9, you want to add the extra bits inside the quotation marks.07:02
robertzaccourthe i915.powersave=0 i added myself, wanted to make sure i did i right before i save it and have a kernel panic07:03
robertzaccourpersia, what do i add?07:03
RAOF_GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" i915.powersave=0 should be GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.powersave=0"07:04
RAOF_Note the position of the double-quotes.07:04
robertzaccourok thanks. what about the line below that one?07:06
robertzaccourline 907:06
RAOF_That is line 907:06
robertzaccouroh yeah one line is blank. what about line 10?07:07
robertzaccourshould i just erase line 10?07:08
persiaJust leave the rest of the file as it was before you edited.  you just have to change the one line.07:08
robertzaccouri'm gonna pastebin what i got now brb07:08
robertzaccourhttp://pastebin.com/Qz6LnbGa07:09
robertzaccourthats what it looks like now. is that right for saving?07:09
persiaNo.07:11
robertzaccourpersia, what do i need to do now?07:11
robertzaccourthe first part of line 9 is there twice. is that what i need to delete?07:12
persiadelete everything on line 9 up to the second 'G' character.07:12
RAOF_As in: line 9 should be exactly:07:12
RAOF_GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.powersave=0"07:12
persiaand see the /topic : this used to be on-topic, but I fear we're drifint :)07:12
robertzaccourpersia, RAOF_ http://pastebin.com/U2YeMbUf07:14
robertzaccouri really appreciate yall helping me07:15
robertzaccourare yall still awake?07:17
robertzaccouri need to save this correctly, gettin up real early in the morning all i need to know is if i got it right please help me07:18
robertzaccourare yall still awake? please help me07:20
robertzaccouranyone else??07:20
robertzaccouryall please help me i gotta get up in a few hours07:21
robertzaccourplease please help is there anyone else here?07:21
robertzaccour:( maybe Linux isn't for me07:21
RAOF_You've replaced that with the original.07:22
RAOF_You'll probably get better support in #ubuntu+107:22
robertzaccourRAOF_, i replaced what with the original?07:22
robertzaccourok thanks yall07:25
robertzaccourhere's what it says now http://pastebin.com/cRdCHdxb07:25
RAOF_That looks good.07:26
robertzaccourRAOF_, thanks. what do i save as? grub?07:29
robertzaccouroh everytime something is successfully fixed in ubuntu i email it to myself. i have a bit list of ubuntu emails i emailed myself lol07:29
pittiGood morning07:34
robertzaccourgood mornin07:37
dholbachgood morning07:38
RAOF_Good morning :)07:39
robertzaccourthe Ubuntu community is wonderful07:40
robertzaccourwouldn't trade it for any distro in the world :)07:40
dholbachhey RAOF_07:46
dholbachhey seb12807:46
seb128hey dholbach07:46
seb128how are you?07:46
RAOF_Morning seb12807:47
dholbachseb128: getting better :)07:47
dholbachthanks07:47
robertzaccourok time to restart with the bug fix :)07:49
seb128hey RAOF_07:49
seb128dholbach, good!07:49
robertzaccourman if i didn't bring up the bug i'm not sure if anyone else would have before the release. there was only one other person affected by it on launchpad07:50
* dholbach hugs seb12807:50
robertzaccourit was accomplished with other people's knowledge and not my own, however i still fill like i contributed by telling the right people about the bug07:50
* seb128 hugs dholbach07:50
robertzaccouri'm goin to sleep for a few hours, yall have a great day thanks and God bless07:51
dholbachzul: does bug 557110 need to get reopened?07:58
ubottuLaunchpad bug 557110 in mysql-cluster-7.0 "Dependency mismatch for mysql-cluster-*" [High,Fix released] https://launchpad.net/bugs/55711007:58
tseliotslangasek: still around?09:04
Damascenehello, any one care https://bugs.launchpad.net/vte/+bug/263822 ?09:13
ubottuLaunchpad bug 263822 in vte "RTL (right to left) support in terminal (BiDi)" [Low,Triaged]09:13
wgrantmvo: Hi.09:15
joaopintoDamascene, I am not sure you get much attention on a non critical bug wich requires a complex resolution at this time :P09:21
Damascenenot so complex09:22
Damasceneonly add mlterm when installing rtl support09:22
Damasceneis it too complex?09:22
joaopintoDamascene, first it needs to be decided whether that's the proper fix :)09:25
joaopintoand I believe mlterm would also need to be moved to main09:26
DamasceneI don't know what to do. I've sent to ubuntu-desktop ubuntu-devel talked in the channel of both09:26
Damascenewho can really help? Mark?09:26
joaopintoDamascene, I don't think Mark is doing bug fixing lately :P09:27
Damascene:)09:27
lifelessDamascene: mark could make it critical priority if you convince him its critical. So can any other bug triager though.09:27
lifelessDamascene: are you claiming that its a critical bug ?09:28
Damascenewill not critical but a bug that could be fixed by using mlterm which is ready to fix it09:28
Damasceneit will not fix vte or gnome-terminal but it will give you a working terminal for rtl09:29
lifelessso joaopinto says that its not clear that that is the fix.09:29
lifelessDamascene: have you proposed a merge making the change you think will fix it ?09:29
cjwatsonI don't think it's appropriate to pull in a completely different terminal emulation program, personally09:29
cjwatsoncertainly not at this point in the cycle, we don't have time to discover new bugs when it's installed by default09:30
joaopintoDamascene, to be honest what you are requesting should be recored on a different bug report, one thing is the lack of RTL on VTE, another thing is the lack of an usable terminal for RTL languages (by default)09:30
Damascene:S09:31
DamasceneI09:31
DamasceneI'm not asking to replace vte. just installing mlterm with rtl support09:31
Damascenenot for every ubuntu user09:31
Damascenejoaopinto, are you sure I should open another bug?09:31
slangasektseliot: hi09:32
tseliotslangasek: hey, are you ok with what I wrote in my last email?09:32
tseliot(on escaping the percent sign)09:32
joaopintoDamascene, I think you should, the proper fix for VTE would be to have the RTL support, that take ages or never be fixed, on the other hand if you have a specific bug to include mlterm with a good ration it may be considered and fixed on Lucid+109:33
mvohi wgrant09:33
slangasekheh, mlterm certainly has plenty of its own bugs09:33
slangasektseliot: uhm, you shouldn't have to escape the percent sign09:33
slangasektseliot: if you're having to escape the percent sign, you're passing it in the wrong place :)09:33
joaopintoerm, I am eating letters09:34
Damascenejoaopinto, I've spent much time heating that bug :)09:34
=== tkamppeter_ is now known as tkamppeter
joaopintoDamascene, If I were using a language with a default broken terminal I would also be ;)09:34
Damasceneshould I use ubuntu-bug?09:35
wgrantmvo: Why was it chosen to use the /changelogs/pool hierarchy rather than something like SOURCE_VERSION.changelog in the normal pool?09:35
slangasektseliot: ply_boot_client_update_daemon() takes a static string; unless you need to do percent substitution in *both* mountall and the theme, you shouldn't have to escape anything09:35
wgrant(I'm looking at the Soyuz implementation of this.)09:35
Damasceneand what do you suggest as title please09:35
joaopintoDamascene, "Selecting an RTL language should install and RTL capable terminal emulator"09:37
joaopintothe package is language-selector09:38
Damascenethanks09:38
tseliotslangasek: but I have to create the string first, right? I think nih_sprintf will complain if I don't escape %09:39
tseliotas printf would do09:39
slangasektseliot: why do you need nih_sprintf() to create the string?09:39
mvowgrant, no specific reason, it could as well be this. it was simply modeled after the current way of storing them09:40
slangasektseliot: if you mean composing the "fsck:%s:%d", only the first argument will have %s interpreted09:40
slangasektseliot: a subsequent argument that contains %s is just treated as a literal string09:40
wgrantmvo: It seems a little awkward to have two pools if they're in the same place.09:41
wgrant(and it's more than a little awkward for Soyuz)09:41
mvowgrant, that is true09:41
tseliotslangasek: something like nih_sprintf (NULL, _("Checking disk %1$d of %2$d (%d %% complete)"), progress));09:42
mvowgrant, if joaopinto (he was doing the patch) does not mind we can easily change it at this point09:42
persiaWhat are the mirroring implications of the change?  My memory is that the changelogs collection is fairly large.09:42
wgrantmvo: So he has the only server-side implementation at the moment?09:42
mvowgrant, AFAIK09:42
tseliotslangasek: but I guess I can solve it with string concatenation09:43
joaopintomvo, it's ok for me, that will allow also to use the mirrors for changelogs09:43
persiaAnd my understanding of the default mirroring is that it would pull anything in /pool/09:43
mvowgrant, I would suggest to put the changelog alongside each binary package (or symlink from source changelog)09:43
slangasektseliot: right, that wouldn't work so well.  But this would: nih_sprintf (NULL, _("fsck:%s:%d", _("Checking disk %1$d of %2$d (%3$d %% complete)"), progress));09:43
joaopintomvo, but aren't other files on /changelogs/.. I noted some *copyright on some random packages ?09:43
mvowgrant, this make it more robust in the client implementation if e.g. no deb-src line is avaialble09:44
wgrantpersia: I've no plans to use this for the primary archive yet. u-m is already specially hardcoded for the primary archive.09:44
slangasektseliot: ... except with right syntax09:44
mvojoaopinto, yes, but those are not fetched currently, they are just there for information09:44
slangasek(i.e., no stray '_(" in front of the format string...)09:44
wgrantmvo: Right, we should be able to easily do the symlink dance in Soyuz.09:44
mvowgrant, ok, cool. give me some minutes to update the code, I have another u-m bugfix pending anyway09:45
joaopintosymlinks from each binary package to the source changelog ?09:45
wgrantmvo: I guess this will even fix the differing source/binary version issue.09:46
mvowgrant, exactly09:46
mvowgrant, on changelogs.ubuntu.com there is a crawler that does fixup (via symlinks) like this as well09:46
persiawgrant: Cool.  Just wanted to make sure :)09:47
wgrant(conveniently enough, we have raw changelogs available in Soyuz as of a couple of weeks ago)09:48
tseliotslangasek: ok, I see what you mean now. Thanks09:48
Damascenejoaopinto, https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/56213009:50
ubottuLaunchpad bug 562130 in language-selector "Selecting an RTL language should install and RTL capable terminal emulator" [Undecided,New]09:50
Damasceneplease adjust the description as you want09:50
wgrantjoaopinto: How easy would it be for you to adapt to this change?09:51
mvowgrant, joaopinto: to properly fix the src-version != binary-version (a good example is gcc-defaults with gcc-defaults != gcc) we would have to add a .changelog alonside earch foo_$arch.deb that reads "foo_$arch.changelog" (via symlink or file)09:51
cjwatsonthat's a lot of extra files in the mirror :-/09:51
cjwatson(may be unavoidable)09:51
mvocjwatson, yeah, but we will not do it on the default archive09:51
wgrantcjwatson: Right, this probably won't work for the primary archive.09:52
mvocjwatson, at least now :) only third-parties09:52
cjwatsonoh, this is for PPAs?09:52
mvocjwatson, yes, PPAs plus archives like getdeb09:52
cjwatsonfair enough!09:52
joaopintomvo, ok09:52
wgrantmvo: That was exactly the binary I was thinking of...09:52
wgrantSo, yes, I guess we just need a foo_1.0.changelog, and foo_1.0_i386.changelog etc. symlinks.09:53
mvowgrant, yes09:53
mvofoo-src_1.0.changelog09:53
mvofoo_2.0_i386.changelog09:54
wgrantRight.09:54
joaopintohum, I will need to move the changelog extraction to the build process, or just assume it was built for every arch09:54
mvowgrant, so that does mean we have a good change to get it for PPAs relatively soon :) ?09:54
wgrantThat's pretty easy to do on my end.09:54
wgrantMuch easier than the separate pool.09:55
wgrantAnd it will be more reliable too.09:55
* mvo nods09:55
persiawgrant: Did the importer job run already, so that it's time for the UI exposure?09:55
persia(re: changelogs)09:55
wgrantpersia: The importer doesn't exist yet.09:55
persiaAha!  I thought that was still missing :)  I'll poke some more to see if it gets created.09:55
wgrantI'm not sure how NCommander's going with that, or whether someone else needs to pick it up.09:55
mvojoaopinto, you could just opportunisticly assume its build for each arch (or test if foo_$arch.deb exists). I hope it does not cause too much trouble, but I think its a better schema in the longer run09:56
joaopintomvo, I will create the links, on my case is only i386/amd64, will work just fine09:59
mvojoaopinto, cool10:00
wgrantjoaopinto: OOI, which archive software does GetDeb use?10:00
joaopintowgrant, custom build system, bzr branch lp:debfactory10:01
joaopintoit was prior to PPAs implementation :P10:01
wgrantAh, right, I remember that vaguely.10:02
joaopintoand there are other technical reasons to not use PPAs, more flexibility to plugin our own features, license issues, mirror size, etc etc10:02
wgrantYep.10:03
directhexbugger, apt in hardy doesn't support http 301 redirects - only in jaunty+.10:06
mvowgrant, the code in u-m is updated now, would you mind updating the bugreport against soyuz so that it reflects the new schema too? I will upload the new u-m today10:27
wgrantmvo: Will do. Thanks for being so swiftly adaptable!10:29
didrockscjwatson: do you have a minute to discuss about the long standing bug #221112? (it's even worse now that ubuntu one music store is available)10:29
ubottuLaunchpad bug 221112 in quodlibet "Can't use space bar in search bar when using french alternative keyboard" [Undecided,Confirmed] https://launchpad.net/bugs/22111210:29
wgrantmvo: So it's now binary_version_arch.changelog, in the same directory as the binary itself?10:32
* wgrant checks the branch.10:32
mvowgrant, yes10:33
cjwatsondidrocks: well, we switched to the oss variant at the specific request (indeed, quite loud demand IIRC) of the French community10:33
cjwatsonwhat does the option people are talking about correspond to in XKB-speak?10:34
Damascenejoaopinto, I've opened a bug as you said. what should I do now please?10:34
didrockscjwatson: right, I think we can fix/workaround the oss variant. The bug was introduced by fixing bug #198759. after debugging a little bit, in the oss variant, Ctrl + space and space return the same XLookupString10:34
ubottuLaunchpad bug 198759 in xkeyboard-config "Right CTRL don't work" [Medium,Fix released] https://launchpad.net/bugs/19875910:34
didrocksI guess gtk_action_group_add_toggle_actions use a lookup to set up accelerator10:35
joaopintoDamascene, the best place to get help with bugs is #ubuntu-bugs ;)10:35
wgrantmvo: Heh, that code's a bit simpler now.10:35
didrocksone fix is to use in /usr/share/X11/xkb/symbols/fr include "nbsp(level4n)" instead of include "nbsp(level4nl)" in the oss variant10:35
mvowgrant, yes, its a nice change :)10:36
mvowgrant, if the diff has more "-" than "+" while keeping or extending functionality I'm happy10:36
didrockswe lost the "without forcing the use of level5 for mostly four-level layouts". Upstream responded a little bit to that: https://bugs.freedesktop.org/show_bug.cgi?id=15804 stating that no option there will fit everyone10:37
joaopintoDamascene, and keep in mind that your bug is very unlikely to be fixed at this  time, IMHO it's not a critical bug10:37
ubottuFreedesktop bug 15804 in General "Layout "fr" Variant "oss" not working as desired" [Normal,Resolved: notourbug]10:37
Damascenejoaopinto, if someone can't use apt-get it is non critical?10:38
Damasceneall apt-get messages are not readable10:38
joaopintoDamascene, there is an easy work around10:38
Damascenebut there is a workaround. 1. don't use your language 2. use LC_ALL=C apt-get10:39
joaopintoand software center works just fine10:39
cjwatsondidrocks: so we definitely shouldn't force the use of level-5 modifiers for fr(oss), but beyond that it's been years since I touched this stuff10:39
didrockscjwatson: I have no real clue about the pros and the cons of those 2 layout (the level4nl definition is in /usr/share/X11/xkb/symbols/nbsp) as I don't have this background. But the fact that with level4n, we don't loose unbreakable space in for instance OOo as they use Ctrl + Shift + space) and that people can enter a space character in rhythmbox then seems better10:39
joaopintoDamascene, the work around is to manually install mlterm and use it10:39
joaopintoany way, this is something you need to discuss with bug triagers, I am not one ;)10:39
awilkinsIs this the right place to mention that Eclipse seems to have been right proper broken by the last update?10:39
cjwatsonisn't level4n the one that hijacks right-ctrl again?10:40
didrocksdo you have good pointers as the docs seems sparse in that area and I don't think I have enough background, even reading the 5 related bug reported (upstream and in different distros) to take that decision?10:40
Damascenemay I ask in which team you are? joaopinto10:40
cjwatsonI don't any more, like I say it's been years10:40
didrockscjwatson: from what I understand no, the change in the first bug report (the initial change in 2008) was another setup10:40
joaopintoDamascene, and like it was already mentioned, introducing mlterm could bring a new bunch of other unknown/untested issues10:41
cjwatsonI think if you can simultaneously fix the rhythmbox bug and avoid regressing that right-ctrl bug, you should go ahead10:41
cjwatsonit shouldn't need any installer changes - it's just in xkeyboard-config10:41
Damasceneright, but even kernels have this10:41
joaopintoDamascene, kernels have a team handling them, mlterm does not10:41
Damascenewho said that?10:42
didrocksright, I saw that. but I don't want to make a bad change there, hence the fact I asked this to you as you should have better knowledge than I :)10:42
seb128didrocks, if you need details on those keyboard changes talk to svu10:42
Damascenemlterm 3.0.0 released a days ago10:42
seb128he does IRC on irc.gnome.org and is nice to questions usually10:42
seb128didrocks, try on #control-center10:42
didrocksenforcing the level5 was in including "level5(rctrl_switch)"10:42
didrocksseb128: thanks, doing it now. Just wanted all available inputs first :)10:43
cjwatsondidrocks: you want a time machine plus me a couple of years ago, unfortunately, I think :)10:43
didrockscjwatson: so hard to find nowdays ;)10:43
cjwatsonit took me about a day to cram all this stuff into my head and I think it's fallen out again10:43
joaopintoDamascene,  I am dropping the debate, I can't help you and I don't want you to be more frustrated than you already are :P10:43
Damasceneoh, thanks10:44
apacheloggermvo: ping.. is there a way to do-release-upgrade without having 3rd party repos disabled?11:15
apacheloggermvo: nvm, already found it :)11:29
sebnerapachelogger: 3rd party repos are evil :P11:30
ajmitchsebner: not when the 3rd party repository is your local mirror of packages11:31
sebnerajmitch: local mirrors are evil :P11:31
ajmitchsays you who wasn't trying to grab lucid packages at ~8k/sec earlier today :P11:32
sebnerajmitch: /me grabs with ~600kb/s anytime. Well except the first few days after a stable release11:33
apachelogger600 Oo11:33
apacheloggerwho can you work like that?11:33
ajmitchyeah, this is because I was trying to fetch from archive.ubuntu.com11:33
ajmitchit's not always fast fetching from there to NZ11:33
* apachelogger gets already majorly annoyed with 200011:33
sebnerapachelogger: 600kb/s = 6Mbit, you have 20 Mbit?11:34
apacheloggersebner: at times we get there ^^11:34
apacheloggeraverage is around 1200 though11:34
sebnerapachelogger: pffffff, at home (carinthia) I have 16Mbit11:34
ajmitchI'd probably get up to about that from a NZ mirror11:34
apacheloggersebner: like a friend who apparently has 16, in fact I never saw it go beyond 200 ;)11:35
apacheloggererr11:35
apachelogger211:35
sebnerapachelogger: not true, Carinthia is different *hahahahaha*11:36
apacheloggerno argument there :P11:36
sebnerapachelogger: we get ~1450 maximum, average is between 1200 -140011:37
evis it just my machine, or are dbgsym packages broken?11:38
seb128ev: how broken?11:39
evseb128: http://paste.ubuntu.com/413583/11:40
seb128ev: seems about right?11:40
seb128"Reading symbols from /usr/bin/cheese...Reading symbols from /usr/lib/debug/usr/bin/cheese...done."11:40
evright, but no source code listing11:40
seb128we don't embed source code in the dbg or dbgsym the way rpm distro are doing11:41
seb128you need to apt-get source cheese11:41
evoh?  Weird, I thought we did.11:41
seb128cd in the source11:41
seb128and run gdb there11:41
seb128no we don't ;-)11:41
evfair enough, thanks!11:41
seb128you're welcome11:41
baptistemmStevenK, could you approve me as member on ~bluetooth? I'd like a to give a hand there11:42
lamontmvo: bug 559194 also needs a fix in update-manager, thanks11:43
ubottuLaunchpad bug 559194 in update-notifier "update-motd.d symlinks are not listed as conffiles" [Wishlist,Fix released] https://launchpad.net/bugs/55919411:43
mvolamont: could you elaborate a bit please? the update-notifier change is uploaded11:46
nosse1Do you know of a good guide of how to create a company internal apt-source repo? (With tools to rebuild Packages, etc.)11:50
Riddellpersia, bryceh: xserver-xorg-video-displaylink seems to ignore the source code in the .orig.tar.gz and add it through the .diff.gz , why is that?11:50
RiddellW: xserver-xorg-video-displaylink source: patch-system-but-direct-changes-in-diff COPYING and 10 more11:51
persiaUm, if it does that, I made a mistake.11:51
persiaI'll go fix that now.11:51
Riddellpersia: ok I'll reject for now11:51
jpdsnosse1: https://wiki.ubuntu.com/Mirrors11:51
jibelmvo: hey, I ported the "3rd party changelog" fix to synaptic.11:51
jibelmvo: I'm wondering how the change of this morning to u-m will work with 3rd party repos other than ppa like e.g medibuntu.11:51
persiaReject it?  From where?11:51
jpdsnosse1: #ubuntu-mirrors is a better place to ask.11:51
mvojibel: woah, thanks!11:52
jibelmvo: they use the format base_uri+"/changelogs/pool/%s/%s/%s/%s_%s/%s"11:52
jibelmvo: Do they need to change the way they provide the changelog or must we try different format depending on the repo ?11:52
jibelmvo: joaopinto's fix was working well with this format.11:52
mvojibel: they already have this? I was not aware of that. easiest is probably to ask them if they can provide symlinks11:52
jibelmvo: e.g http://packages.medibuntu.org/changelogs/pool/non-free/g/googleearth/current.lucid/changelog11:53
nosse1jpds, well thanks. But I'm not looking for a mirror. I'm looking for a description of how to build repo of custom, non-official packages11:53
mvojibel: joaopinto from getdebs is fine with the change, I hope they will be too. maybe they can even share the code11:53
lamontmvo: update-manager-common delivers /etc/update-motd.d/91-release-upgrade as a symlink, rather than a file (which makes it not a conffile, and therefore it keeps coming back).  Same bug, different package doing the delivery11:53
mvojibel: lets ask them first if they can adept before adding compat code11:53
jibelmvo, ok, I'll ask them. thanks.11:53
mvojibel: great, thanks11:54
persiaOh, yeah.  That's a mess :)11:54
* persia fixes11:54
mvojibel: just for reference, the reason to do it like this was to avoid problems with src-version != binary-version (like gcc-defaults)11:55
mvolamont: thanks11:55
jibelmvo, yes, I've read the irc log.11:56
persiabryceh: Remind me: what benefit do we get from not using the tiny debian/rules again?11:56
jpdsnosse1: Oh, sorry then.11:56
=== MacSlow is now known as MacSlow|lunch
=== dholbach_ is now known as dholbach
=== dendrobates is now known as dendro-afk
jibelmvo, can you join us on #medibuntu to talk about the changelog12:19
directhexslangasek, as requested (well, noticed - we just forgot), banshee-coverwallpaper just yanked from sid12:50
=== rgreening_ is now known as rgreening
Laneydid i forget to do that one :(13:06
bdrunghow can i test an apport hook?13:13
Riddelldoko_: do you have any comment on bug 492139 ?13:17
ubottuLaunchpad bug 492139 in glassfish "Sync glassfish 1:2ur2-b04-3 (universe) from Debian testing (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/49213913:17
persiabdrung: kill -1 the program?13:17
persiabdrung: Or kill -11 if you want a specific sort of kill (that would be segfault)13:17
bdrungpersia: can i see what apports wants to send?13:17
persiaYep.  Just choose "View the Report", and (optionally) don't actually submit to LP.13:18
persiaWorks for CLI and GUI variants.13:18
james_wyou should be able to write a test case that calls the hook with a dummy report and checks the output13:21
Riddelldoko_: how about bug 523910 ?13:21
ubottuLaunchpad bug 523910 in python-reportlab "sync request (unstable -> lucid/main)" [Undecided,New] https://launchpad.net/bugs/52391013:21
doko_Riddell: there was a glassfish package before, packaged by sun, but I can't find it now, neither in universe, nor multiverse. ahh, I see, filed the removal request myself ... in 449905. yes, I think that is ok13:24
doko_Riddell: about 523910: it's fixing the PIL bug, yeah, have to be more verbose for the FFe13:27
Riddelldoko_: ok I'll remove the blacklist for glassfish and sync that13:31
Riddelldoko_: what's to be done with bug 535386 ?13:35
ubottuLaunchpad bug 535386 in gnat-4.4 "FFEs for ada packages in lucid / arm builds" [Undecided,Confirmed] https://launchpad.net/bugs/53538613:35
doko_Riddell: could you sync the four remaining packages?13:42
Riddelldoko_: the outdated ones on http://people.canonical.com/~doko/ubuntu-diff/status/ada.html ?13:43
doko_Riddell: yes13:43
doko_just updated this page13:43
doko_and then closing the report13:43
=== MacSlow|lunch is now known as MacSlow
Ryan1Is there any chance bug #554432 will be fixed before Lucid is released?14:08
ubottuLaunchpad bug 554432 in linux "kernel BUG at /build/buildd/linux-2.6.32/drivers/gpu/drm/i915/intel_display.c:1917!" [Undecided,Confirmed] https://launchpad.net/bugs/55443214:08
dmartDoes anyone know how to encrypt the whole rootfs when installing using ubiquity?14:09
ograi think thats only possible with d-i14:10
ograunless that changed14:10
cjwatsoncorrect14:10
dmartogra, can I chat to you later about that?14:12
ogradmart, i havent done any encrypted root installs in my life but indeed you can :)14:12
dmartcjwatson: have you done this?14:12
cjwatsonI just port that stuff over from Debian and make sure it doesn't break too badly :-)14:13
dmartok, I'll chat to ogra later and see if we get anywhere.  Thanks14:13
cjwatsonthere should be an "encrypted LVM" choice in d-i's autopartitioner, though14:14
cjwatsonwhich with any luck should just DTRT on arm too14:14
persiaRiddell: xsever-xorg-video-displaylink back in NEW for your reviewing pleasure: should be *much* cleaner now.14:18
RiddellDaviey: what's the status of bug 555111 ?14:22
ubottuLaunchpad bug 555111 in xmltv "Sync xmltv 0.5.56+cvs20100328-1 (universe) from Debian unstable (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/55511114:22
tseliotRiddell: is kubuntu-default-settings maintained in a bzr branch? I might have to upload a fix for the bootsplash (bug #553954)14:25
ubottuLaunchpad bug 553954 in plymouth "[Lucid Beta 1] plymouth has a non translatable string coming up on screen" [Medium,In progress] https://launchpad.net/bugs/55395414:25
=== icarus902 is now known as icarus901
Riddelltseliot: yes lp:~kubuntu-members/kubuntu-default-settings/ubuntu14:25
Riddellpersia: nothing there yet14:25
* persia goes to hunt14:26
tseliotRiddell: ok, so what shall I do when my fix is ready? Upload and make a bzr merge request?14:26
Riddelltseliot: yes please14:26
tseliotRiddell: ok, thanks14:27
persiaRiddell: Really there this time, including round-trip download test14:36
Riddellpersia: accepted14:40
persiaRiddell: Thanks.14:40
joaopintowhere can I find the reason for the libuser1 removal ?14:40
* persia files the corresponding removal bug14:40
joaopintoshouldn't the reverse depends be also removed ?14:41
james_wjoaopinto: I don't see it removed14:42
joaopintoit's no longer available on the lucid repository14:42
joaopintousermode which depends on it was not14:42
james_wah, probably unbuildable binaries spec14:43
joaopintohum, there was a mail about checking such packages right ?14:44
james_wyes14:44
joaopintoif I can fix it at this time would it still be included on the archive ?14:44
james_whttp://people.ubuntuwire.org/~lucas/ubuntu-nbs/32/libuser_1:0.56.9.dfsg.1-1ubuntu2_llucid32.buildlog14:45
james_wyes14:45
NCommanderccheney: ping?14:46
james_wjoaopinto: the problem is that the upstream build system installs in to site-packages, and then the packaging tries to copy from dist-packages14:47
joaopintojames_w, ok, i will atempt to fix it, thanks14:48
cjwatsonapw: you had a machine that exhibited ridiculous slowness with dpkg when installing linux-headers, I recall, before we worked around it in dpkg.  Would you be up for trying a different workaround for me?  I'd like to sync to upstream if possible15:18
apwcjwatson, don't think it was me15:18
apwi do remember it though15:18
cjwatsonhm, at this point I don't want to upload it without advance testing15:19
apwcjwatson, though any machine should show it, it being the size of the kernel headers which are the issue15:19
apwso if you want me to try it i think reinstalling a kernel headers package should trigger it15:19
apwand if it does not with your dpkg would that do for testing?15:19
cjwatsonthat ought to do, I just don't have a system with ext4 right here15:20
* apw cirtaonly has those15:20
deryckpitti, I'm starting work on bug 556499 which is for launchpad bugs team from the last UDS...15:21
ubottuLaunchpad bug 556499 in malone "Set user expectations for Ubuntu bugs after user reports a bug" [High,In progress] https://launchpad.net/bugs/55649915:21
apwcjwatson, i have a 32 and a 64 bit i could test that on15:21
nemoSay, this may be incredibly obvious, but I was wondering as I watched downloads scroll by (slowly)15:21
nemoDoes Ubuntu use / has considered  binary diffs?15:21
nemoFrom last updated version of the package, if the user has it cached?15:22
nemoOr perhaps partial updates.15:22
deryckpitti, as I understand this, the idea is to have an aleart on the page after a user files a bug letting them know what they can expect, i.e. you should be able to reproduce this, etc.  sound right?15:22
jpdsnemo: Yes.15:22
nemojpds: yes to use or considered?15:22
nemo:)15:22
jpdsnemo: https://wiki.ubuntu.com/AptSyncInKarmicSpec15:23
pittideryck: so, some things that come to my mind which we should point out, are: providing a good description and reproducer; most bugs aren't looked at quickly, and they might stay around for some time; checking for duplicates yourself helps a lot (although at this time it's a bit late, and we have a dupe detector now)15:23
joaopintojames_w, the proper fix would be regenerate the autoconf* stuff, would a small patch directly on configure be prefered ?15:24
pittideryck: and of course that everyone, including the reporter, is encouraged to help with debugging and fixing15:24
deryckpitti, right.  seems good.  I'm wondering, too, about making this generic.  Would it be ok to add a field to a project/distro in lp akin to the bug reporting guidelines, and then you guys could put whatever text you like to show up there after someone files a bug?15:25
pittirickspencer3: ^ you might have some thoughts about it as well?15:25
james_wjoaopinto: really? why does that fix it?15:25
pittideryck: that's a good idea indeed, so that we can adapt it over time without needing to change LP itself again15:26
deryckpitti, ok, that makes sense to me too.  In a perfect world, we would prompt better according to the state of the bug, but as a first step, this seems useful, IMHO.15:26
pittideryck: perfect world> "Success probability: 0.3%" :)15:27
deryckheh, exactly. :-)15:27
pittideryck: it would be useful to warn about bugs wit low gravity15:28
joaopintojames_w, hum, I had the idea that the sites-packages dir was defined on the configure script15:28
pittii. e. short description, no attachments, no apport data, etc.15:28
deryckpitti, right, and if we do that, that's a good bit more involved then a simple message alert.15:29
nemojpds: cool.15:29
pittideryck: oh, another thing comes to my mind: there are certainly a lot of packages with no package bug contact; could we do the text based on that?15:29
deryckpitti, yes, that would be reasonable.15:29
pittideryck: I'm not sure whether it'd be easier to do with macros and just one complex notice, or different notices for the two cases15:30
deryckpitti, so as a first cut, a base message that is configurable per project but if it's Ubuntu with no package specified, an additional message appears?15:31
pittideryck: "no package" is another interesting (and rather hopeless) case indeed15:31
pittideryck: I actually meant "no package bug contact", but both are indeed different cases15:32
deryckpitti, oh, sorry I misread the scrollback, sorry.  right15:32
deryckpitti, I think we could handle both cases there.15:32
ccheneyNCommander: I was wanting to find out the status of the arm patch15:32
NCommanderccheney: we're going to force building for ARM mode. (-marm)15:33
james_wjoaopinto: if you can confirm that a patch to configure.ac and configure will fix it then that's great15:33
joaopintoactually the path comes from aclocal.m415:33
ccheneyNCommander: that needs a patch for the part of the build you need to force it on, right?15:34
NCommanderccheney: no, we're going to force the entire build, just not some bits15:34
deryckpitti, I'm worried that a dynamic solution based on gravity or heat is a bit much for a first cut.  Does the variable message option mentioned above sound useful?15:34
pittideryck: yes, definitively; we can include all those cases in text form, too15:35
pittideryck: like "if this has no package, you lose"15:35
ccheneyNCommander: oh ok, do i need a patch of some sort to do that in OOo, or is it going to be forced at the buildd level?15:35
NCommanderccheney: got a debdiff coming for you15:35
ccheneyNCommander: ok thanks15:35
deryckpitti, ok, great.  I'm curious like you if others agree, but if so, I can start work on this.15:36
NCommanderccheney: http://paste.ubuntu.com/413678/ - how's that look? (I'm doing a partial test build to make sure -marm sticks, but other then that ...)15:37
pittideryck: there certainly will be some debate about the particular text still :)15:37
deryckpitti, of course. :-)15:38
ccheneyNCommander: looks simple enough :)15:40
pwkhi I have two build boxes freshly installed from 9.10. when they compile my c++ project using g++-4.1 the x86 build box adds symbols that require GLIBCXX_3.4.11 (and GLIBCXX_3.4.9). The amd64 build box does no such thing and just requires any GLIBCXX_3.4...I am unclear why this is, but would appreciate any insight...since I distribute the binary I need to get rid of those dependencies on x86515:51
pwkhere are the symbols that x86 build box adds that are the problem: http://pastebin.org/14919515:52
pwkI compile using g++-4.1 to make sure my application runs on as many systems as possible, and yet it punishes me with that 3.4.11 dependency which was introduced in 9.1015:53
Riddellcjwatson: for bug 557220 where is the image file?16:00
ubottuLaunchpad bug 557220 in gfxboot-theme-ubuntu "kubuntu splash using old logo" [Undecided,New] https://launchpad.net/bugs/55722016:00
NCommanderccheney: do you want me to upload it directly when ready?16:04
ccheneyNCommander: no i have lots of patches already in queue16:07
ccheneyNCommander: i added your patch from the pastebin to my set16:07
NCommanderccheney: alright16:07
NCommanderccheney: I'll make sure I can test build it16:07
ccheneyok16:07
ccheneyi'll be ready to upload as soon as i finish copying over a bunch of updated copyright strings :-\16:08
=== deryck is now known as deryck[lunch]
joaopintodoes anyone know the equivalent to  sysconfig.get_python_lib(0,0) to get the dist-packages path ?16:16
james_wpython -c "from distutils import sysconfig; print sysconfig.get_python_lib()"16:18
james_w/usr/lib/python2.6/dist-packages16:18
james_wjoaopinto: ^16:18
joaopintohum16:19
joaopintosorry, it returns the proper value, I am going crazy :P16:19
=== barry is now known as flufl
=== flufl is now known as barry
mathiazslangasek: hi - what's your opinion on creating the openldap user with a home directory set to /nonexistent instead of /var/lib/ldap?16:25
ScottKjoaopinto: libuser1, IIRC, had it's binaries removed because it didn't build.  It just needs the FTBFS fixed and uploaded to get back in.16:39
joaopintoScottK, I am working on it, thanks16:40
ScottKjoaopinto: OK.16:40
joaopintoI had to remove the prefix parameter on the get_python_lib, I believe there is a bug with get_python_lib() but this is not the best time to file a bug for distutils :P16:42
james_wpitti: when do you normally disable apport? Can you please ping me when you do so?16:42
pittijames_w: usually right after the RC release, but seb128 asked me to do it a bit earlier this time; probably for RC16:42
pittijames_w: yes, I can do that; for disabling kerneloops?16:42
james_wexactly, thanks16:42
james_wor feel free to do it yourself if you find uploads easier than IRC pings ;-)16:43
tseliotslangasek: I fixed #553954. Shall I proceed with the upload and update some bzr branch?16:53
=== deryck[lunch] is now known as deryck
=== ttx_ is now known as ttx
=== beuno is now known as beuno-lunch
bdrungsistpoty|work: i don't understand point 1 of your comment in bug #494604.17:23
ubottuLaunchpad bug 494604 in audacious "Please package audacious 2.3 for lucid" [Wishlist,Confirmed] https://launchpad.net/bugs/49460417:23
sistpoty|workbdrung: in the patch you add dependencies against audacious-dev, right?17:24
kwwiiKeybuk: hey, did you get the images I sent for the low-colour boot?17:24
sistpoty|workbdrung: audacious-dev should have any dependencies that are needed to develop using the shipped headers17:25
Keybukkwwii: I've been travelling over the weekend17:25
kwwiiKeybuk: ok, just wanted to make sure the email made it to your inbox :-)17:25
KeybukI've no idea yet ;)17:26
kwwii:P17:26
kwwiilucky you17:26
kwwiiI'll bug you tomorrow then17:26
Keybukthat might not scale17:26
bdrungsistpoty|work: aha, ok. this needs to be fixed in debian17:26
Keybukslangasek: so I think I've figured out with Plymouth SEGVs inside ply_process_pending_events() all the time17:27
sistpoty|workbdrung: wait a second, let me take a look again, maybe I'm confused with what patch I looked at17:27
bdrungsistpoty|work: audacious-dev depends on (nearly) everything from B-D17:27
sistpoty|workbdrung: ah, now I'm back on track, yes17:28
sistpoty|workbdrung: actually audacious-dev as seen in experimental seems to be more or less sane (e.g. there's an include that requires libmowgli-dev), at least after taking a short look17:31
sistpoty|workbdrung: actually I did confuse your audacious-plugins patch with one for audacious (there are depends added there as well), let me take another look17:32
sistpoty|workbdrung: I think the same logic should apply for the -plugins-dev17:38
sistpoty|workbdrung: however it's not too much of a problem, so if you want, feel free to leave it as is17:39
sistpoty|workbdrung: just saw another thing: how is the upgrade path handled if you've got plugins-extra installed?17:39
bdrungsistpoty|work: the question is: do we really need a -plugins-dev package17:39
bdrung?17:39
bdrungplugins-extra will be removed17:40
sistpoty|workbdrung: aha, audacious-plugins-dev is a meta package, so *shrug*, not too sure if it's needed or not17:41
bdrungit does the same as "sudo apt-get build-dep audacious-plugins"17:41
sistpoty|workyeah, might make sense to just drop it then...17:42
ionkeybuk: A random thought: implementing the last-good-boot stuff not in boot time, but by running something like update-last-good-boot in the preinst of all packages that change relevant files, and having update-last-good-boot exit if /var/run/updated-last-good-boot exists, create a new updated-last-good-boot snapshot and create the /var/run stamp so that subsequent updates during the current OS runtime don’t change the last-good-boot (since the one we’re ...17:43
ion... about to unpack changes the files not to match with what we’re running).17:43
ions/new updated-/new /17:44
sistpoty|workbdrung: anyway, as I tried to express, the dependencies of the -dev package aren't really too much of a problem, feel free to leave them as is for this upload (I doubt anyone will complain about dependency bloat of -dev packages)17:45
ionkeybuk: If the system manages to get into a state that’s running a preinst of a package, the boot is *probably* “good”.17:45
bdrungsistpoty|work: i will fix it in debian. then it gets fixed by the next sync/merge17:45
sistpoty|workbdrung: excellent, thanks!17:45
Keybukion: that's how I keep telling people to implement it ;-)17:46
Keybukat least, roughly17:46
ograKeybuk, wasnt the "mountall goes into an endless loop if the clock is wrong" bug supposed to be fixed ?17:49
ograi thought we should end up in a maintanace shell now17:49
Keybukogra: yes, it's fixed17:50
Keybukno, you end up with a plymouth prompt17:50
Keybuk"fsck failed, what you want to do?"17:50
ograhmm, and if you dont have plymouth ?17:50
lamontwhy doesn't my SD card show up anymore?17:50
ograi know that amitk saw the issue today on a beagleboard17:50
Keybukogra: mountall Depends: plymouth17:51
ograand he definately didnt get any prompt17:51
ograah, good17:51
ograhe went into an endless loop17:51
ograthe bad thing is that we support the beagle now but it doesnt have a battery at all to keep the clock17:51
Keybukit sounds like he was using an old version17:52
ograwell, whatever was in the archive today17:53
* ogra would really love to just drop the pass 1 from /dev/root in /lib/init/fstab by default ... but i suspect several people would attempt to kill me then :)17:54
tseliotKeybuk: I've fixed bug #553954 by modifying mountall, plymouth and other themes. How shall I proceed with the upload (e.g. bzr branches, etc.) for these 2 packages?18:03
ubottuLaunchpad bug 553954 in plymouth "[Lucid Beta 1] plymouth has a non translatable string coming up on screen" [Medium,In progress] https://launchpad.net/bugs/55395418:03
KeybukI'd like to review your patches first18:04
Keybukcould you e-mail me the URLs to the relevant commits18:04
Keybukthis is something that has a large breakage potential right before release18:04
Keybukso I think "additional eyes" review is worthwhile18:04
tseliotKeybuk: absolutely, I'll send you an email18:04
sabdflrickspencer3: please can i ask for a late sync of the schroedinger package?18:05
sabdflto get 1.0.918:05
sabdfli don't think there are any critical deps, but it's worth chacking in case that's a bad req18:05
rickspencer3sabdfl, in team meeting atm18:05
rickspencer3will ping back soon18:05
sabdfldanke18:05
=== beuno-lunch is now known as beuno
seb128sabdfl, I was pondering syncing it while I did some GNOME sync before meeting but there was no bug open about it, any bug fixed or new feature we want in the update?18:07
tseliotKeybuk: ok, email sent. Let me know if/when I can upload.18:10
tseliotslangasek will get an email too18:10
Keybuktseliot: will review today18:10
tseliotthanks18:10
deryckttx, ping18:13
Keybukbug #558865 is clearly a DFSG violation (restriction of endeavour)18:14
ubottuLaunchpad bug 558865 in bzr "crash on conquering military building" [Undecided,Invalid] https://launchpad.net/bugs/55886518:14
mathiazKeybuk: what's your plan for bug 552786?18:25
ubottuLaunchpad bug 552786 in upstart "initctl: lacks proper exit codes" [Medium,Invalid] https://launchpad.net/bugs/55278618:25
Keybukmathiaz: I don't have a specific plan18:26
KeybukI agree it's a bug, and that it should have proper exit codes18:26
Keybukbut I have REAL BUGS to fix between now and release18:26
Keybukso I'm very unlikely to do it18:26
KeybukI will more than happily review patches though and provide all necessary advice18:26
macoas opposed to....heisenbugs?18:26
Keybukmathiaz: the "open question" is, what are the exit codes when the job is starting and stopping? :)18:27
Keybukie. if the job is start/pre-start ... it's not running, so should not exit 018:27
Keybukbut it's not "not running", so should not exit 118:27
Keybukand stop/running is obviously running right now, but very soon won't be, so should not exit 0 probably18:27
KeybukI guess 0 := goal = start & state = running18:28
Keybukanything else can be 118:28
Keybuk(the states change for 1.0 anyway, so too much thought at this point is only going to be thrown away soon enough)18:28
mathiazKeybuk: right - I agree that returns 0 only if the process is running is enough18:29
james_wkenvandine: which package for a music store bug?18:40
kenvandinejames_w, most likely libubuntuone18:42
kenvandineor rhythmbox-ubuntuone-music-store18:42
kenvandinebut most of the functionality is in libubuntuone18:42
james_whmm, it's via banshee18:42
kenvandineok18:42
james_wI'll test in rhythmbox18:42
kenvandinelibubuntuone18:42
kenvandine:)18:42
james_wyep, libubuntuone, thanks18:44
kenvandinejames_w, np18:45
=== dpm is now known as dpm-afk
seb128sabdfl, new schroedinger synced18:54
=== yofel_ is now known as yofel
sabdflthanks seb12819:16
=== dendro-afk is now known as dendrobates
zygamvo: hi19:43
zygamvo: did you manage to merge the other software-center branch?19:43
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== amitk is now known as amitk-afk
=== rickspencer3_ is now known as rickspencer3
slangasekmathiaz: /nonexistent> I think that's pretty ugly :)20:37
ccheneyNCommander: about to upload the new OOo with your change, did it seem to work so far?21:18
NCommanderccheney: I didn't get a chance to try it21:18
* NCommander is not having the best day21:18
NCommanderccheney: I just kicked a build, if you can wait 45 minuts for patch+configure, I can tell you to if it works21:20
=== lcase is now known as NoMaintener
ccheneyNCommander: ok21:24
ccheneyNCommander: ping me when you verify it works and i will upload it21:24
* ccheney is going to do a ooo-l10n test build before uploading21:24
NCommanderccheney: thanks. The patch looks correct to you, right?21:24
ccheneyNCommander: it looks sane to me, whether it will actually work i don't know :)21:25
NCommanderccheney: well, building to the point of failure takes two hours21:26
zulslangasek: i updated the autofs5 upstart script fyi21:26
ccheneyNCommander: oh thats not bad, if you are going to be around long enough to see if it passe that point then just ping me then21:28
ccheneyNCommander: i'm always around on irc :)21:28
NCommanderccheney: yeah, I'll be around. Its just waiting for OOo to configure takes eternity21:28
NCommanderccheney: 'CFLAGS=-g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='21:32
NCommanderdidn't work21:32
NCommanderugh21:32
* YokoZar waits for his package to be built...Launchpad first says build starts in 15 minutes. Then 1 hour. Then 30 minutes. Now 5 hours.21:33
NCommanderccheney: oh, I put ifneq versus ifeq (note to self: don't patch OOo at 8am in the morning)21:35
ccheneyNCommander: should be ifeq?21:37
NCommanderccheney: if arch == armel, then pass -marm21:37
NCommanderthe code as written is arch != armel :-)21:38
seb128bug #55447821:38
ubottuLaunchpad bug 554478 in mountall "power g5 does not boot lucid beta" [Undecided,New] https://launchpad.net/bugs/55447821:38
seb128does somebody known about this issue?21:38
ccheneyNCommander: ah heh21:38
NCommanderseb128: ENOG5 :-/21:39
seb128(just asking because I've a GNOME upstream who is running into the issue)21:39
seb128oh, Keybuk!21:39
seb128Keybuk, you wouldn't have a clue of what issue could create bug #554478 or what info would be useful there?21:39
ubottuLaunchpad bug 554478 in mountall "power g5 does not boot lucid beta" [Undecided,New] https://launchpad.net/bugs/55447821:39
seb128Keybuk, just trying to be nice to an GNOME upstream who is using ubuntu ;-)21:40
seb128Keybuk, workarounds hints are welcome if you have some too21:40
Keybukif it's suspected to be a mountall bug, add --debug and capture that output21:41
chrisccoulsonis svu the only gnome upstream using ubuntu? ;)21:41
Keybukthough by the looks of it, it's not a mountall bug21:41
Keybukit looks like it's passed that21:41
seb128chrisccoulson, no, but still he's nice with us ;-)21:41
seb128Keybuk, any idea what could be to blame rather?21:41
Keybukno, none21:42
chrisccoulsonseb128 - he is, but i think i scare him away ;)21:42
sabdflpgraner: who's a good person to chat with regarding a USB issue?21:42
Keybukoh, wait, "it reports failed mount"21:42
Keybukno idea on that21:42
KeybukThe /dev/mapper/control file is the only file in /dev/mapper. Nothing else in that dir.21:43
Keybukseb128: ^ sounds like an LVM issue21:43
ccheneyNCommander: ifneq is right changing that causes it to be used on not arm21:43
ccheneyNCommander: and causes build to fail on amd6421:43
NCommanderccheney: oops :-)21:44
NCommanderccheney: I think I also need to set ARCH_CXXFLAGS21:44
seb128hey svu21:44
seb128Keybuk, thanks, I copied what you said to svu21:45
svuseb128: hey21:45
KeybukI also copied it to the bug ;)21:45
svuKeybuk: I was told it would be useful to capture --debug, right?21:45
seb128svu, do you know what you upgraded just before getting the bug?21:45
Keybuksvu: yes, that's always useful21:45
svuKeybuk: is there anything I could check in dmesg?21:45
Keybukdmesg is unlikely to be helpful21:45
ccheneyNCommander: ok, well let me know once you get a working patch :)21:45
Keybukit looks, to me, like you're missing LVM device nodes21:46
svuseb128: I think I upgraded both kernel and mountall - but not 100% sure21:46
Keybukyou should have /dev/vg/lv -> /dev/mapper/vg--lv device nodes21:46
seb128svu, did you try to boot previous kernel from grub?21:46
Keybukif there's nothing else in /dev/mapper other than control, that bit is likely to be broken21:46
svuKeybuk: I will check /dev/vg21:46
* NCommander wishes he knew why SPARC didn't boot at all anymore past the kernel21:46
Keybuk(where "vg" and "lv" are your volume group and LV names)21:46
seb128svu, you have the upgrade in /var/log/dpkg.log too21:46
svuseb128: it is power g5. there is no grub. there is yaboot. And If only I remember how to boot the prev kernel...21:46
seb128svu, oh right...21:47
svuKeybuk:  I see. The real vg and lv names...21:47
svu(and my Power G5 gives me only couple of minutes. The fans turn ON and make horrible NOISE, then it turns itself off automatically! :)21:48
svuand no boot from USB AFAIK21:48
svuwhat a platform :)21:48
NCommandersvu: LinuxOLD at the yaboot prompt21:48
NCommandersvu: and it should support USB boot if you hold option down and theres a proper yaboot partition on the USB drive21:48
svuNCommander: ghm. I should check about LinuxOLD. Not sure it is still there - I might have removed it:)21:49
NCommandersvu: heh. yaboot is pathetically limited compared to grub, or silo on SPARC21:49
svuNCommander: I was told in Web, they ignore USB. Well, there are some tricks with OpenFirmware...21:49
NCommanderbut thats because openfirmware sucks21:49
NCommander(openfirmware on mac anyway)21:50
NCommandersvu: worse case, you have to drop into the OF propmpt, and insert some voodoo into nvramrc to get it to USB boot21:50
svuAnyway, I am leaving for a moment, going to try  (If am not back, count me as communist:)21:50
svuNCommander: yes, as I heard21:50
NCommandersvu: you can have a lot of fun in OF, but you've got to also like pain21:51
slangasekzul: right, seen21:51
slangasekRiddell: bug #523910> so there hadn't been an FFe granted yet, were you implicitly granting one with your sync?21:52
ubottuLaunchpad bug 523910 in python-reportlab "sync request (unstable -> lucid/main)" [Undecided,Fix released] https://launchpad.net/bugs/52391021:52
NCommanderccheney: when do arch flags get passed into the OOo build, I don't see it on the ooo-build command line21:52
ccheneyNCommander: hmm not sure will take a look and see if i see where its done21:59
mathiazKeybuk: what do you think about http://bazaar.launchpad.net/~mathiaz/ubuntu/lucid/upstart/workaround-status-exit-code/revision/127322:00
mathiazKeybuk: as a workaround the lack of proper exit code for initctl status command?22:00
ccheneyNCommander: around line 2147, i have a different version of rules than you though22:01
NCommanderccheney: ugh, hrm22:01
ccheneyNCommander: two different places next to each other:22:01
ccheneycd $(OOO_BUILD_TREE) ; PATH=$(BUILD_PATH) LD_LIBRARY_PATH=$(BUILD_LD_LIBRARY_PATH) DEFAULT_TO_ENGLISH_FOR_PACKING=1 ARCH_FLAGS=$(ARCH_FLAGS) TMP=/tmp $(MAKE)22:01
ccheneywith verbose on and off22:01
NCommanderccheney: ugh, let me go to bzr packaging. I really don't think either one of us wants OOo uploaded twice :-)22:01
Keybukmathiaz: I think that's exactly the kind of work-around that I don't want to do22:01
Keybuknot this late in a release cycle22:01
Keybukit's also wrong ;)22:01
ccheneyNCommander: yea22:01
NCommanderccheney: (or at least, wait until this build gets to the actual configure/build --all stage)22:01
ccheneyNCommander: i haven't committed my most recent changes to bzr yet22:02
* Keybuk introduces mathiaz to the concept of translations22:02
Keybuk(plus it silences all command output from a user POV)22:02
slangasekKeybuk: so what did you figure out with the plymouth segvs?22:03
mathiazKeybuk: wouldn't LANG=C handle the translation issues?22:03
slangasekKeybuk: and is it related to the deadlock identified in bug #554737?22:04
ubottuLaunchpad bug 554737 in plymouth "Graphical bootstrap hangs on fsck" [High,Triaged] https://launchpad.net/bugs/55473722:04
Keybukmathiaz: no, because then upstart-job would output everything in english22:04
Keybukslangasek: I don't know what that bug is22:04
Riddellslangasek: yes, from talking to doko earlier today22:04
KeybukI have reached the point where, even if I sat here right now22:04
slangasekRiddell: ok :)22:04
Keybukand for the next two weeks just read bugs and replied to them22:04
KeybukI would have more unread mails in my LP folder than when I started22:05
Keybukslangasek: would you like me to read that bug, or would you like me to talk to you about the process_pending_events() bug?22:06
slangasekKeybuk: both22:06
Keybukok, I shall read that bug first22:07
=== joaopinto_ is now known as joaopinto
mathiazslangasek: what's your take on bug 562261?22:08
ubottuLaunchpad bug 562261 in krb5 "Sync krb5 1.8.1+dfsg-2 (main) from Debian unstable (main)" [High,New] https://launchpad.net/bugs/56226122:08
slangasekthey're both high-priority, targeted bugs, and as I say I have suspicions they may even be related22:08
mathiazslangasek: it seems that the ABI break wouldn't effect any package in the archive22:08
Keybukslangasek: I don't see how they can be related so far22:08
slangasekKeybuk: fair enough22:09
Keybukaccording to the back trace I've just read, plymouthd in bug #554737 is blocked in write()22:09
ubottuLaunchpad bug 554737 in plymouth "Graphical bootstrap hangs on fsck" [High,Triaged] https://launchpad.net/bugs/55473722:09
slangasekmathiaz: does the Debian plan include any binary package name changes?22:10
Keybukhmm22:10
Keybukbug #554737 is strange22:10
Keybukplymouthd is blocked in write()22:10
ubottuLaunchpad bug 554737 in plymouth "Graphical bootstrap hangs on fsck" [High,Triaged] https://launchpad.net/bugs/55473722:10
Keybukplymouth quit is blocked in epoll_wait()22:10
mathiazslangasek: I don't think so22:10
Keybukthis should not be possible22:10
Keybukand mountall is blocked in write() too22:11
mathiazslangasek: I haven't review the extend of the ABI break22:11
slangasekKeybuk: mountall is also running; the deadlock is between plymouthd and mountall, 'plymouth quit' is just waiting its turn22:11
mathiazslangasek: sam has been answering promptly to my requests22:11
Keybukslangasek: are you sure?22:11
slangasekKeybuk: as sure as I can be without having had a chance yet to reproduce it locally22:12
Keybukat a guess22:12
Keybukply_boot_client_flush() is flushing all pending writes22:12
Keybukbut not reading the replies22:12
Keybukplymouthd is blocking on sending a reply before read()ing again?22:12
ccheneyNCommander: so you needed more than just -marm?22:12
slangasekKeybuk: yes, that's what I think is happening22:12
NCommanderccheney: not sure, maybe I'm loosing it, its going to start build --all in a moment and I'll look at the GCC line to see if I'm loosing it22:13
slangasekmathiaz: no package name changes in unstable; what verification did you do that the ABI change doesn't hurt us?22:13
Keybukslangasek: makes sense22:13
KeybukI agree with your diagnosis then22:13
ccheneyNCommander: ok22:13
slangasekKeybuk: ok - and that's unrelated to the other bug?22:13
mathiazslangasek: talking and trusting the debian maintainer22:14
mathiazslangasek: I haven't had time to get into deeper investigations22:14
Keybukslangasek: completely unrelated22:14
slangasekKeybuk: ok - what's the story on bug #553745, then?22:15
ubottuLaunchpad bug 553745 in plymouth "plymouthd crashed with SIGSEGV in ply_event_loop_process_pending_events()" [High,Incomplete] https://launchpad.net/bugs/55374522:15
Keybukslangasek: just fixing status of this22:15
Keybukslangasek: do you want a go at fixing, or do you need me to?22:15
slangasekI have time to follow through today22:15
Keybukmy hunch for a fix; I have that function just calling the write() side of plymouthy stuff22:16
Keybukit probably instead should do the full thing22:16
svuKeybuk: I attached my mountall results22:16
Keybukmaybe even call ply_boot_client_process_pending_events() in a loop until there are no more pending requests22:16
* slangasek nods22:16
Keybuksvu: remind me of the bug number22:16
Keybukslangasek: so SEGV bug22:17
Keybukdo you know much about epoll?22:17
svuKeybuk: https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/55447822:18
ubottuLaunchpad bug 554478 in lvm2 "power g5 does not boot lucid beta" [Undecided,Incomplete]22:18
slangasekKeybuk: a medium amount22:18
Keybukslangasek: so cliff's notes22:18
Keybukunlike poll, the kernel keeps track of the stack of fds you want to watch22:18
Keybukwhen you add an fd to the epoll, you pass in "data"22:19
Keybukwhen you call epoll_wait(), you get an array of all the "data" that matched22:19
Keybukin plymouth's case, the "data" is a pointer to a ply_source structure22:19
Keybukthat points at the handlers and stuff to call22:19
Keybukso22:19
Keybukbig array of pointers to ply_source (handlers)22:19
Keybukiterate the array, calling the handlers22:19
Keybukwhat if the handler frees watches? :p22:19
* slangasek nods22:20
Keybukwhat if those watches actually polled true this loop - and are later in the array?22:20
KeybukI talked to Ray this morning about it, and he has proposed http://cgit.freedesktop.org/plymouth/commit/?id=5daa29168df38b8b5f0f59b0c65a5740082e002a22:20
KeybukI think it'd be a good idea to update to 0.8.2 (lots of bug fixes) and add that patch22:20
Keybukand get some testing22:20
NCommanderccheney: didn't work, can't even tell if ARCH_FLAGS got passed in22:21
ccheneyNCommander: hmm weird22:21
ccheneymaybe i should commit my changes to bzr and then you can try them out22:21
svuKeybuk: does my output give any hints?22:21
NCommanderccheney: yeah22:21
Keybukplymouth_connect: Failed to connect to Plymouth: Connection refused22:23
ccheneyNCommander: ok it should be there now22:23
Keybuksvu: ^ that's a little odd22:23
ccheneyNCommander: its 6ubuntu1 unreleased tag22:23
ccheneyNCommander: commit 128622:23
Keybuksvu: but yes, clearly no LVM devices here - do you have /var/log/udev from that machine ?22:23
svuKeybuk: nope. my /var is in different partition, so, no /var/log here. I can create it - will it populate all necessary files?22:24
slangasekKeybuk: 0.8.2> none of the bugfixes jumped out at me as urgent; I agree that testing would be the most effective way to validate those changes, but am concerned about the timeline.  You don't think cherry picking the one reference-counting commit is appropriate?22:25
Keybukslangasek: well, in terms of fixing that bug, sure22:25
Keybukbut a lot of the other fixes looked really key to me22:25
Keybuklike fixing all the keyboard problems ;)22:25
NCommanderccheney: grabbing22:25
Keybuksvu: check /dev/.udev.log22:26
Keybukor something22:26
Keybukit usually hides there until /var is mounted22:26
slangasekKeybuk: ok - nothing in the upstream changelog tickled my memory on known major bugs we have right now, but I'll defer to you on this22:26
svuKeybuk: ok. I will try. Thanks22:26
Keybukslangasek: oh, I just looked at the git commits and they all looked quite sane22:27
slangasekKeybuk: right - go for it22:27
slangasekKeybuk: do you also have some time for bug #539655?22:28
ubottuLaunchpad bug 539655 in linux "nouveau hard lockup in nouveau_gem_ioctl_cpu_fini" [High,Triaged] https://launchpad.net/bugs/53965522:28
Keybukslangasek: I've been running "bzr merge-upstream" for the past 6 hours22:28
Keybukit's still running22:28
slangasek(to talk with me about it)22:28
slangasekheh22:28
Keybukslangasek: I can talk to you about it anytime22:28
Keybukhere's the dump of stuff I know about it:22:28
Keybuk--22:28
slangasekheh22:28
Keybuk:-)22:28
Keybuksmb knows a bit more22:28
slangasek<Keybuk> we still haven't tracked down the mysterious source of the ioctl()s that smb is adamant that Plymouth is making22:29
Keybuksomething to do with "the number of cpu gets that plymouth does is not the same as the number of puts"22:29
Keybukright22:29
james_wKeybuk: the command is hung?22:29
Keybukso smb looked from a kernel POV22:29
Keybukand plymouth is apparently resulting in more gets than puts22:29
Keybukso "holds the card" at the point X tries to start22:29
Keybukthis could be:22:29
Keybuk- a nouveau bug (plymouth is correct, nouveau is wrong)22:29
Keybuk- a libdrm bug22:29
Keybuk- a plymouth nouveau renderer bug22:29
slangasekwhat does the userspace side of that ioctl look like?22:29
Keybuk- a plymouth drm renderer bug22:29
Keybukor none of the above22:30
Keybukbut I still don't have OOTB working nouveau hardware22:30
Keybukso I've been able to do zero testing22:30
slangasekright; I do22:30
Keybukslangasek: userspace side looks like libdrm function calls22:30
slangasekI meant low-level - what are the ioctls in question?  (trying to work my way up from the libdrm-nouveau1 source)22:30
Keybukie. src/plugins/renderers/drm/ply-renderer-nouveau-driver.c22:30
Keybukoh22:31
Keybukno idea there22:31
Keybukthat's beyond my knowledge22:31
slangasekok, will circle around with smb when he's here22:31
slangasekoh, he's here, just not here; will follow up with him22:31
NCommanderccheney: build kicked22:31
KeybukI understand from a black box POV what plymouth does22:31
Keybukit creates a buffer onto which it can draw22:32
Keybukand has that buffer mapped to the virtual console22:32
Keybuk(replacing fbcon)22:32
Keybukbut I don't really understand the calls it makes or anything like that22:32
Keybukeven from an intel pov22:32
* slangasek nods22:32
Keybukit could be a "deactivate" bug22:33
Keybukie. at the point after deactivate is called, the nouveau driver for the drm renderer has more references open than is acceptable for nouveau22:33
Keybukintel needs a reference held otherwise fbcon reasserts22:33
Keybuknouveau is probably written assuming the same22:33
Keybukit may turn out that holding that reference is what prevents X from starting22:34
Keybukit may even turn out that it's therefore impossible to do a smooth transition with nouveau22:34
Keybuketc.22:34
Keybukit may be a kernel bug22:34
Keybuk(that X can't start with that reference held)22:34
slangasekright22:34
Keybukit's in that hideous area I fear to tred :p22:34
slangasekI'll work on understanding the drm code and try some live debugging; probably won't get to it today22:34
KeybukI don't really "understand" this layer from a programming POV, just from a black box architecture POV22:34
Keybukand I fear that if I start to learn it, I'll end up maintaining X or something22:35
Keybukor Wayland <g>22:35
ccheneyNCommander: ok, i'm running a build to test ooo-l10n also, let me know what you come up with and i will do the upload in a few hours (or whenever yours is done testing)22:35
ccheneyNCommander: i think my ooo-l10n test will probably take a couple hours22:35
NCommanderccheney: I flipped the ifneq to a ifeq22:35
ccheneyNCommander: if that works then the check itself must be flawed as when i had it the other way it was being used even for amd6422:36
NCommanderccheney: oh, I'm building on armel ;-)22:36
NCommanderccheney: its possible, I copied one of the other checks in the source and tweaked it22:36
Keybukjames_w: poor internet connection ;)22:36
james_wah22:36
ccheneyNCommander: ok, will look into it once you see if the -marm bit fixes it at least, only takes about 5-10m to fail on amd64 if its not set right on my box, heh22:37
NCommanderccheney: heh, it takes a good 30-45 minutes ;.;22:37
ccheneyNCommander: so it should be easy enough to verify it doesn't break other things22:37
ccheneyonly takes me 30m for a full OOo build (not ooo-l10n) :)22:37
ccheneywell as i have ccache primed22:38
ccheneya lot of that time is spent in the shlib stuff too i think22:39
NCommanderccheney: heh22:39
ccheneyand then running lintian and compressing the lzma debs, etc :)22:39
ccheneythe build itself seems to be fairly small part of the 30m22:40
ccheneyi wish the lzma compression was threaded22:40
lamontpersia: fpc is building on ppc now. armel gave http://paste.ubuntu.com/413787/22:43
joaopintothinking on a rollback sysem for dpkg, would it be as trivial as backing up all the files contained on a package before the upgrade and restoring them for the rollback (applying this recursively to dependencies) ?22:45
ajmitchno, because maintainer scripts can do arbitrary things22:45
joaopintoright, I know I was missing something22:46
joaopintoso it would be FS snapshot based22:46
joaopintoneed to be22:46
micahgjoaopinto: etckeeper is good for helping with that22:47
joaopintomicahg, it doesn't help much to revert upgrades22:48
svuKeybuk: attached udev.log22:48
svuhttps://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/55447822:48
ubottuLaunchpad bug 554478 in lvm2 "power g5 does not boot lucid beta" [Undecided,Incomplete]22:48
joaopintohum, files created/changed from maintainer scripts could be identified on system calls (checkinstall alike) and also be backed up22:50
ccheneyNCommander: is our arch called armel or arm?22:50
ccheneyNCommander: i see another reference to filtering for arm that had both in it22:51
joaopintoif those files were changed manually after the newest package install then user prompt would be required22:51
joaopintoI am I missing something :) ?22:52
ccheneyNCommander: eg the code that sets the ICU flags for arm22:53
NCommanderchrisccoulson: armel22:53
NCommanderer22:53
NCommanderccheney:22:53
chrisccoulson;)22:53
ccheneyNCommander: well comparing the other uses of ifneq (,$(filter $(ARCH), foo))  the foo is what it applies to code to afaict22:55
ccheneyNCommander: eg the openjdk-6-jre java runtime depends list, etc22:55
Keybuksvu: your log confirms that no dm-X devices are being created in the kernel22:56
svuKeybuk: lovely. So, is there workaround?22:57
Keybukno idea22:57
Keybukit's LVM22:57
Keybukmy jurisdiction stops at the state line between sane things and LVM ;-)22:57
svu:)22:59
svuso, should that bug be reassigned to LVM? who should I talk to?22:59
KeybukI've reassigned the bug to LVM23:00
svuand who would be my next person to talk to, if you happen to know?23:02
seb128svu, the lvm2 source didn't change for 8 weeks, did you try to boot the previous kernel?23:03
Keybuksvu: no idea on that23:07
svuseb128: I did. same result23:07
KeybukI don't think anyone is maintaining LVM right now23:07
svuseb128: my system broke ~2 weeks ago23:08
seb128svu, did you try to look in the dpkg.log what you updated just before getting the issue?23:09
Keybukdpm-afk: bug #559997 probably warrants a UDS session?23:09
ubottuLaunchpad bug 559997 in mountall "Mountall needs to generate pot file on build" [Medium,Triaged] https://launchpad.net/bugs/55999723:09
svuseb128: I just found. it was ~2 Apr23:09
svuseb128: nope. ghm, I'm afraid it is on one of those volumes I cannot access23:10
seb128svu, :-(23:11
svuwell, I can access them, booting from CD. For 2 mins - till my fans turn the system off23:11
svuI can try that...23:11
sladensvu: if when you boot from CD (eg. older versions), does the mapper find them23:11
svuyes23:11
svucan I can mount them23:11
svuand I actually did apt-get upgrade on mountall23:11
svuand linux kernel23:12
svubut that did not help23:12
sladenso the 2 minutes is because ACPI/throttling/similar is not being loaded?23:12
seb128Keybuk, the packages using cdbs have their template updated by langpack.mk, we will do something similar for dh7, other packages in main not using those should update the template in their rules23:12
sladensvu: sudo apt-get update --reinstall mountall23:12
svusladen: yes. perhaps. my Power G5 turns ALL fans on. Horrible noise. And after 2 mins the system turns off23:12
svusladen: why not. will try that. But Keybuk  says it is not mountall, it is most probably lvm. but it is worth trying anyway...23:13
sladensvu: as in  http://www.macintouch.com/readerreports/powermacg5/index.html23:14
sladensvu: or are we talking another type of G5 ?23:15
svusladen: well, http://www.everymac.com/systems/apple/powermac_g5/stats/powermac_g5_2.0_dp.html23:16
svuno, this one: http://www.everymac.com/systems/apple/powermac_g5/stats/powermac_g5_2.0_dp_2.html23:17
Keybukseb128: right, it's the dh7 things I'm thinking of23:19
Keybukif it's the case where everything needs to "make -C po update-po" somewhere, then it's the kind of thing that should be done automatically23:20
Keybuksladen: the bug is clearly unrelated to mountall23:20
Keybukthe logs show no devices in /dev/mapper23:20
seb128Keybuk, we usually do it by calling intltool-update but right23:20
Keybukseb128: an interesting question is where that should be done, of course23:21
Keybukif the .pot is in the tarball (which it always is)23:21
Keybukthen you need to run it on "debian/rules clean"23:21
Keybuksince you need to commit the changes to bzr23:21
Keybukbut if you have a patch system, you *also* need to run it after the patches are applied23:21
Keybuk(or on build somewhere)23:21
seb128right not we run it after build (at least in the cdbs version)23:22
Ngif I had a lucid machine (packages a few days out of date) boot up and do a routine fsck, finish and mount / rw, but plymouth still think fsck was at 70% forever, what would I file that against? :)23:22
seb128which should always be right for launchpad import23:22
KeybukNg: you should read the list of duplicate bugs first23:23
KeybukNg: though, since you're here23:23
KeybukNg: can you run "ps" on that machine for me23:23
=== dendrobates is now known as dendro-afk
Ngunfortunately it's not still in that state, but perhaps I can provoke it - do we still support /forcefsck?23:24
KeybukNg: we do23:25
seb128Keybuk, what are you looking for in the ps in case I get the issue again there? (I got it yesterday on a box)23:25
Keybukseb128: whether plymouthd is still running, whether plymouth commands are still running and whether mountall is still running23:25
seb128k, noted23:26
Keybukif they are, it's a dup of bug #55473723:26
ubottuLaunchpad bug 554737 in plymouth "ply_boot_client_flush() does not read replies (plymouth stuck during/after filesystem check or error)" [High,Triaged] https://launchpad.net/bugs/55473723:26
Keybukif not, it isn't23:26
Ngaha, rebooted with forcefsck and it looks like it's done it again23:29
KeybukNg: "ps" output?23:30
NgKeybuk: plymouthd is running, there's a "plymouth quit" running, mountall is running23:31
KeybukNg: sweet23:32
KeybukNg: then you have the same bug23:32
Keybukkill the plymouth quit and mountall processes23:32
=== dendro-afk is now known as dendrobates
Keybuktbh, killing mountall is probably enough23:32
NgKeybuk: http://pastebin.com/cEfCkVkh fwiw23:32
Keybukactually yes, only kill mountall23:33
Ngta :)23:33
cjwatsonseb128: the right way to do this with dh7 would be for something to provide a langpack addon, so you'd do dh --with langpack23:33
cjwatsonthat's basically equivalent to include langpack.mk23:33
Keybukcjwatson: I can't figure out a way to do this in debian/rules sanely *at all*23:34
cjwatsonseb128: /usr/share/doc/debhelper/PROGRAMMING.gz has docs on writing sequence addons, near the end23:34
seb128cjwatson, we don't want to patch every rules to list it though23:34
cjwatsonmm, joeyh gets really upset when we patch debhelper to behave substantively differently from Debian; I assume the cdbs maintainer doesn't23:34
seb128cjwatson, with cdbs we make gnome.mk which is used in most desktop packages include langpack.mk23:34
cjwatsonwell, why not have a '--with gnome' then?23:35
cjwatsonand have it provide whatever semantics you want in the desktop23:35
seb128because gnome packages still use cdbs in debian and ubuntu ;-)23:35
seb128but right if GNOME ever migrates to dh723:35
cjwatsonsure, but --with gnome is the equivalent of gnome.mk, that's all I'm saying23:35
Keybukcjwatson: but this doesn't just affect gnome packages23:35
seb128I'm thinking we should maybe figure something out of the packaging system though23:36
Keybukthis affects every single package for which we patch the source23:36
Keybukincluding those we wrote ourselves ;)23:36
cjwatsonKeybuk: not that simple because po files live in different places23:36
Keybukand that's regardless of the fact that there's no sane way to do this23:36
cjwatsonand it only affects those for which we made string changes23:36
cjwatsonand those for which the string changes actually matter23:36
KeybukI can't figure out how to do it at all for mountall23:36
seb128cjwatson, lot of upstream tarballs don't ship a template too or some ship an outdated one23:37
cjwatson(e.g. grub2, really doesn't matter that much if the two new rarely-hit error strings get translated or not)23:37
cjwatsonseb128: well, ok, but lots of them do it right as well23:37
seb128Keybuk, run intltool-update manually and commit the update?23:37
cjwatsonI don't think the scale is actually all that bad23:37
Keybukseb128: there's no intltool here23:37
cjwatsonmost of the packages where it matters, we're modifying them already23:37
seb128Keybuk, you don't use intltool?23:37
Keybukno23:37
cjwatsonseb128: most non-desktop packages don't use intltool for translations23:37
seb128oh ok23:38
cjwatsongettext has an update-po target, I thought23:38
Keybukcjwatson: where do you run that? :p23:38
cjwatsonhooked from make dist23:38
Keybukthe pot file is in the source tarball23:38
cjwatsonyou run gettextize and it sets it up for you ...23:38
Keybukso running it in build/binary is pointless23:38
Keybukand you can't run it in clean, because there's no po/Makefile23:38
cjwatsonI don't really believe in this business of generating pot at build time, if the upstream is sane23:38
seb128Keybuk, run make update-po and commit the update as a source change?23:38
cjwatsonif we're upstream, we should just ship a sane pot upstream23:39
Keybukseb128: requires every uploader to remember to do that23:39
Keybukcjwatson: how do you *generate* that23:39
seb128everybody doing a string change yes...23:39
Keybukagain, fundamental problem being missed23:39
cjwatsonyou just do it occasionally as a maintenance task, string changes are relatively infrequent23:39
Keybukit requires every single person patching mountall to remember to run "make -C po update-po"23:39
cjwatsonhuh?  that doesn't make sense to me23:39
Keybuk(and have the entire mountall deps list installed - which is often impossible)23:39
Keybukwhy not23:39
cjwatsonbecause that's not how e.g. man-db works23:39
Keybukhow does man-db work?23:40
cjwatsonpeople patching it upstream don't have to run that23:40
Keybukmountall is native23:40
cjwatsonbecause I check the damn generated files into bzr because I do not love pain23:40
cjwatsonnative/non shouldn't matter ...23:40
Keybukso where do I put this in debian/rules ?23:41
KeybukI don't know where/how23:41
cjwatsonI leave it the hell out of debian/rules :-)23:41
GrueMasterwho can reenable partimage builds for amd64?  It has been down since hardy (if I read bug 198724 correctly).  I rebuilt it for karmic on amd64 and it is working fine.  The bug report says someone has it working for lucid as well.23:41
Keybukyou clearly do23:41
ubottuLaunchpad bug 198724 in partimage "[amd64] partimage not synced or build" [High,Confirmed] https://launchpad.net/bugs/19872423:41
Keybukcjwatson: so where does it go?23:42
cjwatsonI let automake/gettext take care of it, and ignore it23:42
Keybukbecause right now, no fucker even remembers to bump the version properly ;-)23:42
Keybukautomake never runs gettext23:42
cjwatsonI just occasionally run update-po when I can be bothered23:43
cjwatsonpo/Makefile takes care of spitting out reasonably correct po files23:43
cjwatsonif I'm feeling disciplined, I run update-po after making string changes23:44
Keybukyeah, I don't want to depend on someone remembering to run update-po23:44
Keybukbecause that won't happen23:44
cjwatsonit isn't necessary otherwise23:44
KeybukI could add a debian/rules check I guess23:44
Keybukso build fails if you've forgotten to run it23:44
cjwatsonthen you have your top-level makefile run it as part of all, and anyone who does a test build will have it run23:44
Keybukbut test builds are done in pbuilder23:45
cjwatsonthat works, it tends to create annoying changes in po/pot headers all the time which is why I don't23:45
Keybukwhich means the updated pot file gets lost23:45
cjwatsonit only needs one developer to do them outside pbuilder :)23:45
Keybukthis is my basic problem23:45
Keybukyes23:45
Keybukand I *don't*23:45
primes2hKeybuk: try asking dpm about it as well. He can probably suggest you something I think.23:45
KeybukI can't find a way for my workflow to work23:45
cjwatsondoing it in debian/rules clean seems not unreasonable given your use model23:46
Keybukcjwatson: that would require running configure in debian/rules23:46
cjwatsonit's part of preparing the source package for shipping23:46
Keybukand again, I can't install mountall's dependencies on the machine I work on mountall on23:46
Keybukso again23:46
Keybukcan't be done23:46
Keybukconfigure will fail23:46
Keybukclean will fail23:46
Keybuketc.23:46
cjwatsonit should be possible to do an update-po equivalent without having configured, really23:47
Keybukyeah, but is isn't ;-(23:47
cjwatsonit's just a bunch of xgettext calls23:47
cjwatsonyou could pull it out into a separate script if you wanted23:47
cjwatsonin fact, some packages just have their own trivial implementation of it23:48
cjwatsonsee e.g. debconf/po/Makefile23:48
cjwatsonobviously gettext's Makefile.in.in is optimised for being generic23:48
svuobviously, --reinstall did not help. neithe upgrade to the latest kernel23:48
Keybukhmm, that's an idea23:49
Keybukbut pretty crappy23:49
cjwatsonKeybuk: FWIW, mind you, all that the langpack stuff in Ubuntu requires is that the pot be up to date at the end of the build23:49
Keybukcjwatson: ohhh, does it?23:49
KeybukI thought it got it from the source tarball from what dpm-afk said23:49
cjwatsonso while I can't be bothered with the pratting about involved in doing that (and the inevitable unclean build trees you tend to end up with if you do build/clean in bzr), it's workable23:50
cjwatsonprobably works better if you do out-of-tree builds23:50
cjwatsonthat's what seb128 was talking about with langpack.mk just doing it after build23:50
cjwatsonseb128: if gnome ever migrates to dh7> http://people.debian.org/~cjwatson/dhstats.png, I know which trend I think is the interesting one ... ;-)23:52
seb128Keybuk, no, it get it from the build dir after build23:52
Keybukahh23:52
seb128cjwatson, right, should rather be "when" ;-)23:52
cjwatsonheh23:53
quidnuncifhp doesn't seem to show up in the repositories (e.g via apt-cache search) but it is not listed as removed here https://launchpad.net/ubuntu/+source/ifhp23:57
quidnuncWhat give?23:57
quidnuncWhat gives?23:57
cjwatsonit's only built on sparc23:57
quidnuncIt won't be available on x86?23:58
cjwatsondunno guv, I just work here.  bit of patience and I'll see if I can track down more detail23:59

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