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

hrochamerry christmas, bye00:00
smiterrunning 8.10 now spash screen comes up.. bar moves see a bunch of test on starting then screen goes blank. and i hear the drums00:02
smiter*text00:04
=== dendrobates is now known as dendro-afk
funkyHatI want to file a bug against the gnome shutdown thingy (the countdown timer or something), which package is that?00:38
funkyHatIt's a feature suggestion, I think that if someone clicks on shutdown on the session indicator and then closes the lid of the laptop the system should shutdown, not (insert closing lid action)00:39
funkyHatNow that I think about it I'm guessing it's the session indicator...00:39
chrisccoulsonfunkyHat - yes, that's the session indicator, but it's more complicated than that00:40
chrisccoulsonthe session indicator has no way of knowing if your lid is closed00:40
funkyHatYes I imagined that would be the case00:40
funkyHatI still think it's a valid bug though00:40
chrisccoulsonyes, but i don't know which package it should go against00:41
chrisccoulsonthe changes required in the session indicator to do that would be non-trivial00:41
funkyHatDo you know which package the session indicator is in?00:41
chrisccoulsonindicator-session?00:41
chrisccoulsonthat would be my guess :)00:41
funkyHatAh, thanks :)00:41
funkyHatI suppose it could inhibit gdm and poll for a laptop lid status somehow00:42
funkyHatI don't know the ins and outs of it but it doesn't seem that complex. Unless inhibiting only applies to shutting down, not suspending00:42
chrisccoulsoninhibiting and checking the status of the lid button are 2 completely different concepts though00:43
chrisccoulsonand gdm has nothing to do with laptop lids either00:43
chrisccoulsonthats gnome-power-manager00:43
funkyHatThat's what I meant :)00:44
funkyHatI don't see why inhibiting and checking lid status need to be related concepts00:44
chrisccoulsonthey're not, but i got the impression that you thought they were00:44
crimsunI'm a bit perplexed why I received the e-mail for the sync request and an immediately subsequent rejection00:45
funkyHatAh, no I just figured those were the two things that would need to be done to achieve this00:45
chrisccoulsonanyway, it should be opened against indicator-session for now. indicator-session would need to get the lid button info from dk-power00:45
crimsun[ubuntu/lucid] haskell-src-exts 1.3.0-1 (Accepted) ... haskell-src-exts_1.3.0-1_source.changes rejected00:45
funkyHatOh here it's already filed. bug 46231800:46
ubottuLaunchpad bug 462318 in indicator-session "New action when pressing "Shutdown" and closing the laptop screen " [Wishlist,Confirmed] https://launchpad.net/bugs/46231800:46
funkyHatThanks chrisccoulson00:49
Laneycrimsun: 21/12 23:06:33 <james_w> the flush seemed to reject all the packages, I'm not sure why00:52
Laneydon't know where that leaves such packages00:52
crimsunLaney: thanks00:52
james_won the ftpmaster00:53
james_wdidn't you get an accept as well?00:53
james_woh, yeah00:53
james_wit seems like it tried to accept twice00:53
Laneycrimsun: heading towards new xmonad?00:53
crimsunLaney: would be nice but is fairly low on my priority list; feel free00:53
chrisccoulsonsiretart` - i have gnome-screensaver inhibiting working with VLC again \o/00:53
Laneygood stuff. I wrote some UDD queries to get the state of the union earlier00:54
Laneygood god, I haven't uploaded anything in almost a month00:55
Laneybad me00:56
chrisccoulsonLaney - yes, bad you - you must be slacking :P01:02
stgraberhmm, looks like latest initramfs-tools and that mountall upload broke a lot of things (as in, not being able to debootstrap ;)). initramfs-tools conflicts with current mountall and the new mountall is stuck in depwait due to libplymouth-dev being in universe02:01
stgraberI guess I'll have to wait till tomorrow to get my LTSP server working ;)02:02
* slangasek promotes plymouth to main02:05
stgraberoh, ok, that'll will the issue of course ;)02:06
UnixDawghey guys02:15
UnixDawghaving a issue with apache2 pkg on 9.1002:16
UnixDawgit installed a blank httpd.conf02:16
=== asac_ is now known as asac
slangasekUnixDawg: that's expected behavior; please see #ubuntu for support02:36
=== dendro-afk is now known as dendrobates
=== nhandler is now known as Guest15323
=== micahg1 is now known as micahg
=== dous__ is now known as dous
=== micahg1 is now known as micahg
* StevenK blinks at how the base system is no longer debootstrapable06:42
slangasekI believe that should be fixed with the latest mountall build06:42
slangasekscream if it's not06:42
slangasek(mountall 2.0)06:42
StevenKMy debootstrap a little while ago was still pulling down 1.106:44
LucidFoxHmm, not sure if my question went through before the disconnection, so...07:06
LucidFoxIs the 3.0 quilt format enabled in Ubuntu yet?07:06
fabrice_spLucidFox, yes. Since a couple of  days07:07
LucidFoxWhee!07:08
LucidFoxTime to migrate my packages.07:08
hyperairwhat are the changes required to make a package use the 3.0 quilt format?07:14
fabrice_sphyperair, http://wiki.debian.org/Projects/DebSrc3.007:18
dholbachgood morning07:49
mvohey dholbach!07:53
dholbachhey mvo07:54
LucidFoxWmm, what about orig.tar.bz2? Is it supported now?08:12
slangasekpart and parcel of v3, yes08:14
pittiGood morning08:15
pittiScottK: rescore> sorry, was off for the night; still need any rescoring?08:15
pittiyay 3.0 source support \o/08:15
hyperairhas anyone succeeded in using git-buildpackage with pristine-tar and multiple orig tarballs?08:43
LucidFox<slangasek> part and parcel of v3, yes08:48
LucidFoxAnd lzma? It's disabled in Debian, as I read, but what about Ubuntu?08:48
ttxpitti: could you bump build score on https://launchpad.net/ubuntu/+source/eucalyptus/1.6.2~bzr1103-0ubuntu4/+build/1410724 so that it has a chance to make it on the daily CD run ?09:12
pittittx: done09:13
ttxanyone knows why the amd64 builders are so crowded ?09:13
ttxpitti: thx!09:13
mneptokttx: i blame Freemasonry09:13
ttxpitti: yesterday the build started around 10:30pm CET09:13
ttxmneptok: that always works.09:13
slangasekmneptok: that's Openmasonry to you09:14
* mneptok gives slangasek the secret handshake09:15
StevenKslangasek: Okay, verified that mountall 2.0 fixes the base system, thanks.09:35
LucidFoxCould an archive admin retry this build? https://edge.launchpad.net/ubuntu/+source/qt4-x11/4:4.6.0-1ubuntu5/+build/140729509:36
LucidFoxI wonder why ld of all things segfaulted, though.09:36
StevenKLucidFox: You don't need to be an archive admin, just a core-dev09:37
LucidFoxAh.09:37
slangasekand that build shouldn't be retried09:40
StevenKYeah, I didn't think so either, reading the log09:40
slangasekit's a known problem; someone who speaks qmake needs to figure out how to disable -Wl,--gc-sections on powerpc09:40
StevenKslangasek: Wow, --gc-sections causes ld to SEGV on ppc?09:41
slangasekStevenK: bug #49863109:41
ubottuLaunchpad bug 498631 in binutils "ld segfaults with --gc-sections on powerpc" [Undecided,New] https://launchpad.net/bugs/49863109:41
StevenKslangasek: Ouch09:42
LucidFoxWhy does Qt try to build with -Wl,--gc-sections in the first place?09:43
LucidFoxIt's not standard qmake behavior, so upstream must have specifically enabled this.09:44
StevenKLucidFox: It probably is because upstream told it to do so.09:45
=== tkamppeter_ is now known as tkamppeter
* LucidFox apt-get sources09:48
mok0pull-lp-source09:49
Mamarokcjwatson: hi, any news on that glibc backport we talked about?09:50
bigonhi, dois the ubuntu archive support the 3.0 version of debian pkg with bz2 compression?09:55
bigondoes*09:55
LucidFoxbigon> Yes10:01
LucidFoxNow it does10:01
LucidFoxREVU doesn't support the 3.0 format, though. :/10:01
LucidFoxWell, it uploads, but can't unpack.10:01
bigonLucidFox: thx10:02
geserttx: thanks for this quick review10:34
ttxgeser: no pb, it was a pleasure :)10:34
geseranyone interested in sponsoring a perl merge (bug #496556)? (sorry, it can't be currently merged with bzr)10:35
ubottuLaunchpad bug 496556 in perl "Merge perl 5.10.1-8 from Debian testing" [Undecided,New] https://launchpad.net/bugs/49655610:35
ttxpitti: 1.6.2~bzr1103-0ubuntu4 was published too late for the server ISO daily run to pick it up... i'll need a respin :/11:00
pittittx: no problem, they are cheap to build11:01
ttxpitti: cool then. btw if it's also cheap to give me power to trigger respin, then I'd stop bothering the release team for that11:02
mr_pouitis there an easy way to obtain x backtraces? here, x is crashing horribly because of xsplash, but no core is generated (Process 3029(Xorg) has RLIMIT_CORE set to 0)…11:04
pittithat requires an RT at least (you need a cdimage ssh accunt and some group permissions)11:06
pittibut it's not that much work, don't worry11:06
pittiyesterday's X should have enabled apport again11:06
pittibut the current kernel doesn't work with apport right now11:06
pittidue to bug 49852511:06
pittiand I don't know a good way how to circumvent this11:06
ubottuLaunchpad bug 498525 in linux "[lucid] breaks apport: core dumps get aborted even if core_pattern is a pipe" [High,In progress] https://launchpad.net/bugs/49852511:06
ttxpitti: it's not so much the work, it's more about the interrupt :) But OK, I'll keep bothering one of you guys :)11:07
ttxpitti: you already restarted it ?11:07
pittittx: ah, can do now (didn't interpret it as "please do now")11:08
ttxpitti: that's why I doublecheck :)11:08
pittirunning11:08
pittiETA 10 mins11:08
ttxpitti: thanks !11:08
pittittx: done11:18
ttxpitti: ok11:18
mathiazttx: how functional is the latest eucalyptus?11:34
mathiazttx: is it worth testing it?11:34
=== einalex_ is now known as einalex
directhexhm, let's get this over with, then12:16
directhexwhich archive admins are about on his fine morn?12:16
directhexwell, it's gone noon, but you get the idea12:16
jpdsdirecthex: https://wiki.ubuntu.com/ArchiveAdministration#Archive%20days12:18
directhexjpds, i'm more soliciting opinion than asking for action to be taken, so i didn't really think the day's hat-wearer mattered much12:19
ttxmathiaz: good question. The current daily (20091222.1) should start alright, I've yet to try to run an instance, though :)12:25
ttxmathiaz: you should have a more precise answer in 30 minutes12:25
* Laney sprays directhex with asbestos12:27
mathiazttx: I'm actually testing from packages, rather than from iso12:31
directhexLaney, mmm cancerous fibres!12:32
ttxmathiaz: ok12:32
mathiazttx: have you also noticed issues in trying to restart eucalyptus-cloud?12:33
mathiazttx: starting eucalyptus-cloud is already slow12:34
mathiazttx: restart eucalyptus-cloud doesn't always work12:34
ttxmathiaz: yes, sometimes a process is left around12:34
ttxmathiaz: I hit that a few times12:34
LucidFoxHeh, http://www.kdedevelopers.org/node/2736 has a perfect metaphor for grumbles about autotools to cmake migration.12:45
LucidFox"Them new shiny tools you are using ain't looking like my trusty old sledgehammer!"12:45
RiddellLucidFox: except the point of the blog is that sentence isn't true12:47
LucidFoxI never claimed it was. I hate autohell.12:48
LucidFoxI just don't like autotools adherents who are wary of cmake just because it's different.12:49
Riddellit always amazes me that there are people who still use it12:49
directhexLucidFox, there's a reason for en.wikipedia.org/wiki/Autohell12:50
LucidFoxYesterday, I wrote a fully feature-equal cmake replacement for gtkpod's build system, and committed it to git master. While one of the other developers argued for it, the reaction of the other one was, "Is it really worth it? What does it do better except Windows builds, which I don't care about anyway?"12:52
LucidFoxSo I wrote a long email explaining it. Think I should reproduce it on Planet Ubuntu.12:53
=== dktrkranz is now known as DktrKranz
=== NCommander is now known as bjf
=== bjf is now known as NCommander
=== xomas is now known as xomas_
=== xomas_ is now known as xomas
siretart`slangasek: since you are the last one who has touched cryptsetup: I've did a testinstall with today's alternate install daily with encrypted lvm. I ended up with an bootable system, but /boot does not contain any kernels, but /boot/grub14:18
siretart`slangasek: now I'm seriously confused what's going on here. how did that setup managed to work? and is this an installer or cryptsetup problem?14:18
siretart`s/work/boot/14:18
siretart`slangasek: oh, mystery solved. /boot was not mounted, and the root filesystem contains /boot/grub that is shadowed by the /boot mount14:20
siretart`still, not mounting /boot during startup seems pretty critical to me.. hmm.14:21
ionGet:35 http://fi.archive.ubuntu.com lucid/universe nexuiz-textures 2.5.2-3 [521MB]14:22
ionapt-sync would be nice right about here, especially since it’s just a packaging change. :-)14:22
siretart`ion: I think you've just found the largest package in the archive :-)14:23
siretart`hm. the missing /boot does not seem to be even deterministic. the 2nd boot went just fine... hmm14:24
ChipzzLucidFox: I very very very much doubt cmake gets all the cornercases right which autotools do get right14:30
Chipzzand quite frankly, replacing the build system of a project you don't own is IMO highly inappropriate14:30
pitticjwatson, mdz, kees:14:36
pitticjwatson, mdz, kees: will you be at the DMB? I'm afraid with the holiday season we won't have quorum today, so we might just skip this one14:37
pittitseliot: are you here today?14:37
tseliotpitti: sure, I'm here14:37
pitti(your core-dev app is the only topic anyway)14:37
mdzpitti, I have another meeting at the same time, but I think it is unlikely to make quorum, so I expect to be able to join DMB a bit late14:37
tseliotoh14:37
mdzpitti, the other topic is the upcoming election, but I sent an email update to the list already14:38
pittiright, I noted that down as an "in progress" action point on https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda14:38
pittimdz: hm, is quorum == or > (number_of_team_members/2) ?14:39
pittiIOW, do we need 3 or 4 people?14:39
mdzpitti, 3 is sufficient IMO14:40
pittimdz: I'll just wait for you and kees then14:41
lamontwhy does network mangler hate my eth0?14:46
ScottKpitti: If you get a quorum would you discuss the per-package uploader question please (for kubuntu-dev)14:47
pittiScottK: please see my email response; I think it's already handled now, and in the unlikely event that some other DMB member objects, they can followup by mail14:47
ScottKpitti: OK.  Thanks.14:47
pittiScottK: I updated the wiki page accordingly, so in the future we can just apply the privs for kubuntu-dev approved per-package uploaders14:48
pitti(it was really just a process inconsistency)14:48
ScottKpitti: OK.  Sounds good.14:48
=== BenC1 is now known as BenC
tseliotpitti: maybe Keybuk can join the DMB meeting?14:52
tseliotKeybuk: how can I reproduce the plymouth bug (other than on boot)? What shall I do after I kill gdm and X?14:56
Keybuktseliot: you can just stop gdm, then start plymouth from tty114:56
Keybukyou'll note that Alt+F7 and Alt+F1 don't do what you'd expect14:57
mathiazpitti: isn't hald supposed to go away in lucid?14:57
Keybukthough I debugged it with upstream late last night14:57
Keybukand we worked out it14:57
pittimathiaz: yes, mostly; it's currently not installed by default14:57
tseliotKeybuk: what did you find out?14:57
Keybuktseliot: plymouth uses /dev/tty0 rather than /dev/tty7 to do most of its setup14:57
Keybuk(KD_GRAPHICS, VT_PROCESS, etc.)14:57
Keybukbut doesn't wait for the VT switch14:58
tseliotright, I noticed that14:58
mathiazpitti: hm ok. The lucid UEC image has a bunch of hald-related processes around14:58
tseliotno?14:58
Keybukso it ends up in a screwy situation14:58
mathiazpitti: http://paste.ubuntu.com/344753/ <- these are supposed to go away in lucid right?14:58
pittimathiaz: maybe it was an upgrade from a very early lucid snapshot?14:58
tseliotKeybuk: are you saying that it should use VT_WAITACTIVE instead?14:59
stgraberKeybuk: Is it possible something in the new mountall breaks LTSP boot ?14:59
Keybuktseliot: a lot of things need to change14:59
mathiazpitti: I don't think so - they're generated daily with vmbuilder14:59
tseliotto:-/14:59
Keybuktseliot: needs to use the terminal decide rather than the console device for the setup14:59
pittimathiaz: is that a server or desktop install?14:59
Keybukneeds to wait for the vt to be active14:59
Keybukthe drm renderer needs to not default to is_active = TRUE :p14:59
mathiazpitti: server. ha - it's required by landscape-client15:00
pittimathiaz: right, I discussed that with the landscape guys at UDS15:00
mathiazpitti: http://paste.ubuntu.com/344757/15:00
tseliotKeybuk: are you or upstream going to work on it?15:00
pittiit's not used for any automatic data collection right now, just to have it15:00
pittimathiaz: so it can effortlessly be replaced by an udev dump and DMI data15:00
Keybuktseliot: I think halflife is going to do it15:01
Keybukhalfline even15:01
mathiazpitti: ok - so the landscape knows what needs to be done15:01
tseliotKeybuk: yes, halflife is a game ;)15:01
Keybuktseliot: http://bugs.freedesktop.org/show_bug.cgi?id=2574915:05
ubottuFreedesktop bug 25749 in plymouth general "plymouth doesn't work well when run from another vt" [Normal,New]15:05
tseliotKeybuk: it's good to see that finally we know what's going on15:09
Keybuktseliot: a quick fix would obviously be just to run plymouth and X on tty1 :p15:12
pittioh,  I'd love to kill that hackish gdm patch to run X on vt715:13
Keybukpitti: we're actually not using it15:14
Keybukwell, sorry15:14
Keybukwe're using it if you don't have plymouth15:14
Keybukwhich I guess is the default right now <g>15:14
Keybukbut when you do have plymouth we're using a different patch15:14
Keybukwhich starts X "on the current vt"15:15
tseliotKeybuk: maybe we could use a spambot who can change the documentation regular expressiond and tell everyone not to to use ctrl+alt+f1 anymore to get to the command line :-P15:15
tseliotexpressions15:15
tseliotKeybuk: and the current vt happens to be vt7 right?15:17
Keybuktseliot: well, ish ;)15:17
tseliotok, let's not be too specific: tty015:18
tseliot;)15:18
Keybuklol15:20
stgraberKeybuk: for mountall weirdness debugging (as in LTSP), you still need: mountall --debug ?15:26
Keybukyes15:28
stgraberKeybuk: http://pastebin.com/f1aabfe3715:29
stgraberKeybuk: line 311 might be interesting btw15:30
Keybukstgraber: don't suppose you can install the previous mountall on there and get me --debug output to compare?15:32
ionHow nice, the apt update broke aptitude. :-)15:33
stgraberKeybuk: btw, I just started with mountall as --debug (but still in daemon and called by upstart), I now get that "Assertion failed" at the end and then "mountall main process (390) killed by ABRT signal"15:33
stgraberand I'm stuck there15:33
stgraberI'll get the old mountall from LP and install it, won't be long15:34
ttxcjwatson: about usb network adapters support in installer, again -- Apparently most hardware now uses the asix minimodule. The ones I bought for UEC testing are "0b95:1780 ASIX Electronics Corp. AX88178" and don't appear to be supported right now15:39
ttxcjwatson: do you think it's an option to also support the asix minimodule ?15:39
Keybukttx: I suspect cjwatson is deep into the early christmas cheer, and you'll have more luck next year :p15:40
ttxbah15:40
ttxKeybuk: thanks for the tip15:40
tseliot:-)15:40
stgraberKeybuk: http://pastebin.com/f7949c1a915:40
ttxthat must be what they all call "holidays"15:41
Keybukstgraber: great! *hauls our mentaldiff*15:41
Keybukstgraber: oh, that's interesting15:45
hifiaptitude broke down, apt-get works: http://pastey.net/130533-1p4p15:49
stgraberKeybuk: btw, I just had to revert initramfs-tools too as otherwise it'd still hang even with the older mountall15:49
=== robbiew_ is now known as robbiew
=== dendrobates is now known as dendro-afk
=== kirkland` is now known as kirkland
aratseliot, felicitazioni!16:16
tseliotara: grazie :-)16:16
pittiRiddell: if you accept approved SRUs, can you please use sru-accept.py from ubuntu-archive-tools? If you use the queuediff tool (also there), this will spit out the exact command line for this, too (package name, bug #s, etc.)16:24
pittisru-accept.py takes care of the tags, subscriptions, and the call for testing with some useful links16:24
Riddellpitti: can do, I don't think I knew about that, is it on ArchiveAdministration?16:25
pittiRiddell: no, it's not right now (it's not a general archive admin task)16:25
LaserJockpersia: ping16:31
* ScottK waves to LaserJock16:31
LaserJockhi ScottK16:31
persiaLaserJock: ?16:32
ScottKpitti: I didn't know about queuediff giving you the sru-accept command.  That's nice.16:32
LaserJockpersia: just reading the DMB email, there was an item (I think yours) about naming for the specialist teams16:34
LaserJockpersia: in the email it says also MOTU, but is MOTU considered a specialist team now?16:34
persiaLaserJock: Well, except that "specialist" and "MOTU" don't quite match for most sane semantic matrices.16:34
persiaSo it was suggested to use "Ubuntu Developer (delegated teams)" to cover both cases.16:35
persiaErr, "Ubuntu Developer (from delegated team)".  Oops.16:35
Keybukstgraber: still about?16:37
LaserJockpersia: why is the distinction needed?16:39
LaserJockjust plain Ubuntu Developer doesn't work?16:39
persiaBecause there are also other classes of "Ubuntu Developer", like "per-package uploader", "contributing developer", "prospective developer".16:40
persiaIt doesn't actually mean much outside the context of the version of the page I'm drafting :)16:41
* persia will try to pubish RSN, to reduce overall confusion16:41
LaserJockok16:44
LaserJockI just wondered if MOTU was considered a specialist team16:44
persiaI certainly don't think that makes sense, which is part of why I asked the question.16:45
LaserJocksince that seems like the opposite of my understanding of the meaning16:45
persiaIndeed :)16:45
dmbi see i'm very popular here16:45
persiadmb: Overlap with "Developer Membership Board"16:45
dmb:P16:45
dmbi still think i'm quite popular :)16:47
=== dholbach_ is now known as dholbach
* Keybuk remembers when we had someone on the channel called "spec" :)16:48
ttxpitti: before leaving, could you trigger a server ISO respin ?17:03
=== dendro-afk is now known as dendrobates
ttxor slangasek ^17:04
macoasac: is NM still expected to not-manage any interfaces that are configured in /etc/network/interfaces?17:05
asacmaco: yes17:07
RoAkSoAxKeybuk, i was wondering how out-of-date is the merges.ubuntu.com/universe.html is?17:07
asacmaco: if you run it with managed=false  that is17:07
asacin /etc/NetworkManager/nm-system-settings.conf17:08
macoasac: so its not *just* dependent upon the interfaces file, then?17:08
asacmaco: not sure what you mean17:09
asacif you have an iface configured in interfaces ... and have NM in managed=false mode17:10
asacthen its not managed17:10
macoasac: ok then i had it wrong :)17:10
macothanks17:10
asacmaco: managed=true is good :)17:10
asacif it has bugs, file them ;)17:10
asacand yes, odd stuff isnt supported yet.17:10
maconah, i thought i only had to change the interfaces file to change whether nm would let me ifup or not17:11
KeybukRoAkSoAx: weeks17:11
macoasac: well wstephenson says i should show you line 11 of http://paste.ubuntu.com/344828/17:11
ttxRoAkSoAx: it's an evil plan to move everyone to bzr merge-package17:12
macoasac: trying to figure out why knm thinks a connection that worked fine before is now an invalid connection17:12
asacmaco: how does interfaces look like (remove the password)17:12
RoAkSoAxKeybuk, is it going to be updated anytime soon?17:12
asacmaco: Dec 20 16:52:40 betty NetworkManager:    SCPluginIfupdown: management mode: unmanaged17:13
asacso you hvae managed=false17:13
KeybukRoAkSoAx: no17:13
RoAkSoAxKeybuk, ok thanks :) bzr merge-package it is then :)17:14
Keybuk(MoM is having major issues with v3 format Debian source packages17:14
Keybuk particuarly those that use quilt17:14
Keybuk and nobody has any time to work on it)17:14
macoasac: ok. ooooooo wait now i think i get what youre saying. if that is managed=true THEN "is it configured in /etc/network/interfaces?" becomes relevant, but if its false, then itll *always* manage the devices?17:15
asacmaco: almost correct ;) ...17:15
asacif managed=false -> any iface mentioned in interfaces is blacklisted, e.g. not managed17:15
macook thats not what its doing17:16
asacif managed=true -> configuration is parsed from interfaces and used as a system connection17:16
asacmaco: i need to see the interfaces.17:16
macomanaged=false but its still managing wlan0 such that i cannot ifup until i stop network-manager17:16
asaccould be its choking because it has bad formatted parts or something17:16
macodoes it dislike comments?17:16
asacmaybe17:17
asaccould be a bug17:17
highvoltageKeybuk: are there any bugs filed?17:17
Keybukhighvoltage: how would that help?17:17
asacmaco: play around. it should support wpa-supplicant configs quite well ...17:17
asacor paste your interfaces ;)17:17
macohow about i email you my interfaces? :P17:17
asacmaco: i guess you dont have key-mgmt17:17
asac?17:18
asacor do you have that?17:18
macoi dont know what key-mgmt is, so im gonna guess no17:18
asacheh17:18
asacmaco: try to add wpa-key-mgmt WPA-PSK17:18
macowhere?17:19
asacmaco: you have a wpa-psk line? and a wpa-ssid?17:19
macoyes17:19
asacjust below one of those17:19
asacor above ;)17:19
highvoltageKeybuk: just interested to see what the issues are17:19
Keybukhighvoltage: I don't know what the issues are17:19
Keybuknot having time to work on it includes not having time to investigate17:20
highvoltageouch17:20
asacmaco: so now it works? ;)17:22
macolemme restart nm and see what happens17:22
asacyeah. the error should go away17:22
LaserJockKeybuk: was the status of MoM announced on -devel or -devel-announce at some point?17:22
asacits arguably a bug that the blacklisting fails if the config is not complete enough17:23
KeybukLaserJock: probably not17:24
LaserJockI've been pointing people to MoM when they ask about how to help with merges :(17:24
macoasac: yep, that works. i can ifup without killing nm now17:25
KeybukLaserJock: you should have been pointing them to james_w's work17:27
mptrmcbride, are you intending to use the "metadata" tag for other Ubuntu One bug reports?17:27
Keybukbzr merge-package is much easier17:27
rmcbridempt: we had been using it to track issues where we felt that metadata corruption or versioning might be an issue. Is this a problem?17:28
LaserJockwell, i don't know how to use james_w's stuff yet so I wasn't going to put it on others17:28
mptrmcbride, I ask because I was using it for package metadata problems: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=metadata17:28
ScottKKeybuk: We'd need an associated list of things needing merging too.17:28
LaserJockI *thought* MoM was the "official" source for merging17:28
rmcbridempt: OK. We can discontinue using it for that purpose. Perhaps u1meta or something. I'll bring it up to the team and get a concensus for a different tag17:28
KeybukLaserJock: how to use it *has* been sent to -devel or -devel-announce ;)17:29
mptrmcbride, thank you, and sorry for the bother17:29
rmcbridempt: no bother at all.17:29
KeybukScottK: such a thing should be based on the bzr imports though17:29
Keybukbasically it's a "for PACKAGE in *; do bzr missing" no ?17:29
asacmaco: maybe file a bug ;) "blacklisting of ifupdown interfaces with incomplete config broken" ...17:29
maco:P17:30
macosorry!17:30
LaserJockKeybuk: right, there was some info that I could never get to work17:30
macothanks for the help17:30
asacmaco: you can even switch to managed=true ;)17:30
asacand then NM honours those settings17:30
LaserJockKeybuk: but perhaps the TB should make some announcement or something if MoM is going to be official deprecated17:30
KeybukLaserJock: what has the TB got to do with anything?17:31
LaserJockwell, I just assumed that they would be a good body to say "heah, we're not going to use MoM anymore"17:31
asacmaco: enjoy17:31
macoasac: am a bit confused as to why wpa-key-mgmt doesnt appear in the interfaces or wpa_supplicant manpages17:31
ScottKKeybuk: Certainly a list should be based on the bzr imports, but in order to switch to this work flow, we'd need that.17:31
ScottKIt's a bit undiscoverable otherwise.17:32
Keybukbzr co lp:ubuntu/$PKG; cd $PKG; bzr missing --theirs-only lp:debian/$PKG17:32
Keybuk;)17:32
KeybukScottK: so get to it! :p17:32
KeybukLaserJock: the TB never said to use MoM in the first place17:32
asacmaco: not sure if the man pages show any config. checkout /usr/share/doc/wpasupplicant/README.modes.gz17:32
ScottKKeybuk: I certainly don't have enough familiarity with the new tools to work it out.17:32
LaserJockI suppose, but it's definately become the canonical source for merges17:32
macoasac: ok thanks17:33
asacmaco: i think its arguably a bug in NM to require it. its guessable from the wpa-psk setting (so is kind of redundant)17:33
KeybukLaserJock: feel free to help fix MoM if you like it :p17:33
LaserJockit's less than helpful when something like merges.ubuntu.com just becomes unreliable17:33
asacmaco: so even a second bug here ;)17:33
LaserJockI personally don't care too much about MoM itself, I rarely used it17:34
LaserJockbut I think it's helpful to be able to point people to merges.ubuntu.com and have it be reliable17:34
macoasac: what im getting is "i owe asac a beer next uds for annoying him with pebkac"17:34
KeybukLaserJock: if you think that's useful, help make it reliable17:34
asachehe. beer is always good ;)17:34
asacthx17:35
LaserJockKeybuk: I have no access to merges.ubuntu.com17:35
ScottKLaserJock: Sounds like we're back to the rationale for DaD17:35
KeybukLaserJock: you don't need it, you have the source code17:35
LaserJockand I generally think it's the responsibility of the people who put up merges.ubuntu.com to maintain it17:36
Keybukthat would be me17:36
Keybukand I've been trying to get someone else to maintain it for the best part of five years17:36
Keybukand since nobody else wants to17:36
Keybukand since I no longer have any time to do it myself17:36
Keybukthat's why it's fallen over17:36
LaserJockso maybe you should talk to your boss about it?17:36
Keybukwhat makes you think I haven't? :)17:37
ScottKKeybuk: Does anyone else have rights to commit updates to the public site for m.u.c?17:37
asacfirst you need updates. deploying them doesnt feel like a blocker17:37
KeybukScottK: ubuntu-core-dev iirc17:37
LaserJockI mean, I don't care if you put up docs on using bzr or whatever17:37
LaserJockI just think it's difficult if tools people rely on become unreliable without any real notice or replacement17:38
KeybukLaserJock: UDD is the future of this stuff17:38
Keybukwe've been pushing everyone to use that this cycle17:38
ionkeybuk: It might be a good idea to put a huge banner saying “i’m broken kthxbye” to merges.ubuntu.com.17:38
LaserJockfuture sure17:38
Keybukion: I did, people whinged17:38
LaserJockbut as ScottK points out17:38
Keybuk(in fact, I simply took it down)17:38
LaserJockwe don't have a list of what to merge17:38
KeybukSO WRITE ONE17:39
Keybuksheesh17:39
LaserJockwhy would I?17:39
Keybukbecause you seem to be upset about the lack of ione17:39
elmoLaserJock: why should Scott?17:39
LaserJockelmo: because he was maintaining merges.ubuntu.com17:39
Keybukso?17:39
elmoLaserJock: and therefore he's obligated to evermore?17:39
Keybukthat doesn't mean I have anything to do with UDD17:39
LaserJockelmo: no, but he *is* obligated to make sure something gets handed over or something17:39
elmoLaserJock: no, he's not17:39
elmoLaserJock: unless you're signing his pay cheque I mean.  he ran a service.  he no longer has time to run the service.  if that bothers you, step up and help get it fixed17:40
elmodon't try and bully him into doing something about it17:40
LaserJockso people can just drop core services without notice or replacement and expect everybody else to pick up the pieces?17:40
Keybukyesx17:40
Keybukthat's basically the open source way ;)17:40
elmoLaserJock: yes.  it's called being a volunteer17:40
Keybukwhen one maintainer has no longer got any time, he abandons the projetc17:41
Keybukbut it was open source17:41
Keybukso another maintainer can step up if they care about it17:41
Keybukprojects that nobody cares about die, but that's ok too17:41
LaserJockelmo: no, that's being a jerk to the people who relied on that service17:41
elmoLaserJock: sorry, but I think you're the one being a jerk17:41
elmoLaserJock: you don't get to make demands on people's time17:41
* maco nods17:41
LaserJockI'm not making demands17:42
Keybukyou certainly don't get to make demands on people's time if you're unwilling to help17:42
elmoLaserJock: if Scott was actively blocking others from fixing this, I'd be in total agreement with you17:42
elmobut he's not17:42
LaserJockI'm saying he could of at least arranged with james_w to put up info on bzr merging or something17:42
james_wwe discussed it17:42
KeybukI suggested it to james_w17:42
james_wI agreed to provide a merge proposal to MoM to point people to bzr where appropriate17:42
elmoLaserJock: dude, you're still not getting this.  stop saying what Scott should or shouldn't have done.  it's not your call.  he's done what he's done.  be thankful for that.  if you want things to improve, you need to step up or convince someone who isn't Scott to step up17:42
KeybukI actually suggested that if the code is in UDD, MoM would ignore it and just put instructions in the REPORT file17:43
Keybuknobody's written that code17:43
james_wor replace it with something based entirely on bzr17:43
james_whowever, I've not had time yet17:43
KeybukLaserJock: if you want to write that code, go right ahead!17:43
james_whelp would be welcome, and I can point you to the code you need17:43
james_wI'm not going to do it at least until I've worked out how to stop DoSing codehosting though17:44
ScottKelmo: I see your point, OTOH, if Canonical is going to suddenly abandon tools upon which the community depends, that's not so great either.17:44
elmojames_w: thank you ;-)17:44
LaserJockScottK: that was my point17:44
Keybukwhat's Canonical got to do with it?17:44
KeybukCanonical is just one member of the Ubuntu community17:44
Keybukas are its employees, just individual members of the Ubuntu community17:44
LaserJockMoM was Canonical's project as far as anybody knew17:45
Keybuklike any other member, its priorities can change17:45
LaserJockwhich was why it wasn't open sourced at the beginning17:45
KeybukLaserJock: that doesn't mean nobody else can't take it over17:45
Keybukit's been open sourced for years now17:45
LaserJocksure, sure, I'm not saying it can't be17:45
LaserJockbut there aren't that many people with the skills needed17:45
LaserJockI certainly can't17:45
Keybukreally?17:45
Keybukyou don't know Python?17:45
LaserJockvery little17:45
ScottKKeybuk: That's where the step back gracefully part of the CoC comes in.  "Sorry it's broke, good luck" doesn't qualify IMO.17:45
Keybukthere's nobody in the entire ubuntu community who knows Python?17:45
KeybukI find that very hard to believe17:46
LaserJockthere are for sure17:46
LaserJockbut obviously none have stepped up17:46
KeybukScottK: you've clearly not read that17:46
LaserJockso MoM should be gracefully retired it seems17:46
KeybukI've told people that I have no time for MoM17:46
Keybukrepeatedly17:46
Keybukover and over again17:46
Keybukand I've ensured that others can pick it up17:46
elmoScottK: that's part of the leadership part of the CoC17:46
elmoScottK: I think it's pretty disingenuous to compare developing a service to leadership17:47
Keybuk(the source is open, the entire core dev team have commit rights, and any commits anyone makes are automatically deployed in service)17:47
ScottKelmo: Even if it's not contractually relevant, I think the concept is similar.17:47
ScottKBTW, I didn't know commits were automatically deployed until now.17:47
LaserJockme neither17:47
james_wLaserJock: would you like to send a mail to ubuntu-devel asking for someone with some Python knowledge to help make the change?17:48
LaserJockI'm not sure why I should do it but I can if you'd like17:48
LaserJockI hardly ever use MoM17:48
LaserJockI don't know what's broken, what's not, etc.17:48
ScottK"I can push fixes and they work right away" is a lot more motivational than "Maybe it'll get reviewed and published someday"17:48
asacMoM is useless atm? or just partially broken?17:48
ScottKNot updating reliably I think.17:49
Keybuknot updating17:49
LaserJocklike I said, I'm not against MoM going away if it's not working and people don't have time to maintain it17:49
Keybukwhen MoM hits a problem, it falls over17:49
Keybukand doesn't continue17:49
ScottKKeybuk: Are there error logs somewhere public?17:49
Keybukso if you have a problem package, that package will block updates until whatever MoM issue is fixed17:49
LaserJockbut it should be announced and it would be very helpful if some sort of transition was made for merges.ubuntu.com17:49
KeybukScottK: no, but you can run it on your own17:50
elmoLaserJock: then announce it17:50
elmoLaserJock: stop telling other people what they should or shouldn't have done17:50
elmoLaserJock: it's really quite odious17:50
LaserJockyes, as odious as telling me that I have to use bzr to merge or some such17:50
james_wyou don't have to17:51
Keybukyou don't have to use anything17:51
Keybukyou can merge with pen and paper if you like17:51
LaserJockI'm saying there are expectations coming from the community for a tool like merges.ubuntu.com17:51
elmoLaserJock: good thing no one's doing that then !17:51
ScottKLaserJock: Don't worry, we've been promised that we can continue to use traditional development tools and ignore UDD if we want.17:51
LaserJockok, look, I was not meaning to start a ruckus here. I was just wondering what the status of merges.ubuntu.com was considering that I've been pointing people there17:52
LaserJockwe have the status, I can send an announcement email17:52
=== deryck is now known as deryck[lunch]
maxbjames_w: Hi. I see you recently fixed the hardcoded 'james-w@'s in the UDD import-scripts - I noticed there is still one that got missed, though - I wasn't sure if you'd want a MP for something that trivial, or if you'd prefer to just fix it yourself?17:53
asacyeah. also i like the idea to add a warning to the MoM pages that the serice is currently unreliable and they should rather do A, B, C17:53
stgraberKeybuk: back from lunch, so I'm around now17:53
james_wmaxb: I think I caught that one. Maybe I didn't push, sorry.17:53
Keybukstgraber: still tracking down this mountall issue17:53
maxbjames_w: check_marks.py, right?17:53
Keybukstgraber: thought I might have a fix, but I just noticed something else in the log, so I'm not so sure17:53
james_wmaxb: oh, ok17:53
james_wmaxb: I'll grep now :-)17:54
james_wthanks maxb17:54
smoseranyone have a good idea on how to identify partitions in a xen guest? explicitly, i'd like to go through existing partitions (that show up in /proc/partitions) and figure out what is on them , as in if it is a swap partition or has filesystem data17:57
Keybukblkid ?17:58
smoseri can't rely on the partiion type (ie, per fdisk -l) because xen block devices dont necisarrily have a partition table17:58
smoserKeybuk, rock. thank you.17:58
RoAkSoAxjames_w, is it possible to do different kinds of diffs when using bzr merge-package, such as diff between new debian and new ubuntu and things like that?18:00
james_wRoAkSoAx: yes18:00
james_wyou can use options to diff to do it18:00
james_wbzr diff --old lp:debian/sid/package for what you ask for18:00
RoAkSoAxjames_w, awesome :). Btw.. is it detailed in any wikipage?18:01
james_wRoAkSoAx: no, but good point :-)18:02
james_wwould you like to add a section to the end of https://wiki.ubuntu.com/DistributedDevelopment/Documentation/Merging ?18:02
RoAkSoAxjames_w, sure :)18:02
james_wthanks18:02
fbond_Hi.  I have a build script that calls apt-get install upstart upstart-compat-sysv.  It's failing because upstart-compat-sysv is a virtual package provided by upstart.  But this same script worked fine twelve days ago.  I'd like to identify what changed that would cause the failure to come up now.  Any ideas?18:03
stgraberKeybuk: ping me if you need more info or have something that I can test18:03
fbond_(Obviously, the problem is easy enough to correct, I just want to understand what's going on.)18:03
fbond_I'm using karmic, FWIW.18:03
Keybukstgraber: the basic problem is that it's trying to remount /rofs ;)18:04
ScottKAdri2000: Do you still have any interest/time to work on MoM?  I can't spend a lot of time on development, but I could commit changes.18:04
stgraberKeybuk: hmm, doesn't seem like a good idea ;)18:04
ionfbond: It’s not the job of the build script to install build dependencies. Build deps should be listed in the control file. And as you said, upstart-compat-sysv is now provided by the upstart package.18:06
fbond_ion: Sorry, not a packaging script.  This is a script I'm using to build a disk image.18:07
=== fbond_ is now known as fbond
fbondion: I'm really just wondering why it worked less than two weeks ago but does not work anymore.18:08
Keybukstgraber: oh, hmm, I see18:10
=== robbiew is now known as robbiew_
KeybukI've found the change that did it ;)18:16
LaserJockjames_w: what's a good URL to point people to regarding merging with bzr?18:18
james_whttps://wiki.ubuntu.com/DistributedDevelopment/Documentation/Merging18:18
Adri2000ScottK: no, sorry. currently I don't have enough time to do the debian/ubuntu packaging work I'd like to do, so no time to spend on developing MoM :(18:20
ScottKOK.  Thanks Adri2000.18:21
Keybukstgraber: ok, around now?  would like you to test this if you can18:21
stgraberKeybuk: sure18:24
Keybukstgraber: are you on i386?18:25
LaserJockjames_w: ok, email sent. if somebody can moderate it on -announce it'll go there too18:25
stgraberKeybuk: yep18:25
Keybukcan you upgrade back to current mountall in archive, initramfs, etc.18:26
Keybukthen grab http://people.canonical.com/~scott/tmp/mountall - overwriting the binary in /sbin18:26
Keybukand try with that18:26
Keybuk--debug output greatly appreciated18:26
arandion: hifi: I put down the aptitude crash there as Bug #499543 sorry if duped..18:32
ubottuLaunchpad bug 499543 in apt "recent apt upgrade crashes aptitude" [Undecided,New] https://launchpad.net/bugs/49954318:32
hifioh, ion reported it too :)18:33
hifiI didn't put a report in yet, so no dupe from me18:33
ionarand: Thanks. I didn’t get around to reporting it yet.18:33
ionhifi: I didn’t report it, just mentioned it here. :-P18:33
hifisame here :p18:33
hifithough apt-get works fine if you didn't know18:33
ionYeah, it does.18:34
arandmentioned that on the bug18:34
=== mac_v is now known as vish
stgraberKeybuk: it worked !!18:40
stgraberKeybuk: want the debug output anyway ?18:40
Keybukyes please18:40
stgraberKeybuk: http://pastebin.com/f2ec068e618:43
stgrabernow that it boots, let's send that through bootchart ;) A thin client can boot in a lot less than 10s for sure ! (reading a compressed minimal root system + minimal DM can't take long to load, only slow part is the DHCP request)18:45
Keybukok cool18:46
Keybukthat looks right18:46
stgraberthanks for giving me a booting thin client again :)18:47
Keybukthe same bug prevented the Live CD from booting too :p18:48
fbondion: FWIW, I figured out that APT doesn't seem to care about installing both upstart and upstart-compat-sysv with only one version of upstart in the repos.  As soon as there is more than one version, it decides it's an error.18:49
fbondNot sure if that should be reported as a bug (shouldn't it be an error in both cases?).18:49
UnixDawghey guys we have a issue in the apache2 package18:50
UnixDawgit seems php redirects are not working18:50
=== deryck[lunch] is now known as deryck
Keybukjames_w: argh!19:52
KeybukI've just had another instance where the package importer has stamped over my branch19:52
Keybukjames_w: I'm starting to believe that it isn't safe to use these lp:ubuntu/* branches after all19:53
james_wKeybuk: which package?20:02
Keybukjames_w: plymouth20:03
james_wanother one you push --overwrote?20:04
Keybukyes20:04
james_wok20:04
james_wwon't happen again like that20:04
Keybukok20:05
Keybukwhat about the cases where the branch got removed and hasn't come back?20:05
Keybuke.g. ureadahead20:05
Keybuk(I was able to push plymouth over the top again)20:05
james_wI thought you had found ureadahead?20:05
KeybukI have a working tree20:06
Keybukbut now there's nowhere to push to20:06
alex-weejsince we moved to xplash /etc/gdm/Init/Default doesn't seem to run (or my xcalib line doesn't run) -- is there some way i can configure xsplash to run xcalib as soon as it starts X?20:07
james_wKeybuk: ah, ok20:07
james_wKeybuk: push it somewhere and send me the URL20:07
slangasekKeybuk: so on bug #493480, now I understand why mountall is unhappy but I still don't know how to make it happy.  The crypt-tmp filesystem has to be mounted somewhere in order to chmod 1777 the root directory; I realize now that /tmp is a bad place for this regardless because it's racy, but do you have any thoughts on a more appropriate place to do this?20:07
ubottuLaunchpad bug 493480 in cryptsetup "[Karmic, security] Encrypted /tmp no longer mounting after upgrade to karmic" [Undecided,New] https://launchpad.net/bugs/49348020:07
=== vish is now known as mac_v
Keybukslangasek: /var/lib/cryptsetup/somewhere ?20:08
Keybuk(that's how ureadahead mounts debugfs during the boot)20:08
Keybukjames_w: lp:~ubuntu-core-dev/ubuntu/lucid/ureadahead/lucid20:08
slangasekKeybuk: is there a sane way to do that without blocking on local-filesystems?20:08
slangasekhmm, /var/run/cryptsetup might do20:09
Keybukslangasek: you could use local-filesystems and /var/run20:09
slangasekack20:09
slangasekvirtual-filesystems, I guess20:09
cjwatsonMamarok: I asked doko to look at it; I don't have any more recent status20:09
Keybukerr20:09
Keybukyes20:09
Keybukvirtual20:09
Keybukthose things20:09
Keybuk;)20:09
Keybukmountall always defers to someone else running mount20:09
slangasekKeybuk: thanks, I'll get this cleared out ASAP then20:09
Keybukif you mount something on a mount point it was expecting to, it assumes you know better20:10
slangasekheh20:10
slangasekwhat a silly thing to assume ;)20:10
Keybukit kinda has to behave that way20:10
Keybuksince having mountall rearrange all the initramfs mounts would go badly20:10
Keybuk"but that UUID shouldn't be your root" etc.20:10
* Keybuk is being nice with bugs today20:15
KeybukI'm not marking a bug as invalid because mountall can't mount /proc/bus/usb20:15
Keybukbecause the bug description has all the other problems along the way :p20:16
Keybukonce the user confirms that mountall fails to mount /proc/bus/usb *then carries on anyway*20:16
Keybukthen I'll mark it Invalid <g>20:16
slangasekheh20:18
ionkeybuk: If we’re talking about the same bug report, his problem was that lucid’s CONFIG_USB_DEVICEFS was disabled in lucid’s kernel.20:19
Keybukbut the guy with the patched kernel and patched mountall is having no love from me20:19
Keybukion: yes20:19
Keybukbut the fact mountall then goes into an infinite loop, and segfaults, is unrelated :p20:19
Keybuk2.1 should fix that, then I'll mark the bug as invalid :p20:19
slangasekKeybuk: udev itself depends on virtual-filesystems, without which none of the events happen that start these other jobs... is it reasonable to leave the dependency on virtual-filesystems implicit?20:21
Keybukslangasek: as long as there's a dependency on udev ;)20:22
Keybuk(which includes the events emitted by udev)20:22
slangasekok, cool20:22
alex-weejdoes xsplash have a script it executes when starting X?20:39
alex-weeji need to run xcalib20:39
Keybukxsplash doesn't start X20:39
alex-weejok then why doesn't my xcalib line in /etc/gdm/Init/Default work anymore? :(20:40
Keybukare you using auto-login?20:40
alex-weejyes20:40
Keybukthat's why20:40
alex-weeji want it to start waaaay before login20:40
Keybukadd it to /etc/gdm/PreSession/Default too20:40
Keybuk(assuming it's ok to run it twice)20:40
alex-weejyes it is20:40
Keybukgdm only runs Init/Default when displaying a greeter20:41
alex-weeji see20:41
alex-weejthanks, let me try then, brb!20:41
Keybukslangasek: could you spin me some new i386 live cd images?20:42
alex-weejKeybuk, thanks, that appears to work. xsplash still seems slightly off colour but that might just be my eyes :)20:44
alex-weejmacbook displays are pretty bad with default CLUT :/20:45
KeybukI didn't think we even started xsplash in lucid20:45
alex-weejoh?20:45
alex-weejdoes anyone have any ideas on how to support restoring backlight levels on boot? default full brightness burns my face and my screen...20:47
Keybukalex-weej: probably better off discussing that upstream on the devkit list20:47
* alex-weej is slightly confused as to whether devkit even exists anymore20:48
Keybukit doesn't20:48
Keybukbut the ML still does20:48
=== ScottK changed the topic of #ubuntu-devel to: Lucid Alpha 1 released | Archive: open | MoM no longer running, use bzr! - Outstanding merges: http://udd.debian.org/cgi-bin/merges.cgi | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
alex-weejok that sounds a bit like you're asking me to go and ask the hardware shop for a can of stripy paint and a long stand20:49
alex-weej:P20:49
KeybukBikeshed Painting Party!20:50
Keybukslangasek, cjwatson: could you spin me some new i386 live cd images?20:53
cjwatsonKeybuk: queued up20:53
Keybukthx20:54
fbondWhat is the mechanism by which lo is brought up in karmic?  I.e. what calls ifup at boot time?20:54
Keybukfbond: dark rites20:54
fbondKeybuk: I figured as much. ;)20:55
fbondKeybuk: Does upstart do it directly?20:55
Keybukkernelinithasabuiltindevicethatittellsudevaboutwhichresultsinanupstarteventoverthebridgeandthenupstartcallsifupwhichbringsitup20:55
Keybukyes, basically20:55
fbondKeybuk: I would expect to see this in an upstart job definition ... ?20:56
Keybuk/etc/init/network-interface.conf20:56
ScottKKeybuk: Do you recall: Is the main page for MoM generated from the merge-o-matic code or is it a static page?20:57
Keybukit's a static page generated from the merge-o-matic code20:57
ScottKOK.  Thanks.20:57
fbondKeybuk: What package contains that file?20:57
Keybukfbond: rather than hand you that fish, I will teach you about "dpkg -S FILENAME"20:58
fbondKeybuk: Well of course I already know that.  I just don't have a full karmic system and packages.ubuntu.com didn't seem to know about it.20:59
fbond(I'm missing that file in the stripped down system I have.)20:59
fbondBut nevermind, so long as it is in a package I'll get install a full system and track it down.20:59
Keybukit comes from ifupdown20:59
slangasek...which is a dependency of "ubuntu-minimal", so s/stripped down/broken/, there21:00
fbondslangasek: s/stripped down/really stripped down/, maybe.21:00
slangasekby your own admission it's broken, I'm pointing at why :)21:01
Keybuk"I hacked off my foot, and now I can't walk"21:02
fbondNo need to be dramatic, ubuntu-minimal depends on some things I don't need.  I'll consider adding it anyway.21:03
Keybukfbond: the basic point of ubuntu-minimal is it's the bits we think everyone needs <g>21:05
Tm_TI wonder what those bits he doesn't need are21:05
fbondKeybuk: Yeah, this is a specialized live system that runs in memory.  I need it as small as possible.21:05
Keybukfbond: what did you have to remove?21:06
fbondWell, APT, anyway.21:06
fbondI'll make a build with ubuntu-minimal and see if it makes the image a lot bigger.  My constraints have loosened over the years.21:07
fbond(I used to have to run on machines with 128 (256? don't remember) MB RAM.)21:08
* ScottK ran a full desktop on 256 as recently as Hardy, so that's not very constraining.21:08
fbondScottK: Right, but you weren't running entirely from RAM.21:09
fbondMy root is a union mount with tmpfs R/W.21:09
ScottKfbond: True.21:09
Keybukthat's what the Live CD does21:09
fbondKeybuk: Oh, sorry, R/O portion of root is squashfs in memory.21:10
fbondThe whole system is in memory.  It gets PXE booted.21:10
Keybukthat actually doesn't really make much difference21:10
Keybukthe majority of memory is page cache anyway21:10
ScottKslangasek: Could I trouble you to look at kdepim in binary New?  Riddell seems to be away from his computer and that's all that's between us and having KDE 4.2 beta 2 done on i386 (the New packages should be accepted into Main).21:10
Keybukthough I guess you'd need to tweak the kernel to not try and double-cache everything :p21:10
cjwatsonthe live CD did use to have trouble running in 256MB; I think it manages now21:11
fbondKeybuk: That would be good, agreed.  Not sure I follow why having the entire root fs in memory doesn't make a difference?21:11
Keybukfbond: because, as I said, it tends to end up in memory anyway via the page cache21:11
KeybukI did some math once21:12
cjwatsonalthough the live CD at least *can* page things out, which a PXE-booted system like that can't21:12
fbondKeybuk: Right, but with a block device backing it the cache can be dropped when RAM gets low.21:12
cjwatsononly once?21:12
Keybukover half the contents of the live CD end up in memory21:12
fbondKeybuk: As an optimization, not as the storage mechanism.21:12
=== zorro is now known as zorro1
fbondIt's only cache, right?21:12
Keybukwell21:13
Keybukish ;)21:13
slangasekScottK: yep, I'll have a look in a couple minutes21:13
ScottKThanks.21:14
Keybukthe kernel is like a hillbilly21:14
Keybukit behaves in strange ways21:14
=== zorrro is now known as zorro
slangaseksiretart: "the screen remains dark at this point" - that's not bug #496765, you have a separate plymouth or kernel bug21:40
ubottuLaunchpad bug 496765 in plymouth "plymouth ask-for-password doesn't display --prompt argument" [High,Triaged] https://launchpad.net/bugs/49676521:40
slangaseksiretart: bug #496765 is about the /text of the prompt/ not being displayed, not about a blank screen21:40
siretartslangasek: oh, interesting. maybe there is something very weird going on with cirrus graphics?21:41
siretartthat's what qemu/kvm is emulating21:41
=== nxvl_ is now known as nxvl
=== jam1 is now known as jam
slangasekScottK: "MoM is already irrelevant" - it may currently be /broken/, but there's nothing else that gives me a merge todo list22:10
ScottKslangasek: It's lacking a maintainer.22:10
ScottKSo there is nothing that gives you a merge TODO list.22:10
slangasekyes, and this is a problem22:11
ScottKslangasek: Thanks for kdepim, BTW.22:11
slangaseksure22:11
wgrantAlso, didn't MoM generate patches.ubuntu.com?22:11
ScottKlucas is up for adding that to his list, just it's non-trivial to do it.22:11
ScottK(at least as I understand it, he can speak for himself)22:11
slangasekKeybuk: "plymouthd; plymouth --show-splash" - doesn't work for me at all here under X?22:17
Keybukslangasek: as root?22:34
Keybuksiretart: plymouth does not support cirrus graphics22:34
Keybuksince we don't have Kernel Mode Setting for cirrus graphics22:34
slangasekKeybuk: yes, when run as non-root it just says "must run as root"22:35
Keybukslangasek: and when run as root?22:35
slangasekKeybuk: it displays nothing22:35
Keybukthat's weird22:35
KeybukI get two X windows ;)22:35
slangasekI don't22:35
Keybukdoes plymouthd segfault for you?22:36
slangasekno22:36
Keybukyou're on i915 aren't you?22:36
slangasekyes22:36
Keybukweird22:36
Keybukyou export your $DISPLAY and stuff with sudo?22:36
Keybukand check there's no plymouthd running from pre-X ?22:36
slangasekyes, yes22:37
Keybukhmm22:37
Keybukyou have /lib/plymouth/x11.so ?22:38
slangasekKeybuk: no :)22:38
Keybukerr, is it in a sub-directory?22:38
slangasek/lib/plymouth/renderers/x11.so22:38
Keybukright that's what I meant22:38
slangasekok22:38
Keybukhuh22:39
Keybukcan you strace plymouthd22:39
slangaseksure22:39
Keybukwhen you show-splash, does it at least try and dlopen that?22:39
slangaseknope22:40
slangaseker, yes22:40
Keybukdoes the dlopen work?22:40
slangaseklooks like it; it successfully loads all the lib dependencies22:41
Keybukthat was going to be my next question; did I forget to include a dep?22:41
siretartKeybuk: could plymouth have some way to check for the presence of KMS and just print some error message so that our users don't have to find this out themselves? - What does fedora do for cirrus graphics?22:41
slangasekKeybuk: ldd -d -r says it's clean22:41
Keybuksiretart: they fallback to the text backend22:41
siretartsounds reasonable22:41
Keybukslangasek: hmm, the only reason I can see that the renderer can fail to open is if gtk_init fails22:42
Keybukand that's if you have no valid $DISPLAY or $XAUTHORITY ?22:42
Keybuksanity check: do you see other dlopen()s for different renderers afterwards?22:42
slangasekKeybuk: not for other renderers; there's a subsequent open of /lib/plymouth/details.so22:42
Keybukhuh22:42
slangasekrunning other X apps as root works22:43
Keybukohh22:43
Keybukyou don't have "splash" on your cmdline, do you? :p22:43
slangasekheh; I don't22:43
slangasekwell, I was going to reboot shortly anyway, shall I do that now? :)22:44
Keybuksure22:44
Keybuk(the x11 renderer should so ignore that)22:44
Keybuksiretart: we actually plan to fallback to vga16fb22:44
Keybukbut not done that yet22:44
Keybukplymouth doesn't work in general right now22:44
Keybukso it's not the right time to fiddle with the specifics of non-kms stuff22:45
fbondKeybuk: Would I be able to convince you that upstart should depend on ifupdown or (and I think this is better) upstart ships network-interface.conf and it is modified to use ifconfig directly rather than ifup?22:45
Keybukfbond: no, absolutely not22:46
Keybukubuntu-minimal depends on ifupdown22:46
Keybukupstart does not require you have networking22:46
Keybukupstart doesn't require you even have AF_INET compiled into your kernel22:46
fbondWell, it won't boot the system without it (using the default config)...22:46
Keybukyes it will22:46
Keybukjust fine22:46
Keybukyou just won't have networking22:46
ScottKslangasek: Could I have a new Kubuntu netbook for i386?  I think it will work now and I'd like to make sure I didn't miss anything.22:47
fbondKeybuk: http://launchpadlibrarian.net/36606433/upstart_0.6.3-10_0.6.3-11.diff.gz22:48
Keybukfbond: slangasek did that22:48
fbondThe reason I ask is because my system would not boot because there was no net-device-up event...22:48
fbondKeybuk: So that change will be reverted?22:49
Keybukask him :)22:49
fbondslangasek: ?22:49
Keybukbut since you're not using an Ubuntu system ...22:49
Keybuk(since we explicitly define Ubuntu systems as having ubuntu-minimal installed <g>)22:49
fbondWell, it occurs to me that using ifconfig instead also avoid breakage due to /etc/network/interfaces badness...22:50
fbond(I've read the relevant bugs and have seen that this is a problem for some users.)22:50
fbondKeybuk: BTW, it's easy enough to fix my system without that change, I only bring i up because I think in a perfect world, installing upstart with the default config would leave you with a system that upstart can boot successfully.22:56
fbond(So whether my system is technically "Ubuntu" is not relevant to my point. ;)22:57
slangasekKeybuk: ok, so how do I work around mountall blocking on my NFS mounts at boot time now?22:59
slangaseksince that was one of the longer "reboots" I've had to do this week :)22:59
slangasekKeybuk, fbond: I'm still researching why the upstart change is reported to break runlevels for people who *don't* have missing packages; if I can figure that out, I'm not going to revert the upstart change only for a use case that we don't support23:00
slangasekScottK: kubuntu-netbook respinning23:03
ScottKslangasek: Thanks.23:03
slangasekKeybuk: confirmed, plymouthd shows me X windows now when booting with 'splash' :)23:04
lamontsigh.  schroot seems to really hate armel, or vice versa23:04
* lamont kills the build before it takes out a 3rd armel box23:04
Lutinasac: yes ?23:07
slangasekKeybuk: 'plymouth quit' kills X, though :)23:08
fbondKeybuk: If your curious, adding ubuntu-minimal to my system increased the chroot size by only 12M, and the squashfs image by only 4M.  That's small enough to justify including it.23:17
fbondSo I'm officially supported again. ;)23:18
Keybukslangasek: yeah, sometimes :p23:25
Keybukslangasek: err, mountall shouldn't block23:26
Keybukdon't suppose you can run "sudo mountall --debug --no-events" for me?23:27
slangasekKeybuk: well, if I run it from a booted system, it appears to mount everything quite happily.  Let me work on reproducing this23:30
Keybuk--debug >/dev/mountall.log 2>&1 in the upstart job?23:30
Keybukonly NFS mounts under /usr and /var are waited for23:30
Mamarokcjwatson: thanks for looking into it :)23:42
slangasekpitti: cryptsetup reuploaded to karmic-proposed, with a more complete fix for bug #475936; would love to have that processed so we can close the books on this one23:55
ubottuLaunchpad bug 475936 in cryptsetup "race condition between encrypted device creation and mountall probing with random-encrypted devices (swap, tmp)" [High,In progress] https://launchpad.net/bugs/47593623:55

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