/srv/irclogs.ubuntu.com/2009/12/21/#ubuntu-devel.txt

ScottKNCommander: Need some help on qt4-x11 on powerpc.02:13
ScottKNCommander: slangasek figured a work-around for the ld segfault, we just need some help figuring out how to mangle the .pro files to make it apply to powerpc.02:14
=== asac_ is now known as asac
crypt-0is lucid stable enough to test yet?02:35
crypt-0in other words, is it worth in install , without having to hack the rest together?02:35
crimsunWFM; YMMV02:36
* hyperair just realized that file-roller doesn't seem to have been merged/synced from debian for a long time. is there a reason for that?04:57
=== nxvl_ is now known as nxvl
ScottKMost likely no one did it.04:58
hyperairit doesn't appear in merges.ubuntu.com either04:58
StevenKhyperair: We have our version of it04:58
hyperairand all the file-roller changelog entries are -0ubuntu104:58
StevenKhyperair: IE, we handle the packaging of it, and don't want to use Debian's packaging04:59
hyperairah i see04:59
=== dyfet` is now known as dyfet
DaskreeChHello05:04
DaskreeChDoes anyone have any insight as to why do-release-upgrade would fail with no new release found on Jaunty at this time ?05:05
StevenKdidrocks: Hm. In the ubuntu-netbook-remix-default-settings postrm: if [ ! -d /var/lib/gconf/une.mandatory ]; then rm -rf /var/lib/gconf/une.mandatory ; fi07:01
StevenKdidrocks: Isn't that test backwards, and should be if [ -d ?07:01
pittiGood morning07:05
StevenKMorning pitti!07:06
pittihey StevenK07:06
pittihm, a weekend and no pings in scrollback? must be Christmas..07:06
StevenKpitti: Haha!07:24
jmarsdenpitti: Thanks for your help getting the fix for bug #223281 into Karmic... how do we now get it into Lucid?  Officially it should have gone into Lucid first, but that doesn't seem to have happened in this case?  Or am I just confused?07:34
ubottuLaunchpad bug 223281 in python2.6 "locale._parse_localename fails when localename does not contain encoding information (was: alacarte crashed with ValueError in _parse_localename() )" [Medium,Fix released] https://launchpad.net/bugs/22328107:34
pittijmarsden: erm, it is? see comment 37, and hte lucid task is closed07:36
pitti$ LANG=en_AG python2.6 -c "import locale ; print locale.getdefaultlocale()"07:36
pitti('en_AG', None)07:36
pitti^ on lucid07:36
pittiI tested that when I sponsored07:36
jmarsdenOK, I missed that comment.  I read comment #36 and didn't realize you'd been able to get the patch to work in Lucid OK.  Cool.07:38
dholbachgood morning08:32
geserjames_w: I trying to merge "dictionaries-common" the bzr way: bzr branch lp:ubuntu/lucid/dictionaries-common, bzr merge-package lp:debian/squeeze/dictionaries-common but I get "bzr: ERROR: No such tag: upstream-1.4.0". Did I something wrong or is this because it's a native package?09:25
james_wgeser: merge-package is currently broken with native packages, you can use "bzr merge" until it is fixed.09:37
=== mac_v is now known as kvc
geserjames_w: thanks, this worked09:39
=== kvc is now known as vish
Riddellpitti: kubuntu-dev approved Lure to for a per-package upload for digikam and kdegraphics, are you able to add those permissions for him?10:34
pittiRiddell: technically yes, but formally this has to be run by DMB10:34
pitti(since these packages are in main)10:35
pittiI agree that this is a bit weird, since you could give him even more permissions by adding him to kubuntu-dev without getting DMB ack10:36
Riddellpitti: we weren't clear if we were empowered to do such things but since the packages are within the list of kubuntu-dev it would seem daft if we couldn't approve for a subset of kubuntu-dev10:36
pittiso eventually this policy needs to be cleaned up wrt. existing delegations10:36
Riddellpitti: how do I contact the DMB then?10:37
pittiRiddell: developer-membership-board@lists.ubuntu.com10:38
pittiin that thread we should also discuss a general policy change for this delegation case10:38
pittiseems silly right now10:38
Keybukslangasek: I'm not sure why you've marked "migrate apparmor to Upstart" as DONE when there's still clearly an init script10:58
cjwatsonjames_w: is there a standard way of importing just an upstream release tarball, given the upstream branch on which it's based?11:11
james_wcjwatson: "just" ?11:12
cjwatsonwell, I don't want to do a merge as well, like merge-upstream does - I just want the import step11:12
james_wthere's no way currently11:13
james_wfrom the CLI at least11:13
pittioh, how does it figure out the release tarball from just a branch? doesn't that require a watch file?11:14
cjwatsonok, so I guess I just unpack, 'bzr add --file-ids-from path-to-other-branch', and commit11:14
cjwatsonpitti: in my case I'm talking about a manual operation for a package natively maintained in bzr11:16
pittiah11:16
cjwatsonI just imported openssh's CVS history :)11:16
cjwatsonand glued it into the upstream import11:16
crimsunWould an archive admin please reject karmic-proposed's alsa-lib_1.0.20-3ubuntu6.1? I'm reworking the SRU debdiff based on a newer patch by upstream (based on my submitted patch).11:50
pitticrimsun: done11:54
crimsunpitti: thanks. SRU proposal updated and uploaded.12:06
mathiazwhat's the CLI version to add a ppa to the sources.list?12:25
ionadd-apt-repository ppa:foo IIRC12:28
mathiazion: great - thanks12:30
ionkeybuk: https://code.edge.launchpad.net/~ion/ubuntu/lucid/mountall/lucid but unfortunately i’m unable to make a bootchart with this change, since plymouth just cancels any fscks in my VM.12:32
Keybukhow does plymouth cancel fscks?12:41
Keybuk(merged)12:43
ionkeybuk: I haven’t investigated it any further, but plymouth seems unable to display aything, and whenever mountall starts a fsck, it gets cancelled immediately.12:44
ionI assumed it’s due to the user interaction code thinking the user pressed esc or somethig.12:44
apwpitti, you about?  wondering if you/anyone knows where the base corelimit is set12:47
Keybukion: possibly, am working on that code today a bit12:49
apwKeybuk, ion?12:49
Keybukapw: comes from the kernel, overridden by upstart "limit core" (if any), overridden by PAM /etc/security/limits.conf (if set), overridden by bash, etc.12:49
apwahh... a person :)12:50
KeybukI think it basically ends up 0 all the way down12:50
apwKeybuk, so where would i find limit core, in .conf files for upstart yes?12:50
Keybukapw: I don't think we override it anywhere12:51
apwok so it must be 0 in the kernel then12:51
apwKeybuk, ok if i needed to set rlimit core to 1 for 'everything' is that easy in upstart13:01
pittimeh, gdm still fails to start13:07
Keybukapw: -1 you mean?13:07
Keybukno, it's not easy13:07
Keybukunless you want to patch the kernel? :p13:07
apwno i mean 113:07
pittiit seems gdm and KMS start around the same time, and both lose13:07
pittiapw: it should be 0 by default, shouldn't it?13:07
Keybuk1 is a tiny core limit?13:08
pittiapw: you can override it in /etc/security/limits.conf13:08
pittiit's 0 by default (as it should be)13:08
Keybukapw: what are you trying to do?13:08
apwpitti, well yes and no, a new mechanism to handle detect recursive core dumping by the core dump pipe process has changed the semantics of 0 for that case13:09
apwin that i really does mean no dump ... any other value means infinity with pipe13:09
pittiah, so that was it13:09
apwyep13:09
Keybukapw: if something in the kernel has changed what the default should be, change the kernel default to match ?13:09
apwso one option would be to use 113:09
apwKeybuk, the default is what its meant to be.  no core.13:10
apwjust the meaning in the face of pipe has changed13:10
pittiapw: 1 would mean 0 for all practical cases, but enable pipe again?13:10
Keybukapw: then the default throughout the system will also be "no core", right?13:10
Keybuksince ulimit -c in my shell says "unlimited", something must be setting it to -113:11
apwpitti, my testing of that says so yes13:11
Keybuk(apparently my own .zshrc :p)13:11
apwKeybuk, its returning 0 for me13:11
Keybukright13:11
Keybuk<pitti> it's 0 by default (as it should be)13:11
Keybuk<apw> Keybuk, the default is what its meant to be.  no core.13:12
Keybuk...13:12
Keybukso we're all on the same page here?13:12
Keybukthe default is 0 (no core), and we all think it should be?13:12
pittiack13:12
apwbasically we want no core without apport, and a core with apport right?13:12
pittiwell, I don't particularly care about the exact value 013:12
apwand we are using the way 0 worked to get that13:12
pittijust to not clutter the fs with core files by default13:12
Keybukright, that is my understanding13:12
Keybukno core files, but yes to core pipes13:12
apwright ... so i think a dirty fix would be to have the default be 113:13
pittithat's what Neil Hormann recommended, too13:13
pitti(thanks for digging out that commit)13:13
Keybuksounds reasonable13:13
apwi do like the safety aspect of the 0 == die on recursion13:13
Keybukso where the kernel sets 0 as the default, change that to 113:13
apwso if we are happy 1 is good, we have to decide how to set it for us13:13
apwwell if its easy to change it in /etc/security/limits.conf that would be lower impact13:14
Keybukapw: that won't work13:14
apw(on me) :)13:14
Keybukfor a start, PAM is not used for system daemons13:14
Keybukso those would still have 013:14
pittithat wouldn't catch early boot and daemons, though13:14
pittiright13:14
Keybukyou could set it in upstart, but that's a hacky code change to work around the fact we don't have the source to our kernel13:14
Keybuk(which we do)13:14
Keybukyou could set it in the initramfs, but then anyone not using an initramfs would have 013:14
apwdoes apport start early enough to get cores there?13:14
Keybukreally, set it in the kernel ;P13:15
Keybukapw: it doesn't matter when apport starts; apport isn't inherited13:15
Keybukapport is either on or off13:15
Keybukif you start a system daemon, then start apport, cores go to appor13:15
Keybuk+t13:15
apwfair13:15
Keybukalso, I'd point out that any point you're trying to do this in the boot sequence is adding at least one syscall to our boot ;)13:15
Keybukmaybe even an entire shell script13:16
Keybuketc.13:16
Keybukjust to work around changing a default in the kernel :P13:16
apwheh all changes have risk, specially where noone has added an option for it (sadly)13:16
dholbachwho can I interest in giving a session at UDW? https://wiki.ubuntu.com/UbuntuDeveloperWeek/Prep13:28
tseliotpitti: are there any plans to change ia32-libs in lucid? I think I heard something about it but I'm not sure13:36
pittitseliot: foundations is working on a real multiarch implementation, but right now I don't know whether that will land soon enough13:37
tseliotpitti: ah, ok. I asked as I need to use alternatives in ia32-libs too. I think I'll just modify that package until a different solution is found13:38
sgallaghmathiaz: ping13:54
mathiazsgallagh: hi!13:54
mathiazsgallagh: I noticed sssd 1.0 had been released.13:55
sgallaghmathiaz: Long time no see. How was your vacation? :)13:55
mathiazsgallagh: great! thanks :)13:55
sgallaghmathiaz: I was trying to reach you last week to get a build done of the pre-release code to make sure nothing was broken for you, but you were away and I didn't know who was filling in.13:55
sgallaghSo hopefully 1.0.0 doesn't break anything for you, but we can work out a patch if needed.13:56
=== freeflyi1g is now known as freeflying
mathiazsgallagh: right - that's ok. I may have some more spare cycle in the new year to make sure things are all good for 1.0.013:56
mathiazsgallagh: I'll let you know if I run into some issues with 1.013:56
sgallaghmathiaz: Please do.13:57
sgallaghmathiaz: I also wanted to know: did you ever build either of the pre-releases (0.99.0 and 0.99.1)? Because we discovered a security bug in them.13:57
sgallagh(It's fixed in 1.0.0)13:57
mathiazsgallagh: nope13:57
sgallaghmathiaz: ok, great13:57
sgallaghThe bug wasn't present in 0.7.1 or earlier, so Karmic is probably safe.13:58
mathiazsgallagh: good to know13:58
=== ArneGoet1e is now known as ArneGoetje
Keybuktseliot, ion: did you notice that plymouth starts on the wrong VT>14:25
tseliotKeybuk: no, as I haven't used Lucid for a while. Does it start on vt1?14:27
Keybukwell14:27
Keybukthat's the funny thing14:27
ionI haven’t really got around to looking at plymouth yet.14:27
Keybukit switches to vt714:27
Keybukbut then appears on vt114:27
KeybukI think this is why the input is screwed up14:27
Keybukand think this is why the X transition is screwed up14:27
ionAh14:27
tseliotKeybuk: does this happen only on boot?14:29
Keybukno14:29
Keybukstart plymouth on the console does it too14:29
Keybuk(assuming X isn't running :p)14:29
Keybukit ends up over your current VT14:29
tseliothopefully gdb will help us see what's grabbing vt114:31
* Keybuk gets karmic deja-vu14:31
Keybukdebugging filesystem progress notification results in debugging the splash screen14:31
tseliot:-/14:32
Keybukit's all good really14:32
Keybukit all needs debugging14:32
Keybukand at least it's not usplash :p14:32
tseliotheh14:33
ion:-)14:33
KeybukI made mountall not depend on plymouth anyway14:33
Keybukif plymouth isn't running, it pretends that the broken filesystem had "nobootwait" in it :p14:34
tseliotI'll have more time to spend on plymouth as soon as I'm done with nvidia14:35
* tseliot -> doctor14:35
=== sommer_ is now known as sommer
smoseranyone have an update to date archive mirror that they can 'du -sm' for me ? i'm just mirroring and want to see what I'm shooting for. currently i've got 26833215:24
smoseri think i've got to be close15:24
=== vish is now known as mac_v
smoserKeybuk, i think you mentioned a way once to  me that I could ensure that I ran before a given upstart job.15:27
smoserexplicitly, I want to ensure that I run before rc-sysinit.conf15:28
Keybukon starting rc-sysinit ?15:28
cwillu_at_workincidently:  gdm doesn't start after booting in recovery mode and selecting 'continue normal boot';  one has to run gdm-binary by hand15:29
Keybukion: try current mountall15:41
Keybuk(trunk)15:41
jpdssmoser: http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/15:42
slangasekKeybuk: because I can never keep apparmor and apport straight15:53
slangasekeven between one terminal window and the next15:53
ebroderslangasek: Really? It's easy - one of them reports bugs, and the other one creates bugs15:53
ejatanyone know how to clean/delete previous conversation in empathy ?15:55
=== robbiew is now known as robbiew_
ScottKpitti: Would you please rescore gcc-4.4 on ia64 down to 2000?  We're about to upload a complete KDE release and we'll have fewer failures/retries later if it doesn't get blocked behind gcc.15:58
pittiScottK: done16:02
ScottKpitti: Thanks.16:03
ionkeybuk: http://heh.fi/tmp/mountall/16:05
ionkeybuk: The prioritization seems to work fine with plain ioprio_set.16:06
smoserKeybuk, so right now, rc-sysinit.conf is "filesystem and net-device-up IFACE=lo"16:06
ionkeybuk: I wonder why mountall uses so much CPU at the end?16:06
smoserin the end (maybe this works now) I want my script to be "(mounted MOUNTPOINT=/ and net-device-up IFACE=eth0)"16:07
smoserbut for now, i have "(local-filesystems and net-device-up IFACE=eth0)"16:07
Keybuksmoser: your script will *halt* filesystem mounting and stuff until it finishes16:07
Keybukyou know that, right? :p16:07
smoseri want to some how say "make sure this runs before the rc-sysvinit"16:07
Keybukdon't look at the rc-sysinit.conf16:07
Keybukbecause it's broken16:07
smoserKeybuk, right. i know it will do that.16:08
smoserok, so i see that if i run early and block i will obviously run before sysvinit16:08
Keybukion: probably parsing the fsck -C output and handing it to mountall16:08
smoserbut is there a way to genericlly, from one script say "i have to run before another"16:09
Keybuksmoser: no16:09
smoserright now i'm trying to debug, i want to insert a script that runs before anothe rone16:09
Keybuksmoser: you can say "I have to run when another is started", but that's quite, quite different16:09
smoseroh, i guess i can just do on starting for that16:09
smoserriht16:09
smoserright16:09
smoserso i think on starting is sufficient for what i need right now.16:09
ionkeybuk: http://heh.fi/tmp/mountall/hot-host-cache.png mountall’s highest CPU usage seems to be at the end, with no apparent correlation with fscks.16:11
ionkeybuk: http://heh.fi/tmp/mountall/cold-host-cache.png as well16:11
ttxpitti: I'll need your help to trigger a server Cd respin, whenever amd64 gets built at https://launchpad.net/ubuntu/lucid/+source/eucalyptus/1.6.2~bzr1103-0ubuntu316:12
KeybukI don't see that here atm16:13
ionkeybuk: Dunno whether running under VirtualBox screws with the graphs, though.16:14
pittittx: bumped build score for now16:16
ejatanyone know how to clean/delete previous conversation in empathy ?16:16
pittittx: please ping me when it's published, then I'll trigger a rebuild of the CD16:16
ttxpitti: will do , thanks16:16
smoserKeybuk, sorry to keep pestering you, but you keep answering :).  one more question.  If i want to run at "old school 'rc.local'" what would you recommend for implementing that16:19
Keybukon stopped rc RUNLEVEL=[2345]16:23
mathiazKeybuk: can you generate an upstart event with additional data? Ex: cloud-yaml-config CFGFILE=/etc/cloud/config.yaml ?16:29
Keybukyes16:29
mathiazKeybuk: so that upstart jobs that start on cloud-yaml-config would have access to CFGFILE?16:30
Keybukyes16:30
mathiazsmoser: ^^16:30
mathiazKeybuk: awesome thanks16:30
ScottKpitti: Would you also reduce the score on openjdk-7 from doko's toolchain PPA to ~2000 on IA64 only (for the same reason).16:31
smosermathiaz, that is good, yeah. so i think that is important to pass that from the event.16:32
tseliotKeybuk:  do you get a ply_trace ("deactivating on vt change") if you enable tracing and reproduce the bug in plymouth?16:32
dokoScottK: no need, will fail after unpack16:33
ScottKdoko: Thanks.  pitti: Nevermind.16:33
pittio16:33
pittik16:33
Keybuktseliot: haven't tried16:33
tseliotKeybuk: that would be a way to see when it switches vt and maybe track down the issue16:34
Keybukproblem is that all the tracing output mucks up the output ;)16:35
Keybukso you can't tell whether it's working or not16:35
tseliotthe tracing output go into a file16:36
tseliot(in theory)16:36
Keybukyeah, there's lots of "theory" here ;)16:39
KeybukI figured out why all fscks get cancelled with plymouth running16:39
Keybukplymouth sends garbage back repeatedly when you use watch keystroke16:39
smoserKeybuk, i think i read somewhere that at some point you expect 'script' section to allow for interpreters other than 'sh -e' is that correct?16:42
smoserif so, how reasonable is that that that would happen in lucid16:42
smoserwait, maybe its not that bad to live with out it.16:43
Keybukno, it won't happen in lucid16:43
KeybukI haven't decided it's definitely going to happen yet16:43
smoserKeybuk, so you take the 'script' section put it in a file, and then 'sh -e file' ?16:44
smoseris that right?16:44
Keybukno, but close enough16:46
tseliotKeybuk: garbage? Maybe vt related?16:47
Keybuktseliot: I'm thinking that this whole plymouth goes on the wrong vt is our fundamental problem16:47
Keybukit'd explain why fedora don't see it (they like it on vt 1 :p)16:47
Keybukif VT7 is in KD_GRAPHICS but VT1 is in KD_TEXT16:47
Keybukand plymouth is scanning out its fb to VT116:47
smoserKeybuk, i dont understand why you wouldn't implement it. it seems like a lot of bang for a very small amoutn of buck16:47
Keybukit'd explain why fbcon scans over the top16:48
Keybukit'd explain why input is fu'd16:48
Keybukit'd explain why our X transition screws up (there's a VT switch in there <g>)16:48
smoserbut i guess its fairliy easy to work around at the moment:16:48
smoserhttp://paste.ubuntu.com/344173/16:48
Keybuksmoser: because, for example in that case, Upstart now needs to worry about whether /usr is mounted <g>16:48
smoserupstart doesn't need to worry about that16:49
Keybukboth most commonly requested "other" interpreters are on /usr16:49
Keybukupstart needs to care about them failing16:49
smoserany more than it needs to worry that the users shell script is not terribly bogus16:49
smosernot its job16:49
Keybukalso because I think writing jobs in anything other than shell is probably wrong16:49
Keybukthinking of all the hassles of allowing maintainer scripts to be written in other languages16:49
Keybuk(it'd slow down boot for a start <g>)16:49
smoserKeybuk, it could also speed up boot16:50
Keybukhow does starting the entire python interpreter "speed up" boot? :p16:50
Keybukpython is enormous16:50
smoserbecause bin/sh scripts will typically fork loads of times to do something that could be done in perl., python, <insert interpreter here> without forking16:51
smoserand insert-interpreter-here isn't necissairly slow16:51
superm1Keybuk, is there a particular reason not to switch to VT1 by default in Ubuntu though?16:51
Keybuksuperm1: cjwatson and slangasek don't want to :)16:52
robbiew_heh16:52
=== robbiew_ is now known as robbiew
* cjwatson doesn't want to be hunting and destroying old documentation for the rest of his life when there's no real need to16:52
smoseri personally dont think that that is the right place to enforce policy of "write maintainer scripts in /bin/sh" or "write startup scripts so they are fast"16:53
Keybuksmoser: noted16:54
smoserthanks16:54
smoser:)16:54
ttxpitti: I'm about to stop for dinner and the amd64 build is still going to start in "1 minute"... will you be around this evening, and if not, could you set up a magic trigger ?16:55
=== robbiew is now known as robbiew_
pittittx: slangasek has a magic trigger for this; slangasek, here by chance? would you mind passing your script which triggers a CD build when a particular package is published?16:57
ttxpitti: steve should be around later, I'll check the build in a few hours and ask him to trigger if necessary16:59
ttxpitti: worse case scenario, we'll trigger it tomorrow morning before taking coffee :)16:59
pittittx: I'm off for dinner now, too, but I'll be around until 1930 CET17:00
ttxpitti: ok17:00
=== dendro-afk is now known as dendrobates
* mpt wonders if we have a FTRFB (Fails to Run From Binary) to go with our FTBFS17:22
=== deryck is now known as deryck[lunch]
slangasekpitti: better would be if I finally factor that trigger out into a script...17:40
slangasekKeybuk: where's the evidence that bug #497299 is linked to bug #447654?  The submitter of this bug had a broken interfaces file, that's hardly related.17:46
ubottuLaunchpad bug 497299 in upstart "upstart not starting init-scripts (event net-device-up IFACE=lo missing)" [Undecided,Confirmed] https://launchpad.net/bugs/49729917:46
ubottuLaunchpad bug 447654 in nfs-utils "init: using 'and' and 'or' operators together causes hangs" [High,Fix released] https://launchpad.net/bugs/44765417:46
slangasekKeybuk: and there's no 'instance' here, so from your earlier description, this doesn't fit the and+or problem17:47
Keybukslangasek: it's still the same problem17:49
slangasekhow?17:49
Keybukbecause you block ifup from finishing until filesystems are mounted17:49
Keybukwhich means if you have anything requiring a network interface to mount filesystems17:49
Keybuklike17:49
Keybuksay17:49
KeybukNFS17:49
Keybukyou're going to fuck them17:49
slangasekKeybuk: ah; I don't see why you would lump that in with bug #447654, but I think that problem can (and should) be addressed by making /etc/network/if-up.d/upstart use --no-wait ?17:51
ubottuLaunchpad bug 447654 in nfs-utils "init: using 'and' and 'or' operators together causes hangs" [High,Fix released] https://launchpad.net/bugs/44765417:51
Keybukslangasek: that would be a bug for different reasons17:51
Keybukwe have things (EC2 for example) *relying* on the fact that it's not --no-wait17:51
slangasekhowso?17:51
Keybukhow about you stop rushing to fix things in a blind panic ?17:52
KeybukI was deliberately not fixing that bug for a reason17:52
Keybukbecause all of the ways I could think of were worse17:52
slangasekyou mean the bug that was brought up as part of a session at UDS, and that you and I subsequently discussed on IRC?17:53
slangasekthat's "a blind panic"?17:53
Keybukyes, and I kept saying that there were bad things that could happen with it17:53
Keybukand then you uploaded a "fix" anyway17:53
Keybukyou must have figured that there was _some_ reason I was holding back?17:53
slangasek08-12-2009 12:10:24 < Keybuk!n=scott@quest.netsplit.com: why not add "and net-device-up IFACE=lo" to the rc-sysinit.conf file ?17:54
slangasekthat doesn't look like "holding back" to me17:54
Keybukit was a suggestion for testing17:55
Keybuknot a "go ahead and upload as an SRU"17:55
Keybuknow I've had more than 6s to think about it, it's clearly wrong17:55
slangasekhow and why does EC2 rely on ifup being synchronous?17:56
Keybukslangasek: because it does17:56
Keybukand I want that net-device-up to be synchronous17:56
slangasekgreat, thanks for the insight17:56
Keybukoh, sorry17:57
Keybukyou're quite right17:57
KeybukI should drop everything I'm doing right now and explain to you how everything works17:57
elmojeez, guys, chill out17:57
tseliotKeybuk: would a kernel patch to start on tty7 help (or hurt :-P )?18:08
Keybuktseliot: it's not that18:08
Keybukbecause the current vt looks a bit like 718:08
Keybukit's a bit more strange18:08
tseliot?18:08
KeybukI don't know how to describe the behaviour I'm seeing18:08
Keybukbecause it doesn't make rational sense18:09
tseliotbecause it keeps switching to vt1?18:10
* tseliot scratches head18:10
Keybukright18:11
KeybukI can watch it switch to vt718:11
Keybukand then, it's like it gets there18:11
Keybukand all is fine18:11
Keybukbut it's on vt118:12
Keybukit's like vt7 becomes a magic portal to vt118:12
Keybukor something18:12
Keybukvery weird18:12
tseliotcan it be that it copies the content of vt7 to vt1 and then switches to vt1?18:13
=== beuno is now known as beuno-lunch
Keybukin effect, I think that's what's happening18:15
Keybukbut I think it's more at the drm/fb layer18:15
Keybuklike it's on VT7, but scans out the framebuffer for vt118:15
Keybukwhich the kernel lets happen18:16
Keybuk(but probably shouldn't have)18:16
Keybukso the first framebuffer scan out partially switches vt18:16
=== deryck[lunch] is now known as deryck
tseliotyes, of course I was referring to the drm stuff18:20
Keybukand then you end up in an odd situation18:20
Keybukwhere /dev/console is pointed at tty718:20
Keybukbut the framebuffer is being scanned out to vt118:20
Keybukand that framebuffer is going onto the screen18:20
Keybukwhich means you're in KD_TEXT on that vt, not KD_GRAPHICS18:21
Keybukwhich is why fbcon can spam over the top18:21
Keybukand in order to start X, you need a VT switch18:21
Keybukwhich is why we don't get the smooth transition without scanning out to fbcon too18:21
Keybuketc.18:21
Keybukthat's my best guess18:21
ebroderCan I talk any ubuntu-sru types into looking at bug #497606?18:25
ubottuLaunchpad bug 497606 in cupsys "lpstat in CUPS 1.3 can't list jobs on CUPS 1.4 servers" [Undecided,New] https://launchpad.net/bugs/49760618:25
Keybukslangasek: right, so...18:27
Keybukyou know that events in upstart have both a start and a completion, right.18:27
Keybuk?18:27
tseliotKeybuk: yes, I think that's more or less what's happening. I'll have another look at the drm code18:28
slangasekKeybuk: yes18:31
Keybukslangasek: everything reacts to the start of the event, so if you have lots of jobs that say "start on foo" - then they all get that kick at the same time18:31
Keybukthe completion of the event doesn't happen until everything that was kicked is either started (services) or finished (tasks)18:31
Keybukcompletion only matters to the process that emitted the event18:32
slangasekKeybuk: did you read my comment on bug #493480 before assigning it back again, or are you just playing bug pong?18:32
ubottuLaunchpad bug 493480 in cryptsetup "[Karmic, security] Encrypted /tmp no longer mounting after upgrade to karmic" [Undecided,New] https://launchpad.net/bugs/49348018:32
Keybukslangasek: I put it on my procmail file that reassigns bugs back to where they came from18:33
slangasekKeybuk: where do I file bug reports against your buggy procmail file?18:33
qensepitti: do you think that bug 229370 could be related to bug 463347 or maybe bug 469837? I reckon it probably is somewhere in devicekit-disks, but I'm not sure if it is a duplicate of an already reported bug.18:33
Keybukif it's an encrypted /tmp, it's a cryptsetup bug18:33
lamontxchat srsly reads its logs 1 character per read() call??? WTF???18:33
ubottuLaunchpad bug 229370 in nautilus "Regression: USB removable storage devices listed in fstab no longer show in "Computer" " [Undecided,Confirmed] https://launchpad.net/bugs/22937018:33
ubottuLaunchpad bug 463347 in udev "devices not detected -- too many open files" [High,Fix released] https://launchpad.net/bugs/46334718:33
ubottuLaunchpad bug 469837 in devicekit-disks "[Karmic] Internal drives don't always show up in Nautilus/Places menu" [Undecided,Incomplete] https://launchpad.net/bugs/46983718:33
slangasekKeybuk: read the bug.18:33
Keybuksince /tmp on anything else works just fine18:33
qenseI do find many ancient bug reports with similar symptoms as 229370, but they were fixed in GNOME 2.14. :S18:33
Keybukthere's no proof in the bug that it has anything to do with mountall18:34
Keybuknow, do you want to talk about that, or why the rc-sysinit job doesn't work?18:34
=== dendrobates is now known as dendro-afk
pittiqense: 469837 could potentially be a dupe of 463347; the fstab issue (229370) doesn't sound like a plausible duplicate18:38
* pitti waves goodbye18:38
qensepitti: OK, in that case I'll do some further investigating. thanks!18:39
Keybukslangasek: followed up on bug #49348018:48
ubottuLaunchpad bug 493480 in cryptsetup "[Karmic, security] Encrypted /tmp no longer mounting after upgrade to karmic" [Undecided,New] https://launchpad.net/bugs/49348018:48
KeybukI think that udev is told about the device before cryptsetup calls mke2fs, and cryptsetup never follows up with a change event18:49
=== dendro-afk is now known as dendrobates
ScottKpitti: Would you please rescore kde4libs to 1900.  I need to give the other KDE packages a chance to depwait before it builds.18:59
ScottKOr even lower maybe19:02
=== beuno-lunch is now known as beuno
ebroderWhat's Ubuntu's stance on 4-clause BSD licenses?19:45
ebroderCan a package with one still end up in main/universe?19:46
cjwatsonthey're free, they're just GPL-incompatible19:47
ebroderOk. Do you need an explicit ACK for syncing a new package non-free -> universe, or will it just happen eventually?19:48
=== mac_v_ is now known as mac_v
slangasekebroder: er, Debian's stance of 4-clause BSD isn't different; why is the package in non-free?19:50
ebroderYeah, I just realized that. -> back to the copyright file19:50
ebroderhttp://tinyurl.com/yznfcrz if anybody else wants to help me search :)19:51
ebroderOh - I see. There's some stuff that doesn't have a license specified19:53
ebrodermultiverse it is, I think19:53
cjwatsonand to answer your question, non-free -> multiverse by default19:53
ScottKpitti: Nevermind (FTBFS anyway)19:55
stgraberhey, I'm just wondering, in the hal-less world, how does one get an equivalent of lshal (as in, get every piece of detected hardware for parsing purpose) or hal-get-property (for example to know the main video controler) ?20:37
stgraberI'm currently transitioning LTSP out of hal but have some scripts here and there that'd need porting20:37
stgraber(also, I've been using lshal to store hardware inventory in a standard/parsable way, I'd love to replace that with something offering similar information)20:38
ttxslangasek: could you trigger a server ISO respin ?20:50
slangasekttx: server?20:55
ttxslangasek: yes20:56
slangasekttx: running20:56
=== Epiglottis is now known as Epieye
ttxslangasek: thx!20:56
slangasekttx: done21:12
=== yofel_ is now known as yofel
=== emgent is now known as z\
=== z\ is now known as enJoy
=== enJoy is now known as emgent`
=== emgent` is now known as el8
=== el8 is now known as backtrack
=== backtrack is now known as emgent
slangasekjames_w: ping?21:58
james_whi slangasek22:01
slangasekjames_w: hi - were you doing syncs today?  There seems to be a lot of stuff not flushed yet from the queue, and I'm not sure what its status is22:08
james_wah22:08
james_wforgot --flush-syncs22:08
james_wthanks22:09
=== dendrobates is now known as dendro-afk
slangasekjames_w: ok, cheers :)22:22
=== dendro-afk is now known as dendrobates
keesare two people doing archive admin work?  I just got rejects for stuff that accepted already?23:04
james_wthe flush seemed to reject all the packages, I'm not sure why23:06
=== dendrobates is now known as dendro-afk
hrochahi, i don't know if you can help me with this but i'll try to explain the problem23:10
Keybukjames_w: around?23:11
Keybuklp:ubuntu/ureadahead got deleted! :(23:11
hrochai'm trying to install lucid but it fails with a (gksudo:17942): GLib-CRITICAL **: g_str_has_prefix: assertion `str != NULL' failed23:11
james_wKeybuk: huh?23:11
Keybukjames_w: it's gone!23:11
Keybuklp doesn't show it anymore23:11
hrochathat happens when i click the "install" button on the last step of ubiquity23:11
james_woh23:11
Keybukand it was the branch I'd pushed everything to23:11
lifeless8 hour i386 build queue :(23:12
cjwatsonhrocha: should be more detail in /var/log/syslog and /var/log/installer/debug23:12
lifelessKeybuk: I saw the same23:12
hrochacjwatson, perfect, thanks, i'll check it out23:12
lifelessbah. s/keybuk/kees/23:12
cjwatsonhrocha: I'm interested in debugging it23:13
=== dendro-afk is now known as dendrobates
hrochacjwatson, me too =)23:13
james_wKeybuk: it may have been a package that had a bug in the import, so I replaced it23:13
Keybukjames_w: but there's no branch there at all23:13
Keybukand I don't have the history anywhere else!23:13
hrochacjwatson, i think the problem is with calling gksudo with no password23:13
hrochabecause if i run gksudo and just press enter it aborts with the same assertion failure23:13
cjwatsonhrocha: I very much doubt it; if the problem were to do with gksudo, it would fail much earlier23:14
cjwatsonhrocha: I think that's likely to be a red herring23:14
keeslifeless: rhm?23:14
Keybukjames_w: the branch that was there wasn't an "importer" branch23:14
Keybukit was one I push --overwrite'd23:14
Keybuklike you said to23:14
hrochabut the assertion of ubiquity says "gksudo"23:14
james_wreally?23:14
Keybukreally!23:14
KeybukI don't suppose there's a backup anywhere?23:14
cjwatsonhrocha: like I say, that's probably a red herring. /var/log/syslog and /var/log/installer/debug should have the real error(s)23:14
hrochacjwatson, ok, let me help you23:15
lifelesskees: rejects and acceps for the same thing23:15
keeslifeless: ah! okay.  I wasn't sure which context I needed to have loaded.  :)23:15
lifelessKeybuk: if the branch object is still around, we can use heads to recover the tip23:15
james_wKeybuk: I can't find one on jubany23:16
lifelessKeybuk: if the branch has been deleted its probably still on disk for a losa to recover23:16
Keybukwhew, I found a working copy!23:18
hrochacjwatson, from syslog23:22
hrochaDec 21 23:18:38 ubuntu ubiquity[26273]: progress_loop()23:22
hrochaDec 21 23:18:39 ubuntu kernel: [ 3005.357755] ubiquity[26273]: segfault at 7fe72f7bc840 ip 00007fe743db7ef4 sp 00007fff83232780 error 4 in libglib-2.0.so.0.2300.0[7fe743d79000+c6000]23:22
cjwatsonhrocha: could you put the whole files (both syslog and debug) on paste.ubuntu.com, please?23:23
cjwatsonI'm not going to debug fragments :)23:23
hrochaok23:23
=== Administrator is now known as Guest12407
hrochacjwatson, http://paste.ubuntu.com/344369/ (for syslog)23:27
hrochacjwatson, http://paste.ubuntu.com/344370/ (installer/debug)23:27
cjwatsonhmm23:28
cjwatsonI'm almost inclined to say this is a glib2.0 bug23:28
cjwatsonI don't suppose it wrote a crash report to /var/crash?23:28
cjwatsonthe segfault is in libglib-2.0.so.0, but there's no traceback here23:29
hrochacjwatson, yes, there is a trace there23:29
cjwatsoncan you use ubuntu-bug (or the crash icon in the panel, if you have one) to report it, please?23:30
cjwatsonthat's the best way to get us all the information in a convenient form23:30
hrochaok, i'll use ubuntu-bug because i don't have the crash icon23:30
hrochacjwatson, ubuntu-bug is says that i should report a PID23:33
hrochacjwatson, if the process died, there is no pid23:34
=== dendrobates is now known as dendro-afk
cjwatsonit also allows passing a .crash file23:34
cjwatsonUsage: /usr/bin/ubuntu-bug <pid>|<symptom name>|<package name>|<program path>|<.crash file>23:34
hrochacjwatson, bug reported23:42
hrochacjwatson, i'll wait for the bug to be fixed to continue helping you with lucid23:43
cjwatsonhrocha: thanks23:46
hrochacjwatson, i thank you also for all the work all team members have been doing since ubuntu 4.1023:46
cjwatsonhrocha: what's the bug number?23:48
hrocha#49927223:49
smiter<--beathing his head against the wall dealing with install of 9.10 black screen23:51
smiter*beathing lol23:51
smiterbeating23:51
smitercan anyone here give a little advice on how to attack this?23:54
ionTry disabling KMS. What GPU do you have?23:55
smiter<--absolut beginning with ubuntu... havent programmed in over 30 years..23:56
smiterGnome maybe?23:56
ionWhat graphics adapter? ATI? nVidia? Intel?23:56
smiterati23:56
smiterradeon 9200 vid card23:57
smiterrv 280 i believe23:57
=== dendro-afk is now known as dendrobates
smiteri read 9200 were having a problem on 9.10 so i tried to install 9.04  same problem.. now loading 8.10 same problem.. ubuntu is running.. the screen goes black when starting up the prog23:58
smiteri can hear the jungle drums running so i know its up and running, just have a totally black screen23:59
ionOh, then it’s not a KMS issue.23:59
ionWhat’s the last visible thing when booting?23:59
smiterthe program installs.. i just cant see it lol23:59
smiterumm the ubuntu loading screen23:59

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