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

=== dendro-afk is now known as dendrobates
soreauHello.00:50
soreauI am trying to detect whether or not a certain package is installed via bash script. Right now I have pkg --get-selections|grep <pkg-name>| grep -v "deinstall" which works to a certain extent but it also is true if packages with <pkg-name> is in another package name is installed. For instance if compiz is not installed and compiz-core is, it will still detect compiz is installed. How should I do this to get an exact match?00:52
soreauIn short, I want a reliable way to tell if package X is installed from a bash script00:53
TheMusosoreau: dpkg -l could be what you are looking after.01:11
TheMusolooking for even01:11
iondpkg --get-selections rather01:11
ionThat is better for a machine to parse.01:12
TheMusoion: right01:12
soreauion: If you see in my first post, that's what I am currently using and it almost works.. just matches any package containing the string01:12
soreauTheMuso: As does grepping dpkg -l01:12
iondpkg --get-selections compiz01:13
soreauhuh01:14
soreauion: That may be exactly what I need01:14
soreauion: What are all the values that the 'other' field can be? purge, install, deinstall etc01:15
soreauIf I grep for 'install' it will also match deinstall for instance01:15
soreauIs there anywhere I can see all the possible values for that column?01:16
ionif dpkg --get-selections compiz 2>/dev/null | grep -qE '\<install$'; then ...01:16
soreauion: I'll bet that's exactly what I wanted. Thanks a lot!01:18
soreauion: Thanks for your help. Still trying to figure out what that grep magic does but whatever it is, it is working :)01:29
ion\< stands for word boundary and $ stands for the end of a line.01:33
lifelesslambda!01:36
ionλ01:36
lifeless\ is haskell declares an anonymous function ;)01:37
ionIndeed.01:38
ionUnfortunately, one can’t use λ in its place even with Haskell’s Unicode support (the last time i checked).01:39
soreauthanks again01:58
=== Hellow_ is now known as Hellow
jdongwho can I thank for the policykit-ification of update-manager?04:08
ScottKDepends on if you like it or not.04:11
pwnguinwho wouldn't like an upgrade button that asks for your password then looks at you confused04:14
=== Whoopie_ is now known as Whoopie
ScottKIn that case, it was definitely not me.04:15
=== robbiew is now known as robbiew-afk
* cwillu_at_work pokes doko__ 06:19
cwillu_at_workdoko__, bug #418962 is apparently fixed in bash-4.1; is there any chance of getting a patch into karmic, or updating to that version?06:19
ubottuLaunchpad bug 418962 in bash "[karmic] [regression] menu-complete in bash no longer completes filenames." [Undecided,Confirmed] https://launchpad.net/bugs/41896206:19
HellowWell, I'm glad that got fixed.06:21
cwillu_at_works/got/may get/ :p06:26
Hellow:P06:26
cwillu_at_worklooks like debian doesn't have 4.1 packaged yet06:26
cwillu_at_workhell, 4.1 hasn't been released at all yet :(06:28
cwillu_at_workhmm; 33 patches to 4.0 are on the maintainers site, none of which are obviously the fix to my eyes06:39
dholbachgood morning06:43
manitoba98Excuse me; can anyone explain why it's necessary to send kernel log messages through dd, rather than letting klogd pick them up directly? Debian doesn't do it that way.06:43
manitoba98Other than "it lets us run it as user klogd", which isn't a reason in and of itself.06:44
pittiGood morning07:11
pittipochu: oh, great!07:11
dholbachpitti: I uploaded didrocks' new gdl - it will need binary NEWing07:17
dholbachdidrocks: will you taking care of uploading the 4-5 rdepends?07:17
didrockshey pitti, hi dholbach07:18
dholbachdidrocks: uploaded sabayon too07:19
didrocksdholbach: thanks. You want to handle the transition now and not dep on the old (with previous soname) bin library?07:20
didrocksI can do it, if you think it worthes before beta :)07:20
dholbachdidrocks: it's sitting in the queue now - I'll defer that to the release team / archive admins07:21
dholbachI think it'd be a quick job and build times shouldn't be long either07:21
dholbachdidrocks: just let me know what they think and I can help out if necessary07:22
didrocksdholbach: no pb, I'll ping them later today and handle it :)07:22
pittihey dholbach; ok, thanks07:22
dholbachsuper07:22
didrockspitti: so, what do you think about handling those rebuilds before beta?07:27
pittidholbach: should be fine, better for testing07:27
pittipochu: uploaded07:28
didrocksdholbach: ok, I put that on my schedule, so :)07:28
pittidholbach, didrocks: please upload them ASAP with proper versioned build-depends, then we can already accept them and let the buildds figure it out07:36
manitoba98Excuse me; can anyone explain why it's necessary to send kernel log messages through dd, rather than letting klogd pick them up directly? Debian doesn't do it that way.07:37
dholbachdidrocks: can you just put the debdiffs somewhere and I have a look at them?07:37
dholbachmanitoba98: maybe the people who can answer the question are not around yet... why don07:37
dholbach't you mail ubuntu-devel@lists.u.c?07:37
manitoba98OK, thanks.07:38
didrocksdholbach: ok. I'm working on that this evening as soon as I get back home07:45
pittididrocks, dholbach: gdl NEWed07:58
dholbachpitti: I'll take the dog for a walk and take care of the rdepends afterwards07:59
* pitti hugs dholbach08:00
didrockspitti: Thanks :)08:02
pittiArneGoetje: argh08:04
pittiArneGoetje: may it be that you forgot to remove the langpacks before the rebuild? The delta langpacks are very big08:04
pittithey should be empty..08:05
pittiwell, a bit too late now, so we just have to cope and kick out some of them08:05
ArneGoetjepitti: no. LP 'forgot' my full-request... :(08:07
pittiah, too bad08:07
pittiArneGoetje: did that happen before?08:07
pittiwe have to get it right for the final08:07
ArneGoetjepitti: I have done a merge with the last full-export and int import in lp-o-matic is currently running... do you still want to have it?08:08
ArneGoetjepitti: first time it happened... maybe LP had some hickup08:08
pittiArneGoetje: there were some LP rollouts on Friday and apparently over the weekend, too08:08
pittiperhaps it forgot that state when it was restarted08:08
ArneGoetjepitti: that might be an explanation08:08
pittiArneGoetje: it gets too late, I'm afraid; we need to have CDs tomorrow around European noon08:09
ArneGoetjepitti: hum... ok08:09
ArneGoetjepitti: the next export will be a full one again... (if LP doesn't forget it again), so users will need to upgrade08:10
happyaronmvo: ping08:11
mvohey happyaron08:12
happyaronmvo: I have some question on software-center's pot08:13
mvohappyaron: sure08:13
pittiArneGoetje: we don't really need a full export after beta, but I guess we should still do it to test that it still works08:13
ArneGoetjepitti: yep08:13
pittihey mvo08:13
happyaronmvo: there is a po/software-store.pot, po/po/software-store.pot in your 0.4 version tarball08:13
happyaronmvo: and now you've uploaded a po/software-center.pot, which template should be in launchpad, and how to name it?08:14
mvohappyaron: software-center should be the one, let me fix that in my source. sorry for the confusion08:20
happyaronmvo: only po/software-center.pot should be imported, is that right? I have renamed the original template in lp to software-center, and is that po/po/software-store.pot not needed?08:21
mvohappyaron: correct08:22
happyaronok08:22
mvohappyaron: the old name should go away everywhere08:22
happyarononly one template should be fine08:22
krabadorNetworkManager Applet 0.7.996 is a massacre08:23
krabadorall right with dhcp, but totally don't works form manual settings08:23
cjwatsonkrabador: please file bugs in Launchpad rather than on IRC; it'll usually get a better result that way08:30
ArneGoetjepitti: I could selectively upload a few language-packs it that helps... which languages are we going to ship on the CD?08:51
pittiArneGoetje: that would help indeed08:51
pittiArneGoetje: en es xh pt de fr bn08:52
ArneGoetjepitti: which languages do you want?08:52
ArneGoetjepitti: ok08:52
pittiArneGoetje: that won't help the DVD, but at least we can have good CDs08:52
pittiArneGoetje: thanks!08:53
ionWhat, not fi? I’m appalled.08:53
* pitti hugs ion08:54
ion:-)08:54
=== dholbach_ is now known as dholbach
didrockspitti, dholbach: all libgdl universe rdeps are uploaded. Do you want that I give a hand on main ones?09:11
pittididrocks: that would be nice, if you have some time to test them?09:12
pittiI hope most will "just build"?09:12
didrockspitti: universe ones have built like a charm :) I do some minimal test (at work, it's more difficult, spawing a slow VM on my windows machine :/)09:13
dholbachuploaded09:13
dholbachgnome-python-extras09:13
dholbachand committed to the brancht oo09:13
dholbachtoo09:13
dholbachshould be all set now09:13
didrocksgreat :)09:14
=== asac_ is now known as asac
pittimbiebl: any particular reason why you made libpolkit-gtk-1-dev arch: any? (it's arch: all in Ubuntu)09:24
\shmoins09:24
tgpraveenany chance we will get theora 1.1 in karmic?09:25
seb128tgpraveen, any chance you will stop asking every day if we will get new major version of software or features weeks after feature freeze now? ;-)09:26
tgpraveenseb128: i just wanted a yes/no answer :)09:32
seb128tgpraveen, which is try for my question too ;-)09:33
seb128tgpraveen, dunno, we didn't consider it it's way after feature freeze, if you have excellent recent open a bug asking for an exception09:33
seb128recent -> reason09:33
asd123123http://17fc5c36.linkbucks.com09:44
=== yofel_ is now known as yofel
pittitseliot: does nvidia 96 actually work on karmic?09:53
tseliotpitti: yes, it should. Why?10:06
pittitseliot: ok, thanks10:07
pittijust cleaning the DVD seeds, and they had some nonexisting versions any more10:07
tseliotpitti: aah, ok10:07
* directhex has downgraded his nvidia - 185 is crashy crashy crashy10:09
dholbachis there a bug open for "gdm only comes up after pressing alt-f7"?10:43
pittidholbach: I don't see one10:54
dholbachok10:54
dholbachI just have this on one machine10:54
dholbachbooting will only show me a black screen until I press alt-f710:54
cjwatsonit happens on the live CD for me10:55
seb128dholbach, there is one10:59
seb128dholbach, bug #43436110:59
ubottuLaunchpad bug 434361 in gdm "gdm sometimes fails to start after new upstart merge" [Medium,Incomplete] https://launchpad.net/bugs/43436110:59
dholbachthanks seb12810:59
seb128it doesn't seem a gdm bug11:00
pittiseb128: I retitled the bug, so that it's a bit easier to find11:00
dholbachhum - I don't need to log in and restart gdm for gdm to work11:00
cjwatsonseb128: certainly in my case, gdm starts fine, it just doesn't switch vt11:01
dholbachah ok, comment 7 says the same on amd6411:01
seb128dholbach, right, read comments on the bugs, just people got confused before finding that ctrl-atl-f7 was working11:01
cjwatsonah11:01
seb128cjwatson, well some people have the issue with kdm too11:02
seb128and workaround are weird there11:02
seb128ie booting with splash workaround the bug11:03
seb128or reinstalling linux for some users11:03
seb128if somebody has a clue how to debug that help is welcome there11:03
seb128it's probably a beta blocker too11:04
cjwatsonyeah11:04
cjwatsonI wonder if the usplash init script needs to be migrated11:04
cjwatsonwe used to shut down usplash before starting gdm; now we don't11:05
cjwatsonthat seems very likely to be the cause11:05
seb128"without splash" before11:06
seb128but right, that makes sense11:06
joaopintomvo, sorry for the duplicate bug repos on software-center I didn't noticed they were reported on the previous project name :\11:12
joaopintoreports11:12
mvojoaopinto: no problem, thanks for reporting the stuff, the rename caused some confusion unfortuatnely11:13
cjwatsonhmm, this is slightly tricky, I *really* don't want to reproduce the busy-wait in the usplash init script in upstart-wordl11:14
cjwatsonworld11:14
pittidoes upstart send a signal after a process has terminated?11:16
cjwatsonwell, even that wouldn't be sufficient, since the init script waits for a while and kills it if it doesn't die by itself11:17
cjwatsonreally, I think we want to have upstart take over supervision of the running usplash process when it starts, and pretend that it's a job, so that we can use the 'kill timeout' stuff11:19
dholbachseb128: do you know why bug 424311 is set to "low"? :)11:40
ubottuLaunchpad bug 424311 in gnome-screensaver "gnome-screensaver does not put display to sleep" [Low,New] https://launchpad.net/bugs/42431111:40
seb128dholbach, why not?11:41
dholbachI find it a bit annoying that the screen does not go to black11:41
dholbachit just flickers every few minutes11:41
seb128dholbach, because it has not been confirmed and happens to one user only11:41
dholbachok11:41
* dholbach can confirm11:41
Laneyand me11:42
dholbachLaney: can you add your details to the bug too?11:43
seb128dholbach, did it start recently?11:43
dholbachseb128: no, a week I'd say11:44
seb128dholbach, it's probably not the same bug then11:45
Laneydone11:45
seb128dholbach, yours probably started with the 2.28 update11:45
dholbachseb128: you think?11:45
seb128well that one has been opened 3 weeks ago11:45
dholbachmaybe a bit longer already - I really dunno11:45
seb128well, you are the third one to mention screensaver today11:45
seb128I really think it's new since 2.2811:45
seb128I would prefer a new bug if that's the case rather than abusing an old bug about something different11:46
Laneyno I had it before then11:46
seb128ok, cool, let's see if somebody is interested to work on that11:46
seb128we don't have anybody working on screensavers that I know11:46
seb128but maybe somebody will be annoyed enough to look at it ;-)11:47
seb128I put it on my list but I've like one hundred bugs already on my karmic list so low chance I look at that11:47
Laneycan you view the sleep/wake events?11:48
seb128Laney, gnome-screensaver --no-daemon --debug11:50
Laneycool11:50
Laneyi'll do it when i get home11:50
seb128but the power management tab is a gnome-power-manager thing11:51
seb128not a gnome-screensaver one11:51
Laneyyeah11:52
TomaszDhey asac, would you care to upload a translation update for ubufox? https://bugs.launchpad.net/ubuntu/+source/ubufox/+bug/43760412:34
ubottuLaunchpad bug 437604 in ubufox "[pl-PL] Polish translation update for ubufox [attached]" [Undecided,New]12:34
asacassigned myself now. thx. TomaszD12:41
TomaszDasac, cool, thanks!12:41
asacTomaszD: if you request a merge into lp:ubufox it would be even quicker ;)12:41
asacbut not needed12:41
TomaszDasac, I know, but I don't have time to learn another DVCS just to upload a few files :P12:42
asacll12:44
asackk12:44
cjwatsonseb128,pitti: FYI I'm experimenting with http://paste.ubuntu.com/280312/ - feel free to comment while I break my system with it :)12:47
pitticjwatson: "start on stopped gdm" sounds a bit overzealous; shouldn't this rather mean "start on (rc0 or rc6)" or so?12:49
pittinice, this looks so much cleaner than the current init script with its looping12:51
=== Tonio__ is now known as Tonio_
amitk_is it a bad time to upgrade (dist-upgrade fails with lots of python errors)12:57
AnAntcan someone review LP 438092 ?13:04
ubottuLaunchpad bug 438092 in texlive-bin "Candidate revision texlive-bin_2007.dfsg.2-7ubuntu1" [Undecided,Confirmed] https://launchpad.net/bugs/43809213:04
sistpoty|workjames_w: bug #404003: source package is actually opencore-amr, sorry for the inconvenience13:04
ubottuLaunchpad bug 404003 in ubuntu "please sync libopencore-amr for karmic from unstable" [Wishlist,Confirmed] https://launchpad.net/bugs/40400313:04
AnAntI dropped this Ubuntu change: build with g++ -fno-tree-ter on armel, since debian now uses g++-4.413:05
james_wthanks13:05
AnAntjames_w: btw, I've done devscripts merge13:06
james_wthanks AnAnt13:06
AnAntjames_w: LP 41429813:07
ubottuLaunchpad bug 414298 in devscripts "Please merge devscripts_2.10.53 from Debian unstable" [Undecided,Confirmed] https://launchpad.net/bugs/41429813:07
AnAntjames_w: that's actually devscripts_2.10.5513:07
cjwatsonpitti: I believe it has to start after gdm, or the chvt ordering goes wrong13:08
cjwatsonpitti: at least it certainly used to fail if you tried to start usplash_down before gdm13:09
cjwatsonit does mean that it won't run if you don't have a *dm, I concede13:09
=== doko__ is now known as doko
kallasome audio sync problem with videoplayer in ubuntu... :(13:48
Laneyhttp://launchpadlibrarian.net/32596463/buildlog_ubuntu-karmic-armel.sound-juicer_2.28.0-1_FAILEDTOBUILD.txt.gz - check out the UCF installation. Does that look transient?13:50
pittire13:51
pitticjwatson: ah, perhaps it'd need to be (stop gdm && (rc0 || rc6))?13:51
=== ember_ is now known as ember
cjwatsonpitti: mm, maybe13:55
* cjwatson is wrestling with getting the initramfs->upstart import stuff Keybuk hacked in to work properly13:55
pittiogra, lool: so bug 417009 is believed to be fixed now, right? You just keep it open until it's verified, or does it need more work?13:57
ubottuLaunchpad bug 417009 in openoffice "all openoffice apps die in 'com::sun::star::ucb::InteractiveAugmentedIOException' on armel in karmic" [Unknown,Confirmed] https://launchpad.net/bugs/41700913:57
amitk_mvo, doko: do you deal with python/apt? I have a failed dist-upgrade and here is the result of trying to fix it. http://pastebin.ubuntu.com/280364/13:58
mvoamitk_: hm, that smeels like disk corruption "EOFError: EOF read where object expected14:00
mvo"14:00
loolpitti: Not sure why it isn't closed; I know we're actualy hiding an issue in some binaries instead of fixing it14:00
looldoko: Did you intend to keep it open?14:01
amitk_mvo: should I force reinstall some packages?14:01
asacogasawara: plz check the patch in 334413 ... thx14:03
ogasawaraasac: will do14:04
mvoamitk_: try reinstalling python2.614:05
dokolool: yes, we have a work around, not a fix. just take it off the release radar once the build is in the archive14:07
looldoko: Ok thanks14:07
loolpitti: ^14:07
amitk_mvo: 'sudo dpkg-reconfigure python2.6' seems to have done the trick14:07
AnAntcan someone look at LP 41694914:07
ubottuLaunchpad bug 416949 in console-setup "Keyboard layout toggle does not work anymore in karmic" [Undecided,New] https://launchpad.net/bugs/41694914:07
dokoamitk: bad files, zero lenght?14:08
mvoamitk_: hm, that is a bit scary14:08
amitk_doko: no, I checked that the files existed14:08
=== marjomercado is now known as marjo
amitk_liw: moi! does Computer Janitor track how often a package is used? I am wondering why it is trying to remove deboostrap, kvm, qemu, etc.14:19
cjwatsonoh usplash, why do you mock me14:34
directhexyou were naughty in a previous life?14:38
zularchive-admins: i think linux-ec2 is sitting in binary-new can we get that in the archive? please k thx bye14:54
pittizul: nothing like *ec2* in the NEW queue15:01
zulpitti: hmm..15:01
=== robbiew-afk is now known as robbiew
pittizul: see https://edge.launchpad.net/ubuntu/+source/linux-ec2/2.6.31-300.3, nothing NEW there15:04
=== dendrobates is now known as dendro-afk
zulpitti: but it said it built?15:09
pittiright15:09
=== bjf-afk is now known as bjf
fbondmvo: Have a second to discuss possible bugs in python-apt?15:14
fbondJust want to confirm that the bugs exist as I see them before filing a report.15:15
liwamitk, computer janitor does not track how much packages are used; if you click on the package in the UI what does it tell you as the reason for the removal?15:16
fbondmvo: Nevermind, just confused by the various semi-dict-like interfaces.15:18
mdzttx, good afternoon, how is the test going?15:20
ttxmdz: there is an issue with eucalyptus-cc upstartification. httpd child processes are crashing. That prevent sthe node from being correctly polled15:22
ttx(I'm testing your branch)15:22
ttxI'm slowly closing in on the issue, but axis2c is not easy to debug15:22
mdzttx, the command line and config file used to start apache2 are identical.  I did drop the LD_LIBRARY_PATH change because it seemed superfluous, but we can put it back in if needed. did you test if that is the problem?15:24
mdz(command line -> except for "-D foreground")15:24
ttxmdz: I just managed to get a /etc/init/eucalyptus-cc.conf that doesn't crash. Now I need to find what in the combo of things I added fixed it.15:24
mdzttx, send me the diff?15:24
mdzpitti, zul, I believe slangasek took care of it already:15:26
mdz linux-ec2 | 2.6.31.300.0 | http://archive.ubuntu.com karmic/main Packages15:26
mdzpitti, zul was talking about the linux-ec2 binary package from linux-meta15:26
zulmdz: thanks15:26
pittimdz: ah; well, I didn't see that in NEW either;15:27
pittiif it's done now, fine15:27
mdzpitti, zul, I can confirm that it's installed in the images at http://uec-images.ubuntu.com/karmic/current/ubuntu-uec-karmic-i386.manifest15:27
ttxmdz: http://pastebin.ubuntu.com/280428/15:28
ttxmdz: I'll reduce the patch to see what actually fixed the problem15:28
ttxmdz: http://pastebin.ubuntu.com/280430/ is better15:29
=== dendro-afk is now known as dendrobates
mdzttx, /etc/eucalyptus/axis2/lib is a symlink to /usr/lib/axis2/lib15:30
giskarddude how you write stats (cpu , load) in the motd (before call pam_lastlog i mean)15:31
mdzttx, it still segfaults when I use your LD_LIBRARY_PATH change15:32
giskardbtw, hi all15:32
ttxmdz: yes, EUCALYPTUS=/ and LD_LIBRARY_PATH do not help...15:32
mdzttx, have you debugged the segfault?15:33
ttxmdz: no15:33
mdzI have a stack trace15:34
ttxah15:34
ttxenv AXIS2C_HOME=/etc/eucalyptus/axis215:34
mdzttx, http://people.canonical.com/~mdz/temp/eucalyptus-cc-apache2-crash.png15:34
ttxseems to be the critical one. Let me doublecheck that.15:34
=== fddfoo is now known as fdd
AnAntfabrice_sp__: thanks15:35
fabrice_sp__AnAnt, for?15:35
=== fabrice_sp__ is now known as fabrice_sp
AnAntfabrice_sp: the tablelist bug15:36
AnAntbugs15:36
mdzit's doing this:15:36
mdz  service = adb_getKeysType_get_serviceTag(request, env);15:36
mdz  15:36
mdz  response = adb_getKeysResponseType_create(env);15:36
mdz  status = AXIS2_TRUE;15:36
mdz  rc = doGetKeys(service, &outCCCert, &outNCCert);15:36
mdzand crashing in DoGetKeys15:36
fabrice_spAnAnt, ahhh, you're aelmahmoudy. You're welcome :-)15:37
mdzttx, I still get the segfaults after setting AXIS2C_HOME15:37
ttxgrmbl15:37
AnAntfabrice_sp: yup15:37
=== nixternal_ is now known as nixternal
ttxmdz: there is a combination of factors, probably two bugs.15:39
TomaszDmvo, hi, have you perhaps noticed that there is something wrong again with update-manager's template? Even the one waiting in the queue is not up-to-date, and the strings that have not been changed are now displayed in English15:39
TomaszDmvo, could you take a look at this issue?15:39
cjwatsonpitti: I think this usplash upstartification is now working - I just needed to crank the initial timeout up a little bit15:39
cjwatsonpitti: since native upstart jobs don't talk to usplash (at the moment?), so the timeout has a habit of expiring15:40
ttxoooooh15:40
pittiyou rock!15:40
mvoTomaszD: I have a look15:41
mvoTomaszD: is ths about bug #438077 ?15:41
ubottuLaunchpad bug 438077 in update-manager "update-manager's translation template is very likely not up to date again" [Undecided,New] https://launchpad.net/bugs/43807715:41
cjwatsonhmm, it's not quite stopping properly if gdm isn't in use though15:41
TomaszDmvo, indeed it is15:42
TomaszDmvo, I'm especially worried about the policykit dialog window, where there's a new string about the system policy preventing updates or something close to that15:42
ttxmdz: can you crash it with the full patch ?15:42
mdzttx, segfault is at:     home = strdup(getenv("EUCALYPTUS"));15:42
mvoTomaszD: that is comes from aptdaemon15:43
ttxmdz: yes... but if you set that alone, the polling to the node doesn't really occur.15:43
* ttx rechecks15:43
TomaszDmvo, ok, but the rest is still worrying15:45
cjwatsonpitti: actually - I wonder if the right answer would be for the gdm job to emit a stop-splash event15:45
cjwatsonor even a dm-starting event15:45
mvoTomaszD: it is, I targeted it15:45
mdzttx, adding export EUCALYPTUS=/ to the upstart job doesn't seem to get it into the apache2 enivronment for some reason15:45
mdzor env15:45
cjwatsonpitti: that would save having to keep track of whether gdm actually gets started (e.g. 'text' on command line)15:45
TomaszDmvo, thanks15:45
ttxmdz: you need AXIS2C_HOME15:45
ttxwith env EUCLYPTUS and AXIS2C_HOME set it works15:46
cjwatsonmdz: the init(5) manual page documents env KEY=VALUE and export KEY, but not export KEY=VALUE15:46
ttxall the other changes in the patch are superfluous.15:46
mdzcjwatson, env KEY=VALUE is what I'm using15:47
ttxmdz: http://pastebin.ubuntu.com/280457/ works for me15:48
mdzit works for HTTPD_CONF=/var/run/eucalyptus/httpd-cc.conf15:48
mdzbut not for EUCALYPTUS=/15:48
apacheloggerasac: ping15:49
mdzttx, if you look at /proc/xxx/environ do you see EUCALYPTUS=/ there?15:49
ttxmdz: yes15:50
mdzttx, I can't get that to work for some reason15:51
mdzttx, ararrggghh15:52
mdzusing "restart" doesn't seem to process the new env stanzas15:52
mdzbut 'stop' and 'start' did15:52
mdzkeeeeyyyybbuuuuuuukkk....15:52
ttxmdz: uh :)15:52
* dholbach hugs mdz15:52
ttxthere were two bugs, the segfault was masking the other.15:52
* ttx has been banging his head against that one for a few hours :)15:53
cjwatsonhmm, now I have usplash stuck on15:53
cjwatsonwhoopsie15:53
highvoltageheh, so now you have to press alt+F1 AND alt+7?15:54
mdzttx, gdb made quick work of the segfault, it was clear that it was missing $EUCALYPTUS15:54
mdzif my changes to the upstart job had actually worked, the second one would have been quick too ;-)15:54
mdzttx, is the cc registration working?15:56
ttxmdz: yes.15:57
cjwatsonhighvoltage: no, it's just hosed. undoubtedly my fault15:57
ttxmdz: I tested from a daily + upgrade though, which is a slightly different test path15:57
mdzttx, it doesn't seem to re-run the registration when I restart the cc, though I thought it would15:57
mdzttx, I've pushed a new auto-registration branch15:58
mdzwith the env fixes15:58
mdzttx, are we ready to merge it into ubuntu and upload?15:58
ttxmdz: I think so. I was planning to rebuild and test, but the sooner it lands on the daily, the better15:58
asacapachelogger: ?15:59
apacheloggerasac: any news on trademark in kubuntu-firefox-installer? also, I really really think that making the firefox packages conflict and replace kubuntu-firefox-installer is the best option at hand :)16:00
apacheloggerasac: btw, is firefox-gnome-support a recommends?16:01
mdzttx, yes, dialing16:02
ogracould $archive_admin_of_the_day get linux-fsl-imx51 and linux-mvl-dove out of NEW for me ?16:03
mdzttx, uploaded16:03
mdzcjwatson, can you review and approve?16:04
ograjames_w, ^^^ ?16:04
mdzand spin new server ISOs?16:04
asacapachelogger: can you get me a mail with screenshots etc. ... would be easier for me to check with mozilla if i had something like that.16:04
ttxmdz: I'll spend some cycles this evening validating that iso16:04
apacheloggerasac: sure16:05
mdzttx, what about the public IPs issue?16:05
james_wogra: already in the middle of the queue16:05
ogramerci :)16:05
=== bjf is now known as bjf-afk
mok0Any hints on how to easiest solve the getline() problem with karmic's libc=16:20
mok0?16:20
cjwatsonmok0: rename the local function16:25
mok0cjwatson: I've been doing that but in this particular instance I don't want to16:25
mok0cjwatson: not if I can avoid it.16:26
mok0cjwatson: The error comes from a 4-line change in stdio.h16:26
cjwatsonthat's correct, but it was an addition to POSIX16:26
mok0cjwatson: the addition is to include getline as a std. function?16:27
ttxmdz: did you commit the -0ubuntu9 changes to lp:~ubuntu-core-dev/eucalyptus/ubuntu ?16:27
ttxmdz: about the public IP issue, maybe we can discuss it on the call.16:28
mok0cjwatson: earlier you had to define __GNU to get it16:28
mok0cjwatson: now it's controlled by __USE_XOPEN2K8 which is apparently defined somewhere.16:28
cjwatsonit used to be a glibc extension, but POSIX incorporated it16:29
cjwatsonI'm sure you can use feature test macros to declare that you want an older version of POSIX16:29
cjwatsoninfo libc, search for feature test16:29
mok0cjwatson: I'll look into it, thanks16:29
cjwatsonthat sort of declaration might be a stopgap; I wouldn't recommend it long-term16:30
mok0cjwatson: Well, we have an FTBFS list a mile long, ultimately upstream should fix it16:30
sistpoty|workmok0: if it uses autotools, you could also add a configure check for it16:30
cjwatsonsistpoty|work: shouldn't need that ...16:31
mok0sistpoty|work: it's not a missing function, it's a dual declaration16:31
mdzttx, yes I did16:32
sistpoty|workmok0: yep, in the sense of #ifndef HAVE_GETLINE local definition #endif, and let HAVE_GETLINE set by autotools, but you could also just remove the local definition though ;)16:32
mok0sistpoty|work: AFAICT it's not a standard getline()16:33
sistpoty|workmok0: then you'll need to rename it, like cjwatson first wrote16:33
mok0sistpoty|work: I have to edit a dozen files then16:34
mok0sistpoty|work: which is why I'd rather unset __USE_XOPEN2K816:34
ttxmdz: ok, got it. launchpad is late.16:34
cjwatsondo not touch that macro directly16:34
cjwatsonit is internal16:34
cjwatsonthere are public macros available for your use16:35
mok0cjwatson: I am looking at features.h to find it16:35
cjwatsonspecifically, I should think, #define _POSIX_C_SOURCE 200112L16:35
mok0cjwatson: that doesn't sound like a public macro either16:37
cjwatsonwell, it is.16:37
cjwatsonit's in info libc.16:37
mok0cjwatson: ah, thanks.16:37
lolufailhi16:38
lolufailI'm experiencing kernel oops in with my fresh raid5->dmcrylt->lvm2->ext4 configuration16:39
lolufailI cannot mkfs.ext416:39
lolufailhttp://pastebin.com/m56628b6916:39
lolufailshould I file a bugreport?16:40
sistpoty|workmok0: or you could use seddery: for i in *c; do sed -e 's/getline(/getline_local(/' $i | sponge $i; done16:43
mok0sistpoty|work: I could, yeah16:43
sistpoty|work(and review the debdiff, that only good things matched)16:44
mok0sistpoty|work: or an appropriate #define getline anothergetline16:44
nh2does it make any difference if I autoreconf before PPA upload?16:47
mok0Gotta go see you later16:48
=== nxvl_ is now known as nxvl
slangasekttx: question regarding the instructions in http://testcases.qa.ubuntu.com/Install/ServerEConfig17:21
slangasekttx: will euca-bundle-image do the right thing if you pass it /boot/vmlinuz instead of /boot/vmlinuz-2.6.31-11-generic?  (I.e., will it follow symlinks?)17:22
slangasekdavmor2: ^^17:22
ttxslangasek: no clue. I'd need to try17:22
slangasekttx: low priority, but if it doesn't work I think we need to fix it so it does; otherwise we have to embed kernel ABI versions in our test case17:23
ttxwould work with /boot/vmlinuz-$(uname -r) though17:23
slangasektrue17:23
slangasekdavmor2: can you switch the testcase to use the above rune?17:23
davmor2slangasek: np's17:23
ttxslangasek: in the end we would rather test the UEC kernel and ramdisk provided with the images17:24
ttxslangasek: see http://uec-images.ubuntu.com/karmic/current/17:25
ttxthough I'd like to retest those on my now-working UEC17:26
* ttx disappears again17:26
slangasekttx: oh?  so we're now publishing kernels / initrds alongside the images?17:26
slangasekthat's a rather late change to the release publishing17:27
ttxslangasek: bug 429106, see smoser17:27
ubottuLaunchpad bug 429106 in vm-builder "kernel and initramfs should be available for uec" [Medium,Fix committed] https://launchpad.net/bugs/42910617:27
slangasekok17:27
ttxslangasek: this can be reverted easily.17:28
ttx:)17:28
slangasekwell, one of the consequences of distributing kernels in this fashion is that they aren't accompanied by source code... or even a clear indicator of what version of the source they are17:29
slangasek(s/clear/unambiguous/; obviously the ABI version narrows it down, but it's not unique)17:29
slangaseksmoser: see above; I don't think we should be publishing kernels / initramfs in this fashion, this has GPL compliance implications17:30
=== Tonio__ is now known as Tonio_
smoserslangasek, i'm not 100% bent on publishing kernels in that fashion17:43
smoseri have 2 thoughts though:17:43
smoser1. we're essentially doing this with ec2 kernels on ec2 (we make them available to run, but similarly to above, there is no absolute link of source -> binary)17:44
smoser2. if a user of UEC wants to create a kernel/initrd/guest image and they're running on their local system anything other than the release for which they want to create the guest, they're kind of SOL17:46
smoserwe need to provide them with a kernel and initrd that they can easily pair with a.) our uec images b.) ones they make themselves17:46
slangaseksmoser: 1) is also a bug we need to solve, then; it just wasn't as obvious to me in that case as it is when I'm being pointed at the uec-images directory listing :)17:46
slangaseksmoser: 2) I guess that's fair - we should still get the GPL reqs addressed before we start publishing in this fashion, though17:47
smoseri agree that that directory listing is far from perfect . and in that bug, i mentioned that..17:48
mvoTomaszD: I think the u-m problem is fixed, it turns out something is meddling with gettext17:49
smoserslangasek, i really would like your insight on how to make that directory output easily usable and "correct" in other ways also.17:49
smoserthe other thing that has come to my mind is the deletion of non-current kernel images (as i belive is done in the archives). that should then apply here too i think17:49
TomaszDmvo, great :)17:50
slangaseksmoser: generally, by integrating anything you need into the scripts from the 'cdimage' branch that I copied to nectarine, and reusing those17:53
smoserslangasek, i guess i dont follow that. but i'll look more into it.17:54
* hyperair wonders if anyone's looking at sreadahead17:55
slangaseksmoser: cf. http://cdimage.ubuntu.com/daily/current/, which always includes an autogenerated header... we should be reusing the existing toolset for UEC publishing17:55
slangaseksmoser: e.g., fixing the daily builds to call the checksum-directory tool as I had pointed out17:56
davmor2slangasek: what do you want me to do then leave the docs for now and wait till after beta to alter them?  So we at least have a working testcase for beta?17:58
slangasekdavmor2: no, change them to use the $(uname -r) rune17:59
cjwatsonhyperair: an upload went in last night to speed it up a lot17:59
cjwatsonhyperair: if that's not what you mean, be more specific ...17:59
smoserslangasek, i can/will get the directory checksumming in.  i was asking more about the naming of files and such.  I'd like to name the kernels such that they can easily be referred to with, as you suggested, a static identifier (ie, like /vmlinuz). so that any scripts based on directory output wouldn't have to fish around for versions18:01
davmor2slangasek: how's that now?  http://testcases.qa.ubuntu.com/Install/ServerEConfig18:03
slangaseksmoser: server-side scripts, or some sort of user-side scripts?18:03
slangaseksmoser: for server-side, I don't think it should be much of a problem, since we *have* to publish information about what source package this came from18:04
smoserslangasek, i was meaning client side.18:04
slangasekdavmor2: looks good to me, thanks18:05
smoserie, when you document "heres how to install our UEC image on your cloud"18:05
davmor2np's18:05
smoserbest if you don't have to say: download http://uec-images.u.c/releases/<release>/fish-for-kernel-name.img.gz18:05
smoseror what nt18:06
smosernot18:06
slangaseksmoser: ok.  can be done; shouldn't be done until we first have the GPL issue addressed prominently18:06
smoserbut rather http://uec-images.u.c/releases/i386/kernel.gz18:06
smoserslangasek, ok. so what do i need to do on the gpl issue.18:06
slangasekwell, I would prefer ubuntu-uec-karmic-i386-vmlinuz-generic-pae18:06
smoserslangasek, thats fine18:06
smoserbut a static name. rather than with a version in it18:07
slangaseksmoser: we need a header that gives the user a link to the corresponding source code18:07
smoserbut ew dont want to lose the source of that, and ideally would like to make the version info available18:07
slangasekthat can be included in the header18:07
hyperaircjwatson: hmm that's what i meant. (it was no-op-ing)18:07
hyperairbut i still don't see a pack file anywhere =\18:07
hyperairi guess i'll have to reboot twice to see18:08
slangasekwe can't just point at the archive, because the matching kernel version isn't guaranteed to be there - so we'll want to link to the launchpad UI, specifying an exact version number18:08
slangaseksmoser: and the kernel / initrd are being extracted from vm-builder, right?  So the information in the manifest is guaranteed to always be correct?18:08
smoserslangasek, right. they pull from vmbuilder image18:09
slangasekok18:10
slangasekin that case, perhaps we don't have any more GPL problem here than for anything else in the image, it just wasn't obvious that this is the case18:10
slangasek(on EC2, OTOH, we may still have a GPL issue)18:10
mdzslangasek, can you notify me, kirkland, ttx and mathiaz when there is a server build with eucalyptus -0ubuntu9 available?18:14
mdzkirkland, and will you take responsibility for notifying eucalyptus and giving them a download URL?18:15
emgentk18:18
davmor2mdz: most of the testcase is written now I'm just finishing off a couple of bit then I'm going to do a fresh install follow the testcase to make sue I didn't miss any steps but if there is going to be a respin I might wait till after that in case anything changes.18:19
mdzdavmor2, the main change in the next build is that the registration happens automatically, so that it actually works when it comes up18:19
mdzdavmor2, there will be at least one more respin after that, where there will be one additional question asked during installation18:20
davmor2mdz: I'll wait then and make the mods once everything is in place.18:20
mdzdavmor2, it's definitely worth trying with the next build (with eucalyptus -0ubuntu9)18:21
=== bjf-afk is now known as bjf
davmor2mdz: I've taken the steps to split out the current post install config to minimise damage to the cluster and node install pages so there are 3 pages currently.  So the changes shouldn't cause too much interruption.  I did actually mean I would wait for the updated version before I removed and text, I just didn't say it very well :)18:24
davmor2s/and/any text18:24
slangasekmdz: ack18:25
pittijames_w: still here by chance?18:26
pittijames_w: just going through couchdb update with kenvandine18:26
james_wI am18:26
pittijames_w: I'm curious why you recommended using Breaks: for a package split with moving files, instead of hte standard Conflicts:?18:26
mdzdavmor2, if you send me a link, I can give you a heads up as to the expected changes18:27
james_wpitti: that was Colin's advice18:27
davmor2mdz: http://testcases.qa.ubuntu.com/Install/ServerEConfig18:27
pittijames_w: because it's confiles?18:27
pitticonffiles18:27
pittisince for non-conffiles, breaks: isn't strong enough18:27
james_wI'm not sure18:28
davmor2mdz: I'm assuming steps 1-7 can be dropped18:28
slangasekpitti: because the Conflicts: part of Conflicts/Replaces was never strictly necessary when one package takes over files from another18:28
mdzdavmor2, exactly18:28
pittislangasek: so using Breaks:/Replaces: sometimes makes apt's job easier?18:29
slangasekyep18:29
pittiah, ok; thank you18:29
mdzdavmor2, I think the euca-bundle-image call should use the kernel from the downloaded image, not the kernel from the local system (in /boot)18:29
mdzdavmor2, http://uec-images.ubuntu.com/karmic/current/ provides the kernel and ramdisk which should be used18:30
slangasekpitti: in fact, Conflicts+Replaces has a special meaning that people usually forget about:  it means "this package should be preferred as a replacement for the other package on upgrade"18:30
slangasekmdz: though not under names that are going to stay as they are currently18:30
davmor2mdz: slangasek thought that would be a cleaner way around kernel updates.  I just bowed to the greater knowledge18:31
cjwatsononce upon a time, people used to use Conflicts in addition to Replaces because Replaces didn't work when the packages were installed the wrong way round18:32
cjwatsonthat was fixed ages ago, but old habits die hard18:32
slangasekdavmor2: no, I only said we shouldn't have hard-coded version numbers in the test case; mdz is talking about grabbing the kernel from somewhere else entirely18:32
cjwatsonbut if there really is a reason to avoid installing the old package simultaneously, then Breaks is independently a reasonable thing to do; it isn't really Breaks+Replaces18:32
mdzslangasek, davmor2, those two kernels are not the same18:33
mdzthe one installed on the cluster controller is a -server kernel18:34
mdzthe downloadable one should be the -virtual kernel18:34
mdzsmoser, confirm?18:34
cjwatsonthe -virtual vmlinuz is the same as the -server one, no?18:34
smoser-virtual vmlinuz is subset of modules of -server18:34
cjwatsonlast I looked, -virtual was constructed by stripping down -server at the file level18:34
slangasekmdz: well, previously the instructions said 'generic', and the kernel available for download on uec-images is -generic-pae18:35
davmor2mdz: on my cluster install it reads 2.6.31-11-generic18:35
smoserfor i386, the -virtual is subset of -generic-pae18:35
smoserfor x86_64, subset of -server18:35
cjwatsonhuh, interesting18:35
slangasekah18:35
mdzcjwatson, it is18:35
mdzmore or less18:35
mdzthe point being that we want to install a lighter kernel on virtual machines18:35
slangasekit's not lighter18:36
slangasekthe vmlinuz is supposed to be the same18:36
mdzslangasek, lighter as in fewer modules18:36
slangasekah - the initrd will be lighter, sure18:36
mdzand a smaller disk footprint18:36
mdzwhich matters when it will be used as the basis for hundreds of variations18:37
davmor2mdz: so should the lines relating to kernels/initrd's be specific to the download then?18:37
smoserlines related to ?...18:38
smoserone thing you *could* do is something like what pygrub does (or at least what i thought it does). mount the image, poke around for kernels18:38
davmor2smoser: http://testcases.qa.ubuntu.com/Install/ServerEConfig18:39
smoserah18:39
smoseri think we want to have the test download the correct paired kernel.18:40
jdstrandkees, mdeslaur: can you look at a potential fix for bug #437854: http://paste.ubuntu.com/280574/18:45
ubottuLaunchpad bug 437854 in libvirt "apparmor profile denies access to alsa" [Medium,In progress] https://launchpad.net/bugs/43785418:45
* kees looks18:45
keesjdstrand: erm, fix is where?18:46
jdstrandactually, /tmp/pulse-*/ should be /tmp/pulse-*/*18:46
jdstrandI'm not completely keen on it, cause abstractions/audio pulls in quite a bit18:47
jdstrandI'm not sure how to get away without it though18:47
keesI didn't see a patch on that bug -- you were thinking of just adding the audio abstraction plus the /tmp/* paths?18:48
jdstrandkees: that whole stanza (no, I don't have a patch)18:48
jdstrandkees: I need to add ipc_lock, deny kill, add /dev/shm/pulse-shm*, all of it18:49
keesoh! I totally missed the pastebin URL, reading18:49
keesjdstrand: I use this for pulse: http://paste.ubuntu.com/280576/18:50
mdeslaurjdstrand: why does it need /tmp/pulse-*/ w,?18:50
jdstrandmdeslaur: it needs to create that dir18:51
jdstrandkees: I can play with it more, but it didn't like when I used 'owner'18:51
keeshrm, weord18:51
keesweird too18:51
jdstrandkees: I think because kvm is running as root, but it is trying to access my uid's pulse stuff18:51
keesaah, yeah, good point18:51
mdeslaurjdstrand: hmm...why is it trying to access _your_ pulse?18:52
mdeslauralso, why isn't /tmp/pulse-* in abstractions?18:52
keesmdeslaur: that's a separate bug that needs to be fixed18:52
jdstrandmdeslaur: pulse has been a moving targer18:52
jdstrandtarget18:52
jdstrandwe add stuff as it comes up18:52
jdstrandmdeslaur: I think you are right regarding root and my pulse18:53
jdstrandit may have failed cause of the /tmp stuff18:54
jdstrandkees, mdeslaur: anyhoo, pulse abstraction tinkering aside, I wasn't totally pleased with the access to the files in /dev or ipc_lock18:55
jdstrandit did flat refuse to allow 'kill' atm18:56
jdstrandalso, if I use @{HOME} as is, that expands to all in /home/*/...18:57
jdstrandas this process is root, DAC won't do anything, so I want to be extra careful with the access18:57
* jdstrand -> afk18:58
davmor2mdz: How is that I've added the 64 version after the /!\ hopefully it's right now.18:58
mdzdavmor2, I don't see a step where you actually download the kernel and initrd from uec-images19:01
mdeslaurjdong: I probably wouldn't use the abstraction in order to not have the @{HOME}19:01
mdeslaurjdong: sorry, wrong auto-completion19:01
mdeslaurjdstrand: ^19:01
mdeslaurjdstrand: it shouldn't need anything besides the root-owned pulse files...nothing in /dev should be needed I think, and the esd stuff shouldn't be used anymore19:03
davmor2mdz: is that not what the wget and gunzip lines do?  It's still set for release beta but that's because that's what these notes are specific for?19:03
mdeslauruhmm...that, of course, assumes libvirt is compiled with pulse support19:03
ttxmdz: nurmi just confirmed the mailhost patch, I can commit it, do a quick build/run test and release19:14
ttxmdz: just checking you aren't already committing that.19:15
jdstrandmdeslaur: ok, those are excellent points. I'll play with it. thanks!19:18
jdstrandmdeslaur: it does need access to /dev/snd/*19:25
mdeslaurhuh19:26
jdstrandmdeslaur: it is kvm confinement that I'm adjusting19:26
jdstrandmdeslaur: it uses alsa19:26
mdeslauroh :(19:27
=== fabrice_sp__ is now known as fabrice_sp
=== rickspencer3 is now known as rickspencer3-afk
jonofolks, I am still getting a stack of boot messages before xsplash, should I file bugs against them19:32
robbiewjono: what are they?19:33
robbiewjono: if they start with some decimal number in brackets: [ 1198.829291]  foo: blah blah...then file against kernel19:34
jonorobbiew, I get that, but also some kind of pci message, an apparmour message about firefox19:35
jonoand I also see some services starting, like couchdb19:35
jonoare these messages logged? dmesg and messages doesnt show them19:36
dokohmm, firewire disks are not mounted when they are already connected on start19:36
=== porthose is now known as porthose|afk
robbiewjono: I know Keybuk is aware of the firefox/apparmour stuff...I think that's handled by kees and the gang19:36
jonoalso, it seems KMS starts a little while into the boot19:37
robbiewjono: /var/log/syslog19:37
jonoas opposed to right away19:37
mathiazdoko: right - I've seen the same behavior with usb disks19:37
cjwatsonjono: apparently starting KMS early loses us 2-3 seconds, so Keybuk is trying to avoid it19:37
cjwatsonwhich is why it was taken out of the initramfs19:37
jonosyslog doesnt show anything19:37
jonocjwatson, ahh19:37
keesjono: if you have firefox/apparmor issues, please open a bug for it.  jdstrand has been doing that profile's development.19:38
dokomathiaz: hmm, the connected usb disk is always mounted on boot19:38
jonois there a way I can pause the boot to note down these messages?19:38
jonoI don't seem to have them logged anywhere19:38
mathiazdoko: well - I connected my encrypted usb disk before booting my karmic laptop and I wasn't prompted for the usualy password19:38
cjwatsonctrl-s might do it19:38
cjwatson(ctrl-q to unpause)19:38
keesjono: oh, do you mean "Skipped: ...firefox?"  that's known and will be uploaded shortly.19:38
robbiewjono: you can also check if they are still on vt119:39
jonokees, thats the one, it skips the profile19:39
dokomathiaz: is there already a bug report?19:39
mathiazdoko: hm - I don't know - I haven't had time to investigate that yet19:39
jonorobbiew, they are on vt119:39
jdongkees: a higher-level AA question; does the apparmor/lsm framework provide a feasible way to do some Windows-UAC-like interactive denials?19:40
jonoI wonder if I can pipe them into a file somehow19:40
keesjono: if you want to subscribe: bug 43528519:40
ubottuLaunchpad bug 435285 in apparmor "apparmor log message on booting" [Low,Fix committed] https://launchpad.net/bugs/43528519:40
jonothanks kees19:40
cjwatsonjono: doubt it19:40
jdongkees: in some cases it'd be a cool feature to have for things like Firefox and an occasional, say, thumbdrive access19:40
jonook, I will copy it into a file by hand in vt19:40
jono219:40
jonobrb19:40
* cjwatson admires jono's optimism in believing that there's a shell on vt2 at that point19:40
keesjdong: not presently (it would require user-space call-back and blocking the syscalls, etc)19:40
* robbiew admires jono's optimism that we will fix his bugs19:41
robbiewlol19:41
jdongkees: *nods* would be pretty neat if implemented though, but yeah I was afraid it'd be nontrivial in how the userspace<->syscall interaction would be19:41
mdzttx, see mail, I don't think we need it19:43
jdstrandkees, mdeslaur: I think this is as good as it gets: http://paste.ubuntu.com/280609/19:43
mdzttx, so the only further change needed at this point is to fix up the question text to explain the allowed format19:43
ttxmdz: that was my guess as well.19:43
jonocjwatson, I am flicking into vt2 right now and copying over content from vt1 by hand into a text editior19:44
mdzttx, I'm working on that now19:44
jonoso I can get the boot messages19:44
cjwatsonI'd use a digicam myself ...19:44
keesjdstrand: how about making that a "pulse" abstraction, and then adding that to the "audio" abstraction?19:44
jonocjwatson, I am most of the way through it now19:44
ttxmdz: ok. If you don't need me I'll call it a day. I'll test ISOs first thing tomorrow morning, and do some UEC image validation as well.19:44
jdstrandkees: well, I mentioned the @{HOME} issue with mdeslaur19:45
keesjdstrand: hrm, yeah, good point.19:45
jdstrandkees: @{HOME} will expand to /root and /home19:45
cjwatsonsigh, this is confusing. is it really taking 30 seconds to get out of the initramfs, or am I doing something to block it by mistake?19:45
jonobrb rebooting19:45
jdstrandkees: I am adding /tmp/pulse-*/ stuff to the audio abstractino though19:45
cjwatsonoh, hah - & on that strace might be an idea19:45
jdstrandwe never saw it cause our gui apps use user-tmp19:46
keesjdstrand: aaah, yeah19:46
jdstrandI'm really not keen on the /dev access, but there isn't anything I can do but add it and comment on it19:47
jdstrandpeople can fine-tune it if needed19:48
mdzttx, I've pushed new question text to the Ubuntu branch19:48
mdzttx, it should be ready to test and upload now19:48
ttxmdz: ok, building and quicktesting now.19:48
jonook19:50
jonothe error I get on boot shortly after it says grub is loading is:19:50
jonoe1000e 0000:00:19.0: pci_enable_pcie_error_reporting failed 0xfffffffb19:50
jonothis is just before the AppArmour profile19:50
jonoI assume this is a kernel bug19:51
jonopgraner, ^19:51
robbiewI get a similar message19:52
robbiewso it may be a thinkpad thing19:52
jdstrandoh, I do too19:52
robbiewworth reporting...could simply be a nag message19:52
robbiewfor apw to help clean up19:52
jdstrandI do not have a thinkpad, but an intel mobo19:52
jonook, I will file it19:52
pgranerjono, robbiew: I'm not seeing it on my non-stinkpad19:52
robbiewdriver related then?19:52
jonopgraner, should I file against the kernel?19:53
pgranerrobbiew: most likely we updated to .31.1 in the last upload19:53
jonoI also have the messages I see before xsplash, will file a bug against those too19:53
pgranerjono: yea and assign it to rtg and make it high19:53
jonopgraner, will do19:54
robbiewjono: that pci_enable message should be in your dmesg output as well19:54
jonopgraner, what package name do I pass to ubuntu-bug?19:54
jonorobbiew, thats where I dug it out from19:54
mdeslaurjderose: looks good to me19:54
robbiewlinux19:54
mdeslaurjderose: sorry, not you19:54
pgranerjono: -p linux19:54
mdeslaurjdstrand: looks good to me19:54
jonopgraner, ta19:55
jonopgraner, might be sensible to have an alias for 'kernel' that points to 'linux'19:55
pgranerjono: give me the bug number when your done19:56
jonopgraner, will do19:56
pgranerjono: there you go thinking like a normal person...19:57
robbiewlol19:57
robbiewpgraner: I'm now deeply offended19:57
robbiewlol19:57
maco-p sound aliasing to linux but doing the "apport-collect -p alsa-base" thing might be nice too19:58
macosince right now thats two steps19:58
jonopgraner, it was already reported:19:59
jonohttps://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/43637019:59
ubottuLaunchpad bug 436370 in linux ""pci_enable_pcie_error_reporting failed" error when booting" [Undecided,New]19:59
pgranerjono: ack, I'll get rtg on it19:59
jonopgraner, I haven't changed the priority on this yet - you may want to do this20:00
ttxmdz: just updated the branch (got rev631), it's not the text with the "delimited by spaces" example.20:00
jonorobbiew, where do you think I should file these boot messages before xsplash? is that an upstart thing?20:00
pgranerjono: ack20:00
jonopgraner, cheers buddy20:00
* ttx pushes the revised version.20:01
=== bjf is now known as bjf-afk
robbiewjono: just add ubuntu-boot in the tag and subscribe me20:02
jonorobbiew, will do20:02
robbiewthen I can triage20:02
jonothanks pal20:03
jonorobbiew, done: https://bugs.edge.launchpad.net/ubuntu/+source/upstart/+bug/43833520:07
ubottuLaunchpad bug 438335 in upstart "Boot messages show before xsplash kicks in" [Undecided,New]20:07
robbiewack20:08
slangasekmdz, kirkland, ttx, mathiaz: server ISO build is up20:10
* mathiaz syncs20:10
ttxslangasek: ok20:10
jonokirkland, do you still need some community testing?20:10
jonoor are you doing fine with the level of testing going on now?20:10
davmor2slangasek: is this the uec image with update?20:11
slangasekdavmor2: no, this is a server ISO with updated eucalyptus packages20:12
davmor2slangasek: :) thanks20:12
mdzslangasek, thanks20:15
mdzmathiaz, davmor2's work in progress test plan is at http://testcases.qa.ubuntu.com/Install/ServerEConfig20:16
mdzkirkland, ttx, ^^20:16
sigandersona me su karmic è sparito sistema->amministrazione->servizi ... è normale?20:20
sigandersonoops... sorry20:22
pgranerjono, robbiew: can you try booting with apparmor=0 on your grub line and see if that message goes away20:22
robbiewI could...if I cared :P20:22
robbiewsure one sec20:23
pgranerrobbiew: dooh20:23
jonosiganderson, sorry this is an english speaking channel20:24
sigandersonI have nomore system->amministration->services is it normal? If i type services-admin in the terminal it says that I must install gnome-system-tools, but I have it already installed20:24
jonopgraner, glad Robbie cares :-)20:25
pgranerjono: yea tell me about it20:26
jonohaha20:26
=== bittin_ is now known as bittina
slangasekdoko: is this openjdk nss build-dep going to change the package size and impact CD sizes?20:28
dokoslangasek: no, libnss3 is already on the CD, but it's only useful if ca-certificates-java is accepted as well, and ca-certificates is synced to import the new certificates from the start20:31
robbiewpgraner: the message is gone...but I also got "* AppArmor not available as kernel LSM.                       [fail]"20:31
dokoslangasek: ahh, wait ... please reject it20:31
slangasekdoko: both? or just openjdk?20:32
dokoslangasek: no openjdk-6 only, the dependency is libnss3-1d ... damn dlopened code ...20:33
slangasekok, done20:33
slangasek(neither appears to be something I'm going to accept during the beta freeze, anyway)20:33
pgranerrobbiew: ok thanks20:34
smoserslangasek, is it allowed to un-mark something for beta ? i think that bug 414997 is functioning as it should, with no chnages needed other than documentation. so i dont think it needs to be beta block, and i'd like to wait on soren before doing anything rash.20:41
ubottuLaunchpad bug 414997 in ec2-init "ec2-set-defaults should be 'run_once_per_ami'" [Medium,In progress] https://launchpad.net/bugs/41499720:41
slangaseksmoser: that bug is /not/ marked as a beta blocker20:42
slangaseksmoser: only bugs that are targeted to the release are blockers20:42
smoseroh. i didn't realize that. so that bug is set to 9.10 beta milestone, but it needs a karmic track that is milestoned that in order to be blocker ?20:43
slangaseksmoser: correct.  so if there are other bugs that you think are marked as beta blockers, you may want to double-check that this is really the case20:43
smoseragreed!20:43
rickspencer3-afkslangasek, any chance you could do a review of desktopouch and couchdb?20:46
=== rickspencer3-afk is now known as rickspencer3
slangasekrickspencer3: reviewing of what?20:47
rickspencer3the packaging, I suppose20:47
rickspencer3before it gets uploaded20:47
slangasekrickspencer3: better to have someone else do it today20:47
rickspencer3slangasek, ok20:47
slangasekrickspencer3: btw, someone needs to attend to erlang's build-dependency on wxwidgets2.820:48
iahello. could you tell me, please, where (in system) i can find grub boot picture (which can be seen after boot menu, but before gdm appears) - white ubuntu logo on black background.20:48
slangasekrickspencer3: wxwidgets2.8 is in universe, either it needs an MIR or erlang needs to not b-d on it (I think the latter is much saner)20:48
rickspencer3oops20:49
kenvandineit should definately not b-d on wxwidgets20:50
slangasek-rw-r--r-- 1 lp_publish lp_publish 36710522 Nov  5  2008 /home/lp_archive/ubuntu/pool/universe/w/wxwidgets2.8/wxwidgets2.8_2.8.9.1.orig.tar.gz20:50
slangasek(much, /much/ saner)20:50
ttxslangasek: new eucalyptus just uploaded per mdz latest changes, please review and if approved, trigger a CD build with it.20:50
* ttx is calling it a day20:50
slangasekttx: how urgently is that wanted?  there are several other CD-affecting changes that I need to review and accept for beta20:50
slangasek(d-i)20:50
slangasekif it affects your testing timeline I'll do eucalyptus first, otherwise I'll process them in order of the number of CDs they affect20:51
ttxslangasek: it would be great if I could get the new server ISO toasted for tomorrow's breakfast (European time) :)20:51
slangasekttx: right, that's not a challenge then :)20:51
slangasekogra: redboot-tools> needed for beta?20:52
ttxslangasek: others might raise priority, though.20:52
slangasekogra: (not clear from the changelog, no bug references)20:52
slangasekkenvandine: well, it builds the erlang-wx binary, which rather distinctly involves wxwidgets.  I'd be fine if we dropped it, but it has reverse-deps...20:54
slangasek(erlang-{common-test,debugger,megaco,reltool,x11})20:54
kenvandinei know nothing about the erlang package20:55
slangasekbut you have an opinion on whether it should b-d on wxwidgets? :)20:55
kenvandineslangasek, looking20:58
kenvandineslangasek, it looks like this was added in debian back in april, have we just not synced with them in a while?21:00
mathiazkirkland: mdz: why is postfix installed with a cluster controller?21:00
slangasekkenvandine: the present erlang package in Ubuntu dates to Jun 18, this has probably been an outstanding problem since erlang was promoted21:03
rickspencer3slangasek, is that erlang-wx dependency blocking beta?21:03
mathiazkirkland: mdz: well I've found why - eucalyptus-cloud needs it to be able to send email when accounts are created21:04
slangasekrickspencer3: no, but we should be making progress on it now so it can be resolved immediately post-beta21:04
rickspencer3slangasek, ack21:04
rickspencer3is there a bug #?21:04
* rickspencer3 checks21:04
slangasekrickspencer3: no, I haven't filed one yet21:05
rickspencer3ok21:05
rickspencer3slangasek, I'll take care of logging the bug21:05
slangasekrickspencer3: thanks21:05
rickspencer3I'll assign to kenvandine, and you should see progress in the next day or so21:05
slangasekrickspencer3: best to file the bug w/ tasks against both erlang and wxwidgets2.821:05
rickspencer3k21:06
=== Guest22498 is now known as YDdraigGoch
=== bjf-afk is now known as bjf
rickspencer3slangasek, I wasn't smart enough to figure out what wxwidgets project to assign it to ... so there's only the one task21:21
slangasekrickspencer3: 'also affects distribution' -> wxwidgets2.8 + ubuntu21:22
slangasek(bug #?)21:22
rickspencer3https://bugs.edge.launchpad.net/ubuntu/+source/erlang/+bug/43836521:22
ubottuLaunchpad bug 438365 in erlang "erlang should not depend on wxwidgets2.8" [High,New]21:22
rickspencer3there's only wxwidgets2.6 (that I could find)21:22
slangasekrickspencer3: I think you're probably searching in the wrong place, then; note that you have to use "also affects distribution", not "also affects project"21:23
rickspencer3aah21:23
rickspencer3d'oh21:24
slangasek"project" is for things that aren't packages :)21:24
jdstrandsoren: hi! I've been meaning to tell you that I have a little bash script you can use/extend/steal/whatever. it's not the prettiest thing you'll ever see, but I found it helpful21:30
jdstrandsoren: http://bazaar.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master/annotate/head%3A/scripts/apparmor/libvirt-apparmor.sh21:30
slacker_nlhello21:45
slacker_nlhow can one change the something on the following page: https://wiki.ubuntu.com/UbuntuDevelopment/UsingDevelopmentReleases21:45
seb128slangasek, I've just uploaded a nautilus update which fix a bug in the xsplash code, it's a one word change to use the correct software name21:55
seb128slangasek, without that xsplash waits for a "nautilus" which never registers21:56
slangasekseb128: ok - does that mean with this fix, we now get proper xsplash -> desktop transitions? (timeout + watch are both correct?)21:59
seb128slangasek, yes22:00
slangasekrockin'22:00
seb128slangasek, oh question for you since you are around22:01
seb128slangasek, how would you recommend running a command with an another user in a postinst?22:01
slangasekseb128: su -c?22:02
seb128slangasek, ok thanks22:05
slangasekmathiaz, soren, kirkland, smoser: should linux-headers-ec2 be seeded somewhere? (components-mismatches wants to drop them to universe)22:07
slangasektedg: did I read correctly that you're working on bug #436181 today?22:13
ubottuLaunchpad bug 436181 in indicator-session "Indicator-applet-session crashed" [Critical,In progress] https://launchpad.net/bugs/43618122:13
tedgslangasek: Nah, we decided that it wasn't a bad enough user experience ;)22:13
tedgslangasek: Yeah, I'm not sure of the root cause.  But I have a branch that I can't get to crash.  seb128 has volunteered to test on his setup.22:14
slangasekok22:14
seb128I'm just doing this gdm change first22:14
seb128slangasek, "su -c 'gconftool --get /desktop/gnome/interface/gtk_theme' gdm"22:14
seb128slangasek, is there anything stupid in this command?22:15
slangaseklooks sane to me22:15
seb128it's not supposed to write on stdout?22:15
slangasekyou may or may not need a '-i' as well to specify that it's a login shell22:15
seb128because it doesn't22:15
slangasekdunno22:16
slangaseker, not -i -- -l22:16
slangasekbut no, that doesn't help either22:16
slangasekseb128: oh, -s /bin/sh22:17
slangasekinstead of trying to execute the command using the /bin/false shell ;)22:17
seb128now it makes sense ;-)22:17
seb128slangasek, thanks22:17
slangaseksure22:17
=== pochu_ is now known as pochu
mathiazslangasek: yes - probably22:20
mathiazslangasek: I'd suggest on the dvd seed22:21
mathiazslangasek: to keep it in main22:21
slangasekmathiaz: mumble; nothing else from ec2 is on the dvd seed22:21
mathiazslangasek: right - the rest is in the uec seed22:21
slangasekthe dvd seed corresponds to an actual image, please don't use it "to keep [things] in main" :)22:22
mathiazslangasek: which is what is installed by default in uec22:22
mathiazslangasek: I don't think we wanna have the headers installed by default the uec image22:22
mathiazslangasek: ok - so where else should it go?22:22
slangasekthat's fine - in that case, the supported seeds would be the right place for it22:22
mathiazslangasek: ok - supported then22:22
slangaseksupported-kernel, specifically22:23
mathiazslangasek: should I add to this line (in supported-kernel)? http://paste.ubuntu.com/280726/22:25
mathiazslangasek: I'm not that ec2 should be considered at the same level as -virtual22:25
slangasekmathiaz: yep - I see a couple other things to clean up in there though, so I'm happy to take care of it22:25
slangasek(e.g., "backports-jaunty" is wrong :)22:26
mathiazslangasek: ok - I'll let you add it during your cleanup22:26
kirklandmathiaz: right, email needed to create accounts22:38
slangaseksiretart: any reason to regard the auctex upload as beta-critical?22:38
kirklandslangasek: mdz: i'm syncing the iso's now22:38
kirklandjono: some testing would be great, yeah;  what else do you need from us to make that happen?22:39
kirklandslangasek: regarding the kernel seed, "yes, probably so..."  but I'm not the expert on that one22:39
kirklandslangasek: do we have an ec2-image seed?22:39
slangasekkirkland: there's a uec seed; mathiaz said he didn't think it was needed there; I've seeded it in supported-kernel22:40
kirklandslangasek: hmm... maybe jjohansen1 knows?22:40
slangasekmm?22:40
* jjohansen1 goes to read scroll back22:40
=== jjohansen1 is now known as jjohansen
slangasekkirkland: I do agree with mathiaz that I think it's unlikely to be needed by default, so there's no need to include it in our image; so supported-kernel is the sensible place to keep it around22:41
kirklandslangasek: coolio22:42
jonokirkland, we would still need http://testcases.qa.ubuntu.com/System/Eucalyptus updating will a full set of tests and where to report feedback22:42
jonoI can push the message if that page is updated, but I would need that first22:42
kirklandmdz: i'm just getting the message about notifying eucalyptus about iso's, as I've been flying all day today22:43
kirklandmdz: i'll tell them now22:43
slangaseksmoser: what else is needed to close out bug #431103 for beta?22:44
ubottuLaunchpad bug 431103 in linux-ec2 "ssh host key fingerprint no longer available in the console log" [High,Fix released] https://launchpad.net/bugs/43110322:44
siretartslangasek: no, auctex is not beta-critical. post-beta it is required for emacs2322:49
slangaseksiretart: ok22:51
slangaseksiretart: (motu-release has approved emacs23?)22:51
siretartslangasek: yes, they did. the bug is referenced in the changelog22:56
siretartthat's bug #433397, BTW22:57
ubottuLaunchpad bug 433397 in emacs22 "FFe for emacs23" [Wishlist,Confirmed] https://launchpad.net/bugs/43339722:57
slangaseksiretart: ok, cool22:57
siretartTBH, I even think we should even promote it for main, and demote emacs22 to universe. I've been using pre-release versions of emacs23 for over a year, and I'm totally sold by emacs2323:00
siretartbut that's a different story23:00
seb128_slangasek, I've uploaded a new gdm which set a specific theme for the login screen23:00
=== rickspencer3 is now known as rickspencer3-afk
slangasekseb128_: thanks, will review23:01
seb128_thanks23:01
=== seb128_ is now known as seb128
slangaseksiretart: not something I'm inclined to consider post-beta23:01
siretartyou aren't an emacs user, are you? ;-)23:02
siretartanyway, you're probably right, because a lot of add-on package need to become 'emacs23'-enabled, like I just did for auctex23:03
slangaseksiretart: heh, my editor usage is secondary to my RM hat. >:)23:03
siretartthat's rather straight forward for most packages, but it will take some time to get it sorted out, given our bad performance at preparing the emacs23 package :-(23:04
mathiazkirkland: hey - going through http://testcases.qa.ubuntu.com/Install/ServerEConfig23:08
=== robbiew is now known as robbiew-afk
mathiazkirkland: point 3 ran into an error: http://paste.ubuntu.com/280758/23:08
mathiazkirkland: BTW I don't have br0 interface configured on the CC23:08
mdzmathiaz, kirkland, how is it going?23:16
mathiazmdz: I've just installed the CC and the NC on two physical systems23:16
mdzmathiaz, steps 1-7 are obsolete with the current build23:16
mdzeverything should be registered automatically23:17
kirklandmdz: sync'd ISO's to home; i'm at the airport now, won't be home for a few hours23:17
mathiazmdz: is the bridge interface supposed to be setup automatically on the CC?23:17
kirklandmdz: i just reviewed davmor's test instructions; they look good23:17
mdzmathiaz, not afaik; I believe only the node controller gets a bridge set up23:17
kirklandmathiaz: i don't think the CC needs a bridge23:17
mdzkirkland: you mean the steps after #7, right?23:18
mathiazkirkland: mdz: oh right.23:18
mdzactually I lie. #2 and #6 are still valid23:18
mdzthe node won't be registered automatically yet23:18
kirklandmdz: minus the manual registration, you mean?23:18
mdzI'll just go ahead and edit it23:19
mdzkirkland: the SC, walrus and CC will be registered automatically now23:19
mdzbut the nodes are still manual23:19
mathiazmdz: step 6# gave me an error: http://paste.ubuntu.com/280769/23:21
mdzmathiaz, I have never done that bit before; ask #eucalyptus?23:22
mathiazmdz: ok23:22
=== porthose|afk is now known as porthose
NCommanderCan someone confirm a bug for me? Anyone with the en_US lang, and latest karmic, please run apt-get update on the console, and see if you get , vs. .23:29
NCommander(separating numbers that is)23:29
NCommanderer wait, nm23:30
NCommanderbah, false alarm23:30
TurlHi23:35
Turlcan you guys tell me why my karmic firefox says "shiretoko" in the title? it has all the firefox branding in the other places23:36
slangasekmdz, kirkland, mathiaz: 20090928.2 is now the current server ISO, including eucalyptus ubuntu1023:44
slangasekTheMuso: where have things landed wrt alsa and ia32-libs for karmic?  update-manager tells me it doesn't want to upgrade lib32asound2-plugins23:49
* mathiaz syncs23:50
mdzslangasek, thank you23:54
TheMusoslangasek: I put libasound2-plugins back into ia32-libs and reverted the changes made to lib32asound2-plugins...23:54
slangasekTheMuso: ok, cool - unfortunately, installing lib32asound2-plugins wants to remove ia32-libs, and nothing else wants to kick lib32asound2-plugins out for me... looks like some tweaking may still be needed here?23:57

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