/srv/irclogs.ubuntu.com/2012/01/27/#ubuntu-devel.txt

slangasekjibel: hmm, https://jenkins.qa.ubuntu.com/view/Precise%20Upgrade%20Testing%20Dashboard/ shows no updates?00:39
stgraberslangasek: doh, daily builds are breaking because of resolvconf :(00:47
stgraberslangasek: if I interpret the log correctly, live-build is trying to copy something to /etc/resolv.conf at a time where it's a dangling symlink00:49
slangasekstgraber: hmm00:50
slangasekstgraber: are you looking into it?00:51
stgraberslangasek: not really, I've people over at the moment, just got e-mail notifications for Edubuntu build failures on my phone. I can have a look at it possibly later today (in 3-4 hours) otherwise it'll have to wait till tomorrow00:52
stgraberI'm not familiar with what live-build try to do exactly, my guess is that it wants to copy the builder's resolv.conf when building the livefs which could be done by first removing /etc/resolv.conf, then copying it and making sure to turn it back into a symlink at the end of the build00:53
slangasekstgraber: ok; I'll have a look, but it's going to be a couple hours for me as well00:54
stgraberslangasek: just found a few minutes to hack around what looks like a potential fix: http://paste.ubuntu.com/818363/01:24
stgraberI think that should work but I wouldn't mind someone reviewing (even better if someone can actually test)01:25
infinityhallyn: It passed for me back when this first came up, yeah.02:21
slangasekstgraber: looks sane to me (reviewed, not tested)03:06
stgraberslangasek: k. I'm going to assume it can't get worse than what we have currently anyway, uploading now03:13
stgraberslangasek: do you know if updating live-build on the builders need some manual action or if it's always using whatever is in the archive?03:14
slangasekstgraber: it's supposed to be automatic03:14
stgraberslangasek: ok, uploaded. Hopefully most of the other livefs will build with the new version. IIRC Edubuntu is one of the first livefs to build, the others build much later.03:18
stgraberpitti: Would be nice if you could trigger manual rebuilds of what failed when you're around (at least Edubuntu, maybe some others). thanks03:20
infinitystgraber: The live chroots are upgraded as the first step in a build, no need to worry about intervention.03:21
infinitystgraber: (The exception to that rule being if you update BuildLiveCD from livecd-rootfs, because it lives outside the chroot)03:22
stgraberinfinity: ah right, that was the one I was thinking about. Last time I had to poke at the LiveFS builders was to add an LTSP chroot to the Edubuntu DVDs (which needed some copying of stuff outside the chroot)03:25
timothyjaHi guys can someone tell me how I can get the latest gtk+3 ubuntu source?05:36
hyperairapt-get source gtk+3.005:37
timothyjaI mean from bzr05:37
hyperairoh05:37
timothyjathe current list sources here: https://code.launchpad.net/ubuntu/+source/gtk+3.005:37
* hyperair shrugs05:37
hyperairhow about lp:ubuntu/gtk+3.0?05:38
timothyjathe current trunk is old05:38
* hyperair shrugs05:38
hyperairi don't use bzr personally05:38
timothyjaI've wasted many hours compiling old code, the oneiric code is old also05:39
hyperairdefine old.05:39
ajmitchhttps://code.launchpad.net/~ubuntu-desktop/gtk/ubuntugtk305:39
timothyjait seems to have only been updated to 3.1.805:40
hyperairhmm05:40
ajmitch'apt-cache showsrc gtk+3.0' shows that branch as the one to use, with changes made to it 7 hours ago05:40
hyperairweird, isn't lp:ubuntu/$pkg supposed to automatically update itself?05:40
ajmitchhyperair: only if that's the branch used, somehow some teams set it differently05:41
* hyperair sighs05:41
ajmitchwhich leads to issues like this where you have to look up the branch from the source package record05:41
hyperairdebcheckout ftw.05:41
hyperairimo we should just ditch bzr and go git.05:42
hyperairbut that's probably not going to happen.05:42
ajmitchyeah,  good luck with that :)05:42
hyperair:)05:42
timothyjaok so that the precise version thanks05:43
timothyjaany idea where I can get the oneiric branch?05:43
RAOFlp:ubuntu/oneiric/gtk+3.0?  That *should* work, if all the infrastructure is working right.05:44
ajmitchRAOF: should, but gtk+3.0 is one of the failures on the package importer status page05:45
RAOFAh.  Boo.05:46
timothyjanar its old05:46
timothyjaok looks like I'll have to use the source package for now, thanks guys05:50
pittiGood morning06:18
pittimicahg: I'm here now06:18
RAOFMorning pitti!06:18
ajmitchhi pitti06:19
pittimicahg: ah, so time to copy over all langpacks as well now06:25
pittimicahg: ... or not; the tracking bug has the firefox task closed, but I don't see it in -updates06:31
ScottKpitti: There are a couple of KDE lang packs hung up in component mismatches: kde-l10n-fa/vi.  It'd be nice if you couple promote them.06:34
ScottKThanks and good night.06:34
pittiScottK: sure; seems they were NEWed wrongly06:35
pittiScottK: good night!06:35
pittiI also do the binary-only calligra stuff06:35
pittistgraber: I still get incoming image build failures due to resolv.conf, so either that live-build update didn't do the trick, or it does need manual action to get deployed to the builders?07:05
pittimicahg: I'm confused -- https://launchpad.net/ubuntu/+source/firefox/+changelog says that firefox 9.0 is in lucid/maverick -updates; published for maverick and pending for lucid07:08
pittimicahg: something wrong with the publisher?07:08
pitti"Pending in lucid-updates since 2012-01-27 04:31:40 CET"07:08
pittiah, for maverick it's published on cocoplum now, copying maverick langpacks07:09
pittistgraber: ah, same publisher problem that affected lucid's firefox? it just got published 19 mins ago07:24
tkamppeterpitti, hi07:33
pittimicahg: it's in now for lucid, copying langpacks07:56
pittihey tkamppeter07:56
tkamppeterpitti, cups-filters is released upstream now.08:00
tkamppeterpitti, but I have another problem, LightDM does not start any more on my Precise VM.08:00
=== smb` is now known as smb
dholbachgood morning08:03
pittihey dholbach08:11
pittitkamppeter: what do you see exactly? do you land in a text VT?08:11
dholbachhi pitti08:11
tkamppeterpitti, it tries to restart repeatedly, the screen is flickering all the time until I SSH in and do "sudo stop lightdm".08:13
pittitkamppeter: could you copy/pastebin /var/log/lightdm/lightdm.log and /var/log/Xorg.0.log somewhere?08:13
pittithe latter is probably more interesting08:13
tkamppeterpitti, "sudo startx" from a text console opens a desktop though.08:14
sorenHow can I tell do-release-upgrade to never ask me any questions? I've tested the upgrade on an identical system, I know it'll ask me about a conffile change, and I just want it to accept the one from the updated package.08:14
pittitkamppeter: ok, lightdm.log then08:15
tkamppeterpitti http://pastebin.ubuntu.com/818557/08:16
pittitkamppeter: ok, no error there; let's look at lightdm.log08:17
tkamppeterpitti, http://pastebin.ubuntu.com/818561/08:20
pittiGot signal 15 from process 108:22
pittiseems some upstart job is killing it immediately again!?08:22
tkamppeterpitti, probably the first Xorg.0.log was wrong, here is a new one: http://paste.ubuntu.com/818564/08:22
pittitkamppeter: no error there, either08:23
pittitkamppeter: does a manual "start lightdm" also give this effect?08:23
tkamppeterpitti, yes.08:23
pittitkamppeter: at this point I don't know how to debug upstart and check where the "stop" signal comes from08:23
pittitkamppeter: jhunt should come online soon, perhaps you can debug it with him?08:24
tkamppeterpitti, who is the expert?08:24
pittitkamppeter: in the meantime, "startx" should give you a desktop08:24
pittitkamppeter: jhunt is our upstart maintainer08:24
pittistop on runlevel [016]08:24
pittithis seems fairly normal08:24
pittitkamppeter: does "runlevel" say "N 2"?08:25
pittitkamppeter: if you just do "sudo lightdm", does it still happen?08:25
tkamppeterpitti, a simple "startx" as normal user falls into an infinte loop, showing "No protocol specified".08:30
tkamppeterpitti, it is messed up now, I reboot the VM.08:31
tkamppeterpitti, "runlevel" is "N 2".08:33
pittitkamppeter: ok, that's fine; can you try "sudo stop lightdm" and then "sudo lightdm"?08:34
pittithe latter avoids upstart08:34
tkamppeterpitti, I tried this now, lightdm tries to start X repeatedly again and does not succeed.08:35
tkamppeterpitti, like with upstart-started lightdm.08:35
pittitkamppeter: can you please pastebin lightdm.log again?08:35
tkamppeterpitti, ssh -X 192.168.122.228 (the VM) gives08:37
tkamppeter/usr/bin/xauth:  error in locking authority file /home/till/.Xauthority08:37
tkamppeterpitti, how do I fix that?08:37
pittitkamppeter: perhaps it's owned by root? or at leats not by you?08:37
pittitkamppeter: sudo chown till:till ~/.Xauthority should help08:38
tkamppeterpitti, thanks. Does an X startup switch it to root and if it fails not switch back to original ownership?08:39
pittitkamppeter: ah, perhaps because you did "sudo startx" before, that created a root-owned .Xauthority?08:40
pittithat started an X session as root with your $HOME08:40
tkamppeterpitti, http://pastebin.ubuntu.com/818574/08:40
tkamppeterpitti, that is possible.08:40
pittiGot signal 15 from process 387508:41
pittiwhat is pid 3875?08:41
pittitkamppeter: do you have autologin enabled on this?08:42
pittitkamppeter: and if not, do you see the greeter?08:42
pittii. e. does it fail to display the greeter, or fail to start a session for you?08:42
tkamppeterno autologin, normally I get the greeter.08:43
tkamppeterPID 3875 does not exist any more.08:43
tkamppeterpitti, trying again.08:44
tkamppeterpitti, http://paste.ubuntu.com/818578/08:48
tkamppeterNote that I have killed the process in the end due to the infinite loop (from an SSH console).08:48
tkamppeterpitti, give me the PID of the offending process quickly, perhaps it is still living.08:49
pittiGot signal 15 from process 545308:49
pittiit's not the X.org process (that was 5449)08:50
pittiI guess it's something else that gets started in between08:50
pittitkamppeter: so, I guess at this point this needs robert_ancell to debug, but he's already offline08:50
pittisomethign is sending a sigterm to it, but I don't know which08:51
pittitkamppeter: you could try08:51
pittisudo strace -fvvs1024 -o /tmp/trace lightdm08:51
pittitkamppeter: then look at the log again ("got signal 15 from..."), and then /tmp/trace will tell us what that process was08:52
pittiand perhaps a whole lot of other things08:52
tkamppeterpitti, I will send you the /tmp/trace by e-mail, pasting through a browser does not work, a browser seems to turn each byte into 1 MB of local RAM ...09:00
pittitkamppeter: put it on chinstrap?09:01
pittimicahg: seems ubufox is uninstallable now, was that missed in the transition?09:02
pittimicahg: same for mozvoikko09:03
pitti(see http://people.canonical.com/~ubuntu-archive/testing/lucid-updates_probs.html)09:03
tkamppeterpitti, needed to reboot, my Firefox had eaten up all memory.09:14
tkamppeterpitti, sent bzipped trace by mail.09:16
tkamppeterpitti, is chinstrap Canonical-internal or also publicly available?09:17
pittitkamppeter: Canonical internal09:17
tkamppeterpitti, perhaps in 2 weeks I will have chinstrap access then ...09:18
bkerensahttps://code.launchpad.net/~bkerensa/ubuntu/natty/libnotify4/fix-for-748560/+merge/9029209:19
tkamppeterpitti, did you receive the trace?09:31
pittiyes, got it09:31
pittitkamppeter: still a mystery; nowhere in the strace is a process 5958, which is the one sending theh SIGTERM that time09:33
ppisatipitti: apt-get says linux-omap4 is "kept back", what's up?09:46
pittippisati: which release and component?09:46
pittierr, pocket?09:46
ppisatipitti: P/omap409:46
pittiI don't know, looks okay from here09:47
pitti(just by rmadison)09:47
pittinot on http://people.canonical.com/~ubuntu-archive/testing/precise_probs.html eithe09:48
pittippisati: whats' the apt output if you sudo apt-get install linux-image-omap4 ?09:48
ppisatipitti: now it works...09:49
ppisatipitti: sorry09:49
ppisatipitti: but shoudln't an "upgrade" handle it?09:49
pittino09:49
pittidist-upgrade should09:49
pittiupgrade will never install new or remove existing packages09:50
pitti"upgrade" is not very useful in most cases09:50
pittiit is if dist-upgrade wnats to remove half of your desktop due to archive skew, then "upgrade" will give you a safe subset09:50
ppisatiuhm ok, thanks09:50
tkamppeterpitti, is the SIGTERM from process 5958 at the end of the trace? Then this would be my manual breaking of the infinite loop via "killall lightdm" command.09:53
pittitkamppeter: aah; that would be it then09:53
tkamppeterpitti, you must find an irregularity happening in every round of the loop.09:53
pittiI don't see any other message which looks weird; it's all just "DEBUG"09:56
pittithis needs robert now, I think; I'm out of ideas :(09:56
pittitkamppeter: it seems the unity-greeter process starts, but then stops immediately again with exit code 009:58
pittitkamppeter: ah, could you pastebin /var/log/lightdm/x-0-greeter.log ?09:58
pittimaybe that has an error message09:59
* pitti learning this as he goes, by reading lightdm.log09:59
Davieyprobably not the most exciting of reads.10:00
=== doko_ is now known as doko
tkamppeterpitti, here we go: http://paste.ubuntu.com/818650/10:15
pittiWARNING: File '/usr/lib/indicators3/7/libdatetime.so' does not exist.10:17
pittitkamppeter: are you sure this VM is up to date?10:17
pittilooks like a half-broken upgrade10:17
pittitkamppeter: try dist-upgrade and then sudo apt-get install ubuntu-desktop?10:18
tkamppeterpitti, solved. indicator-datetime was not installed, probably a missing dependency in some package.10:18
tkamppeterdist-upgrade I did before, and ubuntu-desktop was already installed.10:19
pittitkamppeter: ah, unity-greeter should probably depend on it10:20
seb128pitti, it should rather handle it fine when it's not there10:20
pittior that10:20
pittiright now it trips over a NULL pointer and then exits with 0 (!)10:21
seb128not good10:21
seb128could be bug #91840110:21
ubottuLaunchpad bug 918401 in lubuntu-meta (Ubuntu) "Unity-greeter installed by default on Lubuntu, crashing on start" [Undecided,Confirmed] https://launchpad.net/bugs/91840110:21
cjwatson@pilot in10:23
cjwatsonI guess the bot is asleep10:24
=== cjwatson changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: cjwatson
MezAnyone have any idea how sslv2 is somehow enabled in lucid?  Even though the package has it set so it's not even compiled with sslv210:30
hrwif package has -dbg and -dbgsym (like zlib) then which one has higher value for debugging?10:33
seb128hrw, they should be identic in most cases but I guess "dbg" since those might be special builds10:34
seb128where the dbgsym are just stripped symbols10:34
hrwthx10:34
dholbachcan somebody please reject https://code.launchpad.net/~wibblymat/ubuntu/oneiric/ettercap/merge-debian-0.7.3-2.2/+merge/71435? we synced a newer version into Ubuntu already10:40
cjwatsondholbach: done10:44
dholbachthanks cjwatson10:44
hrwI wrote small python script to generate list of -dbgsym/-dbg packages for list of packages. someone need?10:46
=== _salem is now known as salem_
DoctorPepperhi guys !!!11:01
RAOFhrw: What benefits does it have over the script on the wiki?11:02
DoctorPepperis anyone from the appmenu/debusmenu  team in here ?11:02
hrwRAOF: different usecase - I needed a way to get lsit of dbgsym for all packages to create sick rootfs images11:06
RAOFhrw: Aah.  Cool!11:06
apwpitti, i wonder if you might be able to look over the precise linux pending in the new queue11:28
pittiapw: sure! NEWed11:28
mptmvo!11:39
mvohey mpt11:39
mptmvo, so, I have this work item: "[mpt] Invite people to port release-upgrader to aptdaemon"11:40
mptmvo, what good things would happen if someone did that porting?11:40
mptOne, that I've just observed (informal usability test), is that it would no longer use the ugly gksudo prompt11:41
mptI'm sure there are others though :-)11:41
mvompt: right, there are few direct benefits, one if the gksu prompt, the other is that its more inline with the tools we use these days, but its mostly under-the-hood11:42
mptWould the upgrade start queueing nicely if someone happens to be installing/uninstalling an application at the moment they choose to do the upgrade?11:42
mvompt: yes!11:42
mpt(i.e. wait for that to finish)11:42
mptok11:42
mptmvo, and if someone wants to do it, which project should they be branching? Is it part of update-manager?11:43
mvompt: yes, branching u-m and possible creating a new repository too to make it more seperate (as its really its own project nowdays)11:43
mvompt: sorry, I have to leave for lunch now, but I will read scrollback and answer when I'm back11:44
mptok, thanks mvo11:44
mvoyw11:44
dokosmoser, pitti: please could you recheck http://people.canonical.com/~doko/tmp/eglibc-2.15/install/ (lightdm on amd64 works for me with this one)11:47
pittidoko: sure11:48
dokoI might just have a cpu which doesn't expose this11:48
pittidoko: meh, seems I need the :i386 variants as well; multiarch..11:50
dokoahh, ok. then building in the ppa11:50
pittidoko: but at least in installed/unpacked state, it doesn't crash any more11:50
dokopitti: so you did see that dlopen issue on i386?11:50
pittidoko: unknown; I'm on amd6411:51
dokook, building in the ppa11:51
pittidoko: I'm just purging all :i386 bits from my system, then it should configure11:51
pittieasier than waiting11:51
dokohijacking the fast buildds11:51
ScottKpitti: Thanks.11:52
pittidoko: ok, i386 stuff purged, your versino configured, libpixbufloader-svg crash seems fixed11:53
pittidoko: I'll keep that version installed, and yell if I see other problems11:53
tkamppeterpitti, I am currently working on the packaging of cups-filters. While doing that I have found out that CUPS ships a lot of filters, like ooopstops, textonly, ... which never shipped in CUPS usptream and also are not added by me. Now there is the question whether I should add them to cups-filters upstream and independent of this move them from the cups Debian package to the cups-filters Debian package?11:53
pittitkamppeter: I think we can leave them in cups' debian/local for now11:55
pittitkamppeter: one step at a time11:55
tkamppeterpitti, I have somewhat reorganized them and get http://pastebin.ubuntu.com/818724/11:55
tkamppeterpitti, I could aply this organizing also to the cups package.11:55
pittitkamppeter: I have no idea about oopstops; textonly might be something which could eventually go into cups-filters11:55
pittitkamppeter: but for now, I'd suggest to not put anything into cups-filters whic looks suspicious or obsolete11:56
tkamppeterpitti, advantage of moving them now is to only once have the complex dependencies when spinning out a part of the cups package.11:56
pittitkamppeter: moving one more filter to cups-filters is easy; we just need to bump the Breaks/Replaces: version11:56
pittitkamppeter: so, your call in the end, doesn't make much difference11:57
tkamppeterpitti, I can do the move distro-only for now and later on make the decision about upstreamize or drop altogether.11:57
pittitkamppeter: but are the *tops filters still that relevant, given that we are using PDF now?11:57
tkamppeterpitti, yes, I see, 3 of them are .../tops.11:57
pitti# oopstops      prefilter to sanitize PostScript jobs generated by OpenOffice 2.x11:58
tkamppeterpitti, oopstops is already obsolete as LO emits PDF.11:58
pittitkamppeter: I think we should first try whether this is still actually relevant with LibO 3.411:58
pittitkamppeter: so, let's just kill that one11:58
tkamppeterpitti, dvipipetops is not installed with cups' binary packages, also not samba-to-ps ...12:02
tkamppeterSo from the filters only textonly stays ...12:03
pittitkamppeter: yay spring cleaning :)12:03
tkamppeterpitti, early spring, but FF requires it ...12:03
tkamppeterpitti, the mailto backend is also not installed, not even in /usr/lib/cups/backend-available/.12:04
tkamppeterpitti, after throughing all this awy, we stay with12:05
hrwdoes someone know does germinate is able to track ddebs or not?12:05
tkamppeterdebian/local/filter/textonly12:06
tkamppeterdebian/local/mime/text.convs12:06
tkamppeterdebian/local/ppd: pdf.ppd  postscript.ppd  textonly.ppd12:07
highvoltageqmc12:07
highvoltage(sorry)12:07
tkamppeterpitti, from these debian/local/ppd/pdf.ppd will also die as it is a sample for a PDF printer PPD in the PS workflow, obsolete.12:08
=== jelmer_ is now known as jelmer
tkamppeterpitti, so only the files of the textonly printer driver stay, which could move into cups-filters upstream and postscript.ppd, the generic PostScript PPD of CUPS, there we must check whether CUPS is not also shipping its own.12:10
pittitkamppeter: right, if cups ships its own in the meantime, I think we should use that12:11
pittitkamppeter: text seems harmless and useful enough to include in cups-filters/12:12
* pitti lunch, bbl12:12
tkamppeterpitti, CUPS has one, in sample.drv (PPD generator), so good bye postscript.ppd, textonly goes to cups-filters upstream, cups package cleaned up!12:14
=== MacSlow is now known as MacSlow|lunch
diwicpitti, could you sponsor lp:~ubuntu-audio-dev/pulseaudio/ubuntu.precise for me some time today?12:34
=== yofel_ is now known as yofel
pittidiwic: sure! want to do/commit the dch -r/debcommit -r now, as I can't push?12:57
diwicpitti, you can push12:58
diwicpitti, core-devs are audio-devs12:58
pittiah, good12:58
diwicpitti, but I can do it anyway if you like?12:59
pittidiwic: pushed and uploaded, thanks!12:59
diwicpitti, \o/ thanks12:59
=== JackyAlcine_ is now known as JackyAlcine
=== MacSlow|lunch is now known as MacSlow
scott-workdiwic: i have to go to 1/2 day meeting, but in about four hours can we talk about pulseaudio <-> jack integration and hand-off later?14:01
scott-worki just want to understand the current state and what we need to test and/or do to improve it14:02
diwicscott-work, hmm, I'm in a european time zone, but I'll try to be around14:02
scott-workdiwic: tomorrow morning (my time, about +24 hours) would be fine as well :)14:03
diwic4 hours from now works better14:03
stgraberpitti: hi! yeah, I figured it might take a while because of jdstrand playing with the publisher ;) did my fix work once it actually got published?14:17
cjwatsondoesn't look like pitti tried again14:18
cjwatsonI rebuilt Ubuntu desktop, apparently successfully14:18
cjwatsonI guess I can try the others in a bit ...14:18
stgrabercool, yeah, that'd be great. thanks14:18
pittistgraber: looks like, http://cdimage.ubuntu.com/mythbuntu/daily-live/20120127/ built14:18
pitti(that was auto-launched)14:19
pittistgraber: sorry, forgot to check/try again14:19
stgraberslangasek: that didn't take long: bug 922578 :)14:30
ubottuLaunchpad bug 922578 in ubuntu-meta (Ubuntu) "please remove 'resolvconf' from ubuntu-minimal Depends" [High,New] https://launchpad.net/bugs/92257814:30
=== bladernr_afk is now known as bladernr_
siretartstgraber: what do you think about importing/syncing nx-libs-lite from unstable to precise?14:59
cjwatsonubuntu-mir: would appreciate a quick look at bug 922631, since there are packages currently uninstallable in main because of this (I didn't notice the new dependency before syncing libbsf-java, sorry)14:59
ubottuLaunchpad bug 922631 in apache-pom (Ubuntu) "[MIR] apache-pom" [Undecided,New] https://launchpad.net/bugs/92263114:59
siretartstgraber: If things work out, I'll upload x2goclient to unstable later today14:59
stgrabersiretart: I think that'd be a good idea, as they are new packages, they won't break anything and will likely be useful for quite a few people15:00
siretartstgraber: they replace the existing libxcomp3* and nxproxy packages15:00
stgrabersiretart: ah, now you're starting to scare me ;)15:01
stgrabersiretart: are they compatible with NX? (mostly interested in qtnx)15:01
stgraber(as in, they were tested with it)15:02
siretartstgraber: I've never tried qtnx myself, but Mike (the x2go mike) integrated a lot of patches so that you can install both x2go and freenx on the server using these libs15:02
siretartstgraber: so AFAIUI, yes, they are supposed to be compatible with NX15:02
stgrabersiretart: can you push just the packages you want to sync into Ubuntu to a PPA, I can then do a quick test run of weblive with both x2go and qtnx and make sure everything works before that lands in the archive.15:03
siretartstgraber: I can try15:04
cjwatsonmvo: I could use help or workaround suggestions with bug 922639, if you have a moment ...15:10
ubottuLaunchpad bug 922639 in apt-clone (Ubuntu) "apt-clone: "Could not exec dpkg"" [Undecided,New] https://launchpad.net/bugs/92263915:10
mvocjwatson: looking15:12
mvocjwatson: this is with the apt-clone from lucid-backports? or the current one in precise ?15:13
cjwatsonmvo: precise15:15
cjwatson0.2.215:15
hallynhi - this morning my virbr0 didn't show up, and log showed that adding msq rule got -EINTR (not sure if that was cause or effect).  anyone ever seen that?15:16
mvocjwatson: thanks, let me try to reproduce15:16
cjwatsonmvo: I'm guessing any 'apt-clone restore --destination=/blah' should do it ...15:17
hallynoops - sorry, wrong chan15:17
micahgpitti: neither one should be uninstallable (except for maybe on ia64/sparc)15:18
* micahg checks in a chroot15:18
mvocjwatson: yeah, this should be covered by the tests actually :/15:20
mvocjwatson: heh :) I actually suspect its a apt bug15:21
micahgpitti: not sure, a chroot seems to be fine15:21
pittimicahg: oh, I know; it's in universe, promoting15:22
micahgah, right, new binary15:23
pittisame for xul-ext-ubufox15:23
micahgright, same for xul-ext-mozvoikko in lucid/maverick15:24
cjwatsonmvo: yeah, I thought it might be given that it already has some workarounds for this kind of thing; but I couldn't work out why it was getting that path for Dir::Bin::dpkg15:24
micahgpitti: can you also please promote firefox-locale-* in both lucid and maverick15:24
pittirunning15:26
siretartstgraber: testpackages uploaded to ppa:siretart/x2go15:28
mvocjwatson: I think I commited a fix (lp:apt-clone) - I'm testing it right now, will take a moment15:31
pittimicahg: done15:32
stgrabersiretart: thanks15:32
siretartstgraber: O15:32
siretartstgraber: I've just talked to mike on jabber. it seems that there are no patches to nxcomp and nxproxy at all, so the packages should be pretty safe wrt. qtnx/nxclient15:33
micahgpitti: thanks15:33
siretartstgraber: it's more or less "just" an update to the latest nomachine upstream release15:33
stgrabersiretart: ok, bumped the score on these builds so I can test now :)15:35
siretart:-)15:36
cjwatsonmvo: python-apt seems to set Dir::Bin::dpkg, not Dir::Bin - is that important?15:38
ScottKcjwatson: I've got some germinate/seed confusion when you have a moment.  According to http://people.canonical.com/~ubuntu-archive/germinate-output/kubuntu.precise/_germinate_output python-gi is being pulled in to satisfy python-dbus, but python-dbus dropped that as a recommends 10 days ago.15:38
ScottKIs the p.c.c output out of date or ???15:39
mvocjwatson: good catch, I think we need to do both15:40
cjwatsonScottK: Doesn't look out of date; check the timestamp15:40
cjwatsonScottK: that "to satisfy" message means that it's satisfying a Provides, usually15:40
ScottKHmm. OK.15:40
ScottKcjwatson: On http://people.canonical.com/~ubuntu-archive/germinate-output/kubuntu.precise/all it also lists python-gi as being pulled in by python-dbus.15:41
cjwatsonor rather a virtual dep15:41
ScottKSo I'm confused.15:41
ScottKAh, wait.15:41
tgardnerPrecise resolvconf is breaking my rice bowl on  precise schroots. /etc/schroot/setup.d/20copyfiles breaks when it tries to copy the host /etc/resolv.conf to the schroot. Maybe its because the schroot hasn't got a mount for /run ? Has anyone else encountered this yet ?15:42
cjwatsonRecommends: python-gi | python-gobject-2 | python-qt4-dbus15:42
ScottKYeah.15:42
cjwatson(so not virtual, sorry, the message indicates alternatives)15:42
ScottKSo i just need to seed the Qt one.15:42
cjwatsonYep, that would do it.15:42
ScottKI forgot Debian solved the problem a bit differently than we did.15:43
debfxScottK: apport depends on python-gi so we can't get rid of it15:43
ScottKThanks.15:43
* apw notes that the link in the chroot is /etc/resolv.conf -> /run/resolvconf/resolv.conf ... is that allowed to be absolute rather then -> ../run/resolvconf/resolv.conf ?15:43
ScottKdebfx: I'm picking them apart one at a time.15:43
cjwatsonIt is required to be absolute15:43
cjwatson     In general, symbolic links within a top-level directory should be15:43
cjwatson     relative, and symbolic links pointing from one top-level directory15:43
cjwatson     into another should be absolute.  (A top-level directory is a15:43
cjwatson     sub-directory of the root directory `/'.)15:43
cjwatsonpolicy 10.515:43
apwthat makes life very painful with chroots ...15:44
apwif you touch the chroot from outside15:44
cjwatsonstgraber: ^- looks like schroot should be adjusted15:44
cjwatsonapw: in this case I think it's generally *desirable* when touching the chroot from outside, because you get current name server resolution data without having to copy things manually15:44
cjwatsonapw: but schroot will need to cope15:45
tgardnerit seems like its a namespace collision on the symlink15:45
apwcjwatson, though from outside you'd use the real /etc/resolv.conf link, and inside you'd get the inside one15:45
cjwatsonand generally speaking inside you ought to have /run bind-mounted15:45
cjwatsonit's just the setup that breaks15:46
apwahh so we are just missing /run mount rather than anything else15:46
cjwatsonare we, or is this setup code that runs before the bind-mounts?15:46
apwthough of course, if you don't have precise outside you will pollute your real /run15:46
apwwhich doesn't seem desirable15:46
cjwatsonhow will you pollute it by having a symlink into it?15:47
apwbecause outside doesn't have resolvconf at all cause we don't use it before precise by default15:47
cjwatsonoh, if resolvconf runs.  but who cares, nothing will touch it ...15:47
apwwhich is why rtg even noticed15:47
apwand the copy in will still fail as the link points to somethign which doesn't exist15:48
* cjwatson bows out of this conversation, I'll let stgraber/slangasek fix it15:48
apweven if we are happy to have real /run end up polited15:48
apwsounds fair to me :)15:48
stgrabertgardner,apw,cjwatson: would removing /etc/resolv.conf and replace it by the content of /etc/resolv.conf (so cat /etc/resolv.conf > $target/etc/resolv.conf, instead of a cp), work for you or do we want to bind-mount /run/resolvconf (sounds like a bad idea to me)?15:49
apwstgraber, i don't think we care what happens as long as its safe in the inside chroot15:50
apwstgraber, as in our case outside is older than precise and doesn't have /run/resolvconf at all15:50
tgardnerand /run isn't bind mounted within the chroot15:51
tgardneronly /proc15:51
stgraberapw: right, safest way is to rm /etc/resolv.conf in the chroot and replace by the content of /etc/resolv.conf outside of it. This will work whatever the release is outside the chroot.15:51
stgraberslangasek: thoughts ^15:51
apwsounds safe assuming resolvconf inside will do something sensible should it get run/upgraded/etc after the link is replaced15:52
tgardnerstgraber, won't /bin/resolvconf complain? It checks that /etc/resolv.conf is a symlink15:52
=== bladernr_ is now known as bladernr_afk
apwstgraber, i guess we could check if the filename is a link, and if so resolve it, and then fix the result to point to the chroot, and ...15:53
stgrabertgardner, apw: the reason why we made resolvconf a depends and not a recommends of ubuntu-minimal is because it's supposed to properly deal with /etc/resolv.conf being converted back to a file and never try to make it a symlink again. It's the "supported" way of disabling it.15:53
stgraberif that fails for some reason, we need to fix it then :)15:53
tkamppeterpitti, hi15:53
pittihello tkamppeter15:53
apwstgraber, the other way to copy the file might be:   cat source | chroot chroot_dir tee destination >/dev/null15:54
=== dbarth_ is now known as dbarth
apwstgraber, ahh see what you mean about disabling, if thats what its meant to do, then that should work indeed15:58
tgardnerapw, the symlink check in /sbin/resolvconf looks unequivocal. not that resolvconf is even run in  achroot.15:59
psusiI don't suppose anyone could run a sync real quick for me?  I've worked with the debian dev to merge ubuntu's changes there and a new upstream.  Paperwork is in bug #92265416:04
ubottuLaunchpad bug 922654 in gparted (Ubuntu) "please sync gparted 0.11.0-1 from debian unstable" [Undecided,Incomplete] https://launchpad.net/bugs/92265416:04
micahgpsusi: no, I just NACKd that16:04
psusiack... why?16:04
micahgpsusi: new upstream with no testing, alpha 2 next week16:04
micahgwe're syncing from testing by default16:04
psusiI've tested it ;)16:05
micahgthat's fine, but I think it can wait until alpha 2 (that'll give it time to bake in unstable as well)16:05
psusiit also fixes an outstanding bug16:05
cjwatsonmvo: it also strikes me that apt-clone could do with bind-mounting at least /proc and /sys into the chroot, maybe emore16:06
cjwatson*more16:06
psusihrm.... ok... so next week?  just wanted to make sure it got in before freeze... been working on it since before the new year, building, testing, merging in debian and ubuntu16:06
micahgpsusi: oh, yeah, I think we want it for precise, just not before alpha 2, the Monday after barring any RC bugs would be fine :)16:07
psusiok16:07
micahgunless the bug it fixes is extremely bad16:08
cjwatsonoh yes16:08
cjwatson@pilot out16:08
=== cjwatson changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
psusiI guess it isn't extrememly bad... just fails to resize ntfs sometimes16:09
micahgcjwatson: I think the channels got set to +t somehow a few days go16:09
cjwatsonyes, I noticed.  will investigate at some point :)16:10
* psusi goes back to working on patches for upstream gparted...16:11
kirklandany idea if ubumirror (or any of the other archive mirror tools) can mirror PPAs?16:13
kirklandor, what's the best way to mirror a PPA?16:13
mvocjwatson: thanks, a good point, I look into it next16:21
* smb got a plymouth-upstart-bridge going mad after upgrading precise today (on a server install). Not sure exactly what is going wrong16:48
smbepoll_wait(3, {}, 64, 0)                = 0 (repeated constantly)16:49
smbinit similarly bad16:51
smbread(24, 0x7f515e650c50, 8192)          = -1 EAGAIN (Resource temporarily unavailable)16:52
smblrwx------ 1 root root 64 Jan 27 17:51 24 -> /dev/ptmx16:52
=== JanC_ is now known as JanC
apwif i am decoding that epoll_wait correctly then it is passing a timeout of 0, which is:17:08
=== deryck is now known as deryck[lunch]
apw"... while specifying17:08
apw       a timeout equal to zero makes epoll_wait() to return  immediately  even17:08
apw       if no events are available (return code equal to zero).17:08
apw", and we are returning 0 as expected.17:08
* apw is suspicious of this upstart upload, 5 hours ago.17:09
apwcjwatson, ^^17:10
smbright. went back two kernel versions to make sure we did not do evil and its still the same17:11
cjwatsonapw: -> jodh17:11
cjwatsonassuming he's still around17:11
apwjodh, when did you change your nick!?!17:12
* smb though hom to be jhunt...17:12
cjwatsonmonth or two back17:12
jodhapw: keep up :)17:12
cjwatsonum, the epoll_wait in upstart is in upstart-socket-bridge, not plymouth-upstart-bridge as smb cited above17:13
cjwatsonnow, plymouth calls epoll_wait itself, but it hasn't been uploaded recently17:13
smbcjwatson, The process I straced was upstart-udev-bridge17:14
cjwatsonwhy did you say plymouth-upstart-bridge?17:14
smbI mean plymouth-...17:14
cjwatsonplease can you be accurate17:14
smbJust mistyped now17:14
cjwatsonpick one17:14
mvocjwatson: trunk does the bind mounting now17:14
cjwatsonmvo: thanks17:14
smb 1662 root      20   0 19236  892  704 R   99  0.0   0:12.95 plymouth-upstar17:14
=== bladernr_afk is now known as bladernr_
mvoyw17:14
* mvo gets some dinner17:14
cjwatsonok.  but plymouth-upstart-bridge has not changed recently17:14
cjwatsonthat's just plymouth's stock event loop code17:15
smbcjwatson, Cannot say for sure what package exactly but those two processes seem to end up running wild now17:17
smb  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND17:17
smb 1662 root      20   0 19236  892  704 R  100  0.0   7:25.38 plymouth-upstar17:17
smb    1 root      20   0 24212 2228 1272 R  100  0.0   7:52.06 init17:17
jodhsmb: eek!17:17
jodhsmb: are you running upstart 1.4-0ubuntu3?17:18
cjwatsoncommon factor: the kernel17:18
cjwatson;-)17:18
smbcjwatson, no17:18
apwcjwatson, luckily smb testing very old kernels to confirm17:18
smbcjwatson, tried tree different ones17:18
* apw wonders if we had a libc update17:18
cjwatsonupstart is a more likely candidate17:18
cjwatson/dev/ptmx - I wonder if there's a missing cloexec17:18
smbjodh, yes17:18
jodhsmb: try rebooting with "--no-log"17:19
cjwatsontry with ... what he said17:19
smbone min17:19
smbipmi reset running17:19
cjwatsonjodh: is it possible that pty_master is being inappropriately leaked to child processes?17:20
cjwatsonthat could have amusing effects17:20
smbjodh, improbability factor 1:1 (we're back to normal)17:21
cjwatsonjodh: the log file seems to be O_CLOEXEC but not the pty master17:21
apwsmb, so that fixes it huh17:22
jodh? "545:  nih_io_set_cloexec (pty_master);"17:22
smbapw, yo!17:22
smbSo no process at 100%, and I do not see defunct processes anymore17:24
cjwatsonjodh: ah, sorry, missed that17:24
smbwhich means boot completes and I get a console on ttyS0 as well17:24
jodhsmb: did you get any log files written in /var/log/upstart?17:25
cjwatsonjodh: but that's only done in the child - what happens if some other process is spawned between that log object being created and it being destroyed?17:25
smbjodh, before or after?17:25
cjwatsonjodh: afaics any other process spawned will end up with a copy of that pty_master17:25
smbjodh, I mean do I need to boot back into without --no-log?17:25
cjwatsonthe nih_io_set_cloexec should be right after opening17:25
smbjodh, btw  yes, there are several files in /var/log/upstart17:26
=== Chipzz_ is now known as Chipzz
jodhsmb: could you try reproducting the problem again?17:48
hallynkees: bug 912493, any plans/ideas?17:49
ubottuLaunchpad bug 912493 in libcap2 (Ubuntu) "libpam-cap: /etc/security/capability.conf reported as obsolete config" [Low,Confirmed] https://launchpad.net/bugs/91249317:49
smbjodh, Simple, just have to reboot without --no-log :)17:49
smbjodh, Ok, computer is back to bad state17:51
dobeyanyone else having problems with X after latest update?17:52
dobeyreally need my workstation back :(17:52
slangasekcjwatson: jodh tells me you guys have a prospective fix?17:52
cjwatsonslangasek: I think a cloexec fix (jodh has a patch in hand) is at the very least worth testing17:53
slangasekok17:53
cjwatsonseems like a very plausible source of trouble17:53
* slangasek nods17:53
cjwatsonthe way that plymouth-upstart-bridge is suffering indicates that it's some kind of leakage between upstart and child jobs17:54
brycearges, hiya; missed your message yesterday, but I can look into it right now17:55
argesbryce, thanks! yea i'm new to this, so please let me know if anything needs to be fixed.17:59
brycearges, certainly.  Do you want feedback here in irc or on the bug report?18:00
jodhcjwatson, slangasek, smb: lp:~jamesodhunt/ubuntu/precise/upstart/pty_master-cloexec-fix, https://launchpad.net/~jamesodhunt/+archive/upstart-testing18:00
jodhcjwatson, slangasek, smb: I've dput to the upstart-testing ppa, but the page hasn't updated yet...18:00
smbjodh, I will pull as soon as I find it there and let you know18:01
argesbryce, bug reports fine18:01
bryceright, will do18:01
smbjodh, or .... start to build in 7 hrs... hmmm18:02
dobeyhrmm, the -10 kernel at least tells me low graphics mode18:03
jodhsmb: thx.18:03
jodhsmb: hey, that's better than the 11hrs for i386.18:03
dobeybut now dpkg-reconfigure tells me nvidia-current is broken or not fully installed :(18:03
jodhcjwatson: could you rescore this one pretty please?18:03
infinityjodh: On it.18:03
jodhinfinity: awesome, thanks.18:03
dobeyweird18:03
smbjodh, Still would be zzz time for smb :)18:03
infinitysmb: No zzz for you, the jobs are rescored. :P18:04
smbinfinity, bah! At least its beer time. :)18:04
infinitysmb: No beer either!18:04
smbinfinity, too late18:04
infinity;)18:05
smbinfinity, you know us. right on time with that one. ;)18:05
dobeybeer doesn't sound like a bad idea right now18:05
=== deryck[lunch] is now known as deryck
infinityI need to move to Europe so that when smb starts beering, I don't realise I still have the entire day ahead of me.18:06
smbBest move even a bit more east. Then it is not only at least the same time but even cheap. :)18:08
infinitysmb: Yeah, I'm not sure cheap beer is easter Europe's biggest selling feature, but it's definitely one of them...18:10
infinitys/easter/eastern/18:10
=== dpm is now known as dpm-afk
jodhsmb: amd64 has now built.18:11
infinity(both have)18:11
jodhinfinity: thanks again for the prompt action.18:12
smbpackage installed... power reset18:13
* jodh starts to sweat18:14
smbstill seems to be in badlands18:16
smbI think to be sure I need to boot with --no-logs and re-install18:16
smbjodh, No, sorry situation without --no-log has not improved with the new package18:23
jodhsmb: ok, I guess we'll have to disable logging until we can identify the actual cause.18:23
jodhsmb: thanks for testing.18:24
cjwatsonok18:24
smbjodh, ok. welcome18:24
dobeyand i thought nvidia wasn't going to get broken this time :(18:24
diwicscott-work, was it now you wanted to talk to me?18:27
=== Pici is now known as Guest34884
jodhsmb: could you raise a bug on this issue? It would be interesting to know which log files get created and if there's anything interesting there too.18:29
jodhsmb: also would be interesting to see the output of "ls /etc/init/"18:29
smbjodh, ok can do and add that output.18:30
jodhsmb: thanks.18:31
slangasekpatrickmw: there are some very strange outliers in the results on http://reports.qa.ubuntu.com/reports/boot-speed/acer-veriton-01/index.html; are these tests 100% automated and non-interactive?18:36
slangasekpatrickmw: wondering about http://reports.qa.ubuntu.com/reports/boot-speed/acer-veriton-01/2012-01-24_16-58-22/bootchart.png in particular, which took twice as long to start the desktop as normal18:37
slangasek(but it's not the only one)18:37
cjwatsonjodh: are you going to send me a branch to disable logging again, or do you want me to do it?18:42
cjwatsonI have a few minutes before dinner ...18:42
keeshallyn: hrm, weird. let me take a look.18:43
smbjodh, bug 92275418:44
ubottuLaunchpad bug 922754 in upstart (Ubuntu) "booting without --no-log causes init and plymouth-upstard-bridge to spin at 100%" [Undecided,New] https://launchpad.net/bugs/92275418:44
smbbah upstart ... cannot write anymore... :-P18:45
slangasekcjwatson: I'm taking it18:45
=== cking_ is now known as cking
cjwatsonslangasek: ah good, thanks18:46
slangasekjibel: bug #903137 - heh, you didn't reopen the bug?18:48
ubottuLaunchpad bug 903137 in base-files (Ubuntu Precise) "lucid->precise upgrade - prompt to update unmodified conf files in /etc/update-motd.d: 00-header, 10-help-text, 99-footer" [Medium,Fix released] https://launchpad.net/bugs/90313718:48
slangasekE: base-files: file-in-etc-not-marked-as-conffile etc/legal18:53
slangaseksigh18:53
SpamapSslangasek: hey, you did a trick once where you imported a missing upstream into a branch.. how did you do that?18:55
slangasekSpamapS: possibly bzr import-upstream?18:56
SpamapSreading..18:56
slangasekor bzr merge-upstream18:56
slangasekdepends on the context :)18:56
cjwatsonpsusi: pretty sure that parted patch broke LVM handling in d-i; bug 92264618:57
ubottuLaunchpad bug 922646 in parted (Ubuntu Precise) "precise alternate LVM failed to install: no root file system" [High,Triaged] https://launchpad.net/bugs/92264618:57
cjwatsonpsusi: will try to figure it out if you don't beat me to it ...18:57
SpamapSslangasek: I think import-upstream was what I was missing18:57
* slangasek nods18:57
SpamapSupstream-2.6.1       ?18:57
SpamapShm, ? tho..18:57
slangasekthat means bzr knows about the tag but can't find a revision id for it in the current branch18:57
slangasekare you in a subdir of a bzr repo?18:58
cjwatson++               if (_is_dm_major(major(st.st_rdev)) && _is_dmraid_device (buf)18:58
cjwatson++                   && !_dm_is_part(buf))18:58
cjwatsonI think that has arranged not to probe non-dmraid DM devices, which is definitely wrong18:58
SpamapSslangasek: I'm in the root of a working tree underneath a shared repo.18:58
SpamapSImported ../rabbitmq-server_2.6.1.orig.tar.gz as tag:upstream-2.6.1.18:58
slangasekSpamapS: ah, so that's what you're seeing after running import-upstream, sure18:59
slangasekSpamapS: you probably need to do a null merge of -rtag:upstream-2.6.1 now18:59
slangasekin order to graft it into the branch history where you want it19:00
SpamapSnull merge?19:01
SpamapSthats a new concept for me. :p19:01
slangasekSpamapS: 'bzr merge -rtag:upstream-2.6.1'; 'bzr diff | patch -R' :)19:02
slangasek'bzr commit'19:02
SpamapSslangasek: that merge tries to find the tag in the parent branch19:02
slangasekhmm19:02
slangaseknot sure what's happened then19:02
SpamapSadding '.' worked19:02
slangasekah19:02
SpamapSnow, whether the package builds sanely.. thats another story19:03
SpamapSslangasek: if I don't pass '--split' to bzr bd, it thinks the package is native19:05
slangasekSpamapS: ummm?  that makes no sense to me19:07
SpamapSok.. after importing the next dsc.. it builds with normal mode19:07
slangasekSpamapS: what's the version number in debian/changelog?19:07
slangasekah19:07
SpamapSslangasek: 2.6.1-1ubuntu219:07
SpamapSslangasek: would you mind inspecting this branch to see if I did it right: lp:~clint-fewbar/ubuntu/precise/rabbitmq-server/fixed-upstream-tag19:08
SpamapSbzr bd works19:08
SpamapShistory looks fine19:09
slangasekSpamapS: yep, looks like what I've done in the past19:10
=== kalosaurusrex is now known as albrigha
* slangasek carefully avoids saying "looks correct" ;D19:10
SpamapSwell that at least makes sense19:10
slangasekcjwatson, jodh: upstart -0ubuntu4 uploaded19:10
SpamapSmerging the next upstream seems to have hit a lot of conflicts though19:10
slangaseknot necessarily illegitimate... is this source format v1, with upstream changes?19:11
SpamapSprobably.. doh19:11
slangaseknot that that's necessarily a wrong thing either19:12
slangasekyou may just fundamentally have conflicts that need resolving19:12
SpamapSactually no19:12
SpamapSno upstream changes19:12
slangasekhmm, ok19:12
SpamapS  Conflict adding files to plugins-src.  Moved to root.19:13
SpamapSI've never seen such a conflict19:13
slangasekoh fun19:13
slangasekI don't have any good advice on those19:13
slangasek#bzr might19:13
* SpamapS ponders rewinding the branch to before it was borked, and just import-dsc'ing ...19:14
slangasekif it's a UDD branch you will ensure the importer will fail going forward, but I guess it's probably failing already19:14
SpamapSUgh, why's that?19:15
slangasekbecause rewinding+overwriting changes the revision IDs associated with the tags the importer cares about19:15
slangasekand the importer isn't robust in the face of such changes19:15
slangasekhttps://bugs.launchpad.net/udd/+bug/71462219:15
ubottuUbuntu bug 714622 in Ubuntu Distributed Development "import fails when lp branch has been push --overwrite'n" [High,Confirmed]19:15
SpamapSslangasek: I would have thought it just cared about the upstream-* tags and the debian / ubuntu tags.. not the revids19:16
slangasekSpamapS: it's a very cautious importer19:16
SpamapSah19:16
=== Guest34884 is now known as Pici
lamontso when I boot the system and it says that it's waiting for network, then waiting up to 60 seconds more, and then finally says that it's booting without full networking....19:19
lamontI'm guessing that's not supposed to be the last message I ever see19:19
lamontslangasek: your "fastest networking to date" claim?  I refute it19:19
slangaseklamont: that means you've got garbage in /etc/network/interfaces - the system brings up all the network it can19:20
slangasekand then it waits for devices you've told it should be there but aren't :)19:20
lamonthttp://paste.ubuntu.com/819194/ <-- slangasek19:24
lamontto be fair, I did just uncomment the 'auto lo'19:24
lamontanything I should change before I try booting that partition again?19:24
slangaseklamont: "just uncomment" as in since the failure or immediately before it?19:25
lamontsince booting oneiric so that I have a usable system19:26
slangaseklamont: ok.  but you say you get the "booting without full networking" message, and then it still doesn't boot?19:26
stgraberlamont: it looks like you could drop the pre-up on that virbr0 and replace it by "bridge-ports none", not that it'd make much of a difference though19:26
lamontslangasek: it just sits there.  I'll admit, the longest I waited was 5 minutes19:26
slangaseklamont: desktop, server?19:27
lamontupgrade from oneiric, desktop19:27
lamontspecifically, my laptop19:27
slangasekwell, the basic logic for failsafe boot hasn't changed since oneiric19:27
slangasekso I think something's wrong inside your /etc/init/rc-sysinit.conf19:28
slangasekrather19:28
slangaseksomething's wrong in your runlevel that should get kicked off by /etc/init/rc-sysinit.conf19:28
lamonta50c045d9390a6e6c43c18b19cd72fe5  /mnt/etc/init/rc-sysinit.conf19:29
lamontI suspect that's virgin19:29
stgrabertgardner: just uploaded yet another resolvconf which should fix your schroot bug (you'll need to build a clean chroot though)19:29
slangaseklamont: because with that config, your network should come up straightaway, and so /etc/init/failsafe.conf should stop almost immediately because of 'runlevel' being emitted; and runlevel comes from the 'telinit' at the bottom of rc-sysinit.conf19:30
slangaseklamont: you have time to debug this?19:30
lamontslangasek: I'm making time19:35
slangaseklamont: things to check: - is /var/run a symlink to /run? - on boot, does /run/network contain both 'ifup.lo' stamp file and 'static-network-up-emitted' stamp dir? - when you're left with the message on-screen, can you switch vts to get a getty?19:36
lamontslangasek: bonus question: how on earth do I actually make it so I can get into this beast at that point?19:37
slangaseklamont: you mean if you don't have a getty?19:38
slangaseklamont: you can edit /etc/init/tty2.conf (for example) to 'start on filesystem' instead of 'start on runlevel [23]'19:38
lamontyeah19:38
lamontno getty, no love19:38
slangasekok... but the vt switching itself works correctly?19:39
lamontyes19:39
slangasekok19:39
slangasekcan you try booting with --no-log on the kernel commandline?19:39
slangasek(just to rule out a recent upstart change as the culprit)19:39
tgardnerstgraber, thanks, I'll give it a try.19:43
SpamapSoh awesome.. I love when people leave stuff like this in their build scripts, but not the .git dirs..19:43
SpamapSecho UPSTREAM_SHORT_HASH:=`git --git-dir=eldap-wrapper/eldap-git/.git log -n 1 HEAD | grep commit | cut -b 8-14` >eldap-wrapper/build/hash.mk19:43
psusicjwatson: so where do you think it failed?19:43
stgrabertgardner: might take a while until ubuntu5 is published19:43
tgardnerstgraber, can I pull the source and build it for myself ?19:44
james_wbarry, hi, there's a nice fresh wadllib release with py3 support, Colin told me you were going to shepherd that in to the archive?19:44
cjwatsonpsusi: I'm currently testing http://paste.ubuntu.com/819225/19:44
lamontslangasek: do I care about stop on runlevel [!23] ?19:45
stgrabertgardner: not too easily as you need to have debootstrap use the new one :)19:45
slangaseklamont: not at the moment19:45
lamontas in it's ok if it's there?19:45
slangaseklamont: not unless you think something in /etc/rc2.d is going to telinit you to a different runlevel19:45
slangaseklamont: yep19:45
lamontah, ok19:46
stgrabertgardner: though the new one should be published in the next 30min to an hour19:46
tgardnerstgraber, thats soon enough. I've got a few other things on my todo list.19:46
slangaseklamont: note that this is not an impossible failure condition, as some people have wound up with links to /etc/init.d/single in /etc/rc2.d before due to insserv unpleasantness19:46
psusicjwatson: ohh shit... d-i depends on ped_probe_all() showing logical volumes?  I removed those intentionally beacuse I've always thought it was a bug that parted -l shows logical volumes, which are really akin to partitions19:49
jodhsmb, slangasek: thanks both.19:50
lamontslangasek: and boot twice, once with and once without --no-log ?19:50
lamontls: cannot access /mnt/etc/rc2.d/*single*: No such file or directory19:50
slangaseklamont: sure19:50
lamontok.  back after I finish beating on this box a few times.19:51
psusicjwatson: hrm... I think you want a ! on the _dm_is_part() as well19:51
psusior maybe not... hrm...19:52
psusiwait, yea, that's screwwy19:53
psusicjwatson: yea, you want the ! on _dm_is_part too ;)19:56
psusicjwatson: so that if it is a dmraid, it shows it if it is the whole disk, not if it is a partition19:59
psusicjwatson: shouldn't d-i be figuring out what logical volumes there are from lvs though, not parted?20:01
lamontslangasek: so... --no-log produces happier me20:09
lamontstill unhappy me, but happier20:09
lamontwithout --no-log, init winds up at 99-100% busy reading from fd14 and getting EINVAL... fd14 is /dev/ptmx20:09
lamontwith --no-log, we get all the way to the point where X tries to start, manages to display a cursor, and then falls over. eventually, we hit something hard enough to wedge the display completely, and then all that is left is the rebooting and the crying20:10
lamontchmod a-x /usr/bin/X was sufficient to get to a shell prompt where I could get back into irssi and scream20:10
slangaseklamont: right, that's the same bug smb reported earlier today20:11
lamontslangasek: the --no-log, or the fact that X hates me?20:12
slangaseklamont: --no-log20:12
lamontmore to the point, how do I make X love me again20:12
slangaseklamont: so what do you and smb have in common20:12
slangasekX> no idea :/20:12
stgrabersiretart: it's a no-go for these packages. They break qtnx (session init works but the actual NX window never appears and eventually the server cuts the connection), reverting to current Precise packages fixes it.20:12
lamontslangasek: 3.2.0-11-generic kernel in a whole disk encrypted root on lvm disk20:13
lamontat least in my case20:13
lamontthe only error in X is failing to setup the touchpad device20:15
lamontdell inspiron 15R if that means anything20:15
slangaseklamont: seems unlikely to be the touchpad failure that's preventing X from starting, but I don't know.  Desktop team just landed a new X stack this week.20:21
slangasekbryce: ^^ lamont's X is broken after upgrading from oneiric to precise20:21
lamontwas working on 21 jan, probably with 20th bits20:22
slangaseklamont: oh, so you were already running precise?20:22
slangaseksorry, thought this was a recent o->p upgrade20:23
lamontslangasek: yes20:25
* bryce looking20:25
lamontactually, running precise.  was fine after updating and rebooting on 21st, failed when I finally rebooted again today after dist-upgrading20:26
lamont21st had a minor annoyance going that I needed to rootcause before filing the bug, but was otherwise working20:26
brycelamont, /var/log/dpkg.log please?20:27
lamontin fact, I'm thinking I'll afk just long enough to reboot into the state I had right before rebooting today, just to see if it makes a good difference20:27
lamontbryce: sure20:27
infinity...with log object freed on process exit20:29
infinityBAD: block 0x405f0b90 (job) not freed as expected at tests/test_job_process.c:2982 (test_run).20:29
infinity/bin/bash: line 5: 28676 Aborted                 ${dir}$tst20:29
infinityFAIL: test_job_process20:29
infinity^-- upstart testsuite failure on armhf...20:30
slangasekyes20:30
infinityI wonder if that relates to the same issue that's making us turn logging off in that upload.20:30
slangasekno20:30
infinityMmkay.20:30
slangasekat least not AFAICT20:30
lamontbryce: chinstrap:~lamont/dplg.log20:30
slangasekcurrently I'm throwing the builds back at the builders until they stick20:30
infinitybuilds, plural?  It's failed elsewhere too?20:31
slangasekwill worry about debugging the intermittent test failure afterwards20:31
lamontbryce: everything since the last working reboot 20120121 1445 -0700 is significant20:31
slangasekyes, it failed amd64, armhf, armel; then it succeeded amd6420:31
infinitySpecial.20:31
infinityKay, then I can at least not worry about it being arm-specific.20:31
slangasekyep20:31
slangasekinfinity: has anyone kubuntuish followed up with you about the buildd kernel question?20:32
cjwatsonpsusi: ah, yeah, I overnegated20:32
infinityslangasek: Regarding qtwebkit-source, for instance?20:32
cjwatsonpsusi: d-i uses parted to probe all volumes, lvm or not.  deal with it. :)20:32
slangasekinfinity: yeah. AIUI we've had solid confirmation that the kernel fix, if actually applied, does raise the memory split to 3G/1G as designed20:32
infinityslangasek: Yeah, and still doesn't fix the build failures that were attributed to said split issue.20:33
slangasekyep20:33
slangasekinfinity: and the kubuntu team said in the release meeting today that they were "waiting for a kernel fix"20:33
infinityslangasek: Which makes some sense, as testing that mmap testcase on other platforms (like ppc) shows that they don't all have 3G available anyway.20:33
slangasekwhich seems, um, incorrect20:33
slangasek(or, maybe correct that they're waiting, but an ineffectual strategy)20:33
ScottKIt's correct we're waiting.  Time will tell if it's ineffectual or not.20:34
infinityslangasek: Yeah.  I need to find someone with available round tuits (or push some things to the side on my plate) and figure out what's really going on here.20:34
infinityslangasek: I'm sort of beginning to suspect it might be a binutils bug or something.  But I need to investigate.20:34
lamontalso have I mentioned that the apparent hardcoding of the root device in the initramfs is quite frustrating?20:34
cjwatsonpsusi: btw ... intentionally removing things without mentioning that in the merge proposal?  um, yeah.  don't do that. :-)  I could have seen that in the cover letter and then QA wouldn't have needed to track down a regression ...20:36
infinityslangasek: (It could still be a kernel issue too, but I'm getting to the point where I'm suspecting that binutils might just be using RAM very poorly and/or leaking on ARM.  Need some sane testing to confirm, tough)20:36
cjwatson(yes, I should have spotted it in code review)20:36
slangasekinfinity: right20:37
tgardnerwho can I get to punch linux-firmware through the unapproved queues for Lucid and Oneiric ?20:39
lamontbryce: need anything else before I try rebooting into last week's world?20:40
lamontbrb (hopefully), rebooting20:42
infinityslangasek: The other angle I need to test (I'll kick off a testbuild this afternoon) is that it might still be a kernel issue, and fixed in precise.  And if it is, I think I might need your help in escalating the "doogfooding precise on a couple of buildds" thing.20:43
infinityslangasek: Because I think it would be time pretty solidly wasted to keep trying to figure out what needs to be backported if we could just upgrade a Panda or two, and re-route the problem builds there.20:43
psusicjwatson: I guess I didn't explicitly mention removing logical volumes... I just said in the patch header: don't probe dm devices unless they are dmraid whole disk devices... guess I should have made that more clear20:45
cjwatsonpsusi: yeah, I probably should've read it into that; oh well20:49
=== salem_ is now known as _salem
* lamont has successfully reverted to pre-reboot state.20:57
lamontthough I can see some serious script writing in my weekend to make that less painful for the next time20:57
psusilamont: btrfs snapshots?20:57
lamontlvm20:58
psusiahh... I mucked with that last year... yea... very painful..20:58
psusiit's so much smoother with btrfs20:58
lamontmixed with hard coded ROOT= in places in the initramfs, and an fstab that wasn't changed to reflect the snapshot name, and well, pain20:58
lamontpsusi: /dev/mapper/rover3-20120125 / ext3 rw,relatime,errors=remount-ro,barrier=1,data=ordered 0 020:59
lamontI hear ext4 came out a while ago20:59
lamontbryce: I don't have running state any more, but can certainly scrape files off of the disk trivially now, and can reboot into the broken world if you want me to try anything21:02
psusithe problem with lvm snapshots is they have to copy all blocks that get touched to the snapshot store, even if they are later freed... then when you revert, all of the touched blocks, even the freed ones, have to be copied back.. also can't do more than one snapshot.. with btrfs, it's just an mv to rename the snapshot of your choice to the normal root name and reboot... no copying...21:02
lamontpsusi: 2 lvrenames have the same effect21:03
psusilvrename has nothing to do with snapshots.... you lvconvert --merge to roll back a snapshot21:03
lamontwho cares about rolling it back?21:03
lamontthe snapshot (in my case) is the as-was filesystem21:04
psusiohh, you just want to boot from it temporarily?  yea... you can do that too I guess...21:04
lamont /home is on its own partition, specifically to let me bounce around without paying _too_ much attention21:04
psusiuntil the snapshot exception store fills up anyhow, then your root fs dies ;)21:04
lamontthat's why both are 20GB21:05
patrickmwslangasek, boot speed tests are still running for todays ISOs.   There have been multiple spins today and its catching up as they take a while to run.  As for the 26th's results- yes they are fully non-interactive.  From the time the cd drops to publishing results.21:06
lamontmy pain this go-round was making it possible to "just boot" from the snapshot, without needing to do all the renames21:06
slangasekpatrickmw: the ones I was looking at with the weird numbers are from the 24th21:06
slangasekpatrickmw: I'm not concerned with being caught up, I'm concerned with having 100% variation between successive runs with what should be the same image...21:07
patrickmwslangasek, yeah that variance was dramatic.21:07
slangasekpatrickmw: are all three runs on a given day guaranteed to be done with the same image?21:08
slangasek(they need to be, for our purposes)21:08
patrickmwslangasek, yes21:08
slangasekok21:08
slangasekso something's very strange there, but it doesn't sound like a methodology problem21:08
slangasekwhich means it must be a desktop startup bug, so thanks for revealing it :-)21:09
patrickmwI don't typically review these results, I just get them published for those that understand what they are looking for21:09
broderthe tests are running a vm, right? is the vm's host subject to interesting load?21:10
patrickmwno, they are running on slow hardware. acer veritons21:10
broderoh, cool. nvm, then21:10
patrickmwI would also expect a little variance, but the 24th is odd.21:11
patrickmwthese have been running "unmanned" for months now21:11
brycelamont, sorry, got several people asking for help all at once :-)21:14
brycelamont, so your issue is likely not an X issue.21:14
brycelamont, looking at your dpkg.log for the 20th/21st there are no X packages changed21:14
lamont_since_ 21st 1445 local21:15
lamont_that_ boot worked just fine21:15
lamontand is, in fact, what I'm running now21:15
lamontif need be, I can go bisect the upgrade, but I'd rather not... that way lies work21:16
brycelamont, possibly you're seeing bug #92199821:17
ubottuLaunchpad bug 921998 in unity-greeter (Ubuntu Precise) "unity-greeter crashed with SIGSEGV in indicator_object_get_entries()" [High,Confirmed] https://launchpad.net/bugs/92199821:17
lamonthrm... I suppose that could be verified by simply reverting that package, yes?21:17
lamontshould I see a tombstone in kernel logging for that segv?21:18
dobeylamont: would think, though i seem to still get that crash with the old version as well :-/21:18
* bryce gets off phone troubleshooting monitor problems with his mother21:18
bryce("Oh, honey, I noticed the cord was just loose.  I plugged it in and it everything works."  Ugh)21:19
lamontunity-greeter 0.2.0-0ubuntu4 vs 0.2.0-0ubuntu521:19
lamontheh21:19
brycelamont, symptoms include no errors in your X logs, X just appears to shut down normally; switching to gdm works around it; should be a segfault in dmesg21:20
dobeylamont: yeah, rebuild of new libindicate i think21:20
brycelamont, did you file a bug report?21:21
dobeyunfortunately the new xserver-xorg-core and/or new kernel, seems to also break compat with the nvidia-current driver :(21:21
lamontbryce: hadn't yet - where should I file it against?21:26
lamontJan 27 13:00:48 rover3 kernel: [   81.530390] unity-greeter[5105]: segfault at 18 ip 00007fec4b0a4f6c sp 00007fffb061d390 error 4 in libindicator3.so.7.0.0[7fec4b0a0000+d000]21:26
lamontoh yeah, that's the badger21:27
brycelamont, don't worry about it, if you had I'd say dupe it to the one I mentioned21:27
cjwatsonbryce: heh, I rarely get familial tech support for my actual area of expertise since who installs an OS that often - I just get stuff I have no idea about and have to guess21:27
brycelamont, apparently the branch associated with the bug does not fix it21:27
lamontbryce: nice21:28
brycecjwatson, yeah it came down to, "Mom, the software all shows the monitor is not being detected right, so either your dog broke the monitor when he knocked it over, or the cable is not connected right, or a pin bent when you plugged it back in."21:28
* lamont clicks the AOL link on 921998, just for giggles21:29
slangasekstgraber: man, bug #922491 ftw21:29
bryce20 minutes later...  "No, it's plugged in solidly... oh wait, when I did earlier, that the other end came loose."21:29
ubottuLaunchpad bug 922491 in resolvconf (Ubuntu Precise) "lucid to precise server upgrade: resolvconf failed to upgrade: cp cannot create regular file `/run/resolvconf/resolv.conf': No such file or directory" [High,New] https://launchpad.net/bugs/92249121:29
slangasekstgraber: this fails because resolvconf creates the directory in the *preinst*, then initscripts is configured and clobbers it with a bind mount :P21:30
brycenext HW refresh mom's getting a plain old desktop with >one< monitor.21:30
slangasekI think this is another case of fixing a resolvconf bug by removing code21:30
brycewhile doing this, my 2 1/2 year old son comes in.  "Hi Dutch, do you want to talk to grandma?"  "No, no thanks."21:31
* lamont reboots to play with today's precise and 92199821:31
slangasekomgubuntu: Ubuntu X maintainer rejects multimonitor support21:31
lamontslangasek: his son is not a monitor. just sayin21:31
cjwatsondo not degauss small child21:33
stgraberslangasek: oh fun ...21:34
slangasekstgraber: easy enough to fix the case of resolvconf being installed on upgrade, because that just requires us to create the directory in the postinst.  But I need to think some more about how to handle the case of the lucid version of resolvconf already being installed.21:38
keesrandom... why is "discard" not a default mount option for ext4 filesystems?21:43
slangasekinfinity: so armhf and powerpc are failing the new upstart consistently, whereas armel has managed to build it; since armhf and powerpc also failed to build the *previous* version, they're not affected by --log anyway, so I'm punting this for now21:44
broderkees: Documentation/whatever claims that they didn't trust it to be completely safe21:44
cjwatsonyeesh, unpacking multipath-udeb into the d-i environment breaks LVM21:45
keesbroder: oh...heh.21:45
* cjwatson takes a hatchet to ... something21:45
broderkees: i don't know that it's actually true in practice21:45
keesbroder: "but it is off21:46
kees                        by default until sufficient testing has been done."21:46
kees(Documentation/filesystems/ext4.txt)21:46
keesonly one way I know of to get lots of testing!! ;)21:46
broderheg21:47
broder*heh21:47
slangasekcjwatson: do you know any reason it wouldn't be safe to have resolvconf pre-depends: initscripts (>= /run) ?21:58
cjwatsonunless it's circular, can't see why not; lots of other stuff does22:01
cjwatsonwell, initscripts Depends: upstart Depends: ifupdown22:02
cjwatsonso maybe be a little careful22:02
siretartstgraber: any idea what's going wrong, and does the server use NX 3.5 as well, or some earlier version?22:02
cjwatsoniirc Pre-Depends/Depends loops are just about ok though?22:02
psusicjwatson: is that from my merge today too? ;(22:02
cjwatsonpsusi: in that I changed your patch to depend on multipath-udeb rather than kpartx-udeb because the latter didn't exist, yes; but it was only exposing a latent bug anyway22:03
cjwatsonI'd rather have that kind of thing front-and-centre so it's easy to notice and fix22:03
psusicjwatson: ok ;)22:03
stgrabersiretart: really not sure, the only difference in behaviour is the lack of actual NX window with the new version. All the console output looks identical22:04
psusiso installing kpartx-udeb before also caused the breakage?22:04
stgrabersiretart: the server is running a mix of old freenx (from freenx-team PPA) and x2go22:04
psusierr, multipath-udeb rather22:04
stgrabersiretart: I can't really try to touch anything on the server as that's the production weblive servers and they need to work with natty, oneiric and precise22:04
cjwatsonpsusi: well, I haven't actually tried, but AFAICS yes - it's because it emits log junk to *stdout* when dm-multipath isn't loaded22:05
cjwatsonstupid thing22:05
psusiahh, fun22:06
cjwatsonhmm, but if hw-detect loads multipath-udeb, it modprobes dm-multipath at the same time22:06
cjwatsonmaybe the easiest fix is just to create a kpartx-udeb then22:06
siretartstgraber: well, too bad then.22:06
cjwatsonand say that multipath-udeb should only ever be loaded by hw-detect22:06
cjwatsonnot as robust but it's looking pretty twisty to fix otherwise22:07
psusior move the modprobe from hw-detect to the multipath-udeb postinst?22:07
cjwatsonpostinsts in udebs are different from postinsts in debs22:08
cjwatsonthey imply having a menu item22:08
stgrabersiretart: server is on nxlibs 3.3 and nxproxy 3.4. With x2goserver 3.0.99.6-0~343 and freenx 0.7.3.git100327.e224628-0~ppa6~natty1.5ubuntu122:08
siretartstgraber:  so a mixture of NX 3.3 and NX 3.4? interesting that this works at all22:09
slangasekcjwatson: pre-dep+dep loop could be a bit dicey, but ifupdown doesn't depend on resolvconf in any event.  I'll watch out for loops22:10
siretartstgraber: did you try to keep the old x2goserver and only update the libxcomp* and nxproxy stuff?22:11
siretartstgraber: or did you upgrade everything?22:12
stgrabersiretart: I didn't touch anything server side, I only upgraded the client side (as that's the only part I actually care about. The server I have full control of the packages that are installed there)22:14
siretartI see22:14
stgrabersiretart: so on my laptop I upgraded from Precise using your PPA and tried to connect => failed, reverted to clea Precise => worked.22:14
siretartstgraber: and I guess that you don't actually use x2go, but stick with a 'plain' NX server, right?22:15
stgrabersiretart: people using weblive on Natty (by default in Edubuntu's software center) are using qtnx to connect, these using Oneiric or Precise are using python-x2go22:16
stgrabersiretart: that's why I have that weird mix on the server side, needed to find something that works with all the client versions :)22:16
siretartgood luck maintaining that mix22:16
slangasekstgraber, cjwatson: ok, resolvconf ubuntu6 uploaded with the initscripts dep changed to a pre-dep; hopefully that's the last upload before EOD22:17
stgraberwell, so far, copying the exact same packages seems to work fine. Eventually natty will be end of support and I'll be able to drop NX and just support x2go.22:17
siretartoh, nice, x2goclient just got accepted into unstable22:18
stgraberslangasek: yeah, I think that was the last bug discovered today that had to be fixed :) I still think LTSP is broken but I haven't tested it yet and haven't got a bug report yet. Planning on testing and fixing that over the weekend.22:19
emIsn't it an obvious bug that the pyopencl package in Ubuntu depends on the Nvidia driver package?22:23
emWhy would it be set up that way?22:23
emIt means that there is no way for people who don't use Nvidia to install pyopencl from the repos.22:23
micahgIIRC, only the nvidia binary driver have an opencl implementation22:25
micahgs/have/has/22:25
RAOFmicahg: I'm pretty sure fglrx also has an opencl implementation; in fact, given AMD pushes OpenCL harder than nvidia, I'd guess they had it first.22:35
jtaylorit has22:39
jtaylorbut you have to build pyopencl from source to use it with fglrx22:39
infinityThat seems entirely counter to what OpenCL is meant to promise. :P22:40
jtaylorthough maybe I only did that to avoid pulling in nvidia stuff which the package depends on22:41
RAOFMesa's growing OpenCL support, so we'll probably see some sensible packaging once that happens :P22:42
infinityYou may well be right.  I haven't looked at it at all.  I just find it somewhat ironic if our opencl implementation doesn't actually do what opencl is meant to do (provide a generic interface to GPUs and CPUs) without rebuilding it for each target.22:42
jtayloryou'll have rebuilding in any case, opencl is all about just in time compiling22:43
infinityWell, yes.22:43
infinityI suppose we could JIT the JIT.22:43
infinityProblem solved.22:43
RAOFHuh, yeah.22:44
RAOFpyopencl has a dependency on nvidia-current.  That's a barefaced lie!22:44
infinityRAOF: If that's demonstrably untrue, then perhaps demote it to a Recommends on nvidia|fglrx?22:45
infinityRAOF: I mean, I'd assume it doesn't actually depend on a GPU at all, but I don't know pyopencl.22:45
jtaylorI'm not sure if fglrx includes libopencl22:45
infinityRAOF: I just know that opencl should, if implemented sanely, also run on the host CPU just fine.22:45
RAOFfglrx: /usr/lib/fglrx/libOpenCL.so.122:45
infinity(And maybe this pipe dream is waiting for Mesa to catch up, at least on Linux)22:45
jtaylorah great22:45
jtaylorits been a while since I last set it up22:45
RAOFinfinity: Yeah, but we don't (yet) have a CPU-bound OpenCL library.22:46
=== bladernr_ is now known as bladernr_afk
infinityRAOF: So, Mesa will make everything better?22:46
RAOFinfinity: Well, mesa will trigger us to actually do OpenCL packaging properly :)22:47
lamontI have now progressed to new and different levels of pain22:48
lamontbryce: the workaround for bug 921998 is: apt-get install indicator-{datetime,power}22:48
ubottuLaunchpad bug 921998 in unity-greeter (Ubuntu Precise) "unity-greeter crashed with SIGSEGV in indicator_object_get_entries()" [High,Confirmed] https://launchpad.net/bugs/92199822:48
lamontwhich I will so note shortly.22:48
lamontotoh, now it just won't let me log in, since it cannot launch session ubuntu-td22:48
lamontubuntu-2d, even22:49
RAOFAh, there we go.  Debian has fixed python-pyopencl, and we just need to merge & stuff.22:51
* lamont reinstalls unity-2d22:55
* cjwatson idly notes that there's something on the FTBFS list called "viennacl" which is dep-wait on libopencl122:56
cjwatsonwhich looks like it comes from some nvidia package in Debian IIRC22:57
cjwatsonbut it'd be awfully nice if somebody with a clue about this stuff could fix that up22:57
lamontslangasek: you are forgiven. all is better now in my world.  bugs updated, time for a new snapshot partition23:01
lamontshould I be concerned that when the window goes full screen (which I didn't tell it to - old bug), that the icons for kill, minimize, and unfullscreen are all indistinguishable from the background of the panel, and require guessing placement for added fun?23:08
keessmoser: say, any chance you can resync e2fsprogs from debian? I like having an actually-released version. :)23:23
infinitykees: You're so picky.23:26
* kees bows23:26

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