/srv/irclogs.ubuntu.com/2013/03/15/#ubuntu-devel.txt

* doko curses xnox for multiarching tcl/tk00:09
dokoxnox, any any reason for not doing tcl & tk at the same time?00:17
xnoxdoko: multi-arch?00:25
* xnox was sponsoring a patch for tcl, and I accepted the work to make tcltk match for tcl m-a upload.00:25
xnox(defaults that is)00:25
xnoxcjwatson now said he is ok to finish tk m-a for +1.00:26
dokoxnox, yes m-a00:26
dokook. will need another change for hfsutils00:26
xnoxdoko: hfsutils sounds like a package I should be maintaining =)00:26
doko?00:27
xnoxfile systems =))))00:27
xnoxalthough I don't have macs any more.00:27
mathomastech2Trying to deploy an app to Ubuntu Touch on my Nexus 7. It's prompting for a password but not accepting the default "phablet" Anyone else run into this?00:36
xnoxmathomastech2:  see #ubuntu-touch people there should know.00:39
mathomastech2xnox: Thanks, I am actually cross posting from there. Not having much luck yet.00:39
slangasekxnox: I don't understand what "for the node itself" means here.  Do you mean that the server mounts the filesystem the same way as the clients?00:39
xnoxslangasek: maybe, my memory is fuzzy.00:40
xnoxslangasek: I'll get back to you about that.00:40
slangasekok :)00:40
xnoxmathomastech2: i'm sorry to hear that. Last resort try the ubuntu-phone mailing list. https://launchpad.net/~ubuntu-phone00:41
xnoxslangasek: new guile-pg uploaded "closing" the guile-1.6 RM task.00:41
slangasekxnox: cheers :)00:45
=== bjsnider_ is now known as bjsnider
infinityWho demoted tcl/tk8.4 to universe?04:03
micahginfinity: doko was working with that stuff earlier...04:04
* StevenK grumbles at SourcePackagePublishingHistory:+publishinghistory04:05
infinity@pilot out04:05
=== udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
dokowho promoted tck/tk8.4? demoting again ...04:41
StevenKinfinity: [15:41] < doko> who promoted tck/tk8.4? demoting again ...04:42
micahgdoko: it registered on c-m04:43
dokoI assume I know who did promote it again. there is no reason to promote it for a work in progress, not even for infinity04:44
micahgdoko: why not just fix what would pop up on c-m before demoting?04:44
dokomicahg, did *you* see this?04:45
micahgI saw it register on c-m...04:45
micahgah, you fixed it, so that should be that then :)04:46
dokoso you did look up bug reports for tcl8.4, or tk8.4, or blt?04:46
micahgI didn't do the demotion/promotion04:46
micahgdoko: honestly, I figured infinity would chat with you before playing override pong04:48
* micahg enjoys removing old cruft as much as the next person04:51
* micahg would love to rm vala-0.14 for raring...04:51
infinitydoko: Typically, we remove the rdeps, then demote things when c-m whines, specifically to avoid pong.  Having to trawl bug reports to figure this out doesn't scale.05:02
infinitydoko: (I did look at blt, and there had been no uploads changing build-deps at the time)05:02
=== freeflyi1g is now known as freeflying
pittiGood morning06:28
dholbachgood morning07:26
=== smb` is now known as smb
pittiLaney: can you please remove the systemd and udev blocks?08:49
Laneyhello09:08
Laneypitti: sure, if you're sure ;-)09:08
=== davidcalle_ is now known as davidcalle
pittiLaney: the initramfs-tools bug has been fixed, and otherwise the libudev1 transition is done09:09
pittiLaney: so with unblocking we merely get libudev1, logind etc. is still kept in universe09:09
* Laney nods09:09
pitti(as with the current raring package)09:09
Laneyok, done09:10
pittiLaney: thanks; that should flush quite a bit from excuses09:10
Laneyhmm, udev didn't go09:33
pittiLaney: "go"?09:33
Laneyhttp://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt09:33
pittioh, I was looking at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html and that says "udev valid candidate"09:34
pittiskipped: udev (1 <- 466)09:34
pitti    got: 278+0: i-27809:34
pitti    * i386: bluedevil, blue...09:35
pittiI can't parse that, can you?09:35
seb128can't either09:37
Laneyit thinks that those things are made uninstallable09:37
seb128it's a long list09:38
pittiperhaps it'll catch it in the next iteration when all the libudev1 stuff is i?09:38
pittis/i/in/09:38
LaneyI guess the last try is more interesting09:38
=== yofel_ is now known as yofel
Laneythere are a few trying: udev there09:39
Laneychromium might need force hinting due to the armhf ftbfs09:39
pittithe previous upload FTBFSed too, was that also manually pushed?09:40
Laneythink so09:40
Laneyyes, it was forced09:40
cjwatsonpitti: parse> if you scroll way to the right you'll see that it thinks udev itself is uninstallable09:49
cjwatsonpitti: the very long line is just an expression of the fact that udev has lots of reverse-deps09:49
cjwatsonpitti: note that this means that it thinks (current raring) + (all binaries from udev in raring-proposed) results in uninstallable udev - so it's possible it needs manual hinting together with something else in -proposed09:50
pittihm, udev just dropped the libudev0 dependency and binary09:50
cjwatsonWhich seems likely given that udev is installable in raring-proposed09:50
pittiyeah, I dist-upgraded to raring-proposed just fine, I have 175-0ubuntu21 installed09:51
cjwatsonBet you'll find that if you take raring and then try to upgrade to just udev/raring-proposed, it adds something else09:52
LaneyA lot of the ones it's complaining about seem to come down to xorg-server AFAICT09:52
pittilibudev1, yes09:52
pittifor the initramfs-tools dependency09:52
cjwatsonLaney: I don't think it's worth looking at anything else when udev itself is listed09:53
cjwatson(It might be worth making update_output sort the binaries from the source itself to the start)09:53
LaneyI was trying to ascertain what to hint together09:53
cjwatsonHm, wait, it's not listed in the final entry for udev09:53
Laneyright09:53
Laneythat's the one I'm looking at09:53
cjwatsonpyudev needs to be fixed09:54
cjwatsonAnd yeah, in general anything with Depends: libudev0 needs to be fixed09:54
cjwatsonproposed-migration normally computes installability based on all-NBS-removed09:55
pittioh, hardcoded libudev0 dep, fixing09:55
cjwatsonSo, certainly worth trying 'hint udev/175-0ubuntu21 xorg-server/2:1.13.3-0ubuntu2' - if nothing else you'll get more useful output that way09:56
Laneywell: skipped: xorg-server (1 <- 498) got: 96+0: i-96 * i386: xserver-xorg-core-udeb, xserver-xorg-input-evdev-udeb, xserver-xorg-video-fbdev-udeb09:56
cjwatsonAnd you can see a reflection of that in update_excuses09:56
pittipyudev uploaded09:56
cjwatsonxserver-xorg-core-udeb/i386 unsatisfiable Depends: udev-gtk-udeb09:56
Laneyright09:58
cjwatsonAh, you'll need  xserver-xorg-input-evdev/1:2.7.3-0ubuntu2b1 xserver-xorg-video-ati/:7.1.0-0ubuntu1b1 xserver-xorg-video-intel/2:2.21.4-0ubuntu1b1 xserver-xorg-video-modesetting/0.6.0-0ubuntu1b1 xserver-xorg-video-nouveau/1:1.0.6-0ubuntu3b1  too09:58
cjwatsonAnd more - anything that mentions "Depends: ... systemd' in http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html09:59
cjwatsonWhich implies that this is blocked on chromium-browser/armhf09:59
Laneynot sure about that - at least nouvaeu went in the last run09:59
cjwatsonAh, OK09:59
cjwatsonTry it a bit at a time and wait for another cycle, I guess10:00
LaneyI'll just try it with xorg-server10:00
Laneyit will come down to chromium but as that's a force we should wait until we're certain10:00
cjwatsonaye10:01
pittiI'm not sure about udev-gtk-udeb10:02
pittiour udev source package didn't build that, and I didn't drop it10:02
pittisystemd builds it now, but I disabled it10:03
cjwatsonIt's built by Debian10:03
pitti(because we keep the standalone udeb for now)10:03
pittierr, udeV10:03
cjwatsonEither start building it, or remove the dependencies10:03
cjwatsonI don't really mind which :)10:03
pittiI mean, how did that work before?10:03
pittii. e. how did we get anything depending on udev-gtk-udeb into raring when that package didn't exist?10:04
cjwatsonLet me look10:04
cjwatsonThe previous version of at least xserver-xorg-core-udeb doesn't depend on udev-gtk-udeb10:04
cjwatsonIt's a new dependency10:05
pittioh, perhaps it was synced, and this was added independently from my libudev transition10:05
pittihm, no10:07
cjwatsonWell, it's 2:1.13.2-0ubuntu3 to 2:1.13.3-0ubuntu2 - I assume there was a packaging sync in there even if not a verbatim sync10:08
Laneyyikes10:09
Laneywhy did alt+left/right just start switching me between ttys?10:09
cjwatsonAnd yet xserver-xorg-input-evdev-udeb gained it with just a rebuild10:09
cjwatsonpitti: I suspect udev's shlibs are wrong10:09
cjwatsonOr rather systemd's10:10
* cjwatson peers10:10
cjwatsonubuntu-archive@lillypilly:/srv/archive.ubuntu.com/ubuntu/pool/main/s/systemd$ dpkg -I libudev1_198-0ubuntu2_i386.deb shlibs10:10
cjwatsonlibudev 1 libudev110:10
cjwatson^- smoking gun10:10
cjwatsonudeb: libudev 1 udev-gtk-udeb10:10
pittiaah10:11
pittidh_makeshlibs -plibudev1 --add-udeb=udev-gtk-udeb10:12
* pitti drops10:12
cjwatsonCan't drop that entirely10:12
cjwatsonStill needs to have some --add-udeb value10:12
cjwatsonHm, is it intentional that systemd doesn't build any udebs at all?10:13
pittilibudev0-udeb ?10:13
pitticjwatson: right now yes, I disabled all of them because we want to stay on the separate udev for now10:14
cjwatsonUm, confused.  Isn't libudev0 meant to go away?10:14
pittiyes, it is10:14
pittiI guess we need to build a libudev1-udeb10:14
cjwatsonI guess I don't see how libudev0-udeb can be a legitimate udeb substitution for libudev1 :)10:14
cjwatsonSounds like it10:15
pitticjwatson: so having libudev1 only implies that we cannot continue to use libudev0-udeb and udev-udeb built from the udev source?10:15
pittiI kept those for now10:15
pittiI had assumed keeping libudev0-udeb would be okay, and we could do that as a separate transition10:16
cjwatsonI'm not sure about the new layout.  In general life will be simpler if you have debs and udebs in sync10:16
cjwatsonI think trying to avoid that is a false economy10:16
pittilibudev1-udeb sounds harmless10:16
pittiwhat I'd like to avoid is building udev-udeb from systemd10:16
cjwatsonWell, you don't build udev from systemd right now, do you?10:17
pittibut just like the real udev, udev-udeb shouldn't depend on the library10:17
cjwatsonThat's what I mean by in-sync10:17
cjwatsonAnd indeed it doesn't10:17
cjwatsonSo it's just a matter of getting the linkage sorted for stuff that requires libudev110:17
pittiso, so I'll build a libudev1-udeb from systemd, drop libudev0-udeb from udev, and adjust the shlibs10:17
cjwatsonThat sounds right to me10:18
pittiok, thanks10:18
pittisorry about the mess10:18
cjwatsonthat's ok, catching this is what these tools are meant to do10:19
cjwatsonso this is a success :)10:19
pittiactually, udev-gtk-udeb is supposed to be libudev1-udeb AFAICS, /me asks mbiebl10:20
seb128@pilot in10:30
=== udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: seb128
pitticjwatson: systemd with libudev1-udeb installed; so I'll let that build and publish, then rebuild the X.org bits again to pick up the fixed shlibs10:38
pittierr, s/installed/uploaded/10:39
pittiwhich would be xorg-server and xserver-xorg-input-evdev10:41
cjwatsonCOol10:43
cjwatsonWith sane capitalisation10:43
tjaaltonI can handle the xorg rebuilds10:48
pittimeh, FTBFS due to enabled "make check"10:48
pittitjaalton: ok thanks, I'll ping you when it's ready?10:48
tjaaltonsure10:49
pittiI guess the chroots don't have an /etc/hostname or so10:49
pittiLaney: do you need to adjust your autohints for udev somehow? http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt header looks a bit odd11:26
pittiLaney: (I don't quite know yet how this works, I'm just curious)11:26
Laneypitti: likely, since you uploaded it11:27
Laneybut it may be that it can figure it out itself now11:27
cjwatsonYou'll need to bump the version11:27
pittibut udev and systemd don't appear at all any more11:27
cjwatsonThey won't, because they're out of sync at the excuses level11:28
cjwatsonNothing shows up in output (global consistency checks) until it passes the excuses stage (package-by-package checks)11:28
cjwatsonSo don't worry about it, it'll sort itself in time11:28
pittiok, thanks11:28
infinitysystemd already migrated a couple of versions back anyway, unless it's changed again in a way that needs more hinting.11:28
Laneyit needs NEWing this time11:29
cjwatsonYeah, I'm doing that now11:29
pittiyeah, I'm waiting for the arm and ppc builds, and will prod an archive admin when they are ready11:29
cjwatsonNo harm NEWing in advance of that11:29
cjwatson(done)11:31
infinityshadeslayer: Hey, is there an upstream bump of ktp-contact-applet on the way to match the rest of your uploads?11:32
infinityshadeslayer: And ktp-presence-applet too.11:33
infinityshadeslayer: Without those two, the rest can't migrate.11:34
tseliotcjwatson: I'm afraid upstream won't accept my fix for bug #1073062 . The maintainer says we should patch initramfs-tools instead but I disagree. Shall we keep the patch in Ubuntu?11:36
ubottubug 1073062 in kmod (Debian) "modprobe: Assertion `kmod_module_get_initstate(m) == KMOD_MODULE_BUILTIN' failed" [Unknown,New] https://launchpad.net/bugs/107306211:36
infinitytseliot: Err, that has nothing to do with initramfs-tools.11:37
infinitytseliot: Which upstream maintainer?  The Debian one, or upstream upstream?11:37
* infinity goes to look at the Debian bug, hoping for context.11:37
* cjwatson happily defers to infinity since he's looking11:38
tseliotinfinity: the Debian one11:38
tseliotI thought he was upstream upstream...11:38
infinityLucas is upstream, not Debian, yes.11:39
infinityReading.11:39
infinitytseliot: He is right about one thing.  Those aliases were only officially supported in modutils.  So, a decade ago.11:41
infinitytseliot: I'm not sure if it was an accident or backward compat that they didn't break in m-i-t, but they weren't documented in m-i-t either.11:41
infinitytseliot: I don't see him saying we should patch initramfs-tools instead, unless that's in a private email?11:43
tseliotinfinity: true but I believe it shouldn't error out like that11:44
tseliotinfinity: yes, I don't know why that email didn't make it: "Then you should fix the initram update software. I suggest you to try  the blacklist stuff instead of this off/null alias and if it doesn't  work to tell me."11:44
infinitytseliot: Either way, breaking upgrades gratuitously seems like a bad idea, and initramfs-tools isn't the place for the fix.  If upstream doesn't want the patch (and that's fine), we should carry it locally, make it also spit out a warning to stderr, and make sure we don't ship anything that creates aliases like that.11:44
infinitytseliot: And then, later, we can drop the patch (say, after 14.04).11:44
tseliotinfinity: ok, it sounds like a plan11:44
infinitytseliot: Also, he's missing the point that this isn't about using different config options, it's about smooth upgrades for people who have the old config options.11:45
infinitytseliot: You might want to point that out.11:45
infinitytseliot: Yes, blacklisting might be the right thing, but we can't magically change people's systems.11:45
tseliotinfinity: I will, even though I doubt it will change anything11:45
infinitytseliot: (And the reason blacklisting probably doesn't currently work with udev for us is that our udev doesn't use libkmod yet, his does)11:45
infinityAt least, doesn't work the way he thinks it should. :P11:46
infinityOur udev just forks modprobe.11:46
infinityProbably without -b ... Though that would seem like a bug too.11:46
infinityIf true.11:46
infinity(Are you sure blacklists don't work with our udev?  They really should)11:47
tseliotinfinity: udev in raring uses libkmod but, apparently, the one in precise doesn't11:47
pitti/etc/blacklist.d/ very much does work in raring11:47
tseliotI've just found out11:47
infinitytseliot: udev in raring doesn't use libkmod.11:47
pittiI wish it did, but it doesn't, yes11:47
infinitytseliot: Except via modprobe, of course.11:47
infinitytseliot: But that's not the codepath he was pointing out.11:48
infinitytseliot: And of course it doesn't in precise, we don't have kmod in precise.11:48
tseliotinfinity: I can see #include <libkmod.h> in src/udev/udev-builtin-kmod.c11:48
infinitytseliot: Yes, but we don't build that bit.11:48
tseliotoh11:48
pittitseliot: we still use the standalone old udev source11:48
infinityldd /sbin/udevd is pretty conclusive. :P11:49
tseliotok11:49
tseliotbut does "alias module off" work in our udev?11:49
pittibut going back to blacklisting, that's supposed to always work, even with newer udevs11:49
pittioh, I don't know that for sure11:49
infinityAnyhow, dumping core is a Bad Thing.  I can see where upstream is coming from too, that supporting config options that haven't been documented as valid for over a decade is probably a complete waste of time.11:50
infinitytseliot: It's not up to udev for that to work, it just passes the mess to modprobe (in our case), so it'll fail the same as in initramfs-tools.11:50
infinitytseliot: Which is why the fix (for us) belongs in kmod.  But I can see the argument for it not being upstreamable, and that's not world-ending.11:51
tseliotinfinity: agreed11:51
infinitytseliot: I will probably amend your patch to be verbose, so people get some fair warning that they should update their configs.11:51
infinitytseliot: And maybe it'll teach nvidia/fglrx people to Stop Doing That.11:52
tseliotinfinity: that's a leftover from precise (coming from bug #864149)11:52
ubottubug 864149 in nvidia-graphics-drivers-updates (Ubuntu Oneiric) "initrd doesn't set keyboard layout when nvidia drivers are installed (FRAMEBUFFER=n override)" [High,Fix released] https://launchpad.net/bugs/86414911:52
tseliotinfinity: so I'll more than glad to stop doing that ;)11:53
tseliot*I'll be11:53
infinitytseliot: Yeah, so those should be blacklists, not aliases.  He's right.11:53
infinitytseliot: And, ideally, fixed in the next round of precise SRUs you do, so the problem eventually goes away.11:54
infinitytseliot: But we'll carry this patch until 14.04 to make sure upgrades don't go sideways.11:54
infinity(And I'll do the verbosity change today)11:54
tseliotinfinity: why Precise? Wouldn't it reopen bug #864149 ?11:55
ubottubug 864149 in nvidia-graphics-drivers-updates (Ubuntu Oneiric) "initrd doesn't set keyboard layout when nvidia drivers are installed (FRAMEBUFFER=n override)" [High,Fix released] https://launchpad.net/bugs/86414911:55
tseliotI'll change it in Raring for sure11:56
infinitytseliot: Erm, why would it reopen that bug?  I didn't read the whole thing...11:56
tseliotinfinity:  https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/864149/comments/311:56
ubottuLaunchpad bug 864149 in nvidia-graphics-drivers-updates (Ubuntu Oneiric) "initrd doesn't set keyboard layout when nvidia drivers are installed (FRAMEBUFFER=n override)" [High,Fix released]11:56
infinity - set 'alias nouveau off' in the modprobe blacklist file, *not* 'blacklist nouveau'. (udev ignores module blacklisting by design!)11:57
infinityHrm.11:57
infinityNow I see where you got that idea from.11:57
tseliotyep11:57
infinityThat seems like it shouldn't be true.  But maybe it is.11:57
tseliotI'm not willing to take that risk in Precise ;)11:58
infinityYou could also do the install foo /bin/true thing.  But this probably needs more investigation.11:58
infinitytseliot: Hold off on changing things in raring too, I think we'll need to dig deeper into ACTUAL behaviours, instead of relying on conjecture.11:58
tseliotinfinity: fine by me. Are you going to deal with it? (I don't see any problems with the change in raring)11:59
infinityWell, the change in raring may regress this too.  (I mean, changing nvidia/fglrx, the kmod change is fine).12:00
infinitytseliot: I'll have to dig a big into how this all interacts, so I have decent warning text to throw to stderr to tell people how to fix their config files.12:00
infinitytseliot: And once I've sorted that a bit, I'll also have a good idea of what things should look like in both precise and raring (if the former should change at all)12:01
tseliotinfinity: ok, good, I'll leave it in your hands then. Thanks12:02
* infinity shudders at the idea of turning on the nvidia GPU in his laptop again to test all of this.12:03
infinityBye, bye battery life. :)12:03
tseliot:)12:07
=== MacSlow is now known as MacSlow|lunch
=== tvoss is now known as tvoss|lunch
seb128@pilot out12:37
=== udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== _salem is now known as salem_
pittitjaalton: libudev1-udeb is published now, so we can rebuild xorg-server and -evdev13:09
pittitjaalton: do you have some actual changes, or want you or me to upload no-change rebuilds?13:10
tjaaltonpitti: hmm, not really, rebuilds are fine..13:15
infinitycjwatson: *blink* at 106190913:15
cjwatsonodd, isn't it13:15
infinitycjwatson: Clearly a Chrome rendering bug, but.  Uhm.  Wha?13:15
cjwatsonweb team have been trying to reproduce it13:15
infinitycjwatson: I give 20-to-1 odds that if you move the "32-" to the middle of a line it goes away, but I don't have a machine I can reproduce on.13:16
cjwatsonif removing line breaks really fixes it, I'll (a) cry (b) sort it out with the Python rewrite13:16
cjwatsonsince the reason the line breaks are there is that it makes the code neater in shell :)13:16
infinityWell, you could just move the variable expansion up a line, or whatver.13:16
infinity(Or whatever's generating that, I didn't look)13:17
infinityIf it's just a block text, same story.13:17
pittitjaalton: do you want to upload them (as you mentioned it earlier), or shall I do it now?13:17
cjwatsonit's cat <<EOF at the moment13:17
infinityMaybe I can install Chrome on a Windows VM and reproduce.13:17
tjaaltonpitti: if you have them ready then go ahead .)13:19
tjaalton:)13:19
infinitycjwatson: Yup, reproduced on Windows.13:20
infinitycjwatson: Gut feeling would be that it's seeing the "^32-" as a multibyte char.13:21
pittitjaalton: done13:21
cjwatsoninfinity: ... wow?13:21
tjaaltonpitti: thanks13:21
cjwatsoner, "how"13:21
cjwatsonbut "wow" works too13:21
cjwatsonI mean, in what encoding is that possibly multibyte?13:21
infinitycjwatson: Effed if I know.  But let me move the line break to test the theory.13:23
infinitycjwatson: http://lucifer.0c3.net/~adconrad/wtfchrome/13:25
infinitycjwatson: Verified that 1.html renders wrong, 2.html renders fine.13:25
infinitycjwatson: Could have something to do with the files being \n-only and Chrome on Windows perhaps behaving crappily without \r\n?  I dunno.  That's pretty far-fetched, given all the UNIX-generated content on the interwebs.13:26
infinitycjwatson: Either way, not starting a line with 32- fixes it.13:26
=== MacSlow|lunch is now known as MacSlow
shadeslayerinfinity: those sources have been dropped, I might have missed something, so I'll have a look tonight13:46
infinityshadeslayer: If they've been dropped, we need to remove them.13:47
infinityshadeslayer: Which I can do for you.  Is there a migration/upgrade path there?13:47
shadeslayerinfinity: ktp-desktop-applets now replaces those two packages13:48
shadeslayerthe upgrade path seems clean ( I tested it before uploading )13:48
infinityshadeslayer: kde-telepathy-desktop-applets has a Breaks/Replaces for plasma-widget-telepathy-presence but not plasma-widget-telepathy-contac13:50
infinityt13:51
infinityshadeslayer: Also, is Breaks/Replaces really enough to remove the old package entirely?  You're sure that test worked? :)13:51
infinityshadeslayer: Anyhow, once you've confirmed that both those sources can go away, let me know, and I'll remove them so the rest can migrate.13:53
shadeslayerinfinity: doesn't replace the contact widget because it doesn't overwrite files from that, and I always thought that autoremove will remove packages that nothing depended on ?13:53
=== wedgwood_away is now known as wedgwood
infinityshadeslayer: Oh, if there's no reason to forcefully remove it, sure, it'll just autoremove on its own iff it wasn't installed manually or a direct dep of a metapackage.13:54
shadeslayeryeah, there's no reason to forcefully remove it :)13:54
infinityKay.13:54
infinityI'll bounce them both out of the archive for you, then.13:55
shadeslayerawesome thanks :)13:55
infinityshadeslayer: Before I hit <enter>, this look right?: http://paste.ubuntu.com/5616555/13:57
mterrybryce, I have an xorg stack trace I'd like you to look at if you have some time.  It's from a jenkins run13:58
* infinity takes shadeslayer's silence as a "yes, and I've found better things to do already."14:00
shadeslayerno wait14:00
* shadeslayer is looking14:00
infinity...14:00
infinityToo late. :P14:00
shadeslayerhahaha14:00
infinityALL GONE.14:01
shadeslayerI'm a bit distracted since we have a Kubuntu meeting starting in 2 minutes14:01
shadeslayerlol :)14:01
shadeslayerokay :)14:01
pittihey mterry14:01
mterrypitti, hi!14:01
pittimterry: I bounced the systemd MIR back to you FYI, as I believe I addressed most of the concerns (except not having a py3 package; patches/help appreciated..)14:01
hallynjamespage: ok, just dput the new qemu (was waiting on debian-devel discussion).  *should* fix your issues when it's built.  phew14:02
mterrypitti, sure, that's not as urgent14:02
jamespagehallyn, great - thanks for letting me know14:02
shadeslayerinfinity: thanks, looks good to me14:02
hallyni'll have to sru those for sure14:02
=== kentb-out is now known as kentb
=== tvoss|lunch is now known as tvoss
cjwatsoninfinity: All right, thanks.  I'll sort it out in a bit14:19
cjwatsoninfinity: Can you try collapsing the whole paragraph onto one line and make sure that works too?14:20
infinitycjwatson: It should, but sure.14:21
cjwatson(Which should be obviously true, but the whole thing is non-obvious.)14:21
infinitycjwatson: All one line works too.14:22
cjwatsonGood, thanks.14:23
infinitycjwatson: I'd be willing to bet that \r\n works too, but too lazy to bother checking.14:23
infinity(Cause that's a crap solution for us)14:23
infinityThough I'd look into it if I had the energy to file a Chrome bug upstream.14:23
LaneyDoes libudev0-udeb need to be NBS removed for britney to start considering udev?14:23
cjwatsonNo14:24
infinityNo.14:24
infinityDamn my insistence on puctuation.14:24
cjwatsonproposed-migration does its consideration on the assumption that any to-be-NBSed binaries don't exist14:24
Laneywhat does the excuses entry for udev mean then?14:24
cjwatsoni.e. it assumes that the new suite looks like (old suite) - (all contents of old source package) + (all contents of new source package)14:24
infinityIt means there a libudev0-udeb in proposed.14:25
infinityI'll remove it.14:25
cjwatsonOh, right.  Yeah, maybe it does then :)14:25
cjwatsonForgot that it needs NBS removal to pass the excuses stage.14:25
Laney:-)14:25
infinityFixed.14:25
Laneymerci14:26
infinityNBS removal in -release isn't required, but it has a bit of a tizzy if there's NBS in -proposed.14:26
cjwatsonYeah.  NBS removal in release pre-migration is kind of a bad idea in case the migration fails for a reason you haven't thought of, anyway.14:28
* Laney nods14:29
LaneyAt least excuses is pretty clear about NBS in proposed14:29
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
Laneypitti: Looks like you missed xwiimote. I'll upload a rebuild there.15:09
infinitypitti: xwiimote might need an O_BLOCK change.15:10
infinityLaney: ^15:10
dobeyaww, infinity didn't review my fix for twisted last night. sad cupcakes :(15:10
infinitydobey: No, I had a bit of a crisis here.  I'll look now.15:11
Laneyinfinity: Not familiar with the problem. You do it if you like.15:11
dobeyinfinity: oh ok. thanks :)15:11
infinitydobey: ... if I can find that browser window again.15:11
infinityAh-ha.15:12
dobeyheh15:14
infinitydobey: Looks plausibly correct.  Uploaded.15:16
=== salem_ is now known as _salem
dobeythanks15:17
=== greyback is now known as bzoltan-smells
=== bzoltan-smells is now known as greyback
=== Ursinha_ is now known as Ursinha
=== rsalveti_ is now known as rsalveti
=== _salem is now known as salem_
=== Sweetsha1k is now known as Sweetshark
ogasawara@pilot in16:02
=== udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: ogasawara
Laneyseb128: amd64 retracers dead again?16:04
seb128Laney, yes, for 2 days :-(16:05
* seb128 removes lock16:05
seb128<html><body><h1>504 Gateway Time-out</h1>16:06
Laneyhmm, I just came across a bug I filed on 2013-02-2816:07
Laneywhich isn't retraced yet16:07
seb128Laney, is it tagged need-<arch>-retrace ?16:10
Laneyyes, and ~apport is subscribed16:11
seb128maybe we didn't get any run that managed to clear the backlog since16:12
seb128we keep restarting them but they hit launchpad timeouts regularly16:12
seb128Laney, what's the bug numbeR?16:12
Laney#113446816:12
Laneyer, #113556816:12
seb128Laney, it's in the retracing pool16:13
seb128last run had a backlog of 350 bugs :-(16:14
seb128Laney, I will try to watch for timeouts and keep restarting until we clear the backlog16:14
* seb128 shakes fist at launchpad16:14
pittiLaney: err, I did? that doesn't depend on libudev16:29
pittiLaney: not on amd64 at least16:29
Laneydoes here16:30
LaneyDepends: libc6 (>= 2.14), libudev0 (>= 147)16:30
Laney(libxwiimote1)16:30
pittiLaney: ah; thank you!16:30
pittinot sure how it slipped through16:30
Laneynp - I didn't upload it because of ∞'s comment16:31
xnoxinfinity: add a new highlight for ∞16:34
Laneythat was specifically intended not to highlight16:34
=== salem_ is now known as _salem
infinitypitti: Yeah, at a quick glance, it might need a similar-but-different NOBLOCK fix (in fact, their internal wrapper function already has a "bool blocking" argument, but then they call it with false...)16:36
infinitypitti: I'm trying to sort out if that's valid, or if they've misunderstood what they want and it accidentally worked before.16:36
infinitypitti: Not having a clue what any of it's meant to do, it's a bit of a crap shoot trying to follow the code and guess their intent. :P16:36
infinitypitti: And happy to hand it off to you, since it's your transition.  I got distracted by chromium on ARM anyway.  And Jono's G+...16:37
infinityjono_: Grr.16:37
pittiyeah, making a note; thanks16:38
jono_infinity, the G+ post?16:38
jono_lol16:39
infinityjono_: Yes.  I wish this wasn't something I felt so passionately about, so I could just sit back and laugh instead of being grumpy.16:40
lifelesswhich one ?16:40
pittiLaney, infinity: hm, I did upload chromium -- another hardcoded dep?16:41
* ogra_ opens G+ in curiosity16:41
Laneychromium is armhf out of sync fail16:42
micahgI thought someone forced through the last version, so it shouldn't matter16:42
pittikipped: udev (0 <- 451)16:43
pitti    got: 108+0: i-10816:43
pitti    * i386: chromium-browser, [...]16:43
pittihttp://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt only complains about i386, not amd64 or arm16:43
ogra_Laney, the eternal one :/16:43
infinitypitti: chromium isn't your problem.  I'll work on the armhf FTBFS and, if it stumps me, force the rest.16:43
micahgpitti: that's because i386 still used libudev0, must not have published in time or something16:44
* pitti likes not owning chromium problems as well at this point and goes back to puzzling together a Frankenudev16:44
pittimicahg: hm, I uploaded that yesterday already16:44
micahgpitti: if CHromium needs a rebuild, I want to fix an RC bug16:44
micahgpitti: see the build log yourself :) https://launchpadlibrarian.net/134067999/buildlog_ubuntu-raring-i386.chromium-browser_25.0.1364.160-0ubuntu1b1_UPLOADING.txt.gz16:45
micahgoh, hrm, nevermind, it's in the base system16:45
infinitymicahg: Want to bounce me the fix?  I'll incorporate it into my armhf-fixing upload, if I manage to sort that today, or just sponsor it if I don't.16:45
infinitymicahg: To avoid back-to-back builds.16:45
pittimicahg: yeah, and those debs use libudev116:46
micahginfinity: it's to drop the recommends here to suggests: bug 115313716:46
ubottubug 1153137 in chromium-browser (Ubuntu Raring) "Please remove recommends on webaccounts-chromium-extension and unity-chromium-extension" [High,Triaged] https://launchpad.net/bugs/115313716:46
infinitypitti: The chromium-browser output in output.txt is a red herring, just due to britney not updating chromium at all from the armhf out-of-date.  Ignore it.16:47
infinitymicahg: ^16:47
pittiinfinity: ack16:47
infinitymicahg: And yeah, I can do that fix while I'm in there.16:47
micahginfinity: thanks16:47
micahgpitti: sorry for the noise16:47
chrisccoulsoninfinity, armhf build fix? note, i've got fixes local here which make it build on armhf (12.04 though)16:56
chrisccoulsonoh, different version though ;)16:57
chrisccoulsonha16:57
=== _salem is now known as salem_
infinitychrisccoulson: Oh, if this is a solved problem, I'll happily let you fix it in raring so I don't have to.16:58
chrisccoulsoninfinity, it looks like the raring issue is a new one, as with every new version ;)16:58
chrisccoulsoninfinity, i suspect that if you fix it, it won't start in any case16:59
slangasekjodh: ping17:00
jodhslangasek: hi17:00
infinitychrisccoulson: That's rather optimistic of you.17:01
chrisccoulsoninfinity, i'm a positive thinking guy17:01
slangasekjodh: heya!  apparently I didn't manage to actually submit my review comments on https://code.launchpad.net/~jamesodhunt/upstart/file-bridge-MP/+merge/152767 before it got merged :)  Most of my comments are cosmetic manpage stuff that I can just fix up, but there was one point I wanted to discuss17:01
slangasekjodh: why 'FEVENT', 'FPATH' instead of just 'EVENT', 'PATH'?  The latter seems much more idiomatic to me17:01
jodhslangasek: because PATH is going to be set in the user session.17:02
jodhslangasek: we could change it to 'file FILE=/some/path' maybe.17:02
slangasekoh right17:02
slangasekjodh: I think I would prefer either 'FILE' or 'FILE_PATH'; I find the 'F' prefixing less than pretty :)17:03
infinitychrisccoulson: Oh, wow, I hadn't even looked at the raring FTBFS.  That's a big WTF.17:03
chrisccoulsoninfinity, yeah, i just thought exactly the same thing ;)17:04
jodhslangasek: agreed - I vote for FILE then :)17:04
infinitychrisccoulson: And not filesystem corruption or something, the previous build was the same.17:04
infinitychrisccoulson: These people aren't doing silly -nostdinc things and then constructing an incorrect include path themselves, are they?17:04
jodhslangasek: EVENT is a bit generic though too I thought.17:04
pittiLaney: ah, so you didn't upload xwiimote yet, right?17:04
infinitypitti: Nope, he didn't, because of my concerns.17:05
infinitypitti: Which I was tracing through until I handed it off to you.17:05
infinitypitti: <317:05
pittiah, ok17:05
jodhslangasek: maybe CHANGE=...?17:05
pittiI'll test my franken-udev now, and if that works I'll call it a (long enough) week, so somethign for Monday17:06
pitti_sbin_udevd.0.crash17:06
pittimeh17:06
pittiMonday it is17:06
slangasekjodh: I think 'EVENT' is fine, honestly17:07
slangasekjodh: it's a bit recursive since upstart events are also events, of course17:07
jodhslangasek: :)17:08
chrisccoulsoninfinity, i can take a look at this. i should probably try the latest version to make sure it's still got the same v8 problem that i've been looking at17:08
* chrisccoulson reluctantly rm's my current build tree to free up space17:08
slangasekjodh: maybe it would be better to make it part of the event name itself?  i.e., file_create, file_modify, file_delete?   That makes jobs more cumbersome if you want to watch for all three though17:09
chrisccoulsonhmmm, i'm sad now. it took me long enough just to get that tree to build on my sad panda ;)17:10
slangasekjodh: upstart itself doesn't use $EVENT anywhere, just $UPSTART_EVENTS.  Maybe INOTIFY_EVENT?17:10
xnoxslangasek: omit FEVENT, and just listen for file FPATH=/foo, that will give you all three. and just test.17:10
slangasekxnox: yes, but I'm arguing against 'FEVENT'17:11
xnoxudev events use these semantics.... and it's nice =)17:11
slangasekxnox: thinking out loud about whether it should be part of the actual /upstart/ event name, but that has the mentioned drawback17:11
infinitychrisccoulson: Cool, if you're on it, can you also fix the bug micahg pointed out?17:12
slangasekactually, 'file-create', 'file-modify' would certainly be closer in spirit to the existing upstart bridge ('net-device-added', 'net-device-removed', ...)17:12
chrisccoulsoninfinity, which one?17:13
infinitychrisccoulson: https://launchpad.net/bugs/115313717:13
ubottuLaunchpad bug 1153137 in chromium-browser (Ubuntu Raring) "Please remove recommends on webaccounts-chromium-extension and unity-chromium-extension" [High,Triaged]17:13
infinitychrisccoulson: Just dropping those to Suggests will do the trick.17:14
slangasekjodh, xnox: what do you think about file-create/file-modify/file-delete events, rather than a generic 'file'?17:15
jodhslangasek: MP raised for FPATH -> FILE et al.17:18
jodhslangasek: We've already got examples of both approaches - the udev bridge follows your proposal but the socket bridge the current file bridge way. I guess by splitting file into 3 separate events we offload the burden of filtering the correct one from the job to the bridge itself. But you can of course already specify individual events using (now) EVENT='...'.17:20
jodhslangasek: the current approach does allow a mix of behaviours though - if you care about all the event types, just don't specify EVENT (oddly :). Whereas, if you only care about a single type, specify it explicitly.17:22
stokachuhi, could i get someone to approve precise nomination for bug 115515717:33
ubottubug 1155157 in unity-greeter (Ubuntu Raring) "[FFe] Allow custom indicators" [Undecided,New] https://launchpad.net/bugs/115515717:33
stokachuand Quantal nomination as well17:36
mitya57dholbach: pt_BR 74% :)17:36
dholbachmitya57, yes - did you see the bug report I added?17:37
dholbachit FTBFS17:37
ScottKstokachu: We don't generally allow new features in SRUs.  Why precise?17:37
dholbachand I was too busy to look into anything at all regarding the packaging guide17:37
dholbachstill too busy17:37
mitya57no, I didn't17:37
stokachuScottK: mind if i pm you?17:37
ScottKNo17:38
ScottKI won't have anything different to say in private, but as you prefer.17:38
* mitya57 is looking17:39
mitya57dholbach: bug 1154087 fixed now17:48
ubottubug 1154087 in Ubuntu Packaging Guide "building pt_BR FTBFS" [Undecided,New] https://launchpad.net/bugs/115408717:48
mitya57re the sphinx versions, that build-dep was needed for debian; I'm going to backport the required versions in my test ppa and then copy to packaging-guide ppa17:49
dholbachmitya57, perfect - feel free to merge the other branch then17:49
dholbachmitya57, you're a hero17:49
dholbachmitya57, once the package built correctly I'll make the necessary changes to developer.u.c17:50
dholbachbut this day was long enough already and I need to rush out to meet somebody for dinner17:50
stokachuseb128: hey do you mind taking a look at bug 115558317:50
ubottubug 1155583 in gnome-screenshot (Ubuntu Precise) "gnome-screenshot does not display accented characters correctly" [Low,Triaged] https://launchpad.net/bugs/115558317:50
dholbachso let's take care of the other bits via mail :)17:50
mitya57developer.u.c uses quantal packages, so this will wait until I backport sphinx17:51
dholbachmitya57, are you merging the ptbr branch I did or shall I do it?17:51
mitya57dholbach: will do one more test build and merge17:52
dholbachok thanks17:52
* dholbach hugs mitya5717:52
dholbachhave a great weekend everyone!17:52
mitya57dholbach: you too!17:53
seb128stokachu, that patch looks fine to me18:03
stokachuseb128: sweet, do you think we could get that in motion?18:05
stokachu:)18:05
seb128stokachu, you should ask for upload rights at some point ;-)18:06
stokachuseb128: hah i did but didn't have enough upstream collateral18:06
seb128ok, I will avoid starting a DMB rant today :p18:07
stokachulol18:07
stokachuseb128: thanks man18:09
seb128stokachu, yw18:09
ScottKseb128: I see the fonts-tlwg package you sync'ed two weeks ago is still dep-wait.  Did you have a plan to address that?18:11
seb128ScottK, will do now that I know about it, I wish launchpad would email the uploader about those or something18:11
seb128ScottK, how/where did you notice that it's depwaiting?18:12
* seb128 would like a list of depwait packages18:12
ScottKLet me find the link18:12
ScottKseb128: Found it on http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html18:12
seb128ScottK, ah, thanks18:13
ScottKseb128: It's also on http://qa.ubuntuwire.com/ftbfs/18:13
stokachujamespage: ping18:15
pittithere, Frankenudev working, have a nice weekend everyone!18:16
seb128pitti, great work systemd/udev/logind this week18:17
pitti*phew*18:17
seb128pitti, have a nice w.e!18:17
pittiseb128: you too!18:18
micahgseb128: Debian has a new libgsf and I TIL, I'm happy to merge as it looks like bug fix only, but I wanted to check with you first18:18
seb128micahg, would be good, thanks for working on that!18:19
micahgsure, thanks18:19
stokachuxnox: ping :D18:20
seb128stokachu is looking for extra sponsoring/uploads :p18:21
stokachuhaha18:21
stokachuthis time im just looking for information on why autofs5 is still being built without dbgsym18:25
stokachuor if it is i can't find them on lp18:25
seb128stokachu, look at the build log I guess?18:27
seb128https://launchpadlibrarian.net/118514564/buildlog_ubuntu-precise-i386.autofs5_5.0.6-0ubuntu5.1_BUILDING.txt.gz has18:28
seb128"autofs is already stripped, ignoring18:28
seb128autofs-ldap is already stripped, ignoring18:28
seb128autofs-hesiod is already stripped, ignoring"18:28
stokachubut they get built as far as i can tell18:28
stokachudpkg-deb: building package `autofs5-hesiod-dbgsym' in `../autofs5-hesiod-dbgsym_5.0.6-0ubuntu5.1_amd64.ddeb'.18:29
seb128stokachu, they are on http://ddebs.ubuntu.com/pool/main/a/autofs5/18:29
seb128it seems?18:29
stokachuah there we go18:29
seb1285.1 seems to be missing for amd64/i386 though18:30
seb128maybe the collector job failed to run18:30
seb128you should nag infinity about finishing proper ddeb support in soyuz :p18:30
stokachulol maybe ill save that for another day18:31
pittiLaney, infinity: xwiimote fix uploaded, FTR; so please feel free to hint away chromium :)18:38
pittiand good night for real18:38
ogra_pitti, enjoy18:38
infinitypitti: Curious.  If you decided that was necessary, why not just s/false/true/ to the call to the wrapper that sets up the monitor?18:49
hallyncjwatson: hey, when talking about how to package openbios-ppc in ubuntu, stgraber suggested (iiuc) that signed kernels are being done by building on the native arch, then having other arches take binaries from the native compiled package.  Is that so?19:18
hallyn(I looked at linux-meta, and see it's amd64-only, but don't see any packages for other arches)19:19
hallyn(sorry if you're the wrong person to ping, it just seems like your bag of chips :)19:19
stgraberhallyn: -signed actually uses binaries for the same arch but generated earlier on19:21
hallynah19:21
stgraberhallyn: (or so is my understanding)19:21
hallynso it can just grab them from debian/tmp ?19:21
* hallyn checks19:21
stgraberhallyn: no, it grabs them from the archive because they are two different sources19:22
hallynstgraber: what source package is this happening in?  the -signed packages seem to source from linux-meta, but i don't see it there19:22
stgraberhallyn: basically for the kernel, the "linux" sourcei s uploaded, builds on all architectures. Then the "linux-signed" source is uploaded (containing just a script) which at build time, grabs the binary generated earlier on by the "linux" source, signs it and produces another binary package with it19:23
stgraberhallyn: apt-get source linux-signed19:23
hallynd'oh.  i didn't see that in my aptitude query.  sorry.19:24
hallynheh.  so i should be bugging apw if anyone :)  thanks stgraber19:25
stgraberhallyn: well, poking cjwatson is still a good idea just to make sure that it'll be allowed to do such a trick in the Ubuntu archive ;)19:26
hallyni assume he's done for the day,19:26
hallynso I'll just stare at this awhile, let it sink in over the weekend, then talk to him/them on monday19:26
ogra_he tends to read backlog :)19:26
hallynthanks!19:26
hallynogra_: I figure19:26
stgrabercjwatson: to clarify, we're talking about having openbios build for all supported architectures, then have another source package (qemu or something) grab the binaries from the earlier openbios build and dump them into an arch:all package to be used by qemu-system-*19:27
hallynstgraber: "build for all supported architectures"?  I actually thought we were going to only have openbios-ppc-real build on ppc (we can't have it build on sparc :) and then on other arches grab the binaries (from openbios-ppc)19:28
hallyn(from oepnbios-ppc-real, into openbios-ppc, that is)19:29
stgraberhallyn: "all supported architectures for openbios-pcc" == powerpc ;) but yeah, I guess I could have said just ppc19:29
hallynoh ok :)19:29
hallynis it possible to get a ppa to build packages for ppc?20:01
slangasekhallyn: only a devirtualized ppa20:04
slangasekwhich are a scarce resource and should be used sparingly20:04
hallynslangasek: ok, not sure it's needed - it would be to test the ping-ponging of openbios-ppc pkg as described above ^  will wait to look more into that, thanks.20:08
argesbdmurray: slangasek: re bug 1059592, verification was never completed because the test case is fairly undeterministic. I'm not sure a regression was introduced by this issue as you posted, but if you'd like to drop the patch you can because I haven't verified it.20:09
ubottubug 1059592 in rsyslog (Ubuntu Quantal) "Message and memory corruption in rsyslog" [High,Fix committed] https://launchpad.net/bugs/105959220:10
slangasekarges: well, lack of verification means it'll get dropped out anyway at some point, but having reviewed the diff + the new bug report I'm confident in asserting it's not a regression20:10
argesslangasek: agreed thanks20:11
bdmurraythere's also bug 1097920 although that is regarding the quantal-proposed package20:16
ubottubug 1097920 in rsyslog (Ubuntu) "rsyslog SEGFAULT " [Undecided,New] https://launchpad.net/bugs/109792020:16
chrisccoulsoninfinity, the chromium build system is passing a bogus --sysroot argument to the compiler, pointing to a non-existant path20:16
bdmurrayoh, that's unlikely related too20:16
chrisccoulsonremoving that fixes the error on the one object i've tried it on ;)20:17
chrisccoulson(now to figure out how to fix the build system properly)20:17
infinitychrisccoulson: Ugh.  Sounds like some gifted child has decided that ARM == cross-building.20:17
infinitychrisccoulson: I can't think of any other reason to pass --sysroot, especially only on one arch.20:18
chrisccoulsoninfinity, that's exactly what they're doing. in common.gypi:20:19
chrisccoulson['OS=="linux" and target_arch=="arm" and chromeos==0', {20:19
chrisccoulson'sysroot%': '<!(cd <(DEPTH) && pwd -P)/arm-sysroot'20:19
chrisccoulsonyay!20:19
infinityBrilliant.20:19
chrisccoulsonanyway, i'm off to do some exercise for now. will fix it when i get back :)20:19
ogra_does that mean chromium 25 in raring on arm ?20:20
infinityogra_: Assuming he's also fixed the old FTBFS too, yes.20:20
chrisccoulsonogra_, don't get your hopes up ;)20:20
infinityogra_: This was a new bug on top of the old.20:21
infinity(Plus, even if it builds, it may still fail to, like, do browser stuff)20:21
chrisccoulsonchromium 24 doesn't start on arm, even when it does build20:21
chrisccoulsoni was still investigating that when i decided i might be better off building the latest version now ;)20:21
infinityThere needs to be a testcase for that.  do_browser_stuff() || echo "Iz not browzer."20:22
chrisccoulsoninfinity, yeah, we pretty much have that sort of testcase for firefox already https://jenkins.qa.ubuntu.com/job/raring-ppa-adt-ubuntu_mozilla_daily_ppa-firefox-trunk/ARCH=i386,label=adt/ ;)20:23
ogra_well, i'd really like to run something newer than 2220:23
ogra_but i wouldnt minf FF either if it would be usably fast20:23
chrisccoulsonogra_, it's fine on !arm ;)20:23
ogra_i know20:24
infinityogra_: FF is probably fast if you disable recording history.20:24
ogra_make gecko use GLES and it will fly on arm too20:24
infinityogra_: The constant read/writes to that sqlite DB are hell on machines with mediocre storage I/O.20:24
ogra_infinity, scrolling in websites is unusabley slow20:24
infinityOh.20:24
infinityThat's a different kettle of fish.20:25
ogra_yeah20:25
ogra_its definitely the rendering itrelf20:25
chrisccoulsonif you make me do all of my work on an arm machine, i'd probably end up fixing it ;)20:25
ogra_specifically if there is any javascript in the pages it seems20:25
=== mnepton is now known as mneptok
* ogra_ ponders paying chrisccoulson a crhomebook if he promises to not use anything else until its fixed 20:26
chrisccoulsonheh20:26
ogra_you would even get along with that insane kezboard20:27
* ogra_ never had a £ sign before20:27
ogra_its actually the only kbd i ever had that has three currency keys20:28
infinityMine only has one.20:28
infinityI feel so underprivileged.20:28
infinityAnd I have no idea how to make GBP or EUR with compose...  If there's a way.20:29
ogra_likely ...20:29
ogra_never needed it ... so i'm the wrong one to ask :)20:29
ScottKinfinity: Find a web page with the symbol and copy/paste.20:29
infinityThe obvious attempt at Compose+EUR did nothing useful.20:29
ogra_poor mans compose20:29
infinityOh well.  All I really need is ☭20:29
ogra_heh20:29
ScottKIn ☭, ☭ ☭ you.20:30
JanCyou can always define your own compose combinations (if you work around GNOME's braindead US-only compose)20:31
infinityAll, L- for £20:31
infinityAnd E= for €20:31
infinityThose are fairly memorable.20:31
* infinity stores that away.20:31
pittiinfinity: because AFAICS it's the polling in lib/monitor.c itself which relies on blocking semantics, not the event based loop in ./tools/xwiikeymap.c; ICBW, of course, it's late20:38
infinitypitti: Fair enough.  I didn't trace the code very far before I stopped caring because you popped up.20:40
shadeslayercan someone update the packageset?20:43
shadeslayers/update/refresh/20:43
ogasawara@pilot out20:50
=== udevbot_ changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
xnoxJanC: one can have us keyboard and euro & pound signs? HOW?!20:56
* xnox is only US keybaord user and constantly copy-pastes those two symbols.....20:56
sarnoldxnox: compose, e, =  -> €  compose, L, -  -> £20:59
xnoxsarnold: wow, also turns out i had compose disabled.21:00
xnoxtoday I learned something new =))))21:00
xnoxhowever sad it is ;-)21:00
sarnoldhehe :)21:00
cjwatsonhallyn: I was thinking that an alternative workaround for that kind of thing might be to have openbios-ppc be Architecture: powerpc and Multi-Arch: foreign; then at least you could use it via multiarch21:05
robrusarnold, xnox ... what is "compose"? is that a key?21:06
hallyncjwatson: I think stgraber had suggested that too21:06
hallyncjwatson: then it would build on ppc, and amd64 qemu-system-ppc could recommend it?21:07
sarnoldrobru: yes; under standard unity you can configure it via the configure thingy, keyboard layout, options, "compose key location"21:07
cjwatsonOr something.  It's all a workaround for an in-principle-fixable Soyuz bug anyway ...21:07
sarnolds/location/position/21:07
cjwatsonSo feels a bit weird to introduce new package names as part of the workaround.  Those tend to be stickier than other workarounds.21:08
hallyncjwatson: ok, lemme make sure the debian pkg builds in a chroot, and then ping you if it feels like time to push to the archive21:08
robrusarnold, ha, it seems I also have it disabled...21:08
cjwatsonhallyn: Don't expect me to be around any longer this evening :)21:09
sarnoldrobru: I gave up my right control key for it, which is _sometimes_ annoying when I try to navigate tags in vim with ^]. Apparently 1/3rd the time I try to use right-control. (I never knew that. :)21:09
robru€ ooooh21:09
robrusarnold, I feel that 'Pause' was the obvious choice. I don't think I've ever used that key in my life.21:09
sarnoldrobru: oh yeah, that's a good one. :)21:09
hallyncjwatson: no no, i'm thinking monday :)  thx - good night21:09
robruæ wizardy!21:10
Sarvattxnox: http://cgit.freedesktop.org/xorg/lib/libX11/tree/nls/en_US.UTF-8/Compose.pre21:11
infinitycjwatson / hallyn: Enabling an entire new arch via multiarch just to be able to install one package feels a bit icky, though.21:21
hallynppc isn't multiarch right now?21:22
micahgnot on x86 (by default)21:23
slangasekhallyn: point is it's quite expensive to enable an additional arch on the client for a single package21:24
hallyni see21:24
hallynthen maybe i need to look at bug 217427 again after all21:25
ubottubug 217427 in Launchpad itself "Please support arbitrary arch/buildd affinity for arch:all builds" [High,Triaged] https://launchpad.net/bugs/21742721:25
cjwatsonThat's the real proper fix21:25
cjwatsonAnd I'd far prefer that :)21:26
micahgthat'll clear some of the FTBFS list as well that's broken due to missing affinity21:26
hallynall right, i'll try to get a clue about that one later.  gotta run.  thanks all.21:27
cjwatsonIt's I think ~4 packages21:28
jtaylorsomeone know if I need to wrap python socket.send/recv into EINTR loops?21:41
jtaylorgoogle is not helpful, some say python handles it, some don't ._.21:41
jtayloroh well trying showed yes21:44
stgraberinfinity: right, multiarch ppc was my first suggestion when I heard of openbios, but indeed having to add the architecture and have users change the sources.list to support both archive and port, just for a single package seemed a bit more complex and resource hungry than it should be. bug 217427 would definitely be ideal to fix that and until then, some kind of cross/compile of binary copy from ppc to arch:all will have to do.21:53
ubottubug 217427 in Launchpad itself "Please support arbitrary arch/buildd affinity for arch:all builds" [High,Triaged] https://launchpad.net/bugs/21742721:53
ScottKWhy not just make it arch: powerpc?21:57
ogra_because you need to jump through hopps to install it on x8621:58
ogra_*hoops21:58
stgraberScottK: it's the rare case where we want a powerpc binary to be shipped on x86 (bios for qemu system emulator). So if it was arch:powerpc, you'd need to enable powerpc multiarch on x86 to be able to get it21:59
ScottKOh.  Right.22:00
slangasekoption #3 of course is to build a ppc cross-compiler just to build the bios on x86 :)22:05
stgraberslangasek: well, we appear to have gcc powerpc on x86 but I have no idea whether it's actually usable to build that bios.22:09
slangasekoh, do we?22:09
infinityWe do.22:09
slangasekoh, then we could totally use that22:09
slangasek(if we want)22:09
infinityI've never looked at the openbios build.22:09
infinityIf it's just GCC and no fanciness, it should cross trivially.22:09
slangasekit's not like it should need anything fancy, it's a bios22:09
stgraberso yeah, that was another suggestion I made during the session to try and use that cross compiler to build the openbios binary on x8622:10
infinitystgraber: That may well be the least messy path for now, while I work on a proposal and implementation for 217427 (thanks for reminding me).22:10
infinityWe really need a solid proposal for that for Debian anyway, or we can never, ever, ever have source-only uploads, and I'll be a sad Panda.22:10
* stgraber tries a cross compile of openbios22:11
slangasekstgraber: so I think I just had a really clever idea (upstart-devel); please poke holes in my theory :-)22:12
infinitystgraber: If it needs -m64, remember to install the multilib variant of the cross.22:12
slangasekseems to only use -m3222:14
stgraberslangasek: interesting proposal. Obviously depends on all the jobs on your system being properly designed, but well, we already pretty much depend on that nowadays (you can basically hang everything by making a job "starting" and not returning)22:17
stgraberslangasek: hmm, libc6:powerpc doesn't appear to be installable through multiarch22:20
slangasekinteresting22:20
stgraber libc6:powerpc : Depends: debconf:powerpc (>= 0.5) but it is not installable or22:20
stgraber                          debconf-2.0:powerpc22:20
slangasekstgraber: mm, debconf is Multi-Arch: foreign22:21
slangasekso something else is amiss there22:21
infinityOh, bah.  That's right, our cross-compilers can't be installed on buildds.22:21
infinityCause they need the MA libc.22:21
stgraberinfinity: they only do if you have any library dependency22:22
ogra_rolliing buildds !22:22
infinitystgraber: Eh?  Doesn't the compiler itself have the dep?  Oh, maybe it was just cross-build-essential that does.22:22
stgraberinfinity: nope, I installed the compiler just fine without enabling powerpc multiarch22:22
infinityOkay, cool.  It's just cross-build-essential.22:23
stgraberinfinity: the problems started because of another build-dep of openbios-ppc22:23
infinityWhich you don't need for this.22:23
slangasekwhat's the other build-dep?22:23
slangasekfcode-utils?22:23
stgraberyeah22:23
infinityErm, but the other build-deps should be used natively, not cross.22:23
slangasekis that ppc-only?22:23
stgrabermaybe it can just go foreign22:23
stgrabernope, I have it on x86 too22:23
slangasekyeah, 'utils' is usually a good sign that you want foreign22:23
infinityHow is any of this about foreign or not?22:23
infinityThis isn't a dpkg-cross build.22:24
infinityYou're building *on* i386.22:24
slangasekrather, that you want the build arch version, which in this case doesn't require any foreign-ness22:24
infinityAnd build-depending on the cross-compiler explicitly.22:24
infinityIf you're testing this as an sbuild/dpkg-cross cross-build, you're not testing a scenario that works on buildds anyway.22:25
* infinity tries this locally.22:26
stgraberinfinity: hmm, indeed, let me do something closer to what we can do on a buildd :)22:26
* infinity testbuilds.22:29
infinityOh, bah, these people use kernel scemantics for HOST.22:30
* infinity inverts his patch.22:30
infinityOr, no.  It's just broken in general for cross, maybe.22:32
infinityThere we go.22:35
infinityAll fixed.22:35
infinitystgraber: I've got it building happily here.22:36
stgraberinfinity: cool!22:36
stgraberhallyn: ^ I guess you can just crossbuild then :)22:37
* infinity uploads.22:37
infinityOr, I will once I diff with Debian and make sure the double-delta didn't make us wonkier than we should be.22:38
slangasekThat was Easy™22:38
* micahg hands slangasek some staples...22:38
slangasek:-)22:39
=== Ursinha-afk is now known as Ursinha
* infinity tests on i386 instead of amd64 to avoid embarrassment later.22:42
infinityhttp://paste.ubuntu.com/5617896/ <-- Our tiny Debian delta to make this work.22:43
infinityWho knew that PPC cross compiler would be useful for anyone other than the kernel team? :P22:43
stgraberinfinity: I suspect you want to change the Architecture field too22:44
infinitystgraber: I did.22:45
infinitystgraber: That's the diff from Debian, not from raring.22:45
infinity(And uploaded(22:46
infinity)22:46
stgraberinfinity: ah, I should have read the changelog, that'd have explained it ;)22:46
ScottKI knew that package sounded familiar for a reason.22:46
infinityScottK: Heh.22:47
infinityScottK: Congrats on losing TILM.22:47
ScottK\o/22:47
infinityhallyn: openbios-ppc is arch:all again, feel free to depend on it all you want.22:47
infinityNow, this will have the entertaining side-effect of pulling the powerpc cross-compiler into main, unless we drop qemu-system-ppc to universe by twiddling a bunch of seeds and deps.22:51
infinityBut we probably want to do that anyway, since stuff like nova-compute-kvm really wants to depend on qemu-system-x86, not qemu-system.22:52
infinity(Or maybe promoting cross-compilers that are built from the same sources as our supported toolchain really isn't a bit deal)22:53
infinitys/bit/big/22:53
=== Ursinha-afk is now known as Ursinha
=== Ursinha-afk is now known as Ursinha
=== salem_ is now known as _salem
=== Ursinha-afk is now known as Ursinha
hallyninfinity: awesome, thanks!  So, I should wait until qemu-system-ppc is demoted right?23:40
=== wedgwood is now known as wedgwood_away
=== Ursinhal is now known as Ursinha
infinityhallyn: We should probably sort out a plan to demote all the qemu-system-* bits we don't want in main, yeah.23:43
hallyninfinity: drat, i see qemu-system-ppc explicitly added to the server seed, so maybe that's not acceptable.  Daviey ?23:47
=== Ursinha-afk is now known as Ursinha
infinityhallyn: You're the one who added it. ;)23:51
infinityhallyn: Anyhow, there's more to fix than just seeds, since things in main depend on qemu-system.23:52
infinityhallyn: But maybe we shouldn't fuss over it, and just do an MIR for openbios-ppc.23:52
infinityhallyn: *shrugs*23:52
hallyninfinity: meanwhile just making it Suggest should be fine right?23:55
infinityhallyn: Yeahp, suggests can cross components.23:56
hallynjust the mere fact that ppl can install it will be novel :)  thx again23:56

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