/srv/irclogs.ubuntu.com/2009/09/15/#ubuntu-devel.txt

shtylmanccheney: pong00:03
mathiazslangasek: I've upload image-store-proxy (bug https://bugs.launchpad.net/ubuntu/+source/eucalyptus/+bug/423865) to karmic00:13
ubottuLaunchpad bug 423865 in eucalyptus "[FFE] Image Store UI in Eucalyptus needs local proxy" [High,In progress]00:13
mathiazslangasek: it's waiting in the NEW queue for AA review00:13
slangasekmathiaz: cheers00:13
cjwatsongah, axis2c has been broken so that eucalyptus no longer builds, and I wanted to upload the latter ...00:13
mathiazslangasek: I'm writing the MIR now00:13
* cjwatson sighs and embarks on yak-shaving00:13
* slangasek passes the curry brush00:13
cjwatsonoh, it's probably upgrade madness. bug 42675200:15
ubottuLaunchpad bug 426752 in rampart "libaxis2c symlinks madness makes for a bad upgrade experience" [Medium,In progress] https://launchpad.net/bugs/42675200:15
cjwatson... no, I think it's just busted.00:17
ccheneyshtylman: sorry was away for a bit00:18
shtylmanccheney: all good00:19
ccheneyshtylman: ok just normal submission is fine00:19
shtylmanccheney: by normal you mean ? :)00:19
shtylmangit patches to list?00:20
ccheneyyea00:20
shtylmanok..no prob00:20
cjwatsonah, fixed, had to remove *everything* that owned /usr/lib/axis200:22
shtylmanis the next uds gonna be in the states?00:24
cjwatsonshtylman: yes, one way or another00:31
cjwatson(so I hear anyway)00:31
shtylmancjwatson: gotcha00:32
slangasekcjwatson: even if we have to annex territory to do it? :)00:37
mathiazslangasek: do you plan to process the NEW source package queue today (ie before alpha6 soft freeze)?00:43
slangasekmathiaz: yes00:44
cjwatsonslangasek: I don't *think* we'll have to go that far, unless there have been recent secessions I haven't heard of :-)00:44
slangasekTexas's flirtation with secession seems to have petered out00:45
mathiazslangasek: cool. Let me know if you run into issues with image-store-proxy00:45
mathiazcr3: http://paste.ubuntu.com/271278/00:54
mathiazcr3: ^^ testing checkbox-cli in a vm - ran into this error00:54
cr3mathiaz: thanks, will fix and resubmit00:55
mathiazcr3: well - do what the problem is?00:55
mathiazcr3: I'm not sure if it's in checkbox - let me try again00:56
Keybukcjwatson: I still disagree00:57
mathiazcr3: hm yes - it seems to be checkbox related00:57
Keybukany library that changes its API in its header files in a non-backwards compatible way should take steps to ensure applications can be upgraded00:57
Keybuke.g. by changing SONAMEs, bumping major versions, etc.00:57
mathiazcr3: moreover I had only selected disk and network tests - and got this user applet test in a vm00:58
Keybukthis is a non-backwards compatible header change00:58
Keybukit should be handled better00:58
cjwatsonwhat I mean is that it is better to resolve the issue at the furthest upstream point and then trickle down, to ensure that we're not just constantly flip-flopping00:58
mathiazcr3: I'm not sure if this is the expected behavior00:58
mathiazcr3: as I have the option to skip it, it's ok.00:58
cjwatsonI never disagreed that it's a bug - I just disagree with you about where it's best to start handling it00:59
Keybukcjwatson: I don't disagree00:59
cjwatson(or seem to ...)00:59
cjwatsonlargely because I'm entirely certain that if we file a glibc bug, Ulrich will just close it, and then our only recourse is to make Ubuntu incompatible with the rest of the glibc 2.10 world00:59
Keybuklikewise there's no point fixing code until it's resolved upstream01:00
Keybukcjwatson: wasn't that the reason we switched to eglibc?01:00
cjwatsonno, it was one of the straw-men01:00
cr3mathiaz: it's not expected, I would like to look into this problem01:00
cjwatsonit explicitly wasn't a way to get us out of maintaining compatibility01:00
Keybukcjwatson: really? because I'm pretty sure having read everything that the entire reason for eglibc's existance is "Ulrich"01:00
cjwatsoneglibc means that somebody else is handling the integration of ports for us01:01
Keybukyou realise that we're in the wrong seats again though? :)01:01
cjwatsonI think that's 90% of the reason Debian moved to it01:01
cjwatsonI do :-)01:01
Keybukyou're the one defending an API breakage that I'm complaining about <g>01:01
Keybukwe must stop doing this :p01:01
cjwatsonof course BSD people I talked to took the pragmatic approach and said "just use a wrapper function already"01:02
cjwatsonno doubt because they've seen the function with both prototypes in the wild :)01:02
KeybukI'd just nih it instead and not use the library function ;)01:02
cjwatsonchanging SONAME would be wrong, BTW, it's not an ABI-significant change01:03
Keybukthe weird thing is that things only fail sometimes01:04
KeybukI can't work that out yet01:04
Keybuksometimes gcc/glibc are quite happy with one prototype matching the other01:04
Keybukand other times they are not01:04
cjwatsonoh, and unfortunately you have to register with austingroupbugs.net in order to do so, but I'd appreciate it if you would provide real-world examples of breakage in the POSIX defect I filed01:04
Keybukdoesn't seem much point01:05
cjwatsonor send them to me and I'll pass them on01:05
Keybukthat's in the 10-year fix timescale01:05
Keybuk;)01:05
Keybuk"we'll fix that in POSIX 2017"01:05
Keybukit'd probably be better just to change the qsort() manpage, etc. and just move on01:05
cjwatsonif it's on the list to be fixed in the next version of POSIX, I think it'd be much easier to persuade Ulrich to make it a POSIXLY_CORRECT thing01:05
Keybukthat's what I mean01:05
Keybukthe "next version of POSIX" is likely to *be* 2017 :p01:06
Keybukironically this is a fall-out from the version of POSIX that can be largely be described as "catch up with linux/glibc"01:06
cjwatsonsure, but that doesn't necessarily mean we won't get an answer to the defect before that, which we can quote01:06
cjwatsonand have the header change versioned with the usual feature test defines, etc.01:06
KeybukI'm inclined though, still01:07
Keybukto suggest this is a C bug01:07
cjwatsonmy brain dribbled out my ears trying to parse the relevant bit of the standard01:07
Keybukint (const void *, const void *) and int (const char *, const char *) should really be compatible01:07
Keybukif they were, it wouldn't matter01:07
cjwatsonI'm still not sure I was reading it correctly01:07
Keybukand you could pass strcmp and other useful things there too01:07
cjwatsonyeah, I agree01:07
Keybukand then you could do standard glib-style01:07
Keybuk  int (void *, other args here)01:07
Keybukbut pass a function in that takes01:07
Keybuk int (SomeOtherStruct *, other args here)01:08
Keybukwithout casting01:08
Keybukand thus still be typesafe01:08
cjwatsonyes, it would be much more convenient01:08
Keybukotherwise you basically end up casting all function pointers01:08
Keybukand lose all point of having them at all01:08
cjwatsonif I could understand the relevant bit of the standard well enough, I'd file a defect report with the C committee as well :-)01:08
cjwatsonwell, the usual answer is not actually to cast, but to do int (void *first, other args here) { char *thingiactuallywanted = first; ... }01:09
cjwatsonbut that's tedious01:09
Keybukthat's horrendously inefficient01:09
Keybukespecially if you're using generic functions, which it's very common to pass, like free()01:09
Keybukwrapping every single one costs you a PLT entry, a relocation, multiple stack frames, etc.01:10
mathiazcr3: and what about the first bug I've seen?01:11
mathiazcr3: (http://paste.ubuntu.com/271278/)01:11
cjwatsonhmm, a clever enough compiler could perhaps notice that it was just a wrapper to get the types right and optimise it away; although it might have to do some analysis on what you were doing with the function pointers to do that01:11
Keybukactually, I don't think it's *permitted* to optimise that away01:11
Keybukyou'll probably find that kind of thing isn't allowed01:12
Keybukand, let's be fair about this01:12
Keybukthere are many terms we can use to describe gcc01:12
KeybukI would not include "clever compiler" in them01:12
cjwatsonhah01:12
* Keybuk contemplates Build-Depends: llvm-clang01:12
Keybukhttp://0pointer.de/public/keybuk01:13
Keybukare those not the most *gorgeous* warning outputs01:13
Keybukfile.c:623:41: warning: incompatible pointer types passing 'int (struct dirent const **, struct dirent const **)', expected '__compar_fn_t' (aka 'int (*)(void const *, void const *)')01:14
Keybuk        qsort (paths, npaths, sizeof (char *), alphasort);01:14
Keybuk                                               ^~~~~~~~~01:14
ionkeybuk: clang’s warnings are awesome when they exist. For some things, warnings have yet to be implemented. :-)01:21
Keybukion: well, yes01:22
Keybukand the fact I use a few too many GCC Extensions for clang right now01:23
mathiazcr3: I've uploaded checkbox 0.8.3 and reported bug 42976401:25
ubottuLaunchpad bug 429764 in checkbox "checkbox-cli doesn't respond to key answers" [Undecided,New] https://launchpad.net/bugs/42976401:25
mathiazcr3: it wasn't working in 0.8.2 too01:25
mathiazcr3: and bug 42976701:28
ubottuLaunchpad bug 429767 in checkbox "Running checkbox-cli in a vm prompts for the Fingerprint unlock test" [Undecided,New] https://launchpad.net/bugs/42976701:28
superm1Keybuk, why are the start levels in /etc/rc*.d all changed now to 0-6?02:24
Keybuksuperm1: -v02:25
=== jamesh_ is now known as jamesh
Keybuksuperm1: ?02:38
superm1Keybuk, i just made sense of it, it's because of the change to dependency based in sysvinit02:38
Keybukbut we didn't make that change02:38
superm1um. debian appears to have done so, and then you merged their package?02:39
Keybukyes, but I explicitly disabled that02:39
superm1Hmm, then why is it taking effect for me on a mythbuntu live disk?02:40
superm1how was it disabled?02:40
Keybukstat /etc/init.d/.legacy-bootordering02:40
superm1no such file or directory02:40
Keybukerr, ok02:40
Keybukdpkg-query -W sysv-rc02:41
superm1sysv-rc 2.87dsf-4ubuntu102:41
Keybukstat /var/lib/insserv/using-insserv02:41
superm1no such file or directory02:42
Keybukdpkg -s sysv-rc | grep Status02:42
superm1Status: install ok installed02:42
Keybukgrep "upgrade sysv-rc" /var/log/dpkg.log02:42
superm1no results.  it's a fresh install02:43
Keybukah02:43
KeybukI think you just found a bug ;)02:43
Keybukthx, will fix02:43
superm1yays02:43
superm1okay then i wont go and modify my init scripts to set dependencies right02:44
Keybuktouch /etc/init.d/.legacy-bootordering02:44
Keybukthat should revert things back to old behaviour02:44
Keybukthough it's possible that your install is broken02:44
superm1well it's a throwaway vm that i was just trying to identify some other bugs, so no big deal02:45
Keybukfix uploaded02:46
superm1cool thanks02:46
cr3mathiaz: thanks for the bug reports!03:05
cr3mathiaz: by the way, in 429767, you mean "However there is *no* option to Skip the test", right?03:05
mathiazcr3: oh - there *is* one03:08
cr3mathiaz: I understand what you mean though: the skip option doesn't actually skip the test, right?03:09
mathiazcr3: right - this is the first bug actually03:10
mathiazcr3: for the second, the fact that there is a skip option doesn't make it so important03:10
mathiazcr3: the best user experience would be to *not* have the fingerprint test shown at all (since there isn't a fingerprint ready in the vm guest)03:10
mathiazcr3: and moreover there isn't any GUI environment03:11
mathiazcr3: so following the testing procedure isn't possible  in a vm -server guest03:11
mathiazcr3: since there is a skip option it's not that bad - as one can just skip the test03:11
mathiazcr3: (which doesn't work right now because of bug 429764)03:12
ubottuLaunchpad bug 429764 in checkbox "checkbox-cli doesn't respond to key answers" [Undecided,New] https://launchpad.net/bugs/42976403:12
cr3mathiaz: gotcha, these will be fixed shortly. if I didn't have my hands full tonight, they'd be done already :(03:20
mathiazcr3: that's fine - they're not a blocker for alpha603:20
mathiazcr3: I've already uploaded 0.8.3 to karmic03:20
mathiazcr3: if you could mark the branch as merged, that would conclude the review cycle03:21
tedgUhm, this error is too big for me.  "dpkg-shlibdeps: error: no dependency information found for /lib/libc.so.6 (used by debian/indicator-session/usr/lib/indicator-session/gtk-logout-helper)."  How could libc not have dependency information?03:22
slangasektedg: is this in a build log?03:23
tedgslangasek: No, local machine.03:23
slangasektedg: what version of libc6-dev?03:23
tedgI have 2.10.1-0ubuntu8 installed03:23
tedgApparently there is a newer one on the archive.  ubuntu11.  Probably should grab that.03:24
slangasekah; I was worried about a regression in a more recent version; I doubt it'll change anything, but yes, please retest with the latest03:26
tedgHmmm... not pretty.  I think it's something with my dpkg db.  "unrecoverable fatal error, aborting: files list file for package 'libxklavier15' is missing final newline"03:27
slangasekoh yes, that'd do it :)03:27
slangasekdisk full?03:27
slangasekmv /var/lib/dpkg/status{,-busted} && mv /var/lib/dpkg/status{-old,} ?03:28
tedgNope, but "/var/lib/dpkg/info/libxklavier15.list" is trashed.03:28
cr3mathiaz: done, thanks again03:28
=== edson is now known as ecanto
=== slangasek changed the topic of #ubuntu-devel to: Archive: frozen for alpha-6, FeatureFreeze, UIFreeze | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
dholbachgood morning06:32
sorencjwatson: If you have input on how to fix up the axis2c problem, I'm very open to suggestions. The problem is that older versions of axis2c shipped some directory symlinks, and when upgrading, dpkg respects those symlinks, so a lot of stuff ended up in all the wrong places.07:35
sorenzul_: Go to bed.07:41
zul_soren: cant if liam keeps waking up every half hour07:42
sorenzul_: Give him some nyquil. I took some last night, and passed out almost immediately and could hardly wake up this morning.07:43
soren(I'm not a doctor, though)07:43
zul_heh07:43
sorenWow. You know you've spent too much time in the US, when you feel the need add disclaimers to stuff like that.07:43
=== zul_ is now known as zul
sorenThis occurred to me the other day as well.. I was in a restaurant and the menu said they recommended you order your steak rare or medium rare, because it tastes better/more that way. That would never happen in the US. They'd be too scared to be sued if someone got sick from eating undercooked meat. :)07:46
zulsoren: I dont like drugging him up either07:47
slangaseksoren: 425914> so what can go wrong here?  Eucalyptus packages failing to configure in cases where it configured before (e.g., if the admin provides no input on the new debconf questions)?  Things breaking on upgrade?08:00
zulsoren: alrighty talk to you in a couple of hours08:07
sorenslangasek: This only applies for fresh installs.08:13
=== tkamppeter_ is now known as tkamppeter
sorenslangasek: The primary risk is the default values for the network we provide, really. If they match a subnet the admin already uses, things are going to be odd.08:14
sorenNot horrible, just odd :)08:14
slangasekok08:14
ttxsoren: where can I find the manifest for packages in the current EC2 images ?08:25
sorenttx: Err.. Good question.08:26
ttxsoren: I suspect Scott's list of universe packages overlooks some multiverse ones.08:27
sorenttx: I suspect you're right.08:33
pittiGood morning08:33
pittihi kirkland08:34
ttxpitti: o/08:34
pittihey ttx08:34
ttxsoren: I just wanted to get the list right. I'll fire up an instance and look.08:34
ttxsoren: the question of manifests generation still holds, though, especially in contaxt of alpha6 release goals :)08:35
sorenttx: I hear you, I hear you.08:35
wgrantpitti: Hi. I'm currently gluing bits and pieces together to get Soyuz to manage ddebs itself. I've two pkg-create-dbgsyms branches which go part of the way to that goal. Can you have a look at them?08:37
tkamppeterpitti, hi08:38
tkamppeterpitti, can you have a look at bug 429880?08:38
ubottuLaunchpad bug 429880 in splix "udevadm trigger is not permitted while udev is unconfigured." [Undecided,New] https://launchpad.net/bugs/42988008:38
tkamppeterFirst it seems that we need to add something to debian/control so that CUPS is only started after udev, should be a "Depends: udev". Am I right?08:40
tkamppeterpitti, second, it seems that the postinst scripts of the drivers are executed even with CUPS' postinst having failed. Is "Depends: cups" there not enough?08:41
mvocjwatson: re bug #387112 - do you want me to do the matching debconf change as well (or do you have it prepared already)?08:42
ubottuLaunchpad bug 387112 in debconf "package cups-pdf 2.4.6-4ubuntu2 failed to install/upgrade: " [Undecided,Confirmed] https://launchpad.net/bugs/38711208:42
pittitkamppeter: depends cups: should be enough, it ensures that all the dependencies are configured before the package is configured08:49
pittitkamppeter: one problem in bug 429880 is that the new apparmor doesn't work with the jaunty kernel, and thus reloading AA doesn't work08:50
ubottuLaunchpad bug 429880 in splix "udevadm trigger is not permitted while udev is unconfigured." [Undecided,New] https://launchpad.net/bugs/42988008:50
pittitkamppeter: that's why cupsd fails to start08:50
MindVirusHello.08:54
MindVirusDoes startupmanager work with grub2, and, if so, why does it depend on grub?08:54
MindVirusAFAIK startupmanager does work with grub2.08:55
pittitkamppeter: I added the analysis to the bug report and assigned it to me08:55
tkamppeterpitti, are bug 429872 and bug 429880 duplicates then?09:01
ubottuLaunchpad bug 429872 in tcpdump "/sbin/apparmor_parser: ... Profile doesn't conform to protocol" [Undecided,New] https://launchpad.net/bugs/42987209:01
ubottuLaunchpad bug 429880 in splix "udevadm trigger is not permitted while udev is unconfigured." [Undecided,New] https://launchpad.net/bugs/42988009:01
MindVirus...?09:02
pittitkamppeter: sounds like09:03
pittitkamppeter: for the AA issue, this should probably be fixed in apparmor itself rather09:04
seb128pitti, since you seems aa knowledgable, any clue about bug #429863?09:08
ubottuLaunchpad bug 429863 in evince "/etc/apparmor.d/usr.bin.evince at line 679: Could not open '(null)'" [Undecided,New] https://launchpad.net/bugs/42986309:08
mr_pouitWhy was gdm-2.20 finally accepted into karmic? Since we finally agreed on keeping the new one for Xubuntu, I don't really understand. Because of that, people are doing some unneeded changes like <https://lists.ubuntu.com/archives/karmic-changes/2009-September/008727.html>…09:09
=== dholbach_ is now known as dholbach
=== asac_ is now known as asac
tkamppeterpitti, I think about adding "-h localhost" to all calls of CUPS CLI tools in the postinst scripts of printer driver packages, to address the problem of uses having a client.conf.09:15
pittitkamppeter: hm, I already did that in the previous upload; did I miss something still?09:16
pittitkamppeter: I tested it here, could reproduce the hang, and the current version now works just fine09:16
pittitkamppeter: oh, sorry, printer _driver_ packages09:16
pittiright09:16
pittiseb128: looking09:16
tkamppeterNow the problem is, if a user has only "Listen /var/run/cups/cups.sock" and no other "Listen ..." or "Port ..." lines in cupsd.conf, does calling CLI tools with "-h localhost" still work?09:18
tkamppeterpitti: ^^09:18
pittiseb128: looks very familiar, like bug 42988009:18
pittiseb128: I'll shuffle that around a bit09:18
ubottuLaunchpad bug 429880 in splix "fails to start on jaunty->karmic upgrade, missing udev dependency" [Undecided,Invalid] https://launchpad.net/bugs/42988009:18
MindVirusDoes anyone know why startupmanager depends on grub only?09:18
seb128pitti, thanks09:18
pittitkamppeter: I didn't test that; does it work to do -h /var/run/cups/cups.sock by any chance?09:19
pittitkamppeter: hah, seems like09:20
pittitkamppeter: I don't have a printer on my laptop, but does "lpstat -p -h /var/run/cups/cups.sock" work for you?09:20
tkamppeterpitti, it works. Seems that everything which appears as output of "lpstat -H" can be used for the "-h" option.09:21
pittisplendid09:21
tkamppeterpitti, the "-h" must come first.09:21
pittiso this should be done in cups' scripts, too09:21
tkamppeterlpstat -h /var/run/cups/cups.sock -p09:22
tkamppeterworks for me.09:22
tkamppeterpitti, Supplying non-existing host names or files with -h gives an error, so my test did not simply work due to -h being ignored.09:23
pittitkamppeter: btw, trunk has 1.4.1 now, but the test suite fails due to some d-bus issue; I'm still investigating this09:27
pittiI'll upload it after alpha-609:28
* YokoZar wonders if the other default games are coming back to ubuntu-desktop09:28
tkamppeterpitti, have a look at Fedora's CUPS package, if they have already packaged 1.4.1, they have perhaps fixed the test suite problem. Especially you should also take a fresh Avahi patch for the dnssd backend from there. Our current patch makes dnssd not discovering device IDs.09:30
tkamppeterpitti, "lpstat -h localhost -p" does not work if there if "Listen /var/..." is the only "Listen ..."/"Port ..." line.09:32
pittitkamppeter: fresh avahi patch> right, will do09:33
pittitkamppeter: changing -h localhost to -h /var/run/cups/cups.sock in the scripts then09:34
pittitkamppeter: right, http://cvs.fedoraproject.org/viewvc/devel/cups/cups-avahi.patch?view=log was updated 10 days ago09:36
=== pbn_ is now known as pbn
pittitkamppeter: all done in bzr now09:40
tkamppeterpitti, only possible way to break it now is that a user removes the "Listen /var/..." line (probability VERY low), but then we simply live without auto update of the PPDs.09:50
pittitkamppeter: *nod*09:50
=== al-maisan_ is now known as al-maisan
tkamppeterpitti, we must only check everywhere that the maintainer scripts ignore errors of CLI tools of CUPS.09:51
tkamppeterpitti, and this way we get only errors of CLI tools, not hangs due to a password prompt.09:52
MindVirusAnyone know why startupmanager depends on grub and not grub || grub-pc?09:57
tkamppeterpitti, I have seen that you have replaced signal numbers by signal names in the "trap" command line of the PPD updater in cups.postinst. One question: What is an "ILL" signal? Or is this a typo and should be "KILL".09:59
pittitkamppeter: SIGILL is raised for "illegal instruction"10:00
pittitkamppeter: signal numbers are a bashism, I converted them to signal names to be POSIX compliant and work with dash, etc.10:01
pittitkamppeter: anything else which should go into the current cups upload? otherwise I'd upload it to karmic/sid now10:02
tkamppeterpitti, I have found another bug:10:03
tkamppeterif lpstat -h /var/run/cups/cups.sock -r > /dev/null 2>&1; then echo x; fi10:03
tkamppeteris not a valid test, "lpstat -r" always does "exit 0" even in an error case, like10:04
tkamppeterif lpstat -h /var/run/cups/cups.soc -r > /dev/null 2>&1; then echo x; fi10:04
tkamppeter(see the typo in the file name).10:04
tkamppeterpitti, we must grep the output here.10:04
dholbachttx is reviewing in #ubuntu-reviews10:05
tkamppeterpitti, it must be10:06
tkamppeterif lpstat -h /var/run/cups/cups.sock -r | grep -v not > /dev/null 2>&1; then echo x; fi10:06
tkamppeterpitti, then it works.10:06
tkamppeterpitti, I am fixing it currently, wait for my "bzr push".10:09
pittitkamppeter: please set LC_MESSAGES=C for that10:10
pittitkamppeter: so that translations don't break it10:10
pittitkamppeter: also, are you sure that the error goes to stdout, not to stderr?10:10
tkamppeterpitti, I have tested it, and I have set LC_ALL=C10:15
pittitkamppeter: cool, thanks10:16
tkamppeterLC_ALL=C should be set automatically for system scripts, I hate bug reports with russion ot chinese error messages in log files.10:16
apacheloggerjames_w: quite possibly mercurial's convert plugin is at fault of messed up names ... it seems to translate bzr's committer field to the mercurial user field ... then again if bzr-fast-export|git-fast-import was not broken I would not have used hg to begin with ;)10:19
tkamppeterpitti, I am also fixing the PPD auto update now, as the PPDs coming with CUPS are dynamic now.10:20
sivanghi all10:22
sivangany muse users here?10:22
tkamppeterpitti, my fixes are committed now.10:26
pittitkamppeter: thanks10:26
MindVirusAnyone know why startupmanager depends on grub and not grub || grub-pc?10:31
tseliotmdz: can you still reproduce bug 388357 ? If so, are you available to test a new patch?10:31
ubottuLaunchpad bug 388357 in xserver-xorg-video-intel "[i965] X freeze on karmic after resume from full screen application: i915_gem_retire_work_handler() / finish_task_switch()" [High,Fix released] https://launchpad.net/bugs/38835710:31
sorenslangasek: Oh, you approved the FFe? Thanks!11:14
loolpitti: Hey I have an ugly pkgbinarymangler + pkg-create-dbgsym issue I'd like to discuss with you11:19
loolpitti: Here's my understanding of the issue: pkgstriptranslations will create the translation tarball in a single pass at dh_builddep time (when dpkg-deb --build is called) assuming that stuff has been dh_install-ed or similar before that11:20
loolpitti: But pkg-create-dbgsym breaks this assumption since it creates a temporary .deb tree with DEBIAN/control etc. and runs at dh_strip time11:21
loolpitti: I can reproduce a case here where pkgstriptranslations creates the translations tarball at dh_strip time (processes the *-dbgsym package)11:23
loolSorry, the assumption is a bit more subtle than that11:24
pittihi lool11:24
loolpkgstriptranslations needs DEBIAN/control files to be ready, so needs to be run after dh_gencontrol11:25
pittilool: sorry, I fail to see the problem -- striptranslations andd dbgsym do wildly different things?11:25
loolpitti: http://launchpadlibrarian.net/31599040/buildlog_ubuntu-karmic-i386.netbook-launcher_2.1.8-0ubuntu1_FULLYBUILT.txt.gz is an example of the issue11:25
loolpitti: They do wildly different things except that dbgsym calls dpkg-deb --build11:26
loolpitti: Which triggers striptranslations too early in the build11:26
pittiaah, I see what you mean11:26
looland I end up without some translations in the translations tarball11:26
pittilool: uh, really? the po files should really be complete11:27
pittibut it could end up with some unstripped .mo files in the .deb11:27
loolpitti: the .pos are picked up but not the .mos11:27
pittilool: right; we don't use the .mo files from _translations.tar.gz anyway, but that's indeed a bug11:27
loolpitti: We dont?  I think we do11:28
pittilool: I think binarymangler should just ignore -dbgsym11:28
pittilool: well, Rosetta _should_ use them really, but AFAIK it still doesn't11:28
loolpitti: Well the reason I'm chasing that is because I have no translations in netbook-launcher11:28
sebnerpitti: mighty pitty! I think fedora don't like us :(11:28
loolpitti: We did the translations in the upstream project11:28
loolpitti: disabling translations in ubuntu in the mean time11:28
pittisebner: ?11:28
loolpitti: then updated .pos in the upstream tarball and reenabled translations in ubuntu11:29
sebnerpitti: libatasmart11:29
loolpitti: https://translations.edge.launchpad.net/ubuntu/karmic/+source/netbook-launcher/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=pot11:29
sebnerpitti: did you read latest comment?11:29
loolpitti: https://translations.edge.launchpad.net/ubuntu/karmic/+source/netbook-launcher11:29
pittisebner: right, Lennart asked for some additional debug output, I'll forward it to the LP bug soon; but feel free to already respond with it upstream11:29
pittisebner: I did11:29
loolpitti: So the template is picked up, but not the mos11:29
pittilool: hm, Rosetta only picks up .po files11:29
pitti.mo files aren't (and shouldn't ever) be imported11:30
pittithey are useful for mapping domains, but not for importing translations11:30
sebnerpitti: yeah but "disable it for all" and "blacklist" doesn't sound that good to me though :\11:30
loolpitti: Ok then I guess there's also a bug in rosetta11:30
pittisebner: well, better than causing kernel oopses; it'll just disable smart monitoring, which wouldn't be a regression from jaunty (that didn't have it at all)11:30
loolpitti: Or do you see a reason why .pos aren't used to seed Rosetta here?11:30
pittilool: perhaps it still needs to be approved?11:31
pittilool: new translation templates need to go through a queue first11:31
loolpitti: Well dpm told me the import queue was empty11:31
sebnerpitti: oh, kk. I'll try to give some debug information later but I'll add it to LP if you don't mind11:31
dpmpitti: yeah, they've been approved11:31
pittilool: the build log shows that it grabbed 55 files, presumably the *.po and some *.mo files11:31
looldpm: Are the strings seeded from .mos or .pos?11:31
loolpitti: No, just the .pos11:31
looland .pot11:32
loolpitti: I have a local build with the resulting netbook-launcher_2.1.8-0ubuntu1_amd64_translations.tar.gz11:32
dpmlool: AFAIK, the POs, as pitti says11:32
loolpitti: If I dont install pkg-create-dbgsym I get 111 or so translations11:32
looldpm: Ok so it looks like there's a bug in Rosetta then?11:32
pittidpm, lool: hm, ter_status=NEEDS_REVIEW&field.filter_extension=pot has a lot of "blocked"; why's that?11:32
pittisorry11:32
pittilool: https://translations.edge.launchpad.net/ubuntu/karmic/+source/netbook-launcher/+imports?field.filter_status=all&field.filter_extension=all11:33
looldpm: ^11:33
pittiI think it picked the wrong *.po naming scheme11:33
pitti   po/netbook-launcher-it.po is a really broken name11:33
pittiperhaps that one should be blocked, and all others approved?11:33
loolpitti: The translation tarball seems to fix that though11:33
lool-rw-r--r-- root/root      4441 2009-09-15 12:09 ./source/po/nb.po11:33
lool-rw-r--r-- root/root      3728 2009-09-15 12:09 ./source/po/nds.po11:33
lool...11:34
pittilool: ok, so I'll change pkgbinarymangler to just silently ignore *-dbgsym11:34
loolpitti: I had a look at the source code11:34
pittilool: I really don't think that it actually breaks anything ATM, but still better to have complete tarballs11:34
loolpitti: And I didn't find that very clean to do11:34
pittilool: yeah, unfortuantely nothing in that divert-mania is clean to do :-(11:34
loolpitti: But what we could easily do is export NO_PKG_MANGLE in the dpkg-deb invocation in create-dbgsym11:35
pittithis is an utter hack11:35
loolOr actually doing the ignoring in the diverted /usr/bin/dpkg-deb would work too I guess11:35
dpmlool: pitti: the templates were blocked at some point in order to allow only upstream translation. That caused the PO files to be blocked automatically. I then approved the templates, which should auto-approve any translations, but the latest upload didn't seem to upload any translations. The blocked PO files are from 2009-08-07, whereas the latest upload was a few days ago11:35
looldpm: Well the LP build log indicates 55 translations were picked up11:36
pittilool: either setting NO_PKG_MANGLE in -create-dbgsym or in dpkg-deb (similar to where it's set for PPA, autotest, or partner)11:36
loolAnd my local builds, even with the bug we are discussing, show them too11:36
loolpitti: We could do both11:36
pittilool: I think I'll just add it to p-c-d11:37
=== beuno is now known as beuno-lunch
loolpitti: http://paste.ubuntu.com/271405/11:39
pittilool: right, got the same patch; do you want to commit/upload, since you already have the changelog?11:40
loolpitti: Oh there's a bzr?11:40
loolpitti: I'm happy to upload as a reward for chasing that down  ;-)11:40
pittilool: eww, no Vcs-Bzr: indeed11:40
loolpitti: Ok will commit and upload11:40
pittilool: lp:~ubuntu-core-dev/pkg-create-dbgsym/ubuntu11:40
pittilool: perhaps you can add Vcs-Bzr:11:40
loolof course11:40
* pitti hugs lool, thanks!11:41
wgrantThat conflicts with one of my branches :(11:41
pittiwgrant: pkg-create-dbgsym?11:42
wgrantpitti: Yeah.11:42
wgrantTrivial resolution, just amusing that that part was modified twice in one day.11:42
pittiwhat did you change?11:42
dpmlool: I can't see any PO files from the last upload on the 10th in the imports queue (https://translations.edge.launchpad.net/ubuntu/karmic/+source/netbook-launcher/+imports?field.filter_status=all&field.filter_extension=po). Do you mind coming over to #launchpad and continuing the conversation with the LP devs, in case it's a problem with rosetta?11:43
pittilool: for full love, please install pkgbinarymangler and then run tests/run in p-c-d, just to be sure11:43
loolwgrant: Are your branches good to merge?11:44
wgrantpitti: Stuff related to Soyuz ddeb support. I thought I pinged you about it earlier.11:44
loolwgrant: They seem to relate to corresponding LP changes11:44
pitti!!!!11:44
pittiwgrant: soyuz can digest .ddebs now?11:44
wgrantlool: No. I'm just getting reviews for all the bits in the various systems first.11:44
tkamppeterpitti, I tried to build CUPS 1.4.1 on my local box but it fails the tests. I get the following extra warning:11:44
wgrantpitti: Yes.11:44
tkamppeterW [15/Sep/2009:12:43:03.898501 +0200] [CGI] Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect11:44
wgrantpitti: Possibly for 3.0, but more likely for 3.1.10.11:44
loolCool11:45
loolwgrant, pitti: I think we should upload wgrant's stuff after A611:45
wgrantpitti: Most of the work was done a couple of cycles ago, but the whole stack needs to be glued together now.11:45
loolrather than now11:45
wgrantlool: Certainly.11:45
wgrantpitti: So, those two branches really should go into older series too (mainly for PPA ddebs). It has been suggested that they just be stuffed into the chroots, rather than going through SRU. What do you think is best?11:47
pittitkamppeter: that's what I get locally under karmic, but it doesn't happen in my sid chroot, nor on the buildds11:47
pittiwgrant: I'd put it into -updates TBH, seems cleaner to me11:48
wgrantpitti: That's what I thought.11:48
wgrantpitti: But it doesn't look like it has been done in the past.11:48
loolpitti: There's no bzr branch for pkgbinarymangler though?11:49
pittilool: no, there isn't11:49
wgrantpitti: Can you look over those branches? I need to make compatible changes in a few separate places, so it'd be nice to know now if something's wrong.11:49
loolpitti: tests pass11:50
pittiwgrant: meh, bazaar.lp.net times out for me11:51
pittilool: \o/11:51
loolpitti: I'm adding a README mentionning the tests/run thingie11:52
wgrantpitti: Ew.11:52
* pitti uses bzr diff --new lp:...11:52
pittiwgrant: dpkg -I $ddeb | grep -q "Source: $src"11:55
pittiwgrant: where do you get $src from?11:55
pittiwgrant: it seems to grep for "Source: " only, which will probably work, but not assert a correct value?11:55
wgrantpitti: Oops. I mean $s.11:55
wgrantBut yes, it still works..11:55
* wgrant fixes and retests.11:56
tkamppeterpitti, I have tested the new dnssd backend now (manually installed) and PPDs get correctly auto-assigned. Now it needs only some fine-tuning in s-c-p, so that the different entries for the same printer are put together and URLs pointing to a CUPS queue get set up as raw queue by default.11:56
pittiwgrant: otherwise, add-missing-source-field looks good11:57
wgrantpitti: So, Soyuz will get a 'Build-Debug-Symbols: yes' into /CurrentlyBuilding, if the archive allows ddeb creation.11:57
wgrantpitti: Unfortunately the logic gets a bit messy, as we also have to handle the old case where Soyuz doesn't know to do that yet.11:57
pittiwgrant: respect-sbuild-dbgsym-config -> that needs a check whether /CurrentlyBuilding exists in the first place11:59
pittiwgrant: the old code does "if grep -qs", which is False if the file doesn't exist, and thus behaves correctly11:59
loolpitti: (Fixes the netbook-launcher .mo issue, uploaded)11:59
pittiwgrant: fir you do "if ! grep -qs /CurrentlyBuilding"?11:59
pitti("fir"? "but")12:00
pittiwgrant: hm, should be fine, though; nevermind12:00
pittiwgrant: that branch looks good12:01
wgrantpitti: Great, thanks.12:01
pittithanks to you12:01
wgrantpitti: The code to copy dbgsyms to public_html will remain for now, but it would be nice to kill it eventually.12:02
wgrant(the translations stuff is still there from 2006!)12:02
pittiwgrant: I'd love to kill it12:03
loolpitti: I just realized something relatively unfortunate: the only way to distinguish -dbgsym from other packages is their name and pkg-create-dbgsym ends with the same suffix12:05
pittilool: what do you need this for?12:06
loolpitti: Well in cases like this for instance, when trying to identify -dbgsym packages in pkgbinarymangler12:07
loolpitti: Perhaps they should use a special section?12:07
* lool goes to lunch &12:07
pittilool: but why do you need to now?12:08
pittilool: section> they could be in "debug", I guess12:08
=== MacSlow is now known as MacSlow|lunch
cjwatsonmvo: I already committed the matching debconf change upstream; I'll make sure it gets into karmic12:13
wgrantpitti: http://pastebin.ubuntu.com/271413/ (r126 and r127)12:24
wgrantA few of the test sources needed their names fixed.12:24
wgrantThough most were OK.12:24
pittiwgrant: $s$ -> $s\$12:25
pittiwgrant: otherwise looks fine, thanks12:25
wgrantpitti: Hm. It worked as expected without the backslash.12:26
wgrantOh.12:27
wgrantI see.12:27
wgrantDuh.12:27
LaserJockcjwatson: I need some help with the Edubuntu DVD .iso regarding seeds, is there a separate channel for that sort of discussion?12:32
* ogra hopes there isnt ... the amount of channel fragmentation we have nowadays is insane12:34
LaserJockogra: agreed12:37
davmor2ogra: what do you mean.  There are only 30+ ubuntu channels, anyone would think it was hard to follow :)12:38
dpmlool: ok, the netbook-launcher translations seem to have now correctly been imported -> https://translations.edge.launchpad.net/ubuntu/karmic/+source/netbook-launcher/+pots/netbook-launcher/ I'll get on to the rest of the UNR translatable packages during the day12:39
ogradavmor2, yeah, i'm coming from a time where only #ubuntu-devel and #ubuntu-motu existed12:40
davmor2ogra: :)12:40
wubbbiI got a question. In ubuntu 9.10 netbook-remix. Are there any 3D effects enabled by default? oO my Compiz is off but there are till effects!12:41
wubbbistill12:41
ograKeybuk, you like freezes for uploads eh ?12:48
Keybukogra: technically I had them queued for upload last night before Steve sent the mail12:48
Keybukbut my line went down for work half way through12:49
ograyeah yeah :)12:49
Keybukso there were things stuck in dep-wait12:49
Keybukand it came back up, and the uploads continued by themselves :)12:49
cjwatsonLaserJock: what's up?12:49
loolpitti: Well I just thought at a high level it was useful to have the info available when needed12:49
ograKeybuk, whats that initramfs-tools thing ?12:50
ogra"Make usplash-related components optional, you need to set USPLASH=y"12:50
loolpitti: But I dont need it anymore; I just wondered how to do a clean -dbgsym check in pkgbinarymangler12:50
ograKeybuk, does that affect the "splash" cmdline option in any way ?12:50
LaserJockcjwatson: well, it just doesn't look like my changes are making any effect12:51
Keybukogra: in the sense that usplash is not normally started, sure12:51
LaserJockcjwatson: I copied over ubuntu.karmic's dvd and dvd-live seed, I had to change STRUCTURE a little to reflect that we don't have a Desktop CD12:51
ograKeybuk, "not normally started" ? you mean even if splash is set it wont start ?12:52
LaserJockcjwatson: I then added * edubuntu-desktop to dvd-live and waited for a rebuild. Looking at the latest one that really should have it, I don't see any real difference, no edubuntu stuff at all in the .manifest12:52
Keybukogra: right12:53
ograKeybuk, grmbl12:53
ograKeybuk, how does that act on live images ? do we leave the user without a splash ?12:53
ograKeybuk, and how do i enable it on my arm setups where i have 1.5min bootime ?12:54
Keybukfor now, yes12:55
* ogra feels like he wasted a lot of time this cycle by making usplash work on arm :/12:55
Keybukwe still want to start usplash if it takes more time than expected to start X12:56
Keybukthat bit is still to do though12:56
ograKeybuk, well, i'D like to enforce it on arches where i know i'll never match the quick boot criteria12:58
ograbeyond that casper will always need it12:58
Keybukogra: you don't need to enforce it13:00
Keybukit'll appear by itself13:00
Keybuk(it will appear, I should say)13:00
ograok13:00
Keybukit's a good point though that casper probably should set it13:00
ograunless we clean up casper :)13:00
ograwhich i would prefer13:00
ograit really has a lot of old cruft13:01
Keybukwell, that would be nice too13:01
KeybukI'm really going to push for karmic+1 to use dracut13:01
ograthigs were added over the years and nobody ever cared for them13:01
Keybukcomplete with having a test ready for UDS to demo13:01
Keybukthat should massively help with the cleanup13:01
ograas casper replacement ?13:01
ograor just for initramfs-tools13:01
Keybukinitramfs-tools13:02
ograyeah13:02
Keybukso obviously inherently casper things too13:02
sorenKeybuk: dracut? What's that?13:02
sorenKeybuk: Google claims it's a place in Massachussets. :/13:02
ograsoren, a new and shiny way of building initramfs13:03
Keybukit's a project to write an initramfs-tools/yaird/etc. variant "upstream"13:03
Keybukit's very modular, and very configurable13:03
Keybuke.g. just about everything can be overridden on the kernel command-line13:03
sorenI see.13:04
=== beuno-lunch is now known as beuno
=== MacSlow|lunch is now known as MacSlow
LaserJockcjwatson: any thoughts?13:08
cjwatsonLaserJock: looking13:10
LaserJockcjwatson: thanks13:11
cjwatsonLaserJock: I think http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/revision/285 should fix it13:14
LaserJockcjwatson: ahhh, I see13:16
LaserJockcjwatson: thanks for that, I thought I was doing something horribly wrong13:17
LaserJockwhich I suppose I still might, but at least it wouldn't be *just* me :-)13:17
pittiKeybuk: I committed your upstart changes to hal, apport, gdm bzr FYI13:24
pittiKeybuk: didn't you have a change for cups as well?13:25
Keybukerr, I have the committed13:27
KeybukI just need to push13:27
Keybukdid you already push?13:28
Keybukif there's nothing else in there, do you mind if I --overwrite yours13:28
Keybukas otherwise it'll make things tricky for me in following up with other changes13:28
LaserJockcjwatson: what's the difference between LIST and LIVELIST in livecd.sh?13:28
jdstrandjjohansen1: hi! when you come online can we talk about bug #429872?13:29
ubottuLaunchpad bug 429872 in tcpdump "/sbin/apparmor_parser: ... Profile doesn't conform to protocol" [Undecided,New] https://launchpad.net/bugs/42987213:29
Keybukpitti: cups: yes, but you sneaked in a big update so my changes were rejected ;)13:29
cjwatsonLaserJock: LIST remains installed on the target system if you use ubiquity; LIVELIST doesn't13:29
Keybukpitti: err13:33
Keybukpitti: apport - why did you drop the dh_installinit call?13:33
LaserJockcjwatson: so anything in the edubuntu-live seed is removed from the target system after the image is copied over?13:33
cjwatsonLaserJock: that's the intent, ys13:34
cjwatsonyes13:34
loolwgrant: Just a note that I pushed some packaging changes to pkg-create-dbgsym; shouldn't cause more conflicts with your branches except for changelog since I guess you touch mostly the actual code, but wanted to mention it just in case13:34
Keybukpitti: oh, sorry, I see - cdbs will call it anyway13:35
loolArneGoetje: Around?13:37
loolArneGoetje: kasumi breaks the dvd build13:37
loolArneGoetje: The following packages have unmet dependencies:                                  language-support-input-ja: Depends: kasumi but it is not installable13:37
loolArneGoetje: Would you mind commenting on the MIR?13:37
loolArneGoetje: If the plan is to include kasumi in karmic main for sure, then we could prepromote it and finish the MIR stuff before release13:38
loolArneGoetje: But if you think we can do without I'd like to relax the dep so allow the dvd livefs to build13:38
ogracjwatson, did NCommander contact you for the dove stuff he wants in ubiquity ?13:38
ogra(two changed lines)13:39
oreonsera13:41
cjwatsonogra: I'm aware of the bug, but I have not seen the flash-kernel patch yet13:42
Keybukpitti: I'm going to defer cups13:43
KeybukI want to sort that udev-configure-printer mess out as well13:43
Keybuksince afaict, they should not be udev rules but upstart jobs anyway13:43
cjwatsonogra: I'm looking at the ubiquity branch now13:44
cjwatson... which is of course fine13:44
ogracjwatson, 3437 and 3439 are needed anyway13:44
ograthanks :)13:45
ograCIA-33 is fun :)13:45
ogralool, ^^^ we should steal that bot for mobile and arm branches :)13:46
loolYou can set it up on cia.vc13:46
cjwatsonsee http://wiki.ubuntu.com/Installer/Development for the client-side setup (adjust to taste)13:46
* ogra will take a look, its really helpful13:47
cjwatsonogra: what's happening with the targeted flash-kernel task on that bug?13:47
cjwatsonif flash-kernel is going to change, I don't want to upload ubiquity until that's in place13:47
loolcjwatson: Last I heard NCommander had fixed the remaining issues but wanted to do a full install test13:48
loolcjwatson: Is it ok to upload flash-kernel + ubiquity tomorrow?13:48
loolor later today?13:48
loolcjwatson: Let me ask differently, until what time is it reasonnable to push them for A6?13:48
cjwatsonthe earlier the better, I don't want to delay CD builds13:49
cjwatsonthe later it lands, the more stressed davmor2 will be13:49
ogralool, ubiquity is needed anyway13:50
loolcjwatson: I understand; I dont have the changes yet and have been harassing to get them; we will check with you when they appear13:50
ograwith or without flash-kernel13:50
ograwe should imho upload ubiquity ASAP ...13:50
ograflash-kernel will only affect armel13:50
loologra: flash-kernel is copied in ubiquity13:51
cjwatsonindeed13:52
cjwatsonif I upload ubiquity now, I'm just going to have to upload it again when flash-kernel lands13:52
ograoh, damned, yes, i forgot about that13:52
ograwell, NCommander has to run the meeting in 7 min so he should show up soon :)13:53
MacSlowpitti, what could I try to do (with jockey) to force it to detect the proprietary nvidia-driver being installed on the system?13:57
cjwatsonsoren: has anyone had a chance to look over my branch in bug 425922? it'd be awfully nice to get that into alpha 6 if possible13:57
ubottuLaunchpad bug 425922 in eucalyptus "Eucalyptus component registration process is manual " [Medium,Triaged] https://launchpad.net/bugs/42592213:57
sorencjwatson: I thought I saw you push that to the main branch?13:57
cjwatsonno13:57
cjwatsonI pushed the bridge device change13:57
sorenOh.13:58
sorenWell, I'm perfectly happy with the change.13:58
MacSlowpitti, right now it does not show up in the windowed opened up "jockey-gtk" and I'm running on "nv" instead of "nvidia"13:58
cjwatsonsoren: I haven't been able to test it, that's all ...13:59
sorencjwatson: Oh.13:59
cjwatsonthat's why I'm asking for extra eyeballs :)13:59
sorencjwatson: I thought you had a cdimage building rig locally :)13:59
cjwatsonI have some disk space problems13:59
sorenOh, that.13:59
sorenright.13:59
cjwatsonI try to avoid building locally unless I have to13:59
cjwatsonI can give it another try and see if I can squeeze it in somewhere ...14:00
davmor2cjwatson: ubuntu has issues with oem ubi-timezone so there maybe a respin to fix that yet :(14:00
sorenWell, it /looks/ good to me. :) I haven't tested it either.14:00
cjwatsondavmor2: yes, I followed up to your bug14:00
pittiKeybuk: apport dh_installinit> me? you dropped it, you commented it out; I just removed it completely14:02
pittiKeybuk: cups> okay14:02
pittiMacSlow: hm, but you have it installed? from where?14:03
MacSlowpitti, via synaptic "nvidia-glx-185"14:03
davmor2cjwatson: I think there is something wrong, could be that it is halfway through being configured.  But apport-collect say Error connecting to Launchpad yadda yadda yadda14:04
MacSlowpitti, trying to force its use via xorg.conf causes a crash of Xorg (without a recoverable stacktrace)14:04
sorencjwatson: Do you have an opinion on https://bugs.edge.launchpad.net/ubuntu/+source/eucalyptus/+bug/429087 ? Dan's suggestion seems reasonable enough to me.14:05
ubottuLaunchpad bug 429087 in eucalyptus "after UEC front-end (cluster) install, key sync stage of registration cannot proceed without entering a password " [Undecided,New]14:05
pittiMacSlow: hm, perhaps 185 is just not supported on your card?14:05
MacSlowpitti, my guess is, that the crash is caused by loading the glx-module14:05
sorencjwatson: (without it, your stuff will likely fail)14:05
cjwatsondavmor2: please have a look around for other logs, then - syslog doesn't have the stuff I need14:05
MacSlowpitti, I'm pretty sure the GeForce 8800 GT is supported by nvidia-glx-18514:05
cjwatsondavmor2: /var/log/installer/debug or /var/log/oem-config.log perhaps14:05
pittiMacSlow: can you please send me /var/log/jockey.log? (pastebin or mail)14:06
davmor2cjwatson: the popup says further info may be found in /var/log/syslog14:06
davmor2I've add oem-config.log14:07
cjwatsonsoren: oh, yeah, that should be straightforward to fix, I'll do that14:07
sorencjwatson: Lovely, thanks.14:08
cjwatsondavmor2: ok, will look after food14:08
sorencjwatson: If you want to roll a new revision and upload, I'm cool with that.14:08
MacSlowpitti, http://paste.ubuntu.com/27144414:09
Keybukpitti: yeah just misinterpreted the comment14:13
Keybukthought for a second you'd gone "oh, no more init script" and deleted the dh_installinit not realising that dh_installinit is what installs debian/*.upstart ;)14:13
pittiMacSlow: a-ha: ImportError: No module named NvidiaDetector.nvidiadetector14:13
pittiMacSlow: do you have the "nvidia-common" package installed?14:14
blackxoredhello14:15
MacSlowpitti, checking...14:15
MacSlowpitti, ah ok... installed "nvidia-common" and depedencies and did "jockey-gtk -c -u", next call to "jockey-gtk" now does list the proprietary nvidia-driver14:18
MacSlowpitti, I wonder why this (nvidia-common) did not survive the dist-upgrade (from jaunty to karmic)14:19
pittiMacSlow: sometimes packages get slightly out of sync, and people accidentally uninstall them instead of holding them back14:19
pittibut I don't know for sure, of course, what happened to your's14:19
Keybukpitti: interesting FTBFS on apport14:22
Keybuknot sure whether it's just archive churn14:22
MacSlowpitti, could a "apt-get autoremove" have been the reason for unintalling "nvidia-common"?14:23
MacSlowpitti, that's the only "out of the ordinary" thing I did in between14:24
pittiKeybuk: lol14:26
pittiKeybuk: 2.10 < 2.2 ...14:26
pittiKeybuk: will fix14:26
Keybukok, thanks14:26
pittihm, ssh to the DC just fell of the planet14:31
pittioh, it's just ronne14:32
sorenworks for me.14:32
pittidamn, I just wanted to fix the retracers14:32
sorenpitti: Looks like it crashed. :(14:33
* pitti sobs in the IS channel14:34
cjwatsonurk, buildds are busted14:39
cjwatsonhttp://launchpadlibrarian.net/31841882/buildlog_ubuntu-karmic-i386.os-prober_1.33_CHROOTWAIT.txt.gz14:39
cjwatsonKeybuk: ^-14:39
cjwatsonhmm, I wonder why 2.86.ds1-61ubuntu16 is still being used14:40
cjwatsonlamont: can the above ^- be fixed by a chroot refresh? karmic has sysvinit 2.87dsf-4ubuntu314:40
=== plars_ is now known as plars
smoserslangasek, ping14:47
robbiewslangesek: did you get access to nectarine yet?14:52
Keybukcjwatson: yeah I had that with the PPA system last night14:53
KeybukI have *no* idea what they're up to14:53
kirklandpitti: howdy14:54
pittihey kirkland14:55
kirklandpitti: hey man14:55
Keybukthe strange thing is that version of initscripts has been superseded at least 3 times now14:56
Keybukand isn't even in the pool anymore14:56
cjwatsonyeah, I wonder if it's in the chroot and is being held back14:57
elopsa mount keeps being added to my mtab file14:57
Keybukthat was my guess14:57
cjwatsonwould /var/lib/dpkg from the chroot help?14:57
elopsany idea why this might be? i may have added something somewhere a while back that did this, but i cant remember where... it is not in fstab14:57
Keybukwhat's odd is that it started last night14:57
Keybukcjwatson: it might14:57
cjwatsonI think I can manage to extract it14:57
Keybukelops: ?  that's what your mtab file is for14:57
elopsthe mount i do not want is identified in there.14:57
elopswhat to do?14:58
Keybukelops: is the mount you do not want in your /etc/fstab ?14:58
elopsno, i removed it (actually, changed its location)14:58
elopsbut the location that i do not want remains in the mtab and the /proc/mounts14:59
Keybukdid you reboot since?14:59
kirklandpitti: were you looking for me?14:59
elopsyes, several times14:59
pittikirkland: not particularly, I just answered some scrollback from overnight14:59
kirklandpitti: ah14:59
Keybukelops: curious, can you pastebin your /etc/fstab and /etc/mtab files14:59
Keybukand /proc/self/mountinfo too15:00
kirklandpitti: so the .face thing i've solved15:00
kirklandpitti: .dmrc is subtlely more difficult15:00
cjwatsonKeybuk: cocoplum:/tmp/cjwatson/karmic-i386.tar.gz15:00
elopsKeybuk: Sure.15:00
pittikirkland: oh, not just an alternative path?15:00
Keybukcjwatson: ITYM bz215:00
kirklandpitti: because in the place where the path is build, there isn't already immediate access to the username15:00
kirklandpitti: needs a pwd call15:00
kirklandpitti: i just haven't gotten around to it15:00
pittikirkland: oh, is the user name path of the .ecryptfs/.../.../.dmrc trail?15:01
slangaseksmoser: ribbit15:01
kirklandpitti: /home/.ecryptfs/$USER/15:01
pittiah, I see15:01
kirklandpitti: it's okay... i have a user object in the places where .face is called15:02
Keybukcjwatson: did I tell you that I had a *total* epiphany about the hwclock stuff last night?15:02
cjwatsonno?15:02
Keybukyou know that we do the system clock stepping in a udev rule when we see the first rtc device15:02
evandpitti: If I wanted to say "authorization is contingent on the request coming from the same physical console a specific USB disk is used on", do you know how I'd express that in policykit?  I'm not sure what the correct approach is, reading the current documentation.15:02
KeybukI realised that was pointless15:02
Keybukwe deliberately designed that to *not* need the hardware ;)15:02
Keybukso it can be done as an ordinary upstart job before mounting the root filesystem15:02
pittievand: I don't think you can build relationships like that15:02
pittievand: just "anyone", "local console", "active console"15:03
elopsKeybuk: http://pastebin.com/d27473af15:03
Keybukthere's also a bug when UTC=yes at the moment15:03
cjwatsonwell, it needs the hardware, but the kernel has already read it on initialisation?15:03
Keybukcjwatson: right, exactly15:03
Keybukwe don't set the system timezone if UTC=yes15:03
evandargh, okay15:03
evandpitti: thanks15:03
Keybukso FAT timestamps are written in UTC instead of localtime15:03
cjwatsonyum15:03
elopsKeybuk: i dont have a mountinfo15:03
cjwatsonbet that breaks subtlely15:04
Keybukelops: /proc/self/mountinfo15:04
cjwatsonsubtly?15:04
ograwith subtitles ?15:04
Keybukcjwatson: it doesn't break, it just annoys people because the times/dates on their cameras aren't right when they look in nautilus15:04
elopsKeybuk: http://pastebin.com/d27473af15:04
Keybukwell, it annoyed one person so far15:04
elopsKeybuk; there is only mounts and mountstats15:05
Keybukelops: what kernel version?15:05
Keybukelops: I'd say that whatever is mounting that icebox thing isn't reading fstab15:05
elops2.6.22-14-server15:05
Keybukyour mtab is "correct"15:06
Keybukin that it matches the kernel mount table15:06
elopsi wonder where the hell i put the damn mount command at :(15:06
elopsHow can I fix this sir?15:06
Keybukrc.local?15:06
elopswhat do you suggest I do?15:06
elopsKeybuk: nope, not there15:07
cjwatsonsoren: I noticed that eucalyptus-{walrus,sc} weren't in main, which doesn't seem good - I promoted them and stuck them in the eucalyptus-simple-cluster seed15:07
=== porthose_ is now known as porthose
elopsKeybuk, i think i googled solutions to automounting a network drive when i tried this originally15:08
cjwatsonelops: I'd 'grep -rs icebox /etc' if I were you15:08
elopsits not a cronjob either15:08
Keybukcjwatson: so there's nothing strange in status15:08
elopsand i must've buried it in something on someone's advice, and now i have no idea where it is15:08
elopssmb.conf of course15:09
elopslol15:09
Keybukcjwatson: this is from the chroot itself?15:09
Keybukrather than at the failure point, right?15:09
cjwatsonKeybuk: that's the image stored in LP15:09
Keybuk*nods* just checking15:09
elopsKeybuk: smb.conf of course15:09
Keybukwondered if you knew some magic way of extracting failed build images15:09
elopshmm. i dunno if that's doing it.15:09
cjwatsonKeybuk: I don't think they're stored15:10
elopscan that be affecting it?15:10
elopsplease suggest anything.. im alsmot about to cry15:10
cjwatsonKeybuk: I was wondering if it might be possible to do a trial apt-get dist-upgrade using something like chdist15:10
evandpitti: in your opinion, would it then be okay to set allow_active to yes in polkit for a method that modifies non-system internal devices, following the lead of devicekit-disks?15:10
Keybukcjwatson: that's what I'm trying15:11
elopsKeybuk: that can't cause it to mount, could it? i think that just sets up shares.15:11
Keybukogra: you didn't commit your usplash changes to bzr15:11
Keybukelops: no idea, sorry15:11
elopsthe smb.conf I mean15:12
evand(org.freedesktop.devicekit.disks.change being what I'm referring to in devicekit)15:12
elopssamba doesn't mount things for you15:12
pittievand: with auth_admin? sure15:13
pittievand: erm, "yes"? DK_disks doesn't do that, does it?15:13
evandpitti: It seems to: http://pastebin.ubuntu.com/271488/15:13
pittievand: hm, indeed, that looks weird; I'm not sure what "change" means actually15:14
evandpitti: amongst other things, write a new partition table15:15
pittievand: oh15:15
pittievand: that's for removable devices15:16
evandindeed15:16
pittiorg.freedesktop.devicekit.disks.change-system-internal is for fixed disks15:16
pittiand auth_admin15:16
evandcorrect15:16
pitti*phew*15:16
evandhaha, sorry to scare you15:16
pittievand: perhaps I misunderstood you15:16
pittidid you want to say non-(system internal)15:16
pittior (non-system) internal15:16
pitti?15:16
evandthe former15:16
evandusb disks15:16
pittiaah15:16
pittithat's fine15:17
evandthis is for usb-creator15:17
evandgreat15:17
pittievand: right, that's fine15:17
evandthanks for the help!  Greatly appreciated15:17
pittiheh, I did't do anything :)15:17
pittiexcept for jumping and getting pale :)15:17
evandhahaha15:18
Keybuk  sysv-rc: Breaks: initscripts (< 2.86.ds1-63) but 2.86.ds1-61ubuntu16 is to be installed15:19
Keybukcjwatson: yes, I see this15:19
KeybukThe following packages have been kept back:15:19
Keybuk  initscripts libc6 libc6-dev sysv-rc15:19
seb128hum, Keybuk broken the buildds!15:20
seb128broke15:20
Keybukthis is weird15:20
Keybukah15:21
Keybuk  initscripts: Breaks: upstart (< 0.6.3-2~boot4) but 0.6.3-1 is to be installed15:21
Keybukand why hasn't upstart 0.6.3-2 been built?15:21
Keybukdep-wait on debhelper15:21
Keybukhmm, no, it has been built15:22
Keybukjust an hour ago15:22
seb128it's probably not published yet15:22
Keybukright15:23
seb128wait another 25 minutes15:23
Keybukcjwatson: this problem will likely cure itself :)15:23
Keybukas soon as initscripts and upstart don't break each other15:23
cjwatsonKeybuk: aha, ok, cool15:23
Keybuklpia is going to need manual fixing though15:24
cjwatsonthanks for investigating15:24
Keybuksince upstart can't build on that because the breaking initscripts is installed15:24
cjwatsonupstart build arrived too late?15:24
Keybukno, debhelper arrived too late15:24
Keybukmy internet line went down for maintenance last night *mid* uploads15:24
Keybukand didn't come back up until noon today15:24
cjwatsonlooks like only amd64 armel i386 sparc have built15:24
KeybukI've bumped the score of powerpc to rush upstart through before sysvinit15:25
cjwatsonKeybuk: BTW, bug 320822 should buy another second or so on some boot workloads, although not the default15:25
ubottuLaunchpad bug 320822 in binfmt-support "update-binfmts is slow on boot" [Wishlist,Fix committed] https://launchpad.net/bugs/32082215:25
Keybukiirc, upstart and dbus don't build on ia64 anyway15:25
cjwatsonKeybuk: I'll take care of a mass give-back of stuff that broke in the meantime15:29
cjwatsonprobably not huge amounts but it'll be easier to do by script than by hand15:29
Keybukfair enough15:29
EtienneGCan someone look at bug #430075?  It is probably a dupe, I would just like to know if there is a temporary workaround so that I can continue testing eucalyptus (it is kind of urgent)15:35
ubottuLaunchpad bug 430075 in ubuntu "eucalyptus-nc fail to upgrade to 1.6~bzr746-0ubuntu1" [Undecided,New] https://launchpad.net/bugs/43007515:35
cjwatsonNCommander: what's happening with this flash-kernel change?15:40
cjwatsonKeybuk: ^- 430075 looks like yours15:40
cjwatsonEtienneG: might be something to do with:15:40
cjwatsonsysvinit (2.87dsf-4ubuntu2) karmic; urgency=low15:40
cjwatson  * Use legacy boot ordering on fresh installs too.  Ooops.15:40
cjwatson -- Scott James Remnant <scott@ubuntu.com>  Tue, 15 Sep 2009 02:44:35 +010015:40
cjwatson(at a guess)15:40
cjwatsonEtienneG: how recent was your installation?15:40
EtienneGcjwatson, yesterday's daily15:41
EtienneGcjwatson, that being said, it is indeed a prob with eucalyptus15:42
EtienneGcjwatson, I think the verbiage about insserv may just be cosmetic (or unrelated ot my problem)15:42
cjwatsonyes, "EUCALYPTUS not configured!" is the direct breakage15:42
EtienneGcjwatson, a new version of euca conf file was shipped in the latest package, and it was not installed (might be because of the insserv package)15:42
EtienneGif eucalyptus do not have the new config, it will fail with "EUCALYPTUS not configured!"15:43
EtienneGI am adding info to the bug15:43
cjwatsonI wouldn't expect that to have anything to do with insserv15:43
KeybukI think the insserv stuff is just a different way of complaining about something that would fail anyway15:43
Keybukthe fact that insserv is there at all is a fixed bug15:43
cjwatsonand I don't think that the new configuration file is relevant15:43
EtienneGKeybuk, thanks, that confirms what I think15:44
cjwatsonthat error is emitted when EUCALYPTUS is set to "not_configured" in /etc/eucalyptus/eucalyptus.conf15:44
Keybukthe Debian entente is that we have insserv installed, and anyone can chose to activate it if they can make it work, but not enabled by default15:44
cjwatsonwhich probably actually happened because you accepted the entire new configuration file from the package rather than merging it15:44
cjwatsonit's a slightly unfortunate state of affairs that it's so easy for this to happen15:44
cjwatsonsoren: any particular reason why EUCALYPTUS doesn't have a better default in our package? the current value seems ... unfriendly15:46
cjwatsonKeybuk: sorry, I should have read that bug in a bit more detail before tossing it in your direction, I missed the crucial line15:46
Keybukcjwatson: np15:47
Keybuk  * debian/control: Add udev dependency, since the init script calls udevadm.15:50
Keybuk    (LP: #429880)15:50
Keybukpitti: (re cups) &15:50
KeybukARGH15:50
KeybukWHY DOES THE INIT SCRIPT CALL UDEVADM!?!?!?!?!15:50
* pitti looks15:50
pitticoldplug_usb_printers() {15:50
pitti    udevadm trigger --subsystem-match=usb \15:50
KeybukI consider that a critical bug15:50
pitti                    --attr-match=bInterfaceClass=07 \15:50
pitti                    --attr-match=bInterfaceSubClass=0115:50
Keybukplease remove that at once15:50
pitti}15:50
pittitkamppeter: ^ why was that necessary again?15:51
pittiah, I guess to detect USB printers which were plugged in at boot, but not configured yet15:51
slangasekKeybuk: the init scripts sysvinit has dropped moved where?  Shouldn't sysvinit declare a pre-depends on the packages they've moved to?15:51
pittiKeybuk: out of interst, what does it break?15:51
Keybukslangasek: it does, via upstart15:51
Keybukpitti: boot performance15:52
Keybukpitti: nothing should *ever* call udevadm trigger15:52
KeybukI don't care whether or not it works in Mandriva15:52
pittiKeybuk: what's the correct way to do that then?15:52
Keybuk*do* *not* *do* *it*15:52
Keybukpitti: libudev provides a udev_enumerate function set for enumerating the existing devices15:52
slangasekKeybuk: initscripts doesn't appear to have any dependencies on upstart15:53
=== Yoe_ is now known as Yoe
pittiKeybuk: well, we can certainly rewrite it in some way with iteration, I just would expect this to be much slower than a precise trigger15:54
Keybukslangasek: it does via sysv-rc no?15:54
Keybukpitti: no, quite the opposite15:54
Keybukand trigger can have entirely unexpected side-effects15:54
Keybuktrigger is *ONLY* used for catching up *udev*15:54
Keybuknot any other application15:54
slangasekKeybuk: sysv-rc also doesn't depend on upstart AFAICS15:55
Keybukslangasek: this is one of those situations where dependencies won't make any difference no?15:55
sorencjwatson: What is it now? I forget.15:55
sorencjwatson: /?15:55
Keybukeverything depends on each other, and dpkg won't do anything useful anyway15:55
slangasekKeybuk: I'm trying to ascertain that things really do depend on each other in a useful manner, such that users don't have all their critical init scripts removed for a period during upgrade :-)15:56
Keybukslangasek: doesn't the Breaks ensure that?15:56
pittiKeybuk: is it ok to call it with --dry-run, to get the affected devices?15:56
slangasekKeybuk: which breaks where?15:56
Keybukpitti: yes15:56
cjwatsonsoren: yeah15:57
pittiKeybuk: good, thanks15:57
Keybukslangasek: initscripts breaks the version of upstart that doesn't have the right support15:57
sorencjwatson: What would you suggest instead? ""?15:57
Keybukwhich should force the upgrade15:57
cjwatsonsoren: um15:57
slangasekKeybuk: ah, ok; that might do it, let me meditate on that a bit15:57
Keybukremember that upstart pre-depends initscripts15:57
cjwatsonsoren: no, what I mean is that *in the package* it's currently EUCALYPTUS="not_configured"15:57
Keybukso it all gets very messy ;)15:57
slangasekright... :)15:57
Keybukupstart -pre-depends-> initscripts -depends-> upstart15:58
Keybukwon't work15:58
Keybukbut I think (and tested) that15:58
sorencjwatson: It gets set by eucalypus-common in the postinst.15:58
Keybukupstart -pre-depends-> initscripts -breaks-> upstart15:58
Keybukdoes the right thing15:58
sorencjwatson: ...which is another thing I need to take care of.15:58
sorencjwatson: I.e. the whole conffile thing.15:58
Keybuksince it's upstart that depends on initscripts, which would not otherwise be installed, I think this is right15:58
cjwatsonsoren: yes. but this means that upgraders get it set back to EUCALYPTUS="not_configured" if they incautiously accept the change, and the postinst never undoes that.15:58
cjwatsonsoren: pending the whole conffile fix, why not just make it EUCALYPTUS="/" in the package?15:59
sorencjwatson: No particular reason anymore.15:59
sorencjwatson: And hypervisor could be set to KVM.16:00
ArneGoetjelool: I've taken kasumi out of the language-support-input-ja Depends: for now until the MIR is done...16:02
jjohansen1jdstrand: ping16:02
=== lamont` is now known as lamont
cjwatsonsoren: ok, this is odd. java -version is failing for me, saying it can't find libjli.so. do you see the same thing?16:05
jdstrandjjohansen1: so regarding bug #429872, it is causing some upgrade issues. Upgrades don't fail because of how we call apparmor_parser, but they are noisy and confusing due to the 'Profile doesn't conform to protocol' messages16:05
tkamppeterpitti, the udevadm call in the CUPS init script is to send a "plugged-in" signal for all USB printers. It takes care of re-enabling or setting up USB printers which where already plugged before the start of udev and cups.16:05
ubottuLaunchpad bug 429872 in tcpdump "/sbin/apparmor_parser: ... Profile doesn't conform to protocol" [Undecided,New] https://launchpad.net/bugs/42987216:05
pittitkamppeter: right, seems we need to rewrite that16:06
pittitkamppeter: can I commit a rewrite to bzr, and you can test it?16:06
jdstrandjjohansen1: we talked about this a bit the other day with kees and mdeslaur, but I don't recall what the resolution was16:06
tkamppeterpitti, OK.16:06
sorencjwatson: Nope, works for me.16:06
jdstrandjjohansen1: well, we tangentially talked about it16:06
tkamppeterpitti, why can one not use these udevadm calls in the init script?16:06
pittitkamppeter: Keybuk says it kills kittens and slows down boot16:06
jjohansen1jdstrand: it is a related issue,  yes16:07
tkamppeterIt kills kittens?16:07
Keybuktkamppeter: udevadm is for udev, not for cups16:07
tkamppeterpitti: Let us obsolete kittens and use another method.16:07
jjohansen1jdstrand: it happens because you are loading profiles under a newer kernel with an older parser16:07
Keybuktkamppeter: is this to re-trigger udev-configure-printer ?16:07
Keybukor does the cups daemon itself need it?16:07
jjohansen1jdstrand: but it shouldn't be happening from a jaunty userspace16:07
pittitkamppeter: by discarding kittens so easily you aren't playing by the rules :)16:08
jdstrandjjohansen1: well, this is for people upgrading from jaunty to karmic16:08
pittiKeybuk: the former16:08
Keybukpitti: right16:08
Keybukas I've been saying for the past few weeks16:08
pittiKeybuk: I thought about using --dry-run and just calling udev-configure-printer in a loop16:08
Keybukthose should be called from Upstart, not from udev16:08
jdstrandjjohansen1: apparmor userspace will get upgraded and restarted first16:08
tkamppeterKeybuk: It is to retrigger udev-configure-printer, for printers which got already plugged before udev and cups got started.16:08
Keybukthen that solves your problem16:08
jdstrandjjohansen1: and then the packages with profiles come along and their postinst runs16:09
jjohansen1ah, okay - other way then16:09
jdstrandjjohansen1: so apparmor userspace is new on a jaunty kernel16:09
jdstrandjjohansen1: as soon as they reboot, it is all fine of cours16:09
jjohansen1jdstrand: right16:09
keesjjohansen1, jdstrand: what do you think about making the parser kernel-version aware?16:09
jjohansen1kees: that is the plan16:09
keesjjohansen1: well, that plan is *really* aware, I mean just "oh, wrong version *fail*"16:10
jdstrandkees: I'd actually rather like that. it seems a little odd that the parser is so closely tied to a particular kernel version-- and we aren't expressing that dependency anywhere16:10
keesjdstrand: *nod*16:10
jjohansen1yep16:10
cjwatsonsoren: ah. weirdness. /proc needs to be mounted or java gets its search path wrong ...16:10
mdeslaurkees: parser or just modify the init script for now?16:11
sorencjwatson: Ah, yes, I've seen this before.16:11
keesmdeslaur: parser16:11
Keybukpitti, tkamppeter: if we start udev-configure-printer from an Upstart job, we can do things like16:11
jdstrandmodifying the initscript would be valid as a last resort though16:11
pittiKeybuk: is that better? http://paste.ubuntu.com/271508/16:11
Keybuk  start on started cups and lp-device-added16:11
Keybukie. udev-configure-printer is *delayed* until cups is started16:11
Keybukpitti: that will do for now.  I'll rip all this out post-alpha-616:12
slangasekpitti: seen thta language-support-input-ja Depends: kasumi, which is in universe?  can we pre-promote that (MIR is open), or revert this in language-support-input-ja, so we can have DVDs build for A6?16:12
jjohansen1jdstrand: modifying the parser is easy16:12
jjohansen1jdstrand: there is already code doing some "version" checking, we just need to augment it16:12
jdstrandjjohansen1: I assigned the bug to you for now, based on my recollection of the conversation the other day. if someone else will be doing the modification, please reassign16:12
pittiKeybuk: right, it's just a quick fix; separate upstart job sounds good (but introduces a delta to Debian)16:12
Keybukpitti: delta to Debian are not bad16:12
pittitkamppeter: could you please verify that this http://paste.ubuntu.com/271508/ still works?16:13
Keybukthey're inevitable when shipping anything involving init or udev for the time being16:13
Keybukthough Debian is catching up :)16:13
jjohansen1jdstrand, kees: what kind of failure message are you looking for16:13
slangasekis the sysvinit upstart-job coming together?16:13
Keybukslangasek: ?16:13
pittiKeybuk: well, in the case of cups I care, since I maintain it in Debian as well :) but we can certainly figure something out with lsb_release checking (as I already do on some other places)16:13
slangasekKeybuk: the compat wrapper that's the blocker for starting to ship upstart jobs in Debian packages?16:13
Keybukpitti: right, that's what I was thinking16:14
Keybukslangasek: nothing to do with me16:14
jdstrandjjohansen1: I don't suppose it is possible to run in a degraded mode, is it? (we talked a bit about that too I thought)16:14
slangasekwell, you said Debian is catching up, so I thought you might know :P16:14
slangasekapparently it was just an empty platitude though :-P16:14
Keybukslangasek: according to linux news sources, Debian have announced that they'll switch to Upstart16:14
Keybukthis is "catching up"16:14
Keybukie. we won't have a significant delta in the choice of our init system ;)16:15
slangasekyes, they'll switch once upstart-job is done. :)16:15
jjohansen1jdstrand: for karmic to jaunty, almost16:15
Keybukslangasek: which is something someone in Debian is doing16:15
KeybukI'm not a Debian Developer16:15
jjohansen1jdstrand: there are just a couple little things that can cause problems16:15
Keybuknor do I follow Debian development16:15
KeybukI have far too much Ubuntu development to follow ;)16:15
jjohansen1jdstrand: it is possible to do a simple degraded mode16:16
jdstrandjjohansen1: I ask because, while it is cryptic, we already have an error message. I wouldn't want the new message to be equally confusing16:16
jjohansen1jdstrand: yeah16:17
jdstrandwe could probably come up with something though...16:17
jdstrandkees, mdeslaur: what do you think? ^16:17
jjohansen1jdstrand: I think the only thing that would have to fail would be the regexp based profile names, and that could be silent or a warning16:17
keesjjohansen1: "Current kernel version does not support Xyz, ignoring." or something?16:17
jjohansen1kees: no16:18
jdstrandkees: well, it fails for *all* profiles afaict16:18
jdstrandif we fail, it should be for profiles using unsupported features16:18
jjohansen1jdstrand: that is because the parser is putting caps64 in each profile16:18
jjohansen1jdstrand: it doesn't have to do that16:19
pittislangasek: pre-promoting kasumi sounds fine (done), I'll update the MIR bug16:19
jdstrandthe others should theoretically be made to work16:19
slangasekpitti: thanks16:19
EtienneGcjwatson, re: default config in eucalyptus; I think the previous situation was a bug (and a regression from jaunty).  Config *used* to have sensible default, but that was set in the postinst postinst16:19
jjohansen1jdstrand: yep without caps64 they do16:19
jdstrandjjohansen1: ah! so we can do a kernel check and add caps64 if it is supported?16:19
tkamppeterpitti,16:19
tkamppeterudevadm trigger --dry-run --subsystem-match=usb --attr-match=bInterfaceClass=07 --attr-match=bInterfaceSubClass=0116:19
cjwatsonEtienneG: I can't figure out whether you're agreeing with what I said or not :-)16:19
jjohansen1jdstrand: yes16:19
tkamppeterhas no output for me.16:20
jdstrandjjohansen1: could we then fail (with an appropriate message) for profiles that use an unsupported feature?16:20
jjohansen1jdstrand: yes16:20
pittitkamppeter: ooh, of course; can you please add --verbose ?16:20
mdeslaurjjohansen1: are there any unsupported features besides caps64 in the current profiles?16:20
mdeslaurjdstrand: ^16:21
jdstrandjjohansen1: would it be possible to also list in the error message the feature that isn't supported?16:21
jjohansen1mdeslaur: yeah, pux, regexp profile names16:21
jdstrandmdeslaur: yes, pux and binary globbing/regex16:21
jdstrandbasically, evince and firefox16:21
mdeslaurjdstrand: oh, ok. so why don't we just bomb out with the clear error message kees gave. I'll only log it once.16:22
jdstrandjjohansen1: I'm actually quite ok with failing gracefully in this way. if people are running an unsupported kernel, the error should let them know to adjust the profile if they are using an unsupported kernel16:23
jjohansen1jdstrand: yeah it should be able to list what isn't supported.16:23
jdstrandjjohansen1: the message just needs to be clear enough so that it isn't confusing on upgrade16:23
jdstrandjjohansen1: I think kees' suggestion does that well16:23
mdeslaurjdstrand: only logging once instead of logging for each profile would be nice16:24
jjohansen1mdeslaur: that is harder16:24
jjohansen1mdeslaur: we could modify the init scipt to quite after the first failure16:24
jdstrandI actually think it needs to be for each profile16:25
jdstrandthat way, someone running an older kernel will know what is going on16:25
mdeslaurjjohansen1: oh, I though it was the parser that now went through the directory. my bad.16:25
loolArneGoetje: ok thanks16:25
ograKeybuk, ??16:25
ograKeybuk, i committed before i even rolled the package16:26
jjohansen1jdstrand: yeah, I think it is cleaner and you get exactly what failed, as opposed to a single failure killing all profiles16:26
jdstrandalso keep in mind, it should only be two profiles for jaunty -> karmic, and only one of those will be enabled16:27
jdstrand(be default)16:27
jdstrands/be/by/16:27
slangasekpitti, tkamppeter: any time we can stop getting conffile changes on /etc/cups/cupsd.conf would be lovely16:27
jjohansen1jdstrand: uh isn't this case trying to load karmic profiles onto jaunty kernel16:27
jdstrandjjohansen1: yes16:27
jjohansen1so aren't we in the case of trying to load the full karmic profile set not just the 2 jaunty profiles16:28
jdstrandjjohansen1: jaunty upgrade to karmic. apparmor userspace is upgraded, profiles load for everything else after. only evince will have an unsupported feature by default16:28
jdstrandjjohansen1: all the other profiles aren't affected (once caps64 is fixed)16:29
jjohansen1jdstrand: right, cause firefox is not enabled by default16:29
jdstrandjjohansen1: exactly16:29
jdstrandjjohansen1: I was assuming fixing caps64 was a given. sorry for the confusion16:29
ograKeybuk, hmm, i definately have the push in my bash history as well, but you are right, it doesnt show up on LP16:29
jjohansen1jdstrand: yeah its a given16:29
mdeslaurso, 1- kernel detection to fix caps64, and 2- more clear error message is profile is unsupported16:30
mdeslaurs/is/if/16:30
jdstrandthat sounds perfect to me16:30
jdstrand(sans typo :P)16:30
jjohansen1mdeslaur: 1 - kernel detection, 2 caps64, pux, regexp profile name16:30
jjohansen1mdeslaur, jdstrand: caps64 will have failure message if a profile uses cap mac_override16:32
jdstrandjjohansen1: ok. we don't use it currently16:32
pittislangasek: perhaps we shouldn't make it a conffile any more at all; we can't really stop cupsd from writing it, we just try to not change it over time16:32
slangasekpitti: I'm not concerned about cupsd writing it, I'm concerned about the fact that this is where I declare all my ACLs16:33
slangasekso I get a conffile prompt every time16:33
slangasekif there's another place that I can declare my ACLs that's not a conffile, I'll be happy to move them16:33
pittitkamppeter: does it work with --verbose?16:36
cjwatsonsoren: eucalyptus-{sc,walrus} init scripts seem kind of busted. they just start/stop the cloud, as far as I can see!16:36
cjwatsonwhat are they supposed to do?16:37
sorencjwatson: You might be fooled by the fact that eucalyptus-cloud is the bootstrapping thingamabob for all the java things?16:37
* soren takes a look, though.16:37
cjwatsonwhy are there three init scripts then?16:37
cjwatsonit's not called with substantially different arguments or anything16:38
cjwatsonit even uses the same pidfile in all three init scripts16:38
sorenThe -sc script sets JAR_NAME=/usr/share/eucalyptus/eucalyptus-storagecontroller-1.6-devel.jar16:39
sorenWalrus sets it to something walrusy, I imagine.16:39
* soren checks that.16:39
cjwatsonyes, but it doesn't actually do anything with that other than checking that it's present16:39
sorenOh.16:41
sorenOh, dear.16:41
* soren facepalms hesitantly.16:42
sorencjwatson: From the looks of it... "eucalyptus-walrus start" will copy the walrus jars to somewhere magical, and restart "the container".16:42
sorencjwatson: Similarly for the other java based things.16:43
cjwatsonI don't see it copying anything16:43
cjwatsonoh, enable_disable_service16:43
cjwatsonwow, that's special16:43
sorenYes.16:44
sorenYes, it is.16:44
cjwatsondo_stop is really quite wrong though, it stops the whole cloud16:44
cjwatsonI'd argue that if there's a local cloud controller then do_stop should probably do nothing for the other Java components16:45
cjwatsonunless there's some other way to stop the components independently16:45
nixternalany idea on how long the sysv, upstart, initscripts, and mountall will be fixed?16:45
cjwatsonnixternal: I think they should already be fixed ...?16:45
cjwatsonnixternal: -v16:45
nixternaljust waiting for them to build then...groovy16:46
cjwatsonthey should already be built16:46
cjwatsonwhat is your problem?16:46
nixternalamd6416:46
nixternalmountall isn't building according to LP16:46
cjwatsonalways pays to be specific :)16:46
sorencjwatson: Yes, do_stop is definitely wrong.16:47
cjwatsonnixternal: I'm about to do a mass give-back of all the packages affected by this breakage16:47
tkamppeterpitti, now I have added --verbose, and udev-config-printer gets started for each USB printer, but with the following error:16:47
tkamppeterSep 15 17:43:31 till-laptop udev-configure-printer: add /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.4/3-1.4.2/3-1.4.2:1.016:47
tkamppeterSep 15 17:43:31 till-laptop udev-configure-printer: unable to access /sys/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.4/3-1.4.2/3-1.4.2:1.016:47
nixternalcjwatson: sounds like a ton of fun :)16:47
cjwatsonnixternal: automatic16:48
nixternalwell then, that is no fun16:48
cjwatsonor at least it will be if I can find the relevant script16:48
nixternalhehe16:49
pittire; sorry, dist-upgrade killed my session and then I had to repair apt and packages16:54
cjwatsonKeybuk: is there a MIR for mountall? we'll need to get that reviewed quickly16:55
pittitkamppeter: oh, it seems it doesn't like getting the full path16:55
pittitkamppeter: if you replace "$printer" with ${printer#/sys} does it work then?16:56
Keybukcjwatson: does it need one?16:56
Keybuk"I wrotez it, itz gud ya?"16:56
ionkeybuk: I installed a local build of mountall and upgraded. It seems the rcS.d fsck/mount scripts are active now and clash badly with mountall.16:56
Keybukion: update initscripts too then, duh :p16:56
cjwatsonKeybuk: I'm not actually overly bothered myself ...16:56
cjwatsonpitti: do you care about a MIR for mountall?16:56
pitticjwatson: not really16:56
cjwatsonalright then16:57
pittiI noticed that it was missing and holds back upstart, but I didn't see it in the archive, nor in NEW16:57
cjwatsonit's awaiting builds16:57
pittiah16:57
ionkeybuk: I should have the most recent versions of everything. initscripts 2.87dsf-4ubuntu216:57
cjwatsonwhich is awaiting me beating ubuntu-dev-tools over the head suitably16:57
Keybukion: 4ubuntu3 is the latest16:57
ionAh, mirror lag probably.16:58
Keybukion: no, we're still picking pieces of the archive off the floor16:58
Keybukthe buildds did their thing in a, err, sub-optimal order16:58
ionHeh16:58
ionOk, apt-get update, and the new initscripts package is available now.16:59
cjwatsonKeybuk: what architectures is it safe to retry on?17:00
cjwatsonamd64 i386 sparc at least17:00
cjwatsonarmel and powerpc look ok too17:01
Keybuki386 looks ok17:01
cjwatsonI'm guessing not lpia17:01
Keybukamd64 should be ok too17:01
Keybuklpia looks fucked yeah17:01
Keybukia64 probably won't build upstart anyway still17:01
cjwatsonno, it's still stuck on 0.3.10 by the looks of things17:02
Keybukall the others look good to me17:02
Keybukcjwatson: yeah ;)  I had a strange feeling earlier, I thought I was caring about ia64, but then I realised I was just hungry17:02
NCommanderKeybuk, O_O;17:02
NCommanderKeybuk, aw, you should care about ia64, I like my desktop :-/17:03
pittiKeybuk: odd, when I'm hungry I stop caring about i386 as well..17:03
tkamppeterpitti, still does not work, I get now17:03
tkamppeterSep 15 18:02:36 till-laptop udev-configure-printer: add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.4/3-1.4.3/3-1.4.3.3/3-1.4.3.3:1.017:03
tkamppeterSep 15 18:02:36 till-laptop udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.4/3-1.4.3/3-1.4.3.317:03
pittitkamppeter: and that's wrong?17:04
tkamppeterfor each printer. A printer, manually disabled with the reason "Unplugged or turned off" does not get re-enabled by starting CUPS.17:04
NCommandercjwatson, ubiquity question, ubiquity normally copies the vmlinuz files from the /casper directory, but on Dove, we currently don't have a vmlinuz file available for it to copy (we have a uImage which we can strip down to a vmlinuz). How the best way to deal with this; I'm kinda tempted to just have livecd-rootfs leave the vmlinuz files in place on dove as we did with older ubiquities, but there may be a better way to deal with it17:04
Keybukpitti: strangely, I still tend to use i386 rather than amd6417:04
pittiKeybuk: new apport uploaded, should build now17:05
cjwatsonNCommander: can we just copy the uImage instead?17:06
NCommandercjwatson, I'll have to extend install.py to strip the first 64 bites off the file to remove the header17:06
cjwatsonNCommander: ia64> port upstart, then ;-)17:06
pittiKeybuk: at least, it won't FTBFS due to the broken version check17:06
cjwatsonNCommander: ick17:06
cjwatsonNCommander: you know, all of this is just a space optimisation17:06
Keybukpitti: :D17:06
cjwatsonNCommander: if it's simpler to have livecd-rootfs leave the vmlinuz in place, then I'd recommend doing that17:06
NCommandercjwatson, thats probably ideally what we want to do, but this is "OMG, NEED IMAGE." mode right now17:06
NCommander(that is, with stripping the header)17:07
Keybukcjwatson: actually it's deep pthready/libc issue17:07
Keybuk../dbus/.libs/libdbus-convenience.a(dbus-sysdeps-pthread.o): In function `_dbus_pthread_condvar_wait_timeout':17:07
Keybuk../dbus/.libs/libdbus-convenience.a(dbus-sysdeps-pthread.o): In function `check_monotonic_clock':17:07
Keybuk/build/buildd/dbus-1.2.16/dbus/dbus-sysdeps-pthread.c:353: undefined reference to `clock_getres'17:07
Keybuk/build/buildd/dbus-1.2.16/dbus/dbus-sysdeps-pthread.c:273: undefined reference to `clock_gettime'17:07
cjwatsonNCommander: then just hack it in livecd-rootfs17:07
Keybuk(this is with -lrt)17:08
pittitkamppeter: hm, did that really work with the previous rule (without --dry-run)? It's doing exactly the same call to the script as the udev rule..17:08
NCommandercjwatson, cool, just wanted to make sure ubiquity would still be happy in this configuration (I had checked the code, but wanted to make sure I didn't overlook something)17:08
=== zul_ is now known as zul
tkamppeterpitti, I do not really know whether the old rule worked. What should happen is http://paste.ubuntu.com/271539/17:09
EtienneGcjwatson, total agreement, no worry there!17:10
EtienneGanyway, gotta go!17:10
cjwatsonNCommander: yeah, it ought to be fine17:11
pittitkamppeter: if you revert to the old init script, stop your printers, and restart cups, it works?17:13
cjwatsonsoren: also, uh, shouldn't do_stop actually kill $pid before it goes into the timeout loop?17:13
cjwatson(in tools/eucalyptus-java-ws.in)17:13
tkamppeterpitti, it seems that the "manual" call of "/lib/udev/udev-configure-printer add /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1.2/3-1.2:1.0" does nothing (manually on command line, with sudo, or from the CUPS init script), but the call done by udev has the desired effect of re-enabvling the printer.17:13
pittitkamppeter: does udev-configure-printer check any environment variables which might be set by udev? (it really shouldn't, though)17:14
sorencjwatson: It really should do a lot of things differently, if you ask me..17:15
tseliotslangasek: would it be possible to include a fix for bug 429241 in mesa despite the freeze?17:18
ubottuLaunchpad bug 429241 in xserver-xorg-video-intel "[GM45E] i915 graphics corruption and hang" [High,Confirmed] https://launchpad.net/bugs/42924117:18
tseliotI wouldn't ask if it wasn't such a nasty bug17:18
cjwatsonsoren: I'll fix that particular bug, but it sort of needs torn up and rewritten :-(17:23
sorencjwatson: I agree.17:25
sorencjwatson: Will you file a bug on the subject?17:25
slangasektseliot: if the upload is ready to go right now, yes please17:26
cjwatsonsoren: ok17:26
tseliotslangasek: yes, it is. I was waiting for your reply. Thanks17:27
sorencjwatson: Thanks very much.17:30
tkamppeterpitti, I have found the problem: There is the file /var/run/udev-configure-printer/usb-uris holding all device files and URIs of printers which are turned on, so doing a faked turn-off with cupsdisable does not work.17:30
pittitkamppeter: ah, so it was just a testing error?17:32
tkamppeterYes, pitti, now after also manually editing /var/run/udev-configure-printer/usb-uris to correctly fake the turn-off of the printer the start of CUPS enables it correctly.17:33
pittitkamppeter: rock, then I'll commit that; thanks a lot for testing!17:34
tkamppeterpitti, so the correct coldplug function is http://paste.ubuntu.com/271554/17:34
pittitkamppeter: right, that's what I have now17:35
pittitkamppeter: pushed (thanks for your help, Keybuk)17:36
tkamppeterpitti, slangasek told that there is always a conffile change in /etc/cups/cupsd.conf.17:36
pittitkamppeter: we should probably just stop treating this as a conffile17:36
tkamppeterIt seems that it is not such a good idea to use cupsctl in the initscript. Usually this should change the conffile only once, as the user does not change the ammount of memory in the computer all the time.17:37
pittitkamppeter: cupsd itself also changes it all the time, though17:38
tkamppeterpitti, then this one cupsctl call should not be a problem.17:38
tkamppeterHow does CUPS itself change cupsd.conf (except of using cupsctl and similar user-initiated config tools).17:39
pittitkamppeter: the web UI, s-c-p configuration, etc.17:39
tkamppeterpitti, but these are all configuration actions. The user changes the configuration, only he uses a GUI frontend.17:40
pittitkamppeter: right, I'm just saying that I doubt that there are many users out there who have an unchanged cupsd.conf17:40
tkamppeterSo then we must keep it being considered a conffile, as otherwise every CUPS update would reset it.17:42
pittitkamppeter: no, to the contrary17:43
pittitkamppeter: cups updates wouldn't update it any more, even if we change defaults (unless we explicitly use seddery)17:44
tkamppeterpitti, how does this work? Does cups not contain cupsd.conf as a file?17:47
pittitkamppeter: we'd need to install it in /usr/share/cups/cupsd.conf.default, and only copy it to /etc on first installation17:47
tkamppeterpitti, will this not cause any problem on a major version change (ex: 1.3.x -> 1.4.x) of CUPS?17:51
pittitkamppeter: well, it will cause problems either way, if the user keeps the old version and it becomes incompatible, he loses17:51
* apw wonders where the OSD people hang out17:53
int0x0cI'm almost positive that last night's udev upgrade in karmic broke udev (effectively no modules are being loaded; e.g. intel_agp and psmouse are two notable cases)17:54
cjwatsonsoren: bug 43016317:55
ubottuLaunchpad bug 430163 in eucalyptus "Cloud/Walrus/SC init script confusing" [Undecided,New] https://launchpad.net/bugs/43016317:55
int0x0cthat is udev-147~-117:55
zygamvo: hey17:55
zygamvo: yesterday I managed to finish the stuff at API level, implementation is still lacking in the new areas we talked about yesterday but should be fully done by today17:56
zygamvo: I noticed that main got frozen today, that probably means that all the code done since then is not going to hit the master right? I'm fine with that because I hobby and deadlines dont mix very well, I'd like to track you with development and help however I can17:57
ionkeybuk: http://heh.fi/patches/mountall/ rebased onto the current mountall. There’s also a new patch that fixes a bug: if a udev event triggers a check for a device that has already been checked but that is waiting for the parent partition to be mounted, it’s possible for another check to be started.18:01
elopsAnyone know why file timestamps would be showing up as 'à¸.à¸' on an ext3 partition?18:03
ionYour locales contain such characters and your terminal prints UTF-8 incorrectly.18:04
cjwatsonsoren: is bug 426514 fixed now?18:05
ubottuLaunchpad bug 426514 in eucalyptus "eucalyptus-cc package (1.6~bzr645-0ubuntu2) code generated from older wsdl, causing runInstances and describeInstances to fail" [Undecided,New] https://launchpad.net/bugs/42651418:05
cjwatsonsoren: it seems unlikely that that sort of thing would have survived an upstream update, but I'm not sure ...18:06
=== ben is now known as Guest47246
=== Guest47246 is now known as int0x0c
cjwatsonsoren: huh - actually, I don't see a definition of adb_ccInstanceType_set_networkIndex here?18:07
elopsI thought it just showed question marks when the x attribute isn't set18:07
cjwatsondoes debian/patches/01-wsdl-stubs.patch need to be updated?18:07
int0x0cCan the udev scott james remnant ever be found around here?18:08
int0x0cs/the udev//18:08
cjwatsonKeybuk: ^-18:08
cjwatson(your friendly answering machine)18:09
ograyou didnt beep :)18:09
cjwatsonBEEP18:09
ograheh18:09
cjwatsonint0x0c: (do be patient, BTW, IRC is not as real-time as it looks and it's fairly normal to have conversations with long time lags)18:10
=== ben is now known as Guest23092
=== Guest23092 is now known as int0x0c
madmike77_eeeI'm with a friend with a karmic alpha installation. We got a '/var/run/dbus/...' not found. Upon starting gdm manually we get a xorg-server but mouse and keyboard don't respond18:12
int0x0cIs there any way to force dpkg to mark a package as configured?18:13
madmike77_eeeAlso we have some packages on 'apt-get upgrade' (among those is upstart) that won't install because of missing dependancies18:14
cjwatsonint0x0c: in theory yes, but please don't - better to give Keybuk a chance to find out what's wrong with your system, when he's around18:14
cjwatsonmadmike77_eee: upstart> that's known, we're in the process of fixing it18:14
madmike77_eeecjwatson: okay18:15
Keybukint0x0c: what package is not configured?18:15
cjwatson(I don't know about dbus)18:15
int0x0ccjwatson: well, I'm fairly certain it's a completely recoverable failure18:15
madmike77_eeecjwatson: do you think the problem with dbus is related to upstart?18:15
int0x0cKeybuk: udev. It wants to `service restart udev`18:15
cjwatsonmadmike77_eee: I don't know18:15
int0x0cwhich is failing (which is clearly an issue)18:15
Keybukint0x0c: what wants to do that?18:15
int0x0cKeybuk: udev's configure stage18:16
int0x0creally throws a wrench into things18:16
Keybukint0x0c: yes, but if that does not succeed, it will not fail to configure18:16
Keybukint0x0c: grep restart /var/lib/dpkg/info/udev.postinst18:16
int0x0cunfortunately, that doesn't seem to be true18:17
madmike77_eeecjwatson: is it not fixed yet or just released yet? I guess my friend here would be willing to install a pre-release18:18
cjwatsonmadmike77_eee: your friend will get it in karmic at the same time as everyone else :)18:19
cjwatsonmadmike77_eee: the build process went a bit awry, and we're having to unstick the build servers by hand18:19
madmike77_eeecjwatson: good news then :)18:19
int0x0cKeybuk: msg'd18:20
int0x0cKeybuk: sorry for the delay, not used to using irssi18:20
Keybukint0x0c: you have an old version of the udev package18:21
KeybukI'm not sure why it fails for you18:21
int0x0cKeybuk: Yes, I tried downgrading after 147 failed18:21
int0x0cKeybuk: I'll revert to 14718:22
MindVirusYou guys know that the latest update in karmic removes ubuntu-minimal, yes?18:22
Keybukyeah I think you fluffed the downgrade as well18:22
cjwatsonMindVirus: yep, it's being sorted18:22
=== Topic unset by Keybuk on #ubuntu-devel
Keybukargh18:22
cjwatsonMindVirus: I hope it goes without saying that you should always carefully review the list of packages to be removed on any upgrade within a development release18:22
MindViruscjwatson: OK. What is approximate TTL?18:23
cjwatsonMindVirus: a few hours18:23
MindViruscjwatson: I am very aware. :)18:23
=== Keybuk changed the topic of #ubuntu-devel to: Archive: frozen for alpha-6,
int0x0cKeybuk: alright, yeah. My bad. I've reverted to 14718:23
cjwatsonwell, depending on when my wife gets back and drags me off for dinner :)18:23
=== Keybuk changed the topic of #ubuntu-devel to: Archive: frozen for alpha-6, FeatureFreeze, UIFreeze | Development of Ubuntu (not support, not app developmen
=== cjwatson changed the topic of #ubuntu-devel to: Archive: frozen for alpha-6, FeatureFreeze, UIFreeze | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
Keybukah thanks18:23
int0x0cKeybuk: configured succesfully18:23
MindViruscjwatson: great news.18:23
ionkeybuk: Did you notice my message? :-)18:23
* ogra grins18:23
MindViruscjwatson: thanks for your help. :)18:23
int0x0cKeybuk: allow me to reboot and i'll see if this install went any better18:24
=== Keybuk changed the topic of #ubuntu-devel to: Neither karmic nor the buildds are in a happy place right now, things are being sorted | Archive: frozen for alpha-6, FeatureFreeze, UIFreeze | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
Keybukint0x0c: WAIT!18:24
Keybukoh, he left18:24
ograheh18:24
Keybukstill, he won't be back18:24
ionHehe18:24
ograprobably from the livecd he installed from18:24
directhexi'm glad i didn't use last weekend to update to karmic!18:25
mvozyga: hey! yeah, main is frozen, I will do a upload today, but it will not include your work yet. I can only merge when I get the contribuor agreement18:26
zygamvo: I fully understand, arghh18:26
zyga(corporate world issues)18:26
int0x0cKeybuk: alright, we it seems that udev-147 is just generally broken when it comes to module probing18:26
int0x0cKeybuk: Unfortunately, I can't directly confirm that as the downgrade path is broken18:26
Keybukint0x0c: no, just karmic is incomplete right now18:27
int0x0cKeybuk: But it's the only package that has been touched recently that would cause this sort of failure, as far as I can see18:27
zygamvo: are you going to keep on hacking software-store even though we're past freeze?18:27
int0x0cKeybuk: How so?18:27
zyga(targeting +1)18:27
mvozyga: yes, a little bit at least, bugfixing is sitll permited :)18:28
Keybukint0x0c: don't worry about the why, it's just broken right now18:28
int0x0cKeybuk: I don't mean to be difficult, but I am almost certain this is a udev issue18:28
Keybukit isn't18:28
int0x0cKeybuk: Things are generally fine after I modprobe the missing modules18:28
int0x0cKeybuk: Then what is the issue?18:29
ograflux :)18:29
int0x0cKeybuk: I don't mind sitting down and debugging, but I need a little more to work with that "it's broken"18:30
zygamvo: and feature development/major stuff as outlined by the wiki/roadmap?18:30
Keybukwe don't need you to debug18:30
madmike77_eeedo i have a chance to get the dbus up by hand?18:30
mvozyga: no, that will not be possible anymore18:30
ograint0x0c, there is a transition going on, its simply not complate yet18:30
ogra*complete18:30
int0x0ca transition from/to?18:31
ionkeybuk: In fact, you might want to apply the bug fix to mountall before α6, if that’s possible. It’s just af small additional check. Without it, it was possible for a second fsck to be launched in parallel with mount for a device, causing nasty errors.18:31
zygamvo: I'm not talking about stuff that goes for the release18:32
int0x0cIs there a timeframe for completion?18:32
zygamvo: I'm strictly interested in stuff for +1, even +218:32
cjwatsonint0x0c: we should get a lot more of it sorted out today18:32
int0x0cthe issue is, I'm trying to finish up an intel graphics patchset which will hopefully make it in before the merge window closes18:32
int0x0cso time is a little tight18:33
mvozyga: oh, sorry. I don't have the capacity to work in parallel on two branches, but we can branch off a +1 and see how it goes :)18:33
int0x0ccjwatson: alright18:33
cjwatsononce we get mountall built, things should trickle into place fairly quickly18:33
Keybukion: what's the patch?18:33
int0x0ccjwatson: ahh, alright18:33
ionti200151 < ion> keybuk: http://heh.fi/patches/mountall/ rebased onto the current mountall. There’s also a new patch that fixes a bug: if a udev event triggers a check for a  device that has already been checked but that is waiting for the parent partition to be mounted, it’s possible for another check to be started.18:33
ion000318:34
zygamvo: I see, I think I'm happy with that answer, I was just interested in knowing if you are going to stop working on this because it's past freeze time and +1 opens in so-many-months from now that you don't care yet18:34
Keybukint0x0c: sorry, I don't mean to be rude, but we're very busy trying to sort out the problem18:34
int0x0cI completely understand18:34
Keybukstopping to explain it, in detail, to everyone on IRC means we won't sort it out18:34
int0x0cI'm satisfied18:34
int0x0csure18:34
Keybukit's karmic18:34
Keybukyou're lucky it even boots18:34
int0x0cyep, certainly18:34
Keybukin fact, you're lucky it doesn't run off with your daughter to the middle east18:34
mvozyga: its really a problem of time, if there are some people interessted in working on +1 while the current one is in fixing mode, that is absolutely fine18:34
int0x0cthankfully, I don't have a daughter to run off with (that I know of)18:35
madmike77_eeewell since today it worked fine!18:35
Keybukion: I don't see how you can get into that condition18:35
Keybukion: it can double-check a partition, but I don't see that it can mount it?18:35
nixternal12:34:46 [    Keybuk] in fact, you're lucky it doesn't run off with your daughter to the middle east18:37
nixternalahh, so that's where she went18:37
ionkeybuk: run_mount doesn’t seem to check whether a fsck is running. The first check calls device_ready(), later a udev event triggers the second check. Then the *parent* partition happens to get mounted and mountpoint_ready() is called. Now run_mount happily mounts the partition in question, with the second check running in background. That actually happened consistently and repatedly in my virtual machine.18:40
Keybukah18:41
KeybukI see18:41
Keybuksure, will apply and upload once it's built and the mess has settled down18:41
Keybukthanks ;)18:41
madmike77_eeeis the build server back alive?18:43
tormodkeybuk, (boot ppa) there is no visual feedback when fsck is running18:43
iontormod: That’s a TODO item.18:43
cjwatsonoh, come ON launchpad18:44
cjwatsonmadmike77_eee: working on it18:44
madmike77_eee(dang it firend is chatting for me...)18:45
Keybuktormod: there should be in karmic proper, as a temporary measure I turned on output18:46
=== tag_ is now known as tag
cjwatsonmountall publishing. dinnertime18:59
=== rickspencer3 is now known as rickspencer3-afk
tormodkeybuk, stop cups is hanging here during package upgrade, want debugging?19:07
cr3does dpkg -i file.deb, where an earlier version of file.deb was installed, do the same as apt-get upgrade or does it remove/install the package?19:17
slangasektormod: hmm, /stopping/ is hanging?19:17
maxbcr3: it's pretty much the same19:18
cr3maxb: ah, I was trying to reproduce an upgrade problem and it seems to only occur when a configuration file was changed from the maintainer version, so I wasn't actually testing the right problem. dpkg should indeed enable me to reproduce the problem if I modify the configuration file too :)19:19
tormodslangasek: yes there was no cups process, but "stop cups" was hanging19:22
slangasektormod: after the init script has been replaced with a symlink, or before?19:22
tormodlater in the upgrade process X died (gdm restart?) so here I am in Jaunty :)19:22
tormodslangasek: I lost patience and killed the "stop cups" so I can not tell19:23
slangasekgdm restart> fagh, the maintainer script is supposed to do a reload19:23
slangasektormod: difficult to debug, then.  I'll check whether it's reproducible here19:24
slangasekwell, no19:24
tormodlast thing in dpkg.log is "status unpacked cups 1.4.1-1"19:24
slangasekthe version of cups in the archive is still 1.4.1-119:24
slangasekwhich doesn't include the upstart job19:24
slangasekso look to pitti/tkamppeter for answers, not Keybuk :)19:24
madmike77_eeeis there a dbus update avaliable?19:24
tormodok I thought I had cups from the boot ppa...19:25
slangasektormod: oh19:25
slangasekin that case, no debugging needed19:25
slangasekbecause cups in karmic is supposed to be replaced shortly with one that switches it back to the upstart job, and upgrading from the boot-ppa to a non-upstart cups package isn't really supported19:26
tormodyes that seems like what happened19:26
tormodsame goes for gdm...19:27
tormodit is not so easy to upgrade stuff in a chroot any longer... "start: Unable to connect to Upstart:"19:31
slangasektormod: oh, ick19:32
slangasektormod: workaround: install a /usr/sbin/policy-rc.d in the chroot which consists of "#!/bin/sh\n\nexit 101"19:33
slangasek(and executable)19:33
tormodthanks!19:34
slangasektormod: but please file a bug against upstart about this blowing up in chroot19:34
slangasekupstart-job will need to handle that case gracefully19:34
pittitormod: that's what might have happened to me, too19:36
pittigot the boot PPA, then installed a local non-upstartified cups again for testing, then got re-upstartified19:36
tormodis the policy-rc.d used only when upgrading or should I remove it again before trying to boot?19:38
loolpitti: Just a heads up on my latest comment on kasumi in 42423819:39
slangasektormod: the policy-rc.d is only used by invoke-rc.d, which is specific to maintainer scripts, yes19:40
slangasektormod: you /should/ remove it so that future upgrades work correctly, but it won't prevent you from booting19:40
tormodslangasek: filed bug #43022419:44
ubottuLaunchpad bug 430224 in upstart "blows up package upgrades in a chroot" [Undecided,New] https://launchpad.net/bugs/43022419:44
Keybukin chroots, divert initctl to /bin/true much as you'd direct invoke-rc.d19:44
KeybukI thought lamont had already done the update to make that happen19:44
Keybukit's certainly been applied to buildds19:45
mathiazpitti: thanks! :)19:46
slangasekKeybuk: "the update"?19:46
Keybukslangasek: whatever one needs to change to make that true19:46
slangasekKeybuk: upstart needs to work in arbitrary end-user chroots, not just on the buildds19:46
lamontyep...  applied to the builds19:47
slangasek(including, in this case, when one is chrooted to the root system for rescue)19:47
Keybukslangasek: like I said, divert initctl to /bin/true19:47
Keybukthat disables starting or stopping like policy-rc.d does19:47
slangasekKeybuk: ... no19:47
madmike77_eeethe new upstart packages and mount all gives karmic  the rest...19:47
lamont        dpkg-divert --local --rename --divert /sbin/initctl.real /sbin/initctl19:47
lamont        ln -s /bin/true /sbin/initctl19:47
Keybukslangasek: I'm not sure what you mean by "no", it works19:48
madmike77_eeeuhm19:48
lamontslangasek: and then policyrcd-script-zg2 ++ for the rest of the love19:48
madmike77_eeewe got a black screen without a working terminal after the latest upstart mountall upgrade19:48
* madmike77_eee is open for ideas19:48
Keybukmadmike77_eee: see topic.19:49
slangasekKeybuk: I mean I don't think it's acceptable for upgrades in chroots to /fail/ without using policy-rc.d or diverting initctl19:49
Keybukslangasek: err, I still don't follow, sorry19:49
slangasekKeybuk: AFAICS you're saying the solution to upgrades in chroots breaking is "do this manual thing in the chroot"19:50
slangasekI'm saying it's a bug in upstart that this is necessary19:50
Keybukslangasek: you have to do the same for sysvinit ?19:50
slangaseknope19:50
Keybukyou do, otherwise policy-rc.d doesn't exist19:50
slangasekyou only have to do that for sysvinit if you want services to not be started in the chroot19:50
Keybukoh, you mean that Upstart in general can't run services inside a chroot?19:51
Keybukthat's a known flaw - and on the todo to fix19:51
slangasekright, that :)19:51
Keybukit's no different than sysvinit really19:51
Keybuksysvinit can't start getty in a chroot19:52
slangasekor, barring that, divining that it's in a chroot and failing gracefully when called by upstart-job19:52
slangasekKeybuk: I don't start getties from maintainer scripts on upgrade either, though :)19:53
Keybukthe problem is that Upstart itself doesn't support services in chroots19:54
Keybukit can't see the conf files, for a start19:54
Keybukand wouldn't know to "chroot" them19:54
Keybuklikewise, it has the same problem with services in different pid namespaces19:54
madmike77_eeeKeybuk: any chance to revive this currently bricked netbook? Any magic Keyboard-foo?19:55
Keybukmadmike77_eee: I'm busy.19:55
tagWhat version of evolution and libmapi are in the latest ubuntu?19:56
tagkaramic koala, as it is19:56
bgamaritag: http://packages.ubuntu.com/19:57
bgamariuse it19:57
Keybukslangasek: I've given everything back now20:05
Keybukhopefully this lot will build ;)20:06
KeybukI shall go and eat some dinner20:07
Keybukand then I'll come back, and put out any more fires that I find ;)20:07
bgamariKeybuk: Thanks for your work20:10
bgamariIt's appreciated20:10
Keybukmadmike77_eee: without knowing why it's hung, it's hard to debug - best thing is to plug a wired network cable in20:11
Keybukmadmike77_eee: boot with "init=/bin/bash" instead of "quiet splash"20:11
sorencjwatson: bug 426514 should be fixed, yes.20:12
ubottuLaunchpad bug 426514 in eucalyptus "eucalyptus-cc package (1.6~bzr645-0ubuntu2) code generated from older wsdl, causing runInstances and describeInstances to fail" [Undecided,New] https://launchpad.net/bugs/42651420:12
Keybukmadmike77_eee: mount -o ro,remount / ... modprobe <your network card> ... dhclient eth0 ... apt-get update ... apt-get dist-upgrade20:12
madmike77_eeeKeybuk: Right now we can't enter into the grub2 menu20:12
Keybukmadmike77_eee: (in a few hours when the archive settles)20:12
Keybukmadmike77_eee: hold down SHIFT20:12
bgamariKeybuk: These built packages won't be directly incorporated into the archive, right?20:12
Keybukbgamari: yes20:13
sorencjwatson: Thing is, we regenerate the C stubs for their wsdl's until they release an actual tarball, and sometimes they update the wsdl without notifying me, so I didn't regenereate the C stubs.20:13
Keybukthey will20:13
bgamariahh, alright. Thanks.20:13
Keybukfrom german import doch20:13
Keybuk;)20:14
cjwatsonsoren: we can't do it at build time?20:14
sorencjwatson: No. That would pull a ton of stuff into main that we don't want.20:14
sorencjwatson: As I said: This is only until they release an actual tarball.20:15
sorencjwatson: It's a mess, I know.20:15
J_Phi all20:15
J_Ppeople, I want change time 60s when  power button is pressed. Or just power down without wait anytime. I try System > Preferences > Power Management (or Screensaver > Power management) > General > Select what to do "when power button is pressed" I select (shutdown). but not works. I press power button and show message 60s to shutodown.20:15
J_Pany idea?20:15
J_POr just, where i configure that 60s ?20:15
mneptokJ_P: this channel is ot for Ubuntu support.20:16
mneptok*not20:16
mneptokJ_P: please read the /topic, as Pici asked.20:16
J_Pmneptok: Pici tell to go here.. So, what is correct channel to this question?20:17
mneptokJ_P: this one.20:17
J_Pmneptok: I think any developer know where that 60s is configurable.20:18
mneptokJ_P: it's not the job of developers to answer support questions from end users20:19
J_Pmneptok: ok, sorry20:19
cjwatsonpersonally I have no idea where that is configurable :-) I'd have to spend a fair amount of time looking it up20:19
cjwatsonno doubt *somebody* knows offhand20:20
sorenJ_P: I'm a developer and I have no clue where to configure that.20:20
* Keybuk doesn't even know whether it *is* configurable20:20
cjwatsonwe don't necessarily all know the ins and outs of every single package in the archive, although given time we can usually find out20:20
cjwatsonbut really support channels are better for that20:20
J_Pok, thanks all :-)20:20
kirklandNetworkMangler appears foobar'd20:20
J_Pgood works for all :-)20:20
Keybukkirkland: see /topic20:21
kirklandKeybuk: gotcha, thanks.20:21
Davieyyou could update the po to remove the timer :)20:21
cjwatsonKeybuk: initscripts is still kept back here20:21
cjwatsonthough mountall is now installable20:22
sebnercjwatson: you can force install and remove half of the system though :P20:22
cjwatsonsebner: thanks, can I talk with the relevant developer to actually fix the problem now?20:22
* cjwatson doesn't really need clever remarks20:22
sebnersure20:22
* sebner hides20:22
cjwatsonwe know the archive is busted20:22
cjwatsonsorry, it's just getting into my evening and I don't want to finish until the archive is working again20:23
* Keybuk looks forlornly at his uncooked dinner20:23
cjwatsonah, probably need to get udev built20:23
Keybukpossibly20:24
KeybukI gave everything back about 20 minutes ago20:24
cjwatsonyeah, but the chroots need to be fixed first20:24
Keybukyes20:24
cjwatsonlamont's doing that20:24
Keybukinitscripts Breaks udev20:24
Keybukthe chroots seem fine now20:24
cjwatsonwill udev be able to build without manual intervention?20:24
cjwatsonby "fixed", I mean "put back to non-frobbed state"20:25
Keybuklet's see20:25
* Keybuk bumps the score20:25
Keybukutil-linux certainly built ok20:25
KeybukPlease try again20:26
KeybukSorry, there was a problem connecting to the Launchpad server.20:26
cjwatsonwhen we have to build stuff manually, we (1) put buildds on manual (2) upload frobbed chroots that behave however we want (3) build ONLY the things that we need to build (4) put the chroots back (5) test run something (6) put buildds back on auto20:26
KeybukGODS DAMNIT LAUNCHPAD20:26
cjwatsonwe're at (4)20:26
cjwatsonso please don't push packages through until that's done20:26
Keybukoh, too late ;)20:26
cjwatsonare you putting buildds back on auto?20:26
Keybukno, not touching them20:26
cjwatsonok, don't :-)20:26
KeybukI just queued things for when they were20:27
cjwatsonright, that's fine20:27
Keybukthat's what I thought20:27
cjwatsonas long as they stay on manual until the chroots are restored to normal20:27
Keybukphew ;)  you had me worried there20:27
lamontcjwatson: the normal chroots are all active now20:27
cjwatsonexcellent20:27
cjwatsonKeybuk: what did you score up, and to what?20:27
* cjwatson wants to make sure he has the ordering right20:28
Keybukthere shouldn't be an ordering now20:28
Keybukonce upstart, sysvinit and debhelper are built, everything else will work ok20:28
cjwatsonok, why don't we do udev first since it's actually breaking stuff20:28
Keybukerr I mean mountall20:28
Keybukit was just the unexpected problem with sysvinit being upgraded while trying to build upstart ;)20:28
Keybuk"21000" ?! :)20:29
Keybukis that Colin priority20:29
* lamont uses 555555520:29
cjwatson20000 is my usual "build FIRST, damnit"20:30
KeybukI tend to use 10000, and it doesn't give me a value less than a minute, 100000 ;)20:30
cjwatsonbut I'd already used that20:30
cjwatsonoh, the times are sometimes a bit made up20:30
pitti"sometimes" is a neat euphemism20:30
Keybukyeah but they're a good indication20:30
cjwatsongah, os-prober is building anyway20:30
cjwatsonoh well20:30
Keybukarmel failed - chroot problem20:30
Keybuklpia failed - chroot problem20:31
Keybuksparc failed - chroot problem20:31
lamontudev?20:31
Keybuklamont: yes20:31
Keybukpowerpc looks like it's building20:31
* Keybuk sees apt output20:31
cjwatsonright, so the arches that fail will need manual bootstrapping again20:32
cjwatsonsysv-rc back on hold ...20:32
KeybukWTF powerpc failed20:32
Keybukdpkg-source: error: Files field contains invalid filename `udev_147~-1.tar.gz'20:32
cjwatsonlamont: would you do the honours?20:32
lamontcjwatson: I'm lazy.  all of them have it on hold, as of about 60 sec from now20:33
lamontthe script kinda prefers to do all 720:33
* Keybuk declares this to be dinner time20:33
cjwatsonKeybuk: double wtf, I can't see that message in dpkg20:34
Keybukno, quite20:34
* cjwatson tries on i38620:35
Keybukamd64 seemed to build it ok ;)20:35
lamontall held20:35
lamontwell, now that I look, I see they are, anyway... prolly for a few20:36
cjwatsonKeybuk: oh, that's the dpkg-source in the base20:38
cjwatsonlamont: don't suppose we can do anything about powerpc's old base system? its dpkg-source doesn't like udev's version number20:38
cjwatsonKeybuk: powerpc may be a tad buggered for a while but this is a powerpc-specific problem20:39
lamontcjwatson: not easily, no.20:39
lamontunless you wanna claim support for hardy/ppc... :-)20:39
ikoniapoison challace20:40
lamontor bless a dapper backport of apt and enough else...20:40
lamontOTOH, I thought apt was just running inside the chroot at this point20:40
cjwatsonit appears not to be when unpacking the source package20:41
cjwatsonmaybe it is when installing build-dependencies?20:41
lamontquite possible, that20:41
cjwatsondear huito, get on with it20:42
lamontit has to _THINK_ about thinking20:43
cjwatsondoes it require integral calculus or something?20:44
cjwatsonudev/i386 built anyway20:44
lamontwell, it is armel.  with swap-over-USB20:45
cjwatsonlamont: do I need to try a different buildd? it's been five minutes ...20:47
* lamont looks in on hito20:47
cjwatsonand now it starts building util-linux!20:47
cjwatsonsilly thing20:47
lamontwell... it's that download of all the packages that are out-of-date20:47
cjwatsonwe'll need rsyslog as well, I'll score it up20:47
lamont 41 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.20:48
lamontcjwatson: hence once we get this all sorted, I'd like to dist-upgrade the chroots while it's fresh-n-unbroken-and-known-goodish20:49
lamontit doesn't make much of a diff on amd64, but it definitely makes armel slower20:49
cjwatsonerr, jambul is building udev20:49
cjwatsonI didn't touch it. why's it on auto?20:49
lamontgar.  that's my bad20:50
* cjwatson manuals it20:50
lamontme too.20:50
smoserhas anyone done a fresh install today ?20:50
lamontit was down/deactivated due to being cranky.  that got fixed a bit ago and I activated it, _thought_ it was already manual20:51
lamontsmoser: I wouldn't recommend it20:51
davmor2smoser: yes thanks20:51
smoseri'm trying to do a vmbuilder build, and its failing20:51
smoser2009-09-15 20:41:11,392 DEBUG   : I: Configuring libc-bin...20:51
smoser2009-09-15 20:41:11,574 DEBUG   : W: Failure while configuring base packages.  This will be attempted 5 times.20:51
lamontsmoser: see /topic20:51
cjwatsonsmoser: the world is broken, too many things known broken to make it worth debugging :)20:51
cjwatsonwe'll fix the things we know about and then see what's left20:51
smoserbut i need to do something :)20:51
davmor2:)20:52
smoserthanks everyone20:52
lamontcjwatson: /usr/bin/xsltproc -o udev/udevadm.8 -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl ../udev/udevadm.xml <-- there's a certain amount of eye stabbing there.20:52
cjwatsonlamont: is that breaking something?20:53
lamontno20:54
lamontI just generally find eye-stabbing in builds referencing URLs outside the world20:54
cjwatsonit's -nonet though20:55
lamontOTOH, sourceforge.net is NXDOMAIN for the buildds...  so I WIN in any case20:55
lamontand through it all, openjdk slogs along20:56
lamontKeybuk: what's the util-linux change?20:56
madmike77_eeeKeybuk: Just for the record: we installed the packages from the ubuntu-boot ppa and everything is up and running now. Thanks for the help ;)20:58
Keybuklamont: will tell you later, or read ubuntu-devel scrollback20:59
ftacould someone please help with bug 399938? it doesn't seem to be bzr-builddeb at all, not even python. all pipes seem broken in some situations21:01
ubottuLaunchpad bug 399938 in bzr-builddeb "unpacking the upstream tarball not working" [Undecided,Fix released] https://launchpad.net/bugs/39993821:01
cjwatsonudev/rsyslog publishing now on as many architectures as I could manage21:04
lamontcjwatson: actually, I'm going to need to run and fetch my daughter in about 20 min - will the publisher be done by then?21:12
slangasekunlikely21:12
lamonthrmpf.  well, I'll be back online at around 2240 london for about 20 min, then hard EOD21:15
* slangasek nods21:15
cjwatsonlamont: anything we can do without you?21:16
cjwatsone.g. with a different GSA?21:16
cjwatsonlamont: actually, maybe you could put the chroots back now21:17
cjwatsonI'm expecting to at least try some normal builds after this publisher run finishes21:18
lamontcjwatson: yeah - I spewed the command sequence in the other channel21:19
lamontwith new== held, old == normal21:19
lamontso... normal chroots uploading21:19
cjwatsonok, so we can flip back and forward21:19
cjwatsoncool21:19
lamontcjwatson: yeah... I'm to familiar with this to not have both sitting around21:22
bgamariseems like initscripts is still being held hack here; is this expected?21:22
cjwatsonbgamari: yes21:23
cjwatsonlamont: hmm, amd64 armel lpia sparc still need hostname fixed. any chance at all of using the held chroots on just those architectures?21:23
bgamarialright, fair enough21:23
cjwatsonI'd like to get i386 moving if possible, you see ...21:24
lamonthostname the package?21:26
lamontcjwatson: I find that letting arch-all get ahead is sometimes hurtufl21:26
lamontbut yeah, we could do htat21:26
cjwatsonhmm21:27
cjwatsonI guess I don't mind another <hour21:27
cjwatsonok, just slam all arches back to held please :-/21:27
cjwatsonlamont: can you brief the other GSAs that I'm likely to need some stuff done on cesium as well, please?21:28
lamontyeah - been chatting some21:28
Mabohi21:31
cjwatsonlamont: can you confirm that all architectures are now using the held chroots?21:33
cjwatsonjust before you go ...21:33
lamonteverything is using the unheld21:33
lamontdid you need it back to held?21:33
cjwatsonyes please21:33
lamontcjwatson: I didn't prep them with the smarts around only hold/unholding a subset of architectures, though looking at the script should make it obvious... :-)21:34
lamontcjwatson: and any GSA or LOSA21:34
lamontall are held version now21:35
cjwatsonnah, we'll just do all arches concurrently21:35
cjwatsonthanks21:35
lamontyeah - I figured as much, so didn't worry21:36
lamontSUITE=${SUITE:-karmic}21:36
lamontARCH=${ARCH:-"amd64 armel i386 ia64 lpia powerpc sparc"}21:36
lamonttotal hack21:36
lamontcjwatson: and on that note, off to stay out of trouble with my wife and kids21:38
cjwatsondo :)21:39
cjwatsonthanks for your help21:39
Keybuklamont: still having trouble with the builds? :)21:53
slangasekhe is not, he's left the trouble to others. :)21:54
cjwatsonI'm still hand-holding21:55
cjwatsonbut we're getting there21:55
Keybukoh, sorry, I'd read that *you* were playing with your wife and kids ;)21:55
KeybukI'm honestly surprised they've dug themselves this deep into the ground21:56
cjwatsonI'm watching Angel, as it happens, but that doesn't prevent a laptop beside me :)21:56
cjwatsonit's just that most of initscripts' Breaks weren't satisfied21:56
cjwatsonthe last of them (I hope ...) is publishing now21:56
KeybukI guess a more interesting question is how to avoid doing this next time ;)21:59
slangasekthere's going to be a next time?22:00
slangasek:P22:00
robbiewheh22:00
* robbiew gets up off the floor22:01
Keybukslangasek: well, yes.  there's more of sysvinit to be replaced between now and karmic+122:01
robbiewoh...whew22:01
Keybukat the moment it looks like that both upstart and sysvinit have to go in the same publishing run?22:01
Caesarslangasek: has a decision been made on if 10.04 will be LTS yet?22:02
slangasekCaesar: yes, 10.04 is the LTS22:02
CaesarGreat, thanks22:02
sambahi all - i'm new around these parts - anyone here knowledgable about the inner workings of Casper, for Live media installations? (Or should I go looking elsewhere?)22:07
robbiewsamba: #ubuntu-installer22:08
sambarobbiew, thanks22:08
robbiewnp22:08
samba(what i'm looking for isn't specifically installation, but they'll likely know a bit anyway...)22:08
pimbuntuhi... i read in the topic there are issues with karmic22:13
pimbuntuhowever i already rendered my system unuseable with safe-upgrade22:14
pimbuntuis there a way to revert back to a specific release-point to get a useable system?22:14
pimbuntui have a live-cd booted right now and some hint on using aptitude would be enough22:14
slangasekpimbuntu: best way out is forward, but that will require a bit of patience as the packages needed to fix it aren't all published yet22:16
pimbuntuslangasek, can you estimate the time it'll take? More in the range of minutes, hours or days?22:17
slangasekpimbuntu: hours22:17
pimbuntuas i need the box quite urgently22:17
pimbuntuok22:17
pimbuntucan i help? :)22:17
Keybukpimbuntu: there's not much anyone can do to help22:19
Keybukthe problem is that a set of packages needed to be updated as a group22:19
Keybukand our build daemons can only update them one at a time22:20
Keybukso after the first package, they broke in such a way that they couldn't build the rest of the group22:20
pimbuntuok...22:20
pimbuntuis there a way/trick to tell aptitude/apt-get to install whatever version it finds on the cd of those packages installed?22:20
Keybukpimbuntu: yes you can use pinning22:21
Keybukpimbuntu: another trick people are using is to install from the ubuntu-boot PPA22:21
Keybukthat has the packages that went into the archive22:21
Keybukbut already built22:21
=== robbiew is now known as robbiew-afk
ionpimbuntu: For a box that might be needed urgently, a development version of a distro might not be the best choice.22:22
pimbuntuyes, i know22:23
sebnerKeybuk: udev, initscripts, rsyslog just came over update fYI22:23
pimbuntuion: it's a long story, but in the end, the latest version of the fglrx-driver crashed and somehow rendered my encrypted pv unusable. Therefor i gave karmic a try and it looked quite stable until now.22:24
ScottKion: Thanks.  I was resisting making such a comment.22:24
Keybukhuh22:24
KeybukI'm so used to Ubuntu, I just plugged an ethernet cable into a Windows laptop and *expected* it to do the right thing22:24
sebnerlol22:25
sebnerKeybuk: is there anything else to come over update or can I safely shut down my laptop? ;)22:25
Keybuksebner: quite a bit yet22:26
sebnerso it'll break?22:26
Keybukno idea22:26
sebnerheh22:27
sebnerdoes hibernating avoids that?22:27
cjwatsonI *think* we may be able to start autobuilding again now, but I want to verify that22:27
ionIf it breaks, you should be able to fix it the usual way. :-)22:27
pimbuntuKeybuk, i added the ubuntu-boot ppa and now it's installing so i hope for the best. :)22:28
* Keybuk debates trying to install Slow Leopard onto an XPS m133022:31
apwKeybuk, heh a few problems remain then huh22:32
* cjwatson test-builds springlobby22:32
cjwatsonpowerpc is still going to be broken for some time, unless we can get a udev release without ~ in its version :)22:33
squirrelpimp<- pimbuntu : It did not work22:33
squirrelpimp:(22:33
Keybukcjwatson: we'll have one of those next week22:33
cjwatson(or somebody arranges for launchpad-buildd to extract the source in the chroot rather than in the dapper base system ...)22:33
Keybukthe plan is that we're testing udev 147, kay and I will fix the issues next week then release22:33
cjwatsona respectable selection of buildds are now back on auto, and I've asked IS to flip the switch en masse22:43
cjwatsonsince there are some that seem to break when I try to do it in the UI22:43
cjwatsonpublisher is back on auto22:43
* Keybuk adjusts some priorities22:48
squirrelpimpwhat else can i try, if dist-upgrade from ppa didn't work?22:53
Keybuksquirrelpimp: patience22:54
squirrelpimpah, i saw that one coming22:54
squirrelpimp:)22:54
Keybukcor22:55
KeybukI think that was everything i386 built then22:55
davmor2Keybuk: I refuse to believe you until I see iso's22:56
Keybukdavmor2: that's Thursday22:57
davmor2NNNNNNNOOOOOOOO!!!!!!!!!!22:57
slangasekISOs better be here before Thursday :-P22:58
maxbso how long for amd64 then?22:59
maxbAny chance of getting the second builder off manual sooner rather than later? :-)23:00
davmor2maxb: well 64 is twice 32 so twice as long ;)23:00
cjwatsonmaxb: IS is on it23:01
cjwatsonmaxb: I couldn't make it work via the UI23:02
jdubwhere's the "zomg, new init, eek!" conversation happening? :-)23:03
cjwatsonjdub: everywhere23:03
jdub:-)23:03
jduboh, buildds not happy either? perfect storm!23:04
Keybukcjwatson: it would be SO NICE if we could just copy packages from PPA to archive like we can between PPAs23:04
Keybukjdub: the buildds not being happy is the basic source of the problems23:04
cjwatsonactually, the buildds are moderately sorted now23:04
cjwatsonKeybuk: yeah, the problem is that PPAs can build with all kinds of sources23:04
=== cjwatson changed the topic of #ubuntu-devel to: karmic is not in a happy place right now, things are being sorted | Archive: frozen for alpha-6, FeatureFreeze, UIFreeze | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
DavieyPPA's can also use itself as a build deps.23:05
jdubKeybuk: is this a useful spot to report problems along the way?23:06
Keybukjdub: no, not really ;)23:06
cjwatsonmaxb: they should all be back on auto now23:07
cjwatsonhttp://paste.ubuntu.com/271737/ fixes the dpkg problem on powerpc, fed to lamont23:07
jdubKeybuk: just noise in general at this point, or is there a better spot?23:07
Keybukjdub: noise in general23:08
jdubok23:08
Keybukif you rebooted without all the bits, I can believe that things didn't work out for you23:08
maxb:-)23:08
jdubpretty sure i have all the bits (no depends issues), but mountall is failing23:08
Keybukhow is mountall failing?23:09
jdub(which was described as general failure, returned 1)23:09
Keybukwhat is on screen above that?23:09
jdubsec, just switching to irssi on tv23:09
jdubmoutnall start/running, process 162823:10
jdubinit: moutnall main process (1628) terminated with status 123:10
Keybukno output from mountall itself?23:10
jdubnot after ctrl-d at least... i'll reboot again23:10
Keybukalso dpkg-query -W mountall23:11
jdub(fading usplash is spiffy, btw)23:11
jdubnothing above that23:12
jdubmountall 0.1.323:12
Keybukodd23:12
Keybukrun mountall --verbose from your own shell23:12
Keybukanything?23:13
jdubvirtual fs finished23:13
jdubremote finished23:13
jdub(btw, i'm dumped to a ro root which is marked as rw, but otherwise correct)23:13
Keybukdoes that exit?23:14
jdubyes23:14
Keybukwhat's the message before it exists?23:14
jdub1 as status23:14
Keybukexits I mean23:14
jdubnothing, that was all the output23:14
ion--debug?23:14
Keybuktry --debug ?23:14
jdubaha :-)23:14
cjwatsonoh, hmm, I'd better put powerpc back on manual I guess23:14
Keybukcjwatson: could we not put powerpc under six feet of dirt with daisies growing on top?23:15
jdubwell, that's very verbose23:15
cjwatson*blink* it seems to be building, actually23:15
cjwatsonI guess I'll let it23:15
Keybukcjwatson: what could *possibly* go wrong? :)23:16
cjwatsonwell, if it builds at all, it's probably ok23:16
cjwatsonif anything's wrong it'll just fail to upgrade right at the start23:16
jdubKeybuk: what can i provide from the --debug output?23:17
Keybukjdub: can you take a picture?23:17
jduboh, i can bring up network and put it somewhere23:17
jdubhttp://www.gnome.org/~jdub/2009/mountall-debug.txt23:20
Keybukinteresting point to fail23:21
Keybukjdub: stupid question, did you boot with an initramfs23:22
Keybuk?23:22
jdubyeah23:23
Keybukls /dev/.initramfs/varrun23:23
Keybukdo you have that directory?23:23
jdubnup23:23
Keybukah23:23
Keybukmake it23:23
jdubonly usplash_*23:23
jdubthen ctrl-d?23:23
Keybukyes23:23
jdubmountall start/running23:24
jdubbut it's just sitting there23:24
Keybukok, good23:24
KeybukI forgot to mention something23:24
Keybuk;)23:24
jdubcould be best to reboot and try same without udev up?23:24
Keybukyup23:24
Keybukstop udev first ;)23:24
jdub;-)23:24
Keybuk(using "stop udev", kill won't work :p)23:25
jdubok, that looks good23:25
Keybukthanks!23:25
Keybukcould you also tell me what I'm talking about next week ;)23:26
jdubgoodness, gdm starts quickly23:26
jonohey jdong23:26
jonooops23:26
jonojdub,23:26
jonolong time!23:26
jdub(sadly this is a T42 with radeon, so it *starts* quickly but doesn't actually do anything quickly)23:26
jdubhey jono23:26
nixternalKeybuk: do I need to anything similar there? I had to run to a *cough*vista*cough* machine to find out what is going on...i have a useless karmic box right now23:26
jdongjono: well, it's good to see you too ;-)23:26
Keybukjdub: but at least you get to see xsplashy goodness23:26
nixternalneed to do*23:26
jdubKeybuk: well, the abstract sounded lovely23:26
jonojdong, :)23:26
squirrelpimpnixternal: be patient23:27
Keybukjdub: that's what I meant - what *was* the abstract ?23:27
* jono is logged in with a live CD as his system won't start X :(23:27
jdubKeybuk: heh23:27
nixternalsquirrelpimp: patient would be great if there wasn't work that had to be done23:27
jdubKeybuk: mmm, though xsplash takes a long time to start23:27
ionHere, too.23:27
Keybuknixternal: if there was work to be done, you wouldn't have karmic on your box23:27
squirrelpimpnixternal: hehe... same here, but it looks like it's broken and waiting will fix it23:27
nixternalsure i would, especially this late in the game23:28
pwnguinKeybuk: alternatively, everyone would have karmic on their box23:28
nixternalsquirrelpimp: waiting isn't going to fix it, cuz that would mean I would have to log in somewhere somehow to do an upgrade :)23:28
jdubeveryone should have karmic -> it's what's for breakfast!23:28
squirrelpimpnixternal: yeah, of course23:28
Keybuknixternal: "this late"?  six weeks before we release yet, that's quarter of the development cycle!23:28
nixternaljdub: +1 :)23:28
nixternalhahaha Keybuk, no more excuses! :D23:28
[reed]jdub: Koala Flakes?23:29
ionnixternal: The usual, boot with init=/bin/bash, get network up if needed, upgrade.23:29
jdubkarmic has been very exciting compared to other recent releases23:29
nixternalion: that works with my one machine with ol' skewl grub...the other machine is new grub, and damnit I can't hit escape fast enough it seems :)23:29
ionnixternal: Hold shift23:30
nixternali shall give that a whirl23:30
jdubheh: init, upstart-udev-bridge, dbus-daemon, hald, gdm-binary -> win.23:30
Keybukjdub: it'd be more win if X didn't need HAL :p23:31
jdubmaybe next cycle.23:31
jdub*swoon*23:31
Keybukyeah23:31
Keybukthen it'll be23:31
Keybukinit, mountall, gdm-binary23:31
Keybuk    , udev23:31
TheMusoSo what exactly is the issue that caused Karmic to be in this unhappy place?23:31
cjwatsonnixternal: certainly no point trying to hit Escape, as it's not checked if GRUB_HIDDEN_TIMEOUT=023:31
jduboh yes, i missed udevd between dbus and hald too23:32
KeybukTheMuso: the buildds built sysvinit, and then couldn't update it for any further builds, because it hadn't built upstart yet23:32
davmor2TheMuso: the koala feel out of the tree23:32
KeybukTheMuso: but if it'd built upstart, it wouldn't be able to update it because it hadn't built sysvinit yet23:32
TheMusoKeybuk: ah ok.23:32
Keybukit's ok, I'll make sure I break leopard even harder23:33
nixternalhaha23:33
* squirrelpimp dances from one foot to the other in impatience23:34
squirrelpimp:)23:34
jdubmmm, karmic is a bit of a dropbear today23:34
davmor2Keybuk: Oh that easy just change it's spots23:35
cjwatsonrickspencer3-afk: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=eucalyptus should be a bit less scary now ...23:35
=== robbiew-afk is now known as robbiew
Keybukright23:36
Keybukpublisher finished23:36
jdubsquirrelpimp: you can go to the toilet. the buildds will take a while. ;-)23:39
squirrelpimpwell, i already added the ubuntu-boot ppa without any luck. Will the newly built packages fix that too, or did i already break more of it?23:40
squirrelpimpthe system hangs right after mounting / on startup.23:40
squirrelpimpbut i can access it using a live-cd and lvm2...23:40
Keybuksquirrelpimp: that I can't answer yet23:40
Keybukhow do you know it's mounting / ?23:41
Keybukjdub: ah, memories23:41
ionkeybuk: /etc/init/apport.conf: 0) Is ‘return 1’ intended at all? 1) Even though dash accepts it as exit, one probably should use exit instead of return from top-level sh code.23:41
Keybukion: you're right23:42
squirrelpimpi can see the output produced by mount (nr of files etc) due to nosplash and noquiet23:42
Keybuklet's fix that after α6 though since it's minor23:42
squirrelpimpi also see udev failing for hdparm and ppc files with some syntax-errors23:42
Keybuksquirrelpimp: does mountall fail, or just sit there?23:43
Keybuk(the last i386 packages missed that publisher run :-()23:43
maxbThis round of updates have stopped switching my console to KMS niceness ASAP :-/23:43
Keybukmaxb: correct23:44
maxbthat is a shame23:44
Keybukcjwatson: on the bright side, amd64 has now built23:44
cjwatsonKeybuk: built which?23:44
Keybukso after the next publish, we should have a complete i386 and amd64 set23:44
Keybukcjwatson: all of my uploads ;)23:44
cjwatsonah :)23:44
squirrelpimpi can't see anything related to mountall23:45
* cjwatson will be in bed by then23:45
squirrelpimpudev complains a lot23:45
Keybuksquirrelpimp: this implies that you do not have a working installed set23:45
squirrelpimpinstalled set?23:45
Keybukupdate in roughly an hour's time23:45
cjwatsonsquirrelpimp: are you on powerpc?23:46
squirrelpimpamd6423:46
cjwatsonah23:46
* davmor2 is going to bed now, but if there aren't cd's tomorrow will go and pay Keybuk a visit till there are :)23:46
cjwatson(you said "ppc files" so I wondered)23:46
squirrelpimpyeah, i did too23:46
Keybukdavmor2: you're always welcome to hack here ;)23:46
davmor2Keybuk: with an axe ;)23:46
squirrelpimpi applied some pinning hackery to make it install udev from ubuntu-boot ppa, but apparently that didn't do the trick23:46
jdub/lib/udev/rules.d/40-ppc.rules <- this one23:47
squirrelpimpfirst one to fail with "unknown key 'SYMLINK{unique}'" is 50-udev-default.rules23:48
Keybukthat's not a fail23:48
Keybukthat's just a message23:48
squirrelpimpah, ok23:48
squirrelpimpsounds serious though23:48
Keybukno23:48
Keybukudev: OMG! THE COMPUTER IS ON FIRE! QUICK! EVACUATE THE BUILDING!23:49
ionYou shouldn’t need any pinning hackery. Just upgrade to the latest everything. If that fails or the system still doesn’t work, wait and redo. :-)23:49
Keybukwould sound serious23:49
squirrelpimpnext one is "NAME="%k" is superflous" from 40-ppc.rules23:49
jdubudev: failed to load lp23:49
squirrelpimpyeah, but waiting always implies doing nothing23:49
ionkeybuk: I’d suggest replacing the ‘unknown key’ message string with that one. :-)23:49
cjwatsonlaunchpad-udev23:49
squirrelpimpso instead, i could try to somehow make it work.23:50
Keybukudevadm giveback --distro-match=ubuntu23:50
jdubcjwatson: that's a scarier thought than was intended by my joke. yikes.23:50
squirrelpimphowever this time i think it's beyond my knowledge of the ubuntu startup process23:50
slangasek'giveback' is an alias for 'trigger', right?23:50
Keybuksquirrelpimp: only one person in the world knows how the udev startup process works right now23:50
Keybukand he's desperate for the loo, and is being harassed by his two border collies who are similarly desperate23:50
Keybukso, err23:50
Keybukbrb23:50
jdubwhich is why Novell is investing in a fleet of buses23:51
squirrelpimpyeah... udev is the new cups23:51
squirrelpimp:)23:51
ionNo-one can be told how the udev startup process works. You have to see it for yourself.23:51
squirrelpimpi wonder why there aren't more udev-related chuck norris jokes23:52
pwnguinudev-related chuck norris jokes cure cancer. Too bad nobody makes them.23:55
rickspencer3cjwatson, I <3 the euc bug list23:56
loolcjwatson: Anything I can help with for the current buildd situation?23:56
=== robbiew is now known as robbiew-afk
* lool realizes he offers help after the battle but was busy23:58
cjwatsonlool: not any more, really :)23:59
cjwatsonit should just churn through now23:59
Keybukyeah23:59
loolCool23:59
Keybukthis publish run should solve amd64 and i38623:59
jonoKeybuk, so this will get us up and booting again?23:59

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