/srv/irclogs.ubuntu.com/2014/04/05/#ubuntu-devel.txt

hallynslangasek: http://paste.ubuntu.com/7205567/ does that look ok?00:00
slangasekhallyn: yeah, thought we had an already-prepared uname faker, from back when the kernel versioning scheme changed and older software needed love00:00
slangasekhallyn: um, diff please :)00:00
cjwatsonslangasek: that sounds like setarch --uname-2.600:01
infinityhallyn: Following the code, this should work.00:01
cjwatsonwhich is fairly specific to that one case00:01
infinitycjwatson: setarch won't let you fake a uname, just set a personality bit to s/3.something/2.something/00:01
cjwatsonindeed, but I think it may be what slangasek is recalling00:01
slangasekcjwatson, infinity: right, that's what I was thinking of; didn't realize it didn't take an argument00:01
infinityslangasek: I'm not concerned about this change after reading the code, I think upstream got it right this time.00:01
slangasekinfinity: awesome00:02
hallynslangasek: uh, i've overwritten the old...  but i can diff with what's in the ppa00:02
slangasekhallyn: ok.  what version were you going to use when uploading this?00:02
slangasekbecause Breaks: qemu-system-aarch64 (<= 2.0.0~rc1+dfsg-0ubuntu1) is only right if the version you upload is > 2.0.0~rc1+dfsg-0ubuntu100:02
cjwatsonthe very existence of setarch --uname-2.6 is kind of an "oh, yeah, our userspace is made of fail" admission, but anyway00:02
slangasekcjwatson: yes, but it was our /old/ userspace that we didn't want to fix up just to enable building in chroots :)00:03
hallynhttp://paste.ubuntu.com/7205574/00:03
cjwatsoncertainly :)00:03
hallynslangasek: d'oh, yeah00:03
slangasekhallyn: so you probably just want << there instead of <=, for both the Breaks and Replaces00:03
cjwatsonI just wish there were some mechanism to automatically telemock the authors of code that broke00:03
infinitycjwatson: I found the "all kernerls start with 2" hilarity less disturbing than the "all kernels have (at least) 3 version components" screwups.  Lots of those still exist.00:04
cjwatson(although I suspect I may have been responsible for one or two dodgy broken shell scripts ... at least they were dealing with things actually related to the kernel :) )00:04
cjwatsoninfinity: yeah, we've basically elected not to exercise that00:04
hallynhttp://paste.ubuntu.com/7205588/00:04
cjwatsonI'd actually forgotten that we use setarch --uname-2.6 in lp-buildd when building for old series00:06
infinityForgetting a hack tends to mean it's working, so I'm okay with that.00:06
slangasekhallyn: looks good.  I'm just finding my way to debian/rules now, let me give that a quick once-over before you reupload00:07
cjwatsonYup00:07
hallynslangasek: cool, thanks00:07
slangasekhallyn: is this build-tested on armhf?00:07
hallynslangasek: yup, dannf built it it on armhf and arm6400:08
slangasekk, just checking; some of the diff around arm/aarch64/arm64 in debian/rules is non-obvious00:10
hallynfrom ppa to archive, or from 1.7 to 2.0?00:11
slangasekhallyn: pretty sure line 95 of debian/rules is wrong, isn't that supposed to be 'echo arm aarch64'?00:11
slangasekhallyn: from 1.7 to 2.000:11
infinityThat should indeed be 'echo arm aarch64'00:13
hallynuh00:13
slangasekhallyn: yes, quite certain that this is buggy - please to not be registering an aarch64 binfmt handler on aarch64 systems ;-)00:13
hallyni swear the built version didn't have it, but you're obviously right.00:14
hallynfixing that up00:14
slangasekhallyn: that's it00:14
hallynthen there's that mips one00:14
slangasekthe rest looks fine00:15
infinityhallyn: Don't worry about the mips one, the Debian mips people can sort it if they care.00:15
slangasekthe mips was the one we said we were punting until aurel32 cared00:15
infinityhallyn: (That is, don't worry about fixing it in Ubuntu, if you want to poke Debian people to care about it there, fine)00:15
slangasekhallyn: I'm afk for the next half hour, but drop me a ping here when you've uploaded and I'll pick it up on the rebound (unless infinity intercepts)00:16
hallynslangasek: thanks for the review!00:16
infinityI'm about to food and TV, but can pick it up after that, if vorlon doesn't beat me to it. :P00:16
hallynthanks - i'm ust looking over the new debdiff one more time, then i'll dput00:17
hallynslangasek: infinity: pushed.  will bbl.00:20
=== jackson is now known as Guest58248
=== Guest58248 is now known as Noskcaj_
slangasekhallyn, infinity: accepted00:52
psusiinfinity, I've had a few people asking how util-linux is coming ;)02:10
Noskcaj_Laney, Can you finish your review of https://code.launchpad.net/~noskcaj/ubuntu/trusty/xfce4-xkb-plugin/lp-733563 please?02:31
Logan_Noskcaj_: hi02:55
Noskcaj_hey Logan_03:28
Noskcaj_Sorry, i had to do some mowing for dad03:28
Logan_Noskcaj_: do you still need help logging into the bouncer? :P03:31
Noskcaj_Logan_, yeah03:31
Noskcaj_I'm in hexchat03:31
Noskcaj_Setting the server to "loganrosen.com" and the password doesn't seem to work03:32
Logan_the server password, right?03:32
Logan_and your username is Noskcaj?03:32
Noskcaj_yes and yes03:32
Noskcaj_actually, no03:32
Noskcaj_What authentication method should i use, the default is password only03:33
* Unit193 tries to log in to loganrosen.com, fails.03:39
Logan_Noskcaj_: the default04:07
Logan_nice try, Unit :P04:08
NoskcajLogan_, Finally works. Thanks04:18
Logan_Noskcaj: sweet :)04:23
hallynslangasek: thx, doing one last dist-upgrade locally to check for bad errors :)04:23
Unit193Still need SASL though.04:23
NoskcajIs there anyone who works on haskell in ubuntu?04:23
Noskcajhaskell-llvm-base probably needs a sync to build04:23
Logan_Noskcaj: /ns identify <password>04:24
Logan_Noskcaj: also do: /msg *nickserv set <password>04:24
Logan_that's for znc04:24
Logan_(yes, the asterisk is on purpose)04:25
Noskcajdone04:25
Logan_sweet04:25
hallynseems all right, as does cgmanager.  /me out04:25
NoskcajIt seems haskell-devscripts would need syncing too04:26
Noskcajbut i think that breaks most of haskell04:26
Logan_yeah, it looks like a sync would fix it04:28
Logan_a successful build only takes 4 minutes - I'll try it locally04:28
Logan_oh, the changelog implies that the fix was only in haskell-devscripts04:28
Noskcajgoing offline to play dota04:31
pittislangasek: thanks; I've seen suddenly failed batches of failures all over the week, so by now I'm quite used to it :)06:24
slangasekheh :)06:24
infinitypitti: Do let me know if the reboot seems to have made things more stable for your guests...07:33
cjwatsonNoskcaj,Logan_: I'll have a look at haskell-llvm-base once I'm done with sorting out GHC on arm64.08:15
cjwatson(which should be this weekend)08:15
Noskcajthanks cjwatson. It's been bothering me just how much of th ftbfs list is haskell stuff08:15
cjwatsonIt's not clear that we need the new haskell-devscripts.  That seemed to be for a different failure.  In any event we should be extremely careful to avoid ending up having to rebuild haskell-*.08:16
cjwatsonNoskcaj: It's not that much, discounting dep-waits.08:16
cjwatsonI'll grant you it ought to be empty :-)08:17
cjwatsonNoskcaj: And (a) arm64 isn't going to get GHCi yet hence no Template Haskell, (b) barring miracles ppc64el isn't going to get GHC at all for 14.04, so it won't empty out in one go or anything.08:19
Noskcajok.08:20
darkxstcjwatson, hey, so yeh those logs were from apt-get. are you saying it should work when installed as a task?08:25
infinitydarkxst: Yes.08:27
infinitydarkxst: Which apt-get can do too, just add a ^ to the end.08:27
darkxstok cool, didnt know that08:27
infinitydarkxst: But Colin added ubuntu-gnome-desktop to tasksel earlier, so picking it from tasksel at the end of the install should also do the trick.08:27
infinitydarkxst: The apt-get task^ syntax is what's used in livecd-rootfs to build your livefs.08:28
darkxstinfinity, we still have the case of people cross-grading from ubuntu08:28
infinitydarkxst: So, if youre livecd is correct, then this should be fine.08:28
darkxstinfinity, livecd stuff is still a mystery to me ;)08:28
cjwatsondarkxst: Right.08:28
infinitydarkxst: cross-grading desktops has always been vaguely problematic (though mostly works) but yeah.  Some better way to do that wouldn't hurt. :/08:28
darkxstit used to work reasonably well, before the u/g-cc split08:29
* infinity nods.08:29
infinitydarkxst: Thankfully, that's a temporary situation for unity7 and should go away again for 8, AIUI.  Unfortunately, that revelation doesn't help us for 14.0408:29
infinitydarkxst: If you're okay with the desktops not being coinstallable, you could perhaps make the metapackage conflict against the unity versions of those split bits.08:32
infinitydarkxst: Not really ideal, but could do the trick.08:32
darkxstinfinity, probably not really option, if people wanted to use any gnome2-ish desktop in addition to gnome308:33
darkxstwe do have users that switch between gnome-shell and gnome-flashback08:33
infinitydarkxst: I think, realistically, we'll probably have to accept that it's not "real Ubuntu" or "real Ubuntu GNOME" unless people install from the appropriately-named media (or a fresh d-i install with the right task selected) for 14.04.08:34
darkxstinfinity, right, and probably apart from the extra packages, its not like there are crazy run-time conflicts08:35
infinityOh, I see, gnome-control-center and unity-control-center *can* coexist.  So, yeah, conflicts would be bad.08:37
infinityBut then how is cross-grading not working?08:37
infinityWouldn't you just end up with both installed?08:37
cjwatsonYeah, you should ...08:38
cjwatsonThe -desktop metapackages have explicit dependencies both ways round08:39
infinityNow, installing both desktops and then trying to remove unity could be a hard slog.  But having both installed looks like it should Just Work, I think.08:39
darkxstinfinity, yes it just about the extra packages08:40
infinitydarkxst: You might need to elaborate on that. :)08:40
infinitydarkxst: "apt-get install ubuntu-gnome-desktop^" on my unity-based machine seems to want to pull in everything that should matter.  I think.08:41
darkxstinfinity, right I havent tried the ^ trick yet08:41
darkxstbut without ^ it pulls in all of u-c-c/u-s-d and UOA. I guess that is irrellevant though if ^ does work08:43
darkxstI have to run and get dinner now anyway08:43
darkxstinfinity, ok, ^ seems to work right09:53
LaneyNoskcaj: Got a tab open, will look monday (patch piloting then) at the latest10:12
=== cff is now known as Sunrise
=== Sunrise is now known as Cosmos
elias21Hi, anybody know where can i find the upload status for ppas?18:08
zygaelias21: what do you mean by upload status?18:11
elias21zyga: hi, i've just uploaded my package but it no appear18:14

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