/srv/irclogs.ubuntu.com/2011/09/19/#ubuntu-devel.txt

pittiGood morning03:50
pittibdmurray_: 298217 needs to be accepted into -proposed first03:50
didrocksgood morning05:36
pittistgraber: oh, ltsp-server-standalone recently became NBS?05:36
buxyhttps://bugs.launchpad.net/~jerome-bouat I wonder if someone should just go ahead and close all its "/etc/logrotate.d/foo should not have compress option"06:23
buxy(I closed one on dpkg already)06:24
=== tkamppeter_ is now known as tkamppeter
=== Quintasan_ is now known as Quintasan
geserpitti: Hi, it is ok to ack one own uploads to -proposed? I already forgot that I uploaded a fix for bug 788943 to -proposed and it's still there (3 months later)06:43
ubottuLaunchpad bug 788943 in unscd (Ubuntu Natty) "Depends on libc6 < 2.13" [Undecided,Fix committed] https://launchpad.net/bugs/78894306:43
pittigeser: uh, 3 months?06:44
pittigeser: the oldest upload on https://launchpad.net/ubuntu/natty/+queue?queue_state=1 is from Friday, and unscd is not there06:44
pittigeser: ah, I misunderstood, it's in -proposed already06:44
pittigeser: yeah, as long as you test the actual -proposed package instead of a local build, it's fine for me06:45
geseryes, it's waiting for sru verfication06:45
dholbachgood morning06:47
pittihey dholbach06:51
gesergood morning dholbach06:52
dholbachhey pitti, hey geser06:53
fishor_hallo all, are there any way to automatically find debug symbols, if they exist. I currently research a performance problem  connected with this library: libapt-pkg.so.4.11.006:58
fishor_but i just can't find the dbg package for it06:58
geserfishor_: https://wiki.ubuntu.com/DebuggingProgramCrash describes how to install the -dbgsym packages (packages with the debug symbols)07:03
RAOFThere's even a script attached that'll list all the dbgsym packages you need to install.07:03
fishor_geser, RAOF, thank you. But it looks like there is no apt-dbg package at all07:11
RAOFfishor_: You need to enable the dbgsym repository.07:12
fishor_RAOF, thank you!07:15
=== seb128_ is now known as seb128
apwslangasek, iirc its about getting the x-server started as soon as possble, we only ie, when fallback is not actually going to do anything, the dependancies also get themseleves started07:46
apws/ie,/delay/07:50
Davieydoko: bug 831100 is fixed upstream, Werror issue.. 3 options really, disable the Werror fail, new upstream version or cherry pick the fixes.  I tried cherrypicking, but some of the patches are embedded in 1 commit with other stuff - was taking too long.  Therefore, i'm suggesting removing of the Werror for this release, how do you feel about that?08:21
ubottuLaunchpad bug 831100 in mysql-cluster-7.0 (Ubuntu Oneiric) "mysql-cluster-7.0 version 7.1.9a-0ubuntu1 failed to build in oneiric" [High,Confirmed] https://launchpad.net/bugs/83110008:21
tkamppeterpitti, hi08:25
pittihello tkamppeter08:26
tkamppeterpitti, I have discovered something strange: You know that if you have a script executable with a shellbang and the specified interpreter executable file does not exist, starting the script gives "No such file or directory". Now I have a compiled program which gives "No such file or directory". Have you ever seen such a thing?08:28
pittitkamppeter: what does "file" say on that program?08:29
pittitkamppeter: it might not be an ELF program but something else handled by binfmt_misc08:29
tkamppeter/opt/epson-inkjet-printer-nx420/cups/lib/filter/epson_inkjet_printer_filter: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped08:30
gesertkamppeter: does ldd work on that binary?08:30
pittitkamppeter: and you get the error if you run this directly? or through cups?08:30
tkamppeterpitti, geser, here is the strace: http://paste.ubuntu.com/692867/08:31
pittihmm, never saw that one08:32
cjwatsonDaviey: I am generally wholeheartedly in support of nuking -Werror from orbit08:32
gesertkamppeter: are the permissions correct (all paths accessible and the x-bit set on the binary)?08:32
tkamppeterpitti, geser, here is the ldd, it finds all its libraries: http://paste.ubuntu.com/692869/08:33
pittitkamppeter: is /opt on a separate partition? might be mounted "noexec"?08:34
cjwatsontkamppeter: readelf -l /opt/epson-inkjet-printer-nx420/cups/lib/filter/epson_inkjet_printer_filter | grep -A1 INTERP08:34
Davieycjwatson: heh08:34
tkamppeterpitti, /opt is on the root partition, and I do not get "Permission denied".08:34
tkamppeter  INTERP         0x0000000000000200 0x0000000000400200 0x000000000040020008:35
tkamppeter                 0x000000000000001a 0x000000000000001a  R      108:35
tkamppeterpitti ^^08:35
cjwatsonblast, it must be a different length on amd64.  Try a little after that (-A2?)08:35
tkamppetercjwatson ^^08:35
tkamppeter  INTERP         0x0000000000000200 0x0000000000400200 0x000000000040020008:35
tkamppeter                 0x000000000000001a 0x000000000000001a  R      108:35
tkamppeter      [Requesting program interpreter: /lib64/ld-lsb-x86-64.so.3]08:35
tkamppeter  LOAD           0x0000000000000000 0x0000000000400000 0x000000000040000008:35
tkamppetercjwatson ^^08:36
cjwatsonis /lib64/ld-lsb-x86-64.so.3 there and executable?08:36
pittiit doesn't exist here, anyway08:36
geseris .so.3 correct? I've here only a natty system to check and have only .so.208:36
tkamppetercjwatson, found the problem:08:36
tkamppetertill@till:~$ ll /lib64/ld-lsb-x86-64.so.308:37
tkamppeterlrwxrwxrwx 1 root root 25 2011-08-25 20:49 /lib64/ld-lsb-x86-64.so.3 -> /lib/ld-linux-x86-64.so.208:37
tkamppetertill@till:~$ ll /lib/ld-linux-x86-64.so.208:37
tkamppeterls: cannot access /lib/ld-linux-x86-64.so.2: No such file or directory08:37
pittiI only have /lib64/ld-linux-x86-64.so.2, the -lsb- one is probably a bad symlnk?08:37
tkamppetercjwatson, is this a bug in Oneiric? If yes, which package?08:37
cjwatsonbad symlink, the canonical path for ld-linux-x86-64.so.2 is under /lib64 not /lib08:37
cjwatsonld-lsb-x86-64.so.3 is not shipped by any package in Ubuntu AFAICS08:37
cjwatsonoh, wait, lsb-core.postinst creates it08:38
cjwatson            ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.308:38
cjwatsonthat is a little bizarre08:38
tkamppetercjwatson, how does this symlink get onto my system?08:38
tkamppetercjwatson, so it is a bug of lsb-core then?08:39
jamespagedoko: MP ready for bug 83139908:39
ubottuLaunchpad bug 831399 in docbook-defguide (Ubuntu Oneiric) "docbook-defguide version 2.0.17+svn7549-3 failed to build in oneiric" [High,In progress] https://launchpad.net/bugs/83139908:39
cjwatsonlooks like it, yes08:39
cjwatsonnasty little lurking bug08:39
cjwatsonbug 83774508:39
ubottuLaunchpad bug 837745 in lsb (Ubuntu) "broken ld-lsb* symlinks" [Undecided,New] https://launchpad.net/bugs/83774508:39
cjwatsonmilestoned for oneiric08:40
cjwatsonnice catch, thanks08:41
tkamppetercjwatson, pitti, geser: sudo ln -sf /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3 solves the problem. So bug is in lsb-core, postinst needs to get updated. Thanks to you all.08:42
=== chrisccoulson_ is now known as chrisccoulson
Chipzzcan't the package contain the symlink instead of it being created by the postinst?08:53
tkamppetercjwatson, pitti, geser, moved bug 840998 to lsb now.08:53
ubottuLaunchpad bug 840998 in lsb (Ubuntu) "LSB-based executable (printer driver) aborts with "No such file or directory"" [High,Triaged] https://launchpad.net/bugs/84099808:53
cjwatsonChipzz: I'm going to go right ahead and guess there's a good reason, since the lsb maintainer generally knows what he's doing.  Feel free to investigate the history if you care08:58
Chipzzcjwatson: more of a "wth" thing really08:58
Chipzzcjwatson: if it's done from the postinstall, you would think it might also link elsewhere under specific circumstances (why else create it from postinst?)08:59
Chipzzbut if that is the case... isn't LSB supposed to be a standard? how does 2 possible destinations reconcile with the "standard" part?09:00
cjwatsonI believe that the symlinks used to be shipped by an Architecture: all package, which made it impossible to ship architecture-dependent symlinks09:01
cjwatsonnowadays it's Architecture: any but nobody went to clean that up09:01
Chipzzthat would explain idd09:01
Chipzzsounds like one hell of a dirty mess (the original arch: all package)09:02
tkamppeterdoko, mvo: Can you fix the "lsb" package updating the amd64 and i386 (if needed) links done in postinst for the new multiarch changes in Oneiric? Thanks. See bug 840998.09:12
ubottuLaunchpad bug 837745 in lsb (Ubuntu Oneiric) "duplicate for #840998 broken ld-lsb* symlinks" [High,Confirmed] https://launchpad.net/bugs/83774509:12
cjwatsontkamppeter: I'm fixing it now09:17
cjwatsondoko,mvo: ^-09:17
cjwatsoni386 is fine09:19
tkamppetercjwatson, thanks.09:23
=== dpm_ is now known as dpm
=== DrKranz is now known as DktrKranz
dokomvo, jibel: not sure what to do with bug 853688, the terminal log looks fine?10:00
ubottuLaunchpad bug 853688 in gcj-4.4 (Ubuntu Oneiric) "Natty to Oneiric - failed to calculate the upgrade with gcj-4.4-jre installed" [High,Confirmed] https://launchpad.net/bugs/85368810:00
jibeldoko, the terminal log is not relevant, only apt.log and main.log are interesting. apport attached it automatically. I'm removing it to avoid confusion.10:02
pittihm, I suddenly get a ton of mail wrt. openstack-packagers10:05
pittibug mail and merge proplsal10:05
pittiproposals10:05
Laneywelcome to the club :-)10:05
Davieyyou lucky people :)10:06
Davieyfeel free to jump in.10:07
bluefoxicyhas anyone stumbled across the weird rhythmbox bug where it plays 2 songs?10:07
bluefoxicyit seems pausing (which only pauses one song) and then advancing to the next song fixes it, but it's weird.  I don't understand how it decides to play 2 songs... what kind of coding error would do that10:08
bdrungchrisccoulson: are you around? can you forward your patch from eclipse 3.5.2-11ubuntu2 to upstream (because the original patch author needs to send it upstream)10:56
cjwatsonplars: do you think you could fix bug 756043?  I started on it but it seems to have quite a few problems with the current version of Vala in Oneiric11:17
ubottuLaunchpad bug 756043 in moserial (Ubuntu Oneiric) "moserial version 2.28.2-0ubuntu2 failed to build on i386" [High,Confirmed] https://launchpad.net/bugs/75604311:17
cjwatsonplars: and it looks like it might be best addressed by a new upstream version, so ideally somebody familiar with the package would see if that needs a feature freeze exception11:17
pittiplars: NB that the previous vala-0.12 is still in the archive as well, in case that's easier11:18
apwpitti, i have been poking the compressed swap support we use in live-cd images on small memory systems and it seems it doesn't work at all anymore ... i have a proposed fix (for initramfs-tools) which you seem to have merged most recently ... i wonder if you might have time to look it over: lp:~apw/ubuntu/oneiric/initramfs-tools/compcache-zram/11:37
apw(this may well explain the increased minimum memory requirement we had in natty)11:37
pittiapw: compcache? sure that you don't mean ogra?11:38
cjwatsonI can have a look at that11:38
pittiapw: anyway, can have a look over lunch, just not sure how qualified I am11:38
cjwatsonI've poked compcache in the past11:38
pittis/over/after/11:39
cjwatsonand doing something about it for this cycle had been vaguely on my list11:39
apwcjwatson, that would be great.  its been worrying me for a while now11:39
cjwatsonyeah, that looks nice to me11:41
cjwatsonI assume you've tested it so I don't need to? :-)11:41
apwi tested it before the rebase to ubuntu4, let me retest it just to be really sure11:41
* cjwatson <- lazy11:42
apwcjwatson, i redo the testing with todays isos etc, so it'll take me an hour or so11:47
cjwatsonok11:47
Quintasanjcastro: ping11:56
Quintasanjcastro: nvm12:00
=== MacSlow is now known as MacSlow|lunch
Sweetsharkdoko: your debian upload of gcc-4.6.1-10 causes breakage for mozilla and libreoffice. could you backport the revert patch at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50442 there?12:30
ubottugcc.gnu.org bug 50442 in c++ "[4.6 regression] Constructing T from implicit conversion to T& ambiguous in C++0x mode, not C++98" [Normal,Resolved: fixed]12:30
Sweetsharksee also: https://bugzilla.mozilla.org/show_bug.cgi?id=686280 and http://nabble.documentfoundation.org/Debian-gcc-or-LO-bug-td3347043.html12:30
ubottuMozilla bug 686280 in JavaScript Engine "build error in xpcwrappedjsclass.cpp" [Normal,New: ]12:30
dokoSweetshark, do you have the source file at hand?12:31
Sweetsharkdoko: nope (also I still have ubuntus 9ubuntu1, not debians -10)12:33
apwcjwatson, know anything about /run and /var/run being switched round ?12:41
pittiapw: /run is _the_ location now, everything else is backwards compat symlinks12:41
apwjust upgrading a chroot and my update has died and:12:42
apw$ ls -l /var/run12:42
apwlrwxrwxrwx 1 root root 4 Sep  3 08:06 /var/run -> /run12:42
apw$ ls -l /run12:42
apwlrwxrwxrwx 1 root root 8 Aug 24 16:31 /run -> /var/run12:42
Chipzzpitti: oh? I was told several weeks ago that is not te situation?12:42
pittithe first is correct12:42
apwpitti, well the update has made this mess ... and isn't fixing it12:42
pittiapw: /run is suposed to be a tmpfs mount12:42
apwwhich ... it won't be in a chroot12:42
Chipzzbut a chroot doesn't need to boot?12:43
pittiChipzz: hm, Debian/Fedora switched to that a while ago, and we also followed; you might have more recent news than me, of course12:43
pittiapw: my sid chroot has a normal /var/run/, and a /run -> /var/run12:43
cjwatsonapw: wiki.debian.org/ReleaseGoals/RunDirectory has full details12:43
Chipzzpitti: no; there was breakage wrt the transition, and I made the comment that might be a good thing to find packages not using /run yet12:43
cjwatsonand people should read that before commenting further here, I think12:44
Chipzzto which someone replied that not everything is supposed to use /run12:44
cjwatsonincluding Chipzz12:44
pittiso it seems that it might mix up these two different scenarios?12:44
Chipzzcjwatson: I don't recall the exact details, but I *think* the answer was that /run was only supposed to be used at boot (or sth)12:45
cjwatsonI suggest getting exact details first :-)12:45
Chipzzcjwatson: did ubuntu's position on the subject change during the last nonths?12:46
cjwatson/run as a symlink is definitely a bug, anyway12:46
cjwatsonyes, we merged the Debian changes12:46
pitti^ so that part affects Debian as well12:46
pittibut if that's deliberate, it seems weird; seems easier to always have /var/run -> /run, and /run just not mounted (or bind-mounted) in a chroot12:47
apwcjwatson, now i seem to remember /run -> /var/run being an early perhaps upstart ism12:47
apwpitti, yep, if i was in that scenario i think i'd be fine12:47
cjwatsonapw: I don't remember any such thing12:47
pittiapw: my sid chroot doesn't have upstart, and still this broken link12:47
apw$ dpkg -S /run12:48
apwinitscripts, base-files: /run12:48
apwcan i tell what type it is meant to be12:48
cjwatsonChipzz: anyway, I think what you've misremembered is that certain things aren't *required* to transition to /run in a hurry12:48
cjwatsonapw: it is meant to be a directory12:48
apwcjwatson, sorry i mean what my _current_ dpkg database thinks it is meant to be12:48
cjwatsonno12:48
cjwatsonyou can dpkg -c the relevant .debs12:48
cjwatsonbut dpkg never converts a symlink to a directory or vice versa by itself; that quite intentionally requires maintainer script code12:49
Chipzzcjwatson: that might have been it.. foggy memory etc, Monday and all that :)12:50
cjwatsonChipzz: it is absolutely false that /run is only supposed to be used at boot (just to clarify so that nobody here picks up that idea and gets confused by it)12:51
Chipzzcjwatson: and I stand corrected :)12:51
* Chipzz crawls back under the rock he came from :P12:51
apwcjwatson, ok my latest base-files has /run and /var/run as directoris, the old one in my /var/cache/apt only has /var/run as a directory12:52
cjwatsonapw: I suspect anyway that dpkg -c will be unhelpful; as I say this is all about the maintainer script code12:52
cjwatsonso, there's stuff in initscripts.postinst about this12:53
cjwatsonin a chroot, we can't do bind-mount tricks to move things around (at least not and have them stick), so the only choice is to make /run a symlink to /var/run12:54
cjwatsonso in a chroot, the question is how /var/run became a symlink12:54
apwcjwatson, ok i have another chroot updated at the same time as this one, but not yet updated which has a real /var/run, so its something i just installed which bust it12:54
cjwatson(which means I was wrong above to say that /run as a symink is definitely a bug; chroots are a special case)12:55
apwas far as i can tell neither initscripts nor base-files changed recently12:56
cjwatsonbase-files makes /var/run a symlink to /run, but only on fresh installations12:56
cjwatsonnothing else in my /var/lib/dpkg/info appears to make /var/run a symlink12:57
cjwatsoncan you check in /var/log/dpkg.log* for upgrades with the same timestamp as /var/run?12:57
cjwatsonthat should be enough to isolate it quite precisely12:57
apwcjwatson, according to my logs i did no updates between 2011-08-30 and this morning, and the link came into existance 2011-09-03 ...13:03
apwwhich seems confusing.  i will upgrade my other chroot and see if that hits the same issue13:03
apwif it does not then i will have to write it off as pilot error somehow13:04
* apw does not he has installed casper in this chroot13:04
apwnote13:04
cjwatsoncasper doesn't touch /var/run13:05
* apw waits on the update, if it doesn't recur then we can assume its fixed i suspect13:08
stgraberpitti: what? I uploaded a new ltsp source yesterday and didn't get any build failure13:15
stgraberpitti: ouch, ok, looks like wrap-and-sort messed up debian/control with the last upload. Looking at it now13:18
pittistgraber: thanks13:19
=== MacSlow|lunch is now known as MacSlow
stgraberreally weird, wrap-and-sort did what it's supposed to except that it also dropped ltsp-server-standalone...13:19
dokojamespage,  eucalyptus-commons-ext b-d's on gcj, not openjdk?13:20
jamespagedoko: it pulls both for the build13:21
jamespagesome of the libraries it builds won't compile under Java 6 so it used gcj for those13:22
stgraberpitti: uploaded13:22
Sweetsharkdoko: at https://bugzilla.mozilla.org/show_bug.cgi?id=686280#c9 comment 9 there is a minimal testcase if you need one ...13:23
ubottuMozilla bug 686280 in JavaScript Engine "build error in xpcwrappedjsclass.cpp" [Normal,New: ]13:23
=== Ursinha is now known as Ursinha-brb
stgraberpitti: argh, it's wrong. wrap-and-sort messed up more than I thought. please reject13:24
pittistgraber: will do once it hits unapproved13:24
pittistgraber: killed13:28
Chipzzhrrrrm13:31
Chipzzubottu looks slightly broken?13:31
ubottuChipzz: I am only a bot, please don't think I'm intelligent :)13:31
Chipzz" [Normal,New: ]"13:31
PiciChipzz: I'll pass it on.13:33
=== dendro-afk is now known as dendrobates
apwcjwatson, ok other chroots are fine so i am going to write this off as an anomoly13:37
cjwatsonok13:38
cjwatsonif it shows up again we can come back to it13:38
apwack13:38
barryjelmer: ping14:12
jelmerbarry: hi Barry, how are you?14:13
barryjelmer: doing good, how about yourself?14:13
jelmerbarry: I'm well too. What's up?14:14
barryjelmer: debian bug 632225 - subvertpy14:15
ubottuDebian bug 632225 in src:subvertpy "subvertpy: FTBFS on ia64: testsuite fails" [Serious,Open] http://bugs.debian.org/63222514:15
keeswgrant: hi! when you get a chance, can you approve my membership to MOTU SWAT?14:15
barryjelmer: i am unable to even build the source package from sid on oneiric, and i was just looking for clues :)14:15
jelmerbarry: this is on ia64 too?14:17
barryjelmer: amd6414:17
jelmerbarry: oh, interesting, I haven't managed to reproduce it on amd6414:18
jelmerbarry: is it the same test that's failing?14:18
barryjelmer: i don't even get that far: http://pastebin.ubuntu.com/693072/14:19
wgrantkees: :( but done.14:19
barryjelmer: yet this works just fine from a cli: python2.6 -c 'import apt_pkg'14:19
jelmerbarry: what about python-dbg -c 'import apkt_pkg' ?14:20
barryjelmer: segfault14:20
barryjelmer: i guess that's a clue :)14:21
jamespagebdrung: whats the current status of eclipse 3.7?  anything I can help with?14:26
apwcjwatson, ok ... i have built my own iso with the updated initramfs-tools bits and i now get a zram0 mounted as swap if i restrict ram to 480M14:37
keeswgrant: thanks :)14:38
cjwatsonapw: excellent.  I shall merge right now14:38
apwcjwatson, most appreciated14:39
bdmurray_pitti: what was that regarding 298217 and -proposed?14:40
=== bdmurray_ is now known as bdmurray
pittibdmurray: what about it? it needs review by ubuntu-sru and then testing14:41
bdmurraypitti: oh that was about the verification-needed tag question - got it14:42
=== Ursinha-brb is now known as Ursinha
barryjelmer: perhaps subvertpy is not multiarch aware?14:57
jelmerbarry: I'm not sure why it wouldn't be, it seems to build fine in Debian too.14:57
jelmerbarry: the bug in Debian is almost certainly due to a memory management bug.15:01
slangasekis anyone here running with the nouveau driver who could test plymouth for bug #849954, please?15:16
ubottuLaunchpad bug 849954 in plymouth (Ubuntu Oneiric) "FFe: enable flicker-free boot with lightdm" [Medium,Incomplete] https://launchpad.net/bugs/84995415:16
broderslangasek: give me a sec and i can switch my laptop over15:17
slangasekbroder: hurrah, thanks15:17
broderslangasek: is there a ppa, or am i building off of that branch?15:18
slangasekbroder: build off branch, or just hand-hack the one-line change to /etc/init/plymouth-stop.conf15:18
slangasek(pretty trivial change)15:18
broderok. back in a moment15:19
barryjelmer: hmm, okay.  i say this because it complains about not finding the subversion dev files.  this is just during source package build15:21
jelmerbarry: do you have the apr util and svn dev packages installed?15:23
=== victorp_ is now known as victorp
broderslangasek: hmm..looks like nouveau doesn't actually work with my laptop's card, sorry15:25
barryjelmer: ah, thanks, i was missing libsvn-dev15:27
mterrydebfx, I was working on building/testing the qtwebkit (amarok crash) patch, but if you want to take it, that's fine15:31
mterrydebfx, (just let me know, so I stop working on it)15:32
slangasekbroder: ah, blast.  well, thanks for checking15:33
debfxmterry: I'm planning to update qtwebkit to 2.2 RC1 which includes that fix15:37
mterrydebfx, OK, then I'll stop.  I don't think amarok needs to be patched at all then, if I read the bug reports right15:37
debfxhope you haven't spent too much time on it :/15:38
mterrydebfx, not a lot, no  :)  thanks for updating qtwebkit15:39
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
bdmurraypitti: how is it that bug 849073 matches the pattern for bug 832745 and still was reported?15:48
ubottuLaunchpad bug 849073 in update-manager (Ubuntu) "[MASTER] update-manager crashed with TypeError in confirmChanges(): glib.markup_escape_text() takes at most 1 argument (2 given)" [Undecided,Confirmed] https://launchpad.net/bugs/84907315:48
ubottuLaunchpad bug 832745 in update-manager (Ubuntu) "TypeError: glib.markup_escape_text() takes at most 1 argument (2 given)" [High,Fix released] https://launchpad.net/bugs/83274515:49
pittibdmurray: hm, when was the pattern added?15:50
bdmurraypitti: timestamp: Fri 2011-09-09 09:39:12 -0300 according to bzr log15:51
pittihm, last dupe is from 09-13, no newer ones since then15:51
pittibut that coincides with the fix, not with the pattern15:51
bdmurraypitti: I don't see 832745 at http://people.canonical.com/~ubuntu-archive/bugpatterns/bugpatterns.xml15:54
bdmurrayoh there it is15:54
pitti./test-local 850748 looks quite fine from here..15:54
bdmurraypitti: should donwloading the crash report using apport and then ubuntu-bug crash_file work?16:01
pittibdmurray: in theory yes16:02
bdmurraypitti: hmm, it doesn't in this case at least16:03
bdmurraypitti: it does with one of the duplicates though16:05
=== deryck is now known as deryck[lunch]
jmuxHi. Can anyone with a (fresh) Natty system check, if /var/run and /var/lock are tmpfs mounts?16:19
pittijmux: they ought to be, anyway16:19
jmuxI upgraded from Natty to Oneiric and it seems the directory migration /var/lock => /run/lock and /var/run => /run is broken. base-files.postinst does an "rmdir /var/run; ln -s /run /var/run" but AFAIK both are tmpfs mounts, so this will fail.16:20
jmuxThis broke my boot in various ways, as some services write their data to /run but look for their data in /var/run, which won't be a symlink. Same for /lock.16:21
bdmurraypitti: I think it is because OriginalTitle is only in downloaded apport crashes so if a pattern is matching on OriginalTitle it will always fail16:22
pittibdmurray: aah16:23
pittiyes, that's plausible16:23
jmux /lock should be /run/lock16:23
bdmurraypitti: so perhaps apport's _check_bug_pattern should also check OriginalTitle?16:25
pittijmux: not in natty16:25
pittijmux: that was done in oneiric16:25
jmuxpitti: I know. I'm just not sure if a fresh Natty system has /var/run on tmpfs, since my system has gone a much longer upgrade path.16:29
jmuxAnd several system deamons (dbus, rpcbind) failed to start, because /var/run was still a directory after upgrade.16:31
pittijames_w: you just approved https://code.launchpad.net/~mabac/launchpad-work-items-tracker/change-queries-through-storm/+merge/74725, are you merging as well?16:31
james_wpitti, oh, sorry I missed which branch it was proposed for16:32
james_wpitti, I can do it if you are happy with it16:32
pittijames_w: well, I don't really understand it :) but if it was tested, fine for me16:32
dokobarry, could you have a look at bug 75597116:32
ubottuLaunchpad bug 755971 in swap-cwm (Ubuntu Oneiric) "swap-cwm version 1.2.1-4.1 failed to build on i386" [High,Confirmed] https://launchpad.net/bugs/75597116:32
SpamapSDaviey: ack, will take another look at that MP16:33
james_wpitti, that code is running on linaro's instance now16:33
bdmurraypitti: can you change the pattern for bug 851169 on ubuntu-archive to match on originaltitle as I can recreate that crash and can test this theory16:33
ubottuLaunchpad bug 851169 in oneconf (Ubuntu) "oneconf-service crashed with ServerNotFoundError in _conn_request(): Unable to find the server at apps.ubuntu.com" [High,Fix released] https://launchpad.net/bugs/85116916:33
pittijames_w: so, go ahead; bzr doesn't easily forget, so if things break, we can alwasy revert16:33
james_wpitti, indeed, thanks I will do it shortly16:33
pittibdmurray: you mean locally in the bzr checkout?16:34
bdmurraypitti: right locally on people.canonical.com16:34
pittibdmurray: changed16:35
bdmurraypitti: okay thanks so now my crash doesn't match the pattern16:35
pittibdmurray: ok, reverted16:36
pittibdmurray: so in bzr we should do an s/OriginalTitle/Title/ then?16:36
bdmurraypitti: yes but that's not a good long term solution I think16:36
pittibdmurray: hm, we could change launchpad.py to grab the "Title:" field from the metadata as OriginalTitle16:37
pittibdmurray: the code actually already tries to do that16:37
pittibdmurray: apport/crashdb_impl/launchpad.py line 29416:38
bdmurraypitti: that's only in download though which isn't used when building a bug report right?16:38
pittibdmurray: ah, right, I got confused16:39
pittibdmurray: I think for the patterns it really needs to be Title:16:39
pittibdmurray: as at the point when you click "report" you can't actually set/change the title16:39
slangasekseb128: regarding bug #851481, I certainly know what the right fix is (ignore all plugins of a different architecture), but I know nothing about where the plugin search code is implemented... do you know where I should start looking?16:43
ubottuLaunchpad bug 851481 in gst-plugins-base0.10 (Ubuntu) "totem and banshee prompt for i386 plugin to play QuckTime on 64 bit system" [Undecided,New] https://launchpad.net/bugs/85148116:43
bdmurraypitti: right that makes sense my concern is using test-local and having it not match in some cases, but I'd rather the pattern matching work than test-local fail in some cases16:44
seb128slangasek, gstreamer calls gnome-codec-install so I wonder if the bug is not there16:44
seb128mvo might know better16:44
seb128mvo, ^16:44
slangasekright, it probably is16:44
pittibdmurray: *nod*16:46
seb128slangasek, the gst code is in gst-plugins-base0.10 gst-libs/gst/pbutils/install-plugins.c16:46
seb128slangasek, I don't know about gnome-codec-install much but mvo does and I think the code is small enough16:46
slangasekseb128: the 'gnome-codec-install' keyword is probably what I needed to dig deeper on it :)16:47
slangasekmvo: ^^ though if you have time to look at this, I'm sure you'll get it fixed far more efficiently than I16:47
seb128;-)16:48
bdmurraypitti: are you planning on fixing the OriginalTitles in bugpatterns or shall I?16:48
pittibdmurray: if you have some time, please go ahead; I'm in "crunch mode" right now, I'm afraid16:48
bdmurraypitti: I'll get it done16:49
pittibdmurray: thanks!16:49
pittithat might explain a few extra bug floods indeed16:49
=== beuno is now known as beuno-lunch
=== deryck[lunch] is now known as deryck
mvoslangasek: I'm about to leave to play some hockey, but I can check #851481 in +12h17:12
slangasekmvo: sounds fine, thanks.  I'll assign the bug to you so we don't forget17:13
mvo;) no way out for me then anymore now17:14
mvo*kidding*17:14
GrueMasterCan someone update ltp (Linux Test Project) in Universe?  The last rev hasn't been updated since 2009, and I'm sure there has been a few updates since then.17:26
slangasekapw: getting the x-server started as soon as possible> I understand that much, but it still looks like this is being checked redundantly in two different jobs17:26
slangasekapw: as in A starts on B or C, and B starts on C or D17:26
cjwatsonGrueMaster: would be easiest if somebody got a newer version into Debian first17:27
cjwatsonthen it could just be a sync assuming that dtchen's recent upload was a backport17:27
GrueMasterWell, since I am not a dev, I wouldn't know who or where to ping.  Thought I would try here first.17:27
cjwatsona Debian bug report's the usual way ...17:28
apwslangasek, but that ignores the udevtrigger rule on fallbackgraphics17:28
cjwatsonhttp://bugs.debian.org/cgi-bin/pkgreport.cgi?src=ltp hmm, looks like it could use some help17:28
slangasekapw: sorry, I don't follow?17:28
apwslangasek, if we have usable graphics then we start gdm as we are ready to go17:29
slangasekapw: yes, I understand that17:29
apwslangasek, if we don't then we must wait for the vesafb to be probed and then start gdm17:29
slangasekbut why are we checking for graphics-device-added or drm-device-added in *both* udev-fallback-graphics.conf, *and* gdm.conf?17:30
apwso that gdm.conf can get on and start right now as soon as usable graphics appear17:30
apwit doesn't have to wait for upstart to start fallback, which will do nothing and then start17:30
slangasekyes, so *why are we checking for these events in udev-fallback-graphics at all*?17:31
apwslangasek, i believe that is to make the job go away17:31
apwslangasek, else it will always start when udevtrigger fires, and we cannot tell if we have graphics17:32
slangasekok, so we use the OR there to detect whether the modprobe vesafb is needed17:32
apwessentially yes17:32
slangasekand having the OR in the gdm job makes a genuine difference in boot speed, vs. waiting for udev-fallback-graphics to finish?17:33
apwslangasek, that i do not know to be fair, iirc that was more about how it was already formed17:33
slangasekok17:33
apwit was about the smallest number of changes as it was already mind-bendingly complex17:33
slangasekhrm, the drm-device-added check is also different in lightdm/gdm vs. udev-fallback-graphics17:34
slangasekdrm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1 vs drm-device-added PRIMARY_DEVICE_FOR_DISPLAY=117:34
apwyeah i just saw that, i don't think they were different originally17:34
SpamapSslangasek: re bug 848823 .. your assumptions about what rc-sysinit used to have are unfortunately off a bit.17:34
ubottuLaunchpad bug 848823 in ifupdown (Ubuntu) "if all interfaces are configured via NM, static-network-up emitted when only lo is configured" [High,Triaged] https://launchpad.net/bugs/84882317:34
SpamapSslangasek: pre 11.10, it was 'start on filesystem and net-device-up IFACE=lo'17:35
slangasekSpamapS: oh17:35
slangasekSpamapS: ok, so it's not a regression... still a bug though, yes? :)17:35
apwslangasek, there might be milage in checking that there is any time benefit and if not, then we should scrap the dups17:35
SpamapSI think we may have changed a race17:35
SpamapSslangasek: My guess is that by slowing down runlevel 2 we've exposed some other race.17:35
slangasekSpamapS: I mean, catching the networking before starting runlevel 2 is why you guys made these changes17:35
slangasekapw: ok.  probably a P matter at this point; I'll document this in a bug report - thanks17:36
apwslangasek, well i suspect those being differenet is a bug in O and needs review17:36
SpamapSslangasek: the issue is very troubling17:37
slangasekSpamapS: howso?17:37
slangasekapw: yeah, am looking into the difference now17:37
SpamapSslangasek: that the user would have to restart the kernel server once per day .. seems a bit odd!17:37
SpamapSoh wait17:37
slangasekSpamapS: well, he clarified that it's only after reboot - he seems to just reboot frequently :)17:37
SpamapSok reading through the comments17:37
blackzhi people17:38
slangasekblackz: hello17:39
slangasekstgraber: I'm looking at the history of the gdm upstart job, and on 2011-05-02 you merged a new version from jhunt that readds the 'or graphics-device-added PRIMARY_DEVICE_FOR_DISPLAY=1' that had been deliberately removed by pitti in response to bug #615549... but there's no other explanation for this change except that it fixes single user mode (bug #436936).  Do you know of a good reason for readding this line, or is this a mismerge?17:49
ubottuLaunchpad bug 615549 in kdebase-workspace (Ubuntu Lucid) "gdm/kdm starting too early for DRM modules to load, no video" [High,Triaged] https://launchpad.net/bugs/61554917:49
ubottuLaunchpad bug 436936 in gdm (Ubuntu Natty) "gdm upstart job checks /proc/cmdline for single user mode, won't start on post-boot runlevel change" [Medium,Triaged] https://launchpad.net/bugs/43693617:49
stgraberslangasek: Ouch, that was a while ago. I honestly don't remember the details except that it's very likely the single user mode fix isn't needed anymore with the changes to friendly-recovery17:51
slangasekstgraber: no, single user mode still exists conceptually and still needs to be handled anyway... :)  But this particular line looks to me like a mismerge, so I'll aim to fix it17:52
slangasekapw: the 'card0' delta exists from the first occurrence of this check on both the gdm and udev-fallback-graphics jobs17:53
apwslangasek, i wish i could remember the details.  the conditions gdm i only switch from udevsettle to udev-fallback-graphics, the conditions for udev-fallback-graphics came from something it was enhancing17:55
apwslangasek, but ... it does seem appropriate that if gdm doesn't think it can use !card0, then its not clear that udev-fallback should not also feel the same about things17:56
apwslangasek, i assume card0 is there so we only load one gdm regardless of how many screens and cards we have17:57
slangasekwe would only load one gdm anyway17:57
slangasekI'm not sure under what circumstances card0 would or wouldn't be included17:57
apwwell vesafb is really fallback for 'the one gdm will use' in my mind, so i suspect it needs card0 too17:57
slangasekI'm not convinced, actually17:58
slangaseksurely if *any* drm-device-added is emitted, we know we don't need to modprobe vesafb?17:58
apwit is a shame thinking about upstart rules is akin to putting ones sanity in a cross-cut shreader17:58
slangasekhey, these are udev semantics, not upstart rules :)17:59
slangasekor at least, the udev upstart bridge17:59
apwslangasek, that is reasonable _if_ gdm will then use card1, cause it starts cause fallback finishes17:59
slangasekapw: but what's the definition of "card0" vs. "card1"?  How can you have a card1 without a card0?18:00
apwbut it is odd to me that it will use card0 staight away, but not use card1 until we finish18:00
apwbut then, we'll finish pretty quick once card1 emits, so its probabally starting on fallback finish anyhow18:00
slangasekoh, because they may start in parallel and we don't want to accidentally start on the wrong card due to a race18:00
slangasekin that case, I think udev-fallback-graphics should be checking for card018:01
ejatbug 85400818:01
ubottuLaunchpad bug 854008 in gucharmap (Ubuntu) "package libgucharmap7 1:3.0.1-0ubuntu1 failed to install/upgrade: trying to overwrite '/usr/lib/libgucharmap_2_90.so.7.0.0', which is also in package libgucharmap-2-90-7 1:3.1.92-0ubuntu1" [Undecided,New] https://launchpad.net/bugs/85400818:01
slangasekso that if card1 initializes before card0 for any reason, gdm doesn't accidentally start on the wrong card or with the wrong driver18:01
apwslangasek, though then we will load vesafb if we don't ahve a 018:01
slangasekapw: how do you not have a 0, though?18:02
apwslangasek, as long as that very reasonable assumption is true, then yes i think card0 on both should work18:02
SpamapSslangasek: you are pre-Moor occupation and just can't fathom algebra?18:02
=== beuno-lunch is now known as beuno
apwif its not true, then i think we are breaking the race order protection anyhow, and thats potentially serious too18:03
* SpamapS made a bad math/history joke. ;)18:03
slangasekSpamapS: a cursory examination of my mudejar architecture will conclusively establish me as post-Moor18:03
SpamapSslangasek: hmm, then I guess you can't not have a 0. :)18:03
slangasek;)18:03
apwslangasek, i am more inclined to say drop us to dependancy on fallback-graphics, and move card0 there too, and lets see who hollars18:03
apwit should be easy to check its still right for the common cases18:04
slangasekapw: well, further digging shows that gdm should probably *not* start immediately on graphics-device-added because we may get a subsequent drm-device-added for the same video device... so I'm going to dig further18:05
slangasekin my nearly-palindromic fashion18:05
apwslangasek, ok .. yeah there is a another difference there, and we risk starting gdm early via -fallback- too18:06
slangasekyep18:06
slangasekhence the need for further digging18:06
=== tyhicks` is now known as tyhicks
slangasekwe may need to annotate the udev-fallback-graphics job somehow so we know whether we've loaded vesafb18:07
apwslangasek, i am unsure you can represent that difference with a mear dependancy; i suspect it needs to emit something specific when it does not probe or something18:07
bdmurrayCould I get somebody to sponsor http://people.canonical.com/~brian/tmp/kerneloops_0.12+git20090217-1ubuntu15.debdiff18:07
slangasekapw: we'll see what I can figure out :)18:07
apwslangasek, i still have this lightdm white flash ... did you say your was gone ?18:08
slangasekapw: I never saw a white flash, just a black one - but that's all the responsibility of lightdm18:09
slangasekso long as you're not getting text mode, that is18:09
slangasekapw: do you have unity-greeter installed?18:09
apwslangasek, nope, just as lightdm initiliases ... i believe i have the new greeter yes, the slidey boxy off to the lefty one18:10
slangasekright, that's the one18:10
htorqueapw: that's a greeter problem, if you switch to lightdm's gtk greeter, there's no such white flash.18:12
apwhtorque, ok that sounds good, is that easy to check so i can confirm18:12
apws/check/change18:13
htorqueapw: make sure you have 'lightdm-gtk-greeter' installed and change to it in the /etc/lightdm/lightdm.conf file (probably need to create one)18:14
htorqueapw: that's mine http://paste.ubuntu.com/693228/18:15
stgraberapw: /usr/lib/lightdm/lightdm-set-defaults -g lightdm-gtk-greeter18:15
htorqueor that :)18:16
htorquestgraber: thanks ;-)18:16
apwok i think that shows no flash, though there are other flashing things to confuse the mind... good, thanks18:18
=== DrKranz is now known as Guest55966
=== DktrKranz is now known as Guest86759
* bdmurray is still looking for a sponsor for kerneloops19:21
slangasekapw: I'm still getting the cursor between grub and kernel after upgrading to the latest grub-pc, and I've even run dpkg-reconfigure grub-pc to ensure that grub-install gets run (and isn't being bypassed).  Any idea how I should debug this further?19:25
chrisccoulsonslangasek, what am i looking for when i boot with plymouth:debug?19:41
slangasekchrisccoulson: /var/log/plymouth-debug.log19:42
chrisccoulsonslangasek, oh, not sure why i didn't see that the first time around ;)19:42
cjwatsonslangasek: it would be update-grub not grub-install that matters, anyway19:46
slangasekcjwatson: oh, it is?  I thought this was about license checking of the binary modules?19:47
cjwatsonslangasek: oh, errrrr19:48
cjwatsonignore me19:48
cjwatsonbrains19:48
slangasek:)19:48
cjwatson16:12 <cjwatson> from the command line, try:19:49
cjwatson16:12 <cjwatson> hwmatch ${prefix}/gfxblacklist.txt 319:49
cjwatson16:12 <cjwatson> echo $?19:49
cjwatson16:12 <cjwatson> echo $match19:49
slangasekand I should do that from a reboot, right, I guess emulating that from a running system does no good?19:50
cjwatsonyeah, need that from the actual grub prompt not grub-emu or whatever19:51
cjwatson(no idea whether it'd even work from grub-emu)19:51
seb128slangasek, update-notifier should use libappindicator20:06
seb128slangasek, neither the whitelist or the behaviour change seem a good reply to the issue you raised20:06
slangasekseb128: critical bits of how we notify users of security updates should not regress in the absence of libappindicator support20:07
seb128slangasek, there is no absence of libappindicator support20:07
slangasekin update-notifier?20:07
seb128slangasek, libappindicator fallback to a gtkstatusicon when there is no indicator loader20:07
seb128slangasek, if update-notifier was using libappindicator it would work under unity and display an indicator and work out of unity and fallback to a gtkstatusicon20:08
slangasekyes, and no one's patched update-notifier to use libappindicator - it's not ok for that to be silently broken becuase update-notifier "should" be updated to use libappindicator20:08
seb128slangasek, well, argue with sabdfl and dx, half of the status icon users in the archive are in this case, it was a design decision that forced on us with unity20:09
seb128they refused to use the whitelist to justify not porting code to the new apis20:10
slangasekseb128: do you mean to say that unity no longer supports whitelisting?20:10
seb128slangasek, not that I disagree with you but we fought that battle previous cycle and lost it20:11
seb128slangasek, no, I say that whitelist has been made as way to support things we can't patch, i.e jave, skype, etc20:11
slangasekif the whitelist is there, it's important that update-notifier be in it.  It's a no-op for the default case, but critical to security support for those who have opted in to the panel icon20:11
seb128slangasek, sabdfl and dx refused to use it as a mean to not port code we can patch20:11
slangasekseb128: where is the whitelist?20:11
seb128slangasek, dconf20:12
seb128it's trivial to add something to it technical20:12
slangasekseb128: well, I don't know any of the technical details of adding it to the whitelist; which package would need to do what in order to have update-notifier in the whitelist?20:13
seb128unity20:13
slangasekonce I can figure out what needs to be patched, I'll argue with whoever I need to :)20:13
* pitti wishes slangasek good luck, he's been through that several times, too20:14
pittiperhaps more voices will have some more effect20:14
achiangwould a moderator please review the queue on ubuntu-devel@ please? i responded to the "Getting new packages into Ubuntu" and would like my mail delivered before the conversation goes stale20:42
Q-FUNKabout Bug #852887, I'm wondering how may more like this will come and bite us.20:43
ubottuLaunchpad bug 852887 in bluez (Ubuntu) "package bluez (not installed) failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/85288720:43
YokoZarpitti: Do I need a new bug for https://bugs.launchpad.net/ubuntu/+source/wine1.0-gecko/+bug/814975  ?20:45
ubottuUbuntu bug 814975 in wine-gecko (Ubuntu) "please remove obsolete wine-gecko from oneiric" [Wishlist,Fix released]20:45
cjwatsonachiang: done20:46
achiangcjwatson: thank you20:47
slangasekQ-FUNK: have you manually enabled insserv on your system for some reason?20:47
slangasekQ-FUNK: because by default we have /etc/init.d/.legacy-bootordering set, which should disable all insserv handling here20:48
Q-FUNKslangasek: it might have remained enabled over a few years of upgrades20:50
Q-FUNKslangasek: of course, it leaves me pondering why ubuntu's APT override hasn't simply demoted the package to e.g. optional or extra20:52
slangasekQ-FUNK: the /etc/init.d/.legacy-bootordering file is created with a hammer by upstart; I've not heard of anyone hitting this issue due to an upgrade20:54
slangasekQ-FUNK: as for insserv not being demoted to optional or extra, it's simpler to use the flag file in /etc/init.d to limit divergence from Debian20:54
Q-FUNKslangasek: mind you, recent insserv releases have been pretty good at skipping packages that don't have the LSB header at all. it's literally been ages since I bumped into such an issue.20:54
Q-FUNKslangasek: I haven't gone to extremes to enable insserv, so I'd asumed it simply remained on from pre-upstart days.20:55
slangasekin fact, insserv (or rather, startpar) is known to fail in horrible ways with upstart20:56
slangasek(I'm working on fixing this actually, to make upstart usable in Debian, but it's definitely broken today in Ubuntu)20:56
Q-FUNKah, that could be interesting.20:57
Q-FUNKslangasek: I really don't have any /etc/init.d/.legacy-bootordering  here.21:06
Laneywhy is a QA bot spamming me?21:43
ajmitchin bug mail?21:45
* micahg blames bdmurray 21:47
=== dendrobates is now known as dendro-afk
* slangasek muses out loud that the dots-over-text plymouth error on shutdown could be caused by both gdm and lightdm being installed in the upgrade case, such that plymouth starts on 'stopped gdm and runlevel 6' because the gdm job starts and then stops before lightdm is done22:16
YokoZarWere we actually trying to fix the shutdown screen this cycle?22:24
* YokoZar remembers discussing it last UDS22:24
broderslangasek: no, that's not why it happens, because it happens on natty22:27
slangasekbroder: it didn't happen to me on natty22:27
slangasekmaybe there are multiple causes22:27
broderslangasek: i see it all the time on natty. i assume it boils down to "omg shutdown is only semi-upstartified and therefore super racy"22:27
slangasekYokoZar: we are generally trying to fix bugs22:27
slangasekbroder: that part of the shutdown is not semi-upstartified22:27
broderhmm...i guess it should theoretically be sufficiently upstartified22:28
broderthere's definitely a race with casper, though22:28
slangasekbroder: this is /etc/init/plymouth.conf, start on ... or (runlevel [016] and stopped $fwibble)22:28
YokoZarslangasek: what I mean is last UDS we mentioned it was broken in Natty (and possibly Maverick as well) and that no one had really paid attention to it since Lucid22:28
slangasekYokoZar: well, a) it wasn't broken for me in either maverick or natty, b) I don't know where it was mentioned but it wasn't mentioned to me.  I only fix the bugs I know about :)22:29
slangasekbroder: by "casper", do you mean "ubiquity/oem-config", which I notice are listed in plymouth-stop.conf but not plymouth.conf?22:30
YokoZarslangasek: Well, glad you're thinking about it, it has been an annoying bit of anti-polish lately :D22:30
broderslangasek: no, i mean /etc/init.d/casper and its "please remove the installation media now" propmt22:30
slangasekbroder: oh, that, yes.  that's certainly distinct from the problem of plymouth rendering its progress bar on top of a text console22:31
broderslangasek: i know; i've seen the dots-on-text issue as well since at least natty on some machines, possibly earlier22:32
slangasekmmk22:32
broderthough now that you mention it, i do seem to see it consistently on the one machine i've upgraded to oneiric. i'll try removing gdm and see if it goes away22:32
bdrungtumbleweed: can i release u-d-t in to days to sid?22:32
slangasekbroder: :)22:32
tumbleweedbdrung: go for it22:33
bdrungtumbleweed: sponsor-patch should handle sync requests correctly now22:34
broderslangasek: no dice. i do get a flash of the full splash screen before i just get dots-on-text, though22:34
broder(no idea whether i got that before or not)22:35
slangasekhmm22:35
slangasekbroder: I suggest throwing an 'echo $UPSTART_EVENTS >> /path/to/writable/log' into the job and see what it says when you get this22:35
broderi'll try just cranking the upstart log level22:35
slangasekI guess that might work :)22:36
broderslangasek: ...d'oh. i removed gdm, i didn't purge it22:40
broderi bet that doesn't work :)22:40
ionEvery now and then i hit _ on the “uninstalled packages” line in aptitude. :-)22:41
broderslangasek: we have a winner!22:42
slangasekcool22:42
slangaseknow we just have to fix the darn thing22:43
broderslangasek: yeah, i think that may prove to be harder22:43
slangasekwhich means adding new initctls to all the affected dms22:43
Nafaikirkland: Hey.  So, about dotdee.  I'm thinking about some things that I need for handling my local dotfiles and other files in ~ that are shared across machines.  I'm thinking that dotdee would solve some of the problems I am seeing.22:49
Nafaikirkland: but, particularly with the use of alternatives, it is currently aimed at system-wide stuff22:50
kirklandNafai: interesting, okay22:50
kirklandNafai: right, I can see that22:50
Nafaikirkland: curious as to what kind of changes you might suggest (I'm willing to write them, the dotdee code is very clean and I <3 shell scripts) to better support the user dir case?22:50
kirklandNafai: i suppose it would be easy to add a user-mode (in addition to admin mode)22:50
kirklandNafai: thanks for the code compliment :-)22:51
kirklandNafai: um, okay, so I think it should be pretty easy to tell if you're running in user mode, vs. admin mode -- (are you a) non-root, and b) operating on a file that you own)22:52
* Nafai nods22:52
kirklandNafai: that would probably be the first patch/commit22:52
kirklandNafai: let me take a look at the update-alternatives bit ...22:52
Nafaik22:52
kirklandNafai: hmm, the inotify stuff is going to be tricky as non-root22:53
kirklandNafai: you'd need to start/run an inotify daemon as your non-root user22:54
kirklandNafai: currently, there's an upstart job that runs that at startup22:54
kirklandNafai: for the root case22:54
Nafaiah22:55
NafaiI hadn't looked at inotify enough to know that it needed a separate instance22:55
kirklandNafai: okay, so, the update-alternatives stuff would be easy to simulate for non-root users22:56
kirklandNafai: we would just create a couple of small functions in that shell script that either do update-alternatives (for real) if in admin mode, or if not, just shuffle symlinks somewhere in $HOME/.somewhere_xdg_compliant22:57
kirklandNafai: inotify is the harder part22:57
* Nafai nods22:57
kirklandNafai: inotify is a daemon that watches for filesystem events22:57
kirklandNafai: that match some configuration22:57
kirklandNafai: when you set something up in dotdee, it addes an inotify watch to the path you've dotdee'd22:58
kirklandNafai: iwatch is the actual daemon22:59
kirklandNafai: see /etc/init/dotdee22:59
kirklandNafai: see /etc/init/dotdee.conf22:59
kirklandNafai: exec iwatch -f /etc/dotdee.xml -p /var/run/dotdee.pid22:59
kirklandNafai: so each user wanting to dotdee stuff in their home dir would need to have a similar iwatch daemon running22:59
kirklandNafai: but with their own dotdee.xml and pid23:00
kirklandNafai: all quite doable23:00
* Nafai nods23:00
kirklandNafai: and then that user would need some way to start the daemon at boot (perhaps through an @reboot cronjob?)23:00
Nafaisounds reasonable23:00
kirklandNafai: all of that is reasonable, i think23:00
kirklandNafai: if enough users come to me asking me to do this sort of thing, i could hack this out in a day or so23:01
kirklandNafai: if you want to branch it and work on it, that's cool too23:01
NafaiI think I might, and send you branches to review23:01
kirklandNafai: if the changes are good, i think it's a reasonable feature to add23:01
kirklandNafai: fair enough23:01
kirklandNafai: advice:23:01
Nafaicd ..23:02
kirklandNafai: detect that user/admin mode23:02
Nafaiwhoops, wrong window :)23:02
kirklandNafai: wrap the current update-alternatives calls in a local function, that either does update-alternatives, or does our update-alternatives like things23:02
kirklandNafai: look at the xdg user dirs a bit, as some people get their panties in a wad about stuff like $HOME/.dotdee23:03
kirklandNafai: they want it in $HOME/.cache or $HOME/.config or some other less discoverable location23:03
Nafaik, I'm used to using those, so not a problem23:03
kirklandNafai: cool23:03
kirklandNafai: happy to have you hacking on dotdee ;-)23:04
Nafaithanks, it just happens to fit a niche of a problem I am trying to solve23:04
Nafaifor example, just right now I'm working with Arch in a vm. Python3 is the default, and I was installing some scripts in ~/bin I have in every box that just use /usr/bin/python.  I need to change those to python2, but only here on arch23:05
SpamapSkirkland: note that upstart has some basic "user session" support23:17
kirklandSpamapS: wow, rally?23:18
kirklandreally, even?23:18
SpamapSkirkland: yeah, let me dig up the info on it..23:18
SpamapSkirkland: you can have a $HOME/.init/ but I forget how to make upstart read it.23:20
SpamapSkirkland: may want to hit up jhunt about it. IIRC there are some big caveats23:21
slangasekcjwatson: so from grub shell, I get $? == 0 and $match == 0; is that the expected result?23:24
slangasek(the hwmatch command itself succeeds with no output, of course)23:25
cjwatsonslangasek: that should amount to 'set gfxpayload=keep', so yes that's expected23:25
cjwatsonwhich I think means it may be apw's problem not mine23:25
slangasekheh23:25
slangasekok :)23:25

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