/srv/irclogs.ubuntu.com/2015/03/23/#ubuntu-devel.txt

psusiso I'm looking at a bug report that appears to be caused by an incorrect dependency in the ubuntu-mate-live package, only no such package appears to exist... how can this be?01:25
ScottKpsusi: That's presumably the metapackage used for installing the live system from the installation ISO.  It'd be controlled by the ubuntu-mate seeds.01:34
psusiScottK, ahh... so why doesn't it show up in packages.ubuntu.com or apt-cache?01:45
ScottKBecause it's only on the ISO, not in the archive.01:45
psusiso the package is actually built as part of the iso construction process, rather than being in the archive and just *installed* when building the iso?01:46
psusiseems like an odd thing to do...01:46
BenCAnyone around that handles @ubuntu.com mail forwarding?01:59
BenCinfinity: Are you able to do that?02:00
ScottKBenC: AFAIK it's a launchpad thing.04:00
infinityBenC: ubuntu.com mail forwarding is determined by your launchpad status, in a few ways.  What's the issue you're having?05:55
mardymvo: hi! When you have some time, can you help me understand if bug 1393697 is still valid or if I'm doing something wrong?07:09
ubottubug 1393697 in click (Ubuntu) "Cross qmake to the chroots" [High,Confirmed] https://launchpad.net/bugs/139369707:09
=== kickinz1|afk is now known as kickinz1
infinitydidrocks: So, upstart split.  I caught your messages on Friday, but wasn't sure what your concern was.07:37
infinitydidrocks: FWIW, systemd's init-mangling binaries (reboot, etc) know how to talk to upstart.07:37
infinitydidrocks: So, init=/path/to/upstart should work even with systemd-sysv installed.07:37
infinitymvo: Your apt testsuite fix didn't seem to fix the testsuite.07:38
didrocksinfinity: oh really? I didn't know/look about this (I know that init=/sbin/upstart works, but didn't try init-mangling binaries). Ok then, no blocker thus, will work on this07:38
infinitydidrocks: Kay.  I'm here to help/review/advise/whatever.  I want this in and tested to some degree before I freeze for Beta later today.07:38
infinitydidrocks: I suspect (but haven't confirmed yet) that the broken split is also the reason why the first reboot after upgrade doesn't work.07:39
infinitydidrocks: My guess is that upstart doesn't have enough upstart left to actually reboot itself. :P07:39
didrocksinfinity: yeah, seems to match what we have seen with the autopkgtests07:39
didrocksinfinity: finishing my morning backlog and then on this07:40
infinitydidrocks: \o/07:40
infinitydidrocks: regarding the "systemd can talk to upstart" bit, the only caveat there that I know of is that "telinit u" intentionally refuses to talk to upstart because of an upstart bug pitti and I found a few weeks ago (upstart rexecs argv[0] instead of the upstart binary, which is HILARIOUS when /sbin/init becomes something else)07:41
infinitydidrocks: But I think that's a wart we'll just have to live with if people want to install systemd-sysv+upstart and then run upstart as their base init.07:42
mvoinfinity: I noticed it, hrm, hrm07:42
mardymvo: Hi! I wrote you before, but then you client disconnected so I'm not sure if you've seen it:07:44
mardymvo: hi! When you have some time, can you help me understand if bug 1393697 is still valid or if I'm doing something wrong?07:44
ubottubug 1393697 in click (Ubuntu) "Cross qmake to the chroots" [High,Confirmed] https://launchpad.net/bugs/139369707:44
didrocksinfinity: agreed (fun this eexec argv[0] when you are a symlink/alternative-like ;))07:44
mvomardy: aha, I have not seen this, thanks, let me check07:44
infinitymvo: If you tell me that test is basically just crap and inconsequential, I'm happy to let apt slip in.  I'd like it in for the beta, so it gets wider testing/abuse.07:45
infinitymvo: Of course, fixing the testsuite would be better.07:45
infinitydidrocks: I didn't bother hunting commit logs, but I assume (or hope) the reexec functionality was written before /sbin/init became a symlink.07:45
infinitydidrocks: If not, then it's extra special, yes. :)07:45
didrocksheh, who knows… ;)07:46
mvoinfinity: so the test is basicly "does it show download progress" (as we had a issue were no download progress was displayed for https). so the test needs to run long enough so that apt can generate data on that but not too long to not delay the test suite too much, looks like I need to tweak the value again :/ but yeah, its essentially a false positive as on other systems it works07:47
infinitymvo: Testsuites aren't mean to be fast, if you need to hitch up for 5 on 10 seconds to get good data, just do it.07:48
infinitys/5 on/5 or/07:48
mvoinfinity: I agree, its jsut that I also run it locally so I don't want it to be toooooo slow :)07:48
mvoinfinity: but yeah, I will make it a bit slower and that should fix it07:49
infinitymvo: As a man who runs the glibc testuite regularly, I have something approaching zero sympathy. ;)07:49
mvohaha07:49
infinityLaney: Are you doing anything about the remmina component-mismatches?07:59
infinityLaney: Either an MIR for nxproxy/nxcomp or dropping the plugin deps from remmina-dbg or something.08:00
seb128Laney is on vac this week08:15
infinityseb128: Oh.  Any urge to look at his breakage? :P08:18
seb128can't we just demote the -dbg?08:18
infinityseb128: We could do that too, yes.08:20
seb128I would do that and let Laney do something else next week if he wants08:20
infinityseb128: I'll just commit that to the seeds.08:20
seb128thanks08:20
infinitydoko_: How close are gcc-4.9 in unstable and vivid?  I'm trying to sort out some ppc64el glibc testsuite failures on Debian that don't show up in Ubuntu, and running out of people to blame.08:23
didrocksinfinity: interestingly, there are some files shipped by both upstart and upstart-bin currently, package installation was saved by the Replaced version08:28
infinityseb128: Hrm, of course, that'll probably drop all the plugins too, so we might want to pick a few (or all but nx) to explicitly seed.08:29
infinitydidrocks: Ew.08:29
infinitydidrocks: Well, this should solve that screwup too, I hope. ;)08:30
infinitydidrocks: I'd expect upstart-sysv to contain exactly the set of files that conflict with systemd-sysv, upstart-bin to be empty and depend on upstart, and the world to be a happier place.08:30
infinitydidrocks: Oh, and whatever conflicts with sysvinit-core too, if that's a different intersection.08:30
didrocksinfinity: yeah, it's what I'm doing. I'm still wondering about some man pages like inittab or control-alt-del08:31
didrocksshould be in the upstart package, not upstart-sysv, but they are of no use if running under systemd08:31
didrocksand can puzzle some users…08:31
infinitydidrocks: ./usr/share/man/man5/inittab.5.gz is in sysvinit-core, so that belongs in upstart-sysv.08:33
infinitydidrocks: If control-alt-del is upstart-specific, use your best judgement?08:34
dholbachgood morning08:34
mlankhorsthm where is the documentation about why static linking is bad?08:34
infinitydidrocks: (sysvinit-core is only in Debian, so grab a copy of the unstable deb and list contents, should be helpful)08:34
didrocksinfinity: ok, refilling coffee to try to optimize my judgement then :p08:34
didrocksinfinity: thanks for the hint, doing this!08:34
infinitymlankhorst: In many people's heads.08:34
mlankhorstinfinity: yeah but I need to get it in someone else's head08:35
infinitymlankhorst: And it's not as cut and dried as "static linking is bad", it's "static linking is bad if more than one component in the system can/will use the same library".08:35
tjaaltonmlankhorst: the steam/mesa thread?-)08:47
mlankhorstyeah..08:48
=== dholbach_ is now known as dholbach
LocutusOfBorg1good morning developers09:36
rbasakCan someone pull mysql-5.6 into main please? I presume no MIR needed as it supercedes mysql-5.5 that was already in main.09:36
=== doko_ is now known as doko
LocutusOfBorg1rbasak, I see it already in main09:38
dokoinfinity, debian has the state from December09:38
LocutusOfBorg1https://launchpad.net/ubuntu/+source/mysql-5.6/5.6.23-1~exp1~ubuntu309:38
LocutusOfBorg1the latest ubuntu3 is already in main :)09:39
infinitydoko: Can ubuntu gcc binaries more or less install and run on unstable without breakage?  That's probably my quickest path to seeing if that's the difference before I go bisecting.09:39
rbasakLocutusOfBorg1: oh, so it is, thanks. Looks like someone already acted on the email to ubuntu-release (I'd only just seen it)09:39
zsombiguys, a recent upgrade on vivid causes this https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/143454709:43
ubottuLaunchpad bug 1434547 in glibc (Ubuntu) "package libc6 2.21-0ubuntu1 failed to install/upgrade: subprocess new pre-installation script returned error exit status 128" [High,Confirmed]09:43
zsombithe update-manager just hangs on libc6 upgrade09:43
infinityzsombi: Yes, I've seen the bug.  I've not managed to reproduce it yet to figure out why it's happening for some people.09:44
seb128you have somebody who gets the issue, that might help to get debug info?09:45
zsombiinfinity: ok, maybe also it is worth to mention that my w510 with NVidia, latest driver simply kicks me back to teh login screen after I fixed the libc6 installation from terminal09:45
zsombiinfinity: the same doesn't happen on VMWare Fusion, so perhaps this is related to the nvidia driver..09:46
infinitydoko: Also, dropping -m32 from gcc-4.9 breaks grub2.  Can we please re-enable it for vivid?09:47
infinitydoko: I'm not sure I see the motivation for dropping it if it breaks both the upstream kernel and grub.09:48
infinitydoko: On ppc64el, that is.09:50
dokorbasak, I don't see it pulled in09:53
infinityzsombi: I'm the wrong person to complain to about nvidia drivers sucking. :)09:54
zsombiinfinity: np, was just lamenting :D09:54
dokoinfinity, ok, re-enbling for vivid too :-/09:54
zsombiinfinity: btw it works wioth 3.19.0-7 kernel...09:54
infinitydoko: Who was responsible for those upstream commits?  amodra?09:54
dokohim and msebor09:55
infinitydoko: I might have a chat with him about it, since it broke both the upstream kernel defconfig (which is silly), and -m32 -mbig-endian, which I can't think was the intent.09:55
dokoinfinity, well, I thought cjwatson was using the powerpc cross compiler for that ...09:55
infinitydoko: No, we switched from the cross to the native as soon as it was fixed to be able to build freestanding cross-endian binaries.09:56
dokogcc binaries, yes should be fine, but conflicts with the gcc man packages from non-free09:56
dokoahh09:56
infinitydoko: And that seems like a rather useful feature, so disabling it makes little sense to me.09:56
dokoanyway, I argued once upstream in the bug report, and it was closed as won't fix09:57
infinitydoko: Noting also that, in the thread, amodra himself claims he's building his own compilers with -m32 turned on for debugging purposes, so...09:57
infinitydoko: But yeah, I'll chat with him out of band about it.09:57
infinitydoko: I don't disagree that being able to turn it off is a sane option, I just disagree with the default.09:57
infinitydoko: Any chance you could get 4.9 uploaded ASAP, so the kernel team can get a kernel upload in before beta freeze?  4.8 and cross and such can trickle in later, less picky about those as long as we get -m32 before release.10:12
Cimidoes anyone know why my /etc/pm/config.d/modules doesn't work anymore after systemd transition in vivid?10:13
dokoinfinity, currently preparing, yes10:16
infinitydoko: \o/10:17
didrocksinfinity: ok, seems it works fine with my tests: transition without issue (thanks god, at least, no conffiles to migrate), systemd by default and starts upstart, upstart by default, upstart by default and starts systemd…10:37
didrocksinfinity: did some additional fixes as well to always have the available entries available in grub + some transition not supported clenup10:37
didrockscleanup*10:37
didrocksinfinity: mind having a look? http://people.canonical.com/~didrocks/upstart_sysv/10:37
didrockswill be that + the touch seed change to dep on upstart-sysv instead of upstart10:37
ogra_didrocks, you coordinated that with QA ?10:38
cjwatsondidrocks: /bin/sh scripts should use [ ... ] && [ ... ] rather than [ ... -a ... ]10:38
didrocksogra_: didn't, only tried on my qemu10:38
ogra_jibel, ^^^10:38
cjwatson(TBH all scripts should, the -a/-o syntax rules are a nightmare)10:39
cjwatsonalso I think our usual is "which" rather than "type" for portability10:39
didrockscjwatson: ok, I mirrored what we executes in systemd-sysv, happy to change though10:39
infinitydidrocks: I'll have a look in an hour or so, avoiding a context switch.10:39
didrockssure10:39
cjwatsonit probably works in practice then and I'm just whining :)10:39
infinitydidrocks: Conflicts in systemd will also need updating, and the dependencies of "init".10:39
didrocksinfinity: see my 2 others patches in the same dir :)10:40
infinitydidrocks: Shouldn't be much more than that, but a grep of Packages files wouldn't hurt.10:40
infinitydidrocks: Ahh. :)10:40
didrockscjwatson: no worry, better to get it right, as I'm doing a systemd upload at the same time, changing it as well10:40
infinitydidrocks: I didn't load it yet. ;)10:40
didrocks:)10:40
infinitydidrocks: Right, I'll get back to you in an hourish.  But thanks in advance!10:41
didrocksinfinity: no worry, just poke me once done (doing the samme update to address cjwatson's remarks)10:42
didrockscjwatson: better now? http://people.canonical.com/~didrocks/upstart_sysv/upstart_sysvinit.debdiff (I'm updating systemd as well to that syntax)10:45
kpcyrd_hello. I'm running ubuntu 14.04 and would like to report that httpie is currently broken11:02
kpcyrd_it depends on python-requests, but it's incompatible to the latest version of python-requests11:02
kpcyrd_requests.compat.is_windows and requests.compat.is_py26 have been removed, but are in use by httpie11:03
kpcyrd_is this the right channel for this?11:05
cjwatsondidrocks: yep, thanks11:06
didrocksthank you for the suggestion :)11:06
mgedminkpcyrd_, I think the best thing to do is to report a bug (ubuntu-bug httpie)11:08
tsdgeosmysql 5.6 broken :/11:08
kpcyrd_mgedmin: I'm not that sure what's going on. is_windows and is_py26 still exist in reqeusts.compat, but I can't import them. Can somebody try to reproduce this?11:09
kpcyrd_from requests.compat import is_windows11:10
mgedminworks fine in 14.1011:10
cjwatsonhttps://bugs.launchpad.net/ubuntu/+source/httpie/+bug/1213247 already exists11:12
ubottuLaunchpad bug 1213247 in httpie (Ubuntu) "httpie requires requests < 1.0, raring ships with 1.1.0" [Undecided,Confirmed]11:12
asaccjwatson: infinity: cyphermox: anyone of you could help unblock our grub MP? https://code.launchpad.net/~jamesodhunt/snappy/bug-1412737/+merge/24997611:12
mgedminraring and saucy are out of support, aren't they?11:13
mgedminis that the same bug?  kpcyrd_?11:13
kpcyrd_mgedmin: "reported on 2013-08-16" it was working on my box 1-2 weeks ago11:15
kpcyrd_httpie and python-requests have been updated last week11:15
mgedmina new bug report with steps to reproduce and the full error traceback would really be useful11:16
kpcyrd_on the other hand, I've checked the source of compat.py and this should be working11:16
cjwatsonasac: didn't realise that was blocked on me, I gave jodh a verbal ack ages ago ...11:16
cjwatsonasac: I'll fill that in on the MP as well11:17
kpcyrd_I'm not 100% sure this isn't just broken on my box11:17
mgedminin that case pastebin the error please11:18
asaccjwatson: thanks!11:18
kpcyrd_mgedmin: https://paste.debian.net/162701/11:23
mgedminkpcyrd_, can you tell me what you see if you do python -c 'import requests; print(requests.__file__)'?11:25
kpcyrd_/usr/local/lib/python2.7/dist-packages/requests/__init__.pyc11:25
mgedminkpcyrd_, /usr/local screams "user did a sudo pip install requests" to me; this can and will break things11:28
kpcyrd_mgedmin: wups.. yeah, this could be the case. I installed something with pip on friday11:29
kpcyrd_yeah, I think this is the reason. sorry and thanks for your help11:30
dokotjaalton the xauth MIR is still incomplete11:49
tjaaltondoko: yes11:50
tjaaltoni'll just drop the tests, too much effort11:51
ejathi .. i got welcome to emergency mode after upgrade vivid11:53
ejatwhat should i do ?11:53
infinitydidrocks: The systemd-sysv Conflicts might need to get a bit more messy.12:01
infinitydidrocks: Some versioned conflicts on upstart/upstart-bin (<< split_fix) or similar.12:02
mardymvo: did you have a chance to look into that qmake issue?12:02
BenCinfinity: I feel like you responded, but my scrollback doesn’t show it…12:02
infinityBenC: What did I respond to? :)12:03
infinityBenC: Oh, ubuntu.com mail stuff.  Yes, what's the issue you're having?12:03
didrocksinfinity: hum, indeed, it needs to conflicts against upstart before the split (I don't think against upstart-bin, though?)12:04
infinitydidrocks: Oh, not -bin, indeed.  Just upstart before this current fix.12:04
didrocksagreed, doing12:04
infinitydidrocks: Otherwise, systemd and i-s-h look fine, now slogging through the upstart diff.12:05
didrocksgood luck!12:05
BenCinfinity: I need it to point to my gmail instead of swissdisk12:05
infinitydidrocks: What's with this lxcguest bit you dropped?12:08
didrocksinfinity: did I drop it? /me looks12:09
infinitydidrocks: No, I can't read.12:10
didrocksinfinity: yeah, the diff isn't easy to read due to the new package12:10
infinitydidrocks: Right, it was removal of upstart-compat-sysv from the conflict lines that broke my visual tracking. :P12:11
infinitydidrocks: What was upstart-compat-sysv?  Something short-lived in utopic?12:11
didrocksinfinity: this was something pre-precise even12:12
didrocksthe package doesn't exist anymore, hence the drop12:12
infinityFair enough.12:12
didrocks(not in ubuntu nor debian)12:12
didrocksinfinity: note that I'm sure we can clean up way more, I just did a few I found on the way12:12
infinity+Pre-Depends: upstart,12:13
infinityTrailing comma intentional?  And also, was there a valid reason to make it a pre-dep instead of a dep?12:13
infinityOn, in fact, it's both a pre-dep *and* a dep. :P12:14
didrocksinfinity: I'm always using trailing coma to avoid future diff-noise (but I'm not that opinionated in a case like upstart, where all deps are one after another). For the predeps, there is a postinst calling update-grub12:15
infinitydidrocks: Yeah, the pre-dep seems to match what systemd-sysv does too, but fair enough.12:15
infinitys/but/so/12:16
dokothat works now ...12:16
doko(gdb) compile code printf("Hello world\n");12:16
dokoHello world12:16
infinity+sbin/telinit lib/sysvinit/12:18
infinityThat's just confusing, but matches what we have today.12:18
didrocksindeed, I kept the symlinks we have to not add confusion12:19
infinitydidrocks: So, that all looks correct, as far as one can review something so large.12:19
didrocksinfinity: good, I got requested to upload upstart to a silo to get a quick QA test (only upstart), then I start pushing that to -proposed12:20
didrocksfirst upstart12:20
infinitydidrocks: Does the output of  "dpkg -L upstart-sysv && dpkg -L upstart" match the old output of "dpkg -L upstart && dpkg -L upstart-bin"?12:20
didrocksthen, once published, systemd (so that we don't get in the "debian" case with skipping autopkgtest for upstart boot)12:20
infinitydidrocks: ie: did any files go missing? :)12:20
ejatdidrocks: thanks12:20
didrocksinfinity: yeah, I checked the numbers12:20
didrocksinfinity: and run --list-missing12:20
didrocksejat: yw!12:21
infinitydidrocks: Excellent.  Looks good to me, then.12:21
ejatdidrocks: systemd boot faster \0/12:21
didrocksinfinity: let's hope we are not going to break the image build, fingers cross :)12:21
ejatbtw .. any way to load vmhgfs on boot ?12:21
infinitydidrocks: The silo tests may fail if they're not sure how to test.  Though if they're just dist-upgrading and testing, that should work, thanks to the transitional upstart-bin.12:21
didrocksinfinity: they need rather to apt-get install upstart-sysv on Touch12:21
didrocks(I detailed that)12:21
infinityOh, right.  And that.12:22
infinitySo, if they know how to test, should all go fine.12:22
didrocksyeah, should be good, and then, I'll update their seed once all done12:22
infinitydidrocks: I'm up all night (obviously), so give me a poke when it's all landing in proposed, and we can make sure the autopkgtest stuff is clearing up and life looks saner.12:22
didrocksinfinity: will do, thanks for the review!12:22
infinitydidrocks: No, no, thanks for doing the work.12:22
didrocksyw :)12:23
didrocksejat: let me look in 5 minutes if there is any known bug about this12:23
infinitydidrocks: Oh, and fix the systemd conflicts before you forget we had this conversation. :)12:23
didrocksinfinity: done already :)12:23
infinity\o/12:23
ejatdidrocks: ok thanks a lot12:25
didrocksogra_: around? Seems like I can't upload anymore to the silos…12:26
cjwatsondidrocks: Depends are satisfied when the postinst runs; maintainer scripts are only a justification for Pre-Depends if it's the preinst12:26
didrockssil2100: ? ^12:26
ogra_didrocks, which silos ? vivid ones should surely work for all core devs12:26
ogra_(i would assume RTM too but am not sure)12:26
didrockscjwatson: so, I don't see any reason to have the Pre-Depends in systemd-sysv then, I can clean up this one too12:27
didrocksogra_: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-01212:27
cjwatsondidrocks: (might be for some other reason, perhaps less risky to leave alone ...)12:27
didrockscjwatson: yeah, let's handle in two steps maybe? Keeping it like that and I'll discuss this with pitti12:27
infinitydidrocks: If it's working like this today, I'd leave it be.  Pre-Depends make apt's resolver grumpy, but in a case like this that obviously has no loops, it should be fine.12:27
didrocks+112:27
didrocksogra_: no core-dev in https://launchpad.net/~ci-train-ppa-service/+members#active?12:28
infinitys/grumpy/work harder/12:28
cjwatsonDoesn't necessarily have to be in members12:28
cjwatsonYou can use newComponentUploader on a PPA12:28
ogra_didrocks, then i'll leave that to sil210012:28
didrocksogra_: mind sponsoring otherwise?12:28
cjwatsonAnd adding ubuntu-core-dev to ci-train-ppa-service which gets lots of mail spam might make people grumpy12:28
infinityYeah, the FTBFS spam from silos is insane.12:28
infinityI lean on the delete key every morning.12:28
cjwatsonoh, though ubuntu-core-dev has a team e-mail address set, so it might be passable, but still12:29
didrocksinfinity: oh, you have rights to push there, mind doing it with the debdiff I gave you? (landing-012)12:29
didrockslet's not delay this on wrong permissions…12:29
infinitydidrocks: Yeah, I'm pretty sure I have the powers to do that.12:30
didrocksyou are in the list, so I guess you get the spam :)12:30
infinitydidrocks: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-012 ?12:30
didrocksinfinity: correct12:30
infinity"You can upload packages to this PPA" sounds like LP saying I can do it. :P12:30
infinityI'll grab your diffs and send 'em up.12:30
didrocksthanks!12:31
didrocksinfinity: well, only upstart12:31
cjwatsonPerhaps an admin should do: for distro in ubuntu ubuntu-rtm; do for silo in $(seq -w 1 30); do edit-acl -A ppa:ci-train-ppa-service/$distro/landing-0$silo -p ubuntu-core-dev -t upload add; done; done12:31
sil2100didrocks: huh?12:31
didrockssil2100: can't upload to the silos12:31
cjwatsonthough it's another thing that has to be configured per-silo12:31
sil2100wth12:31
mvomardy: I reproduced it, does it help if you run "qt5-qmake-arm-linux-gnueabihf" in your build dir instead of qmake? or12:31
infinitydidrocks: Just upstart?  Kay.12:31
didrocksinfinity: yeah, I plan to do manual uploads anyway (as I want the systemd autopkgtest to use the new upstart), so just for the QA team to test the upstart part which should be enough for me12:32
sil2100didrocks: not sure why, but indeed the team doesn't have core-devs included in it, just single people12:32
cjwatsonAnyone in ~ci-train-ppa-service could do the above, in fact12:32
cjwatsonsil2100: ^- see what I said above12:33
infinityDear patch, thanks for making all those 0-length files instead of deleting them.12:33
infinityOh, because that's what the diff said.12:33
infinityWeird.12:33
didrockshum? they are removed here12:33
cjwatsonOn the whole this would be better for people, although it would be convenient if I could remain a direct member so that I can admin your silos using launchpad-ppa-self-admins capability :)12:34
didrocks$ LANG=C ls debian/upstart-bin*12:34
cjwatson(same might go for infinity)12:34
didrocksls: cannot access debian/upstart-bin*: No such file or directory12:34
infinitydidrocks: Yeah, just a minor diff/patch bug, removing files is "hard".12:34
sil2100I wonder why didrocks is not in ci-train-ppa-service in the first place12:34
didrockssil2100: conspiracy obviously ;)12:34
sil2100:|12:34
sil2100;)12:35
sil2100eh12:35
cjwatsonincidentally, implication of the above command line is that ppa:foo/bar/baz now works as a synonymous archive reference for ~foo/bar/baz in the LP API, as discussed here a week or two ago12:35
didrocksejat: couldn't find any reference downstream or upstream (apart from an archlinux forum stating the same), mind opening a launchpad bug, and ideally, forwarding it upstream?12:37
mvomardy: hm, nevermind, what is the project I can reproduce this with easiest? I'm not sure if this a chroot issues or something with the wrapper12:37
infinitydidrocks: Uploaded.12:38
didrocksinfinity: thanks! let's see how it goes :)12:38
=== _salem is now known as salem_
mardymvo: anyone, really, but you can use this one: https://github.com/mardy/ttrss12:38
=== salem_ is now known as _salem
ejatwhat title should i put ? please advise ..12:38
ejatunder systemd ?12:39
didrocksejat: yeah, under systemd, mention "vmhgfs" (vmware) fs type (and paste your fstab)12:39
mardymvo: is qt5-qmake-arm-linux-gnueabihf something that gets installed in the chroot regardless of the framework version? My chroot is for 14.10 (I want to target the BQ devices first)12:40
=== kickinz1 is now known as kickinz1|afk
mvomardy: it gets installed on 15.04, I need to check on 14.10 - does it help if you manually install it?12:46
=== kickinz1|afk is now known as kickinz1
mardymvo: I've tried to patch click and add that package to click/chroot.py, but when I create the chroot, it says that that package is not found12:48
mardymvo: and searching in packages.ubuntu.com tells me that that package exists only in vivid12:48
mvomardy: aha, then its probably best to discuss with bzoltan, I think he mentioned that this is in the sdk ppa(?)12:49
mardymvo: OK; although, I'm using that ppa. But let's see...12:50
infinitydoko: Okay, using Ubuntu GCC and binutils on unstable gets me the same failures, so you're off the hook, but now I'm even more confused. ;)12:52
* infinity shelves that for now.12:53
=== rickspencer3_ is now known as rickspencer3
=== _salem is now known as salem_
=== salem_ is now known as _salem
infinitydoko: That gcc-4.9 fixed both the kernel and grub, thanks.14:32
Dvinedevils15:07
sitterdidrocks, ogra_: hey, any news on bluez5?15:15
* ogra_ isnt working on it 15:15
didrockssitter: no, as told last time, it's on the phonefundation's team radar for touch support but I feel now that it has low chances to be ready in time…15:16
didrockssitter: you can sync up with ricmm once he's around, he's working on it15:16
didrocksor ChickenCutlass maybe? ^15:16
ogra_ricmm is on vacation15:17
roaksoaxdoko: howdy! so we tested pythoon-django16. Seems to be working fine. We are gonna be looking into apparently unrelated issues, and move forward with it15:17
ChickenCutlassdidrocks its on our list for this sprint15:17
roaksoaxdoko: do you need me to upload it, or will you one we are comfortable with it?15:17
sitterRiddell: ^ what do we do about bluetooth?15:17
dokoroaksoax, no, please upload and git rid off my name in the changelog ;)15:18
didrocksChickenCutlass: do you think it will land in vivid? (we are after beta now), I guess the kubuntu team is quite stuck (more than us on unity desktop, as we keep our ppa ready, but not blocked on it)15:18
roaksoaxdoko: haha ok15:18
ChickenCutlassdidrocks not sure yet.  will let you know soon15:18
roaksoaxdoko: so how do I go about getting it in Main? File an MIR?15:18
didrocksChickenCutlass: sure! do you mind keeping sitter and Riddell in the loop as well for the kubuntu side?15:19
ChickenCutlassof course15:19
didrocksthanks :)15:19
sitterlovely thanks15:19
dokoroaksoax, not needed, just another version which already was in main15:19
roaksoaxdoko: ok, cool15:20
tewardhey i have a question, is there a reason we're all still on gnupg 1.x and not gnupg 2.x in the releases by default?15:25
roaksoaxdoko: done! uploaded15:41
dokoroaksoax, accepted15:42
dokojamespage, are there standing FFes for the python-oslo.policy and python-semantic-version packages?15:43
infinityteward: Because we've not chosen to diverge from Debian, and their plan was to move post-jessie, I believe.15:43
roaksoaxdarkbasic: awesome! thanks!15:44
roaksoaxerr15:44
roaksoaxdoko: awesome! thanks! :)15:44
jamespagedoko, yes - this bug:15:50
jamespagehttps://bugs.launchpad.net/ubuntu/+bug/143452615:50
ubottuLaunchpad bug 1434526 in Ubuntu "[FFe] new packages to support OpenStack Kilo-3 milestone" [High,Triaged]15:50
dokojamespage, can python-semantic-version be synced?15:51
jamespageit has been15:52
dokoso oslo not yet in debian15:53
dokotjaalton, please could you fix xauth today or tomorrow?15:53
jamespagedoko, no - the oslo packages won't be in debian anytime soon15:54
jamespagedoko, they are linked directly to the openstack release being packaged - we're on kilo, debian only has juno in experimental and icehouse in unstable/testing15:55
jamespagedoko, hence the direct uploads to ubuntu for oslo.policy and oslo.log15:55
jamespagedoko, semantic-version has been synced - its in the NEW queue as well15:55
jamespagedoko, broadley the oslo-* packages fall under the general exception we have for openstack projects for feature freeze - upstream will bump and align as we move towards release -will settle down once we have kilo-3 in archive (hopefully this week)15:56
dokoyes, but somebody has to review the sources first16:00
tjaaltondoko: yep16:01
jamespagedoko, yup16:03
tewardinfinity: OK - it caused problems with my enigmail plugin (which will no longer support anything earlier than gpg2 starting next update) in Thunderbird, hence my asking16:15
tewardinfinity: thankfully gpg2 is in the trusty repos so i'm relatively OK.  thanks for the answer :)16:15
infinityteward: Really?  That's a bold move on the part of enigmail upstream.16:15
tewardinfinity: let me see if i can get it to tell me the error again, and i'll screenshot16:16
tewardinfinity: ahh, okay, 1.9 is their transition - https://www.enigmail.net/support/transition_to_gnupg2.php16:17
tewardbut since enigmail 1.6 they've suggested gpg216:18
tewardgpg 2.x *16:18
tewardinfinity: so it looks like enigmail 1.9 will cease support for gnupg < 2.016:20
infinityteward: Fun.16:20
infinityteward: Oh well, we have gnupg2 all the way back to lucid, so it should generally not be a big deal.16:21
tewardinfinity: except that it's not default installed, hence my concern users will be like "HOW DO I DO DIS" (sorry i have a low view of end users today after the flood I got in my email about a PPA this morning >.<)16:22
tewardinfinity: granted that's an issue for the next cycle but meh16:22
infinityteward: I hope that more users are using the enigmail package, which should just switch the dep when 1.9 ships.16:23
infinitys/more/most/16:23
tewardmmm16:24
tewardinfinity: we can only hope16:24
tewardwon't help us back on trusty, it's only 1.7 in there16:24
infinityteward: To be fair, the intersection of "people who install enigmail to GPG sign mail" and "people who know how to install packages" should be pretty high.16:24
tewardmhm16:24
infinityteward: It's updated to match thunderbird updates.16:25
tewardinfinity: *is it*?16:25
infinityteward: So, when we update the enigmail package to 1.9, the dep switches, life goes on.16:25
tewardah16:25
=== _salem is now known as salem_
rbasakIs there a standard way to mention a bug in debian/changelog without causing it to auto-close?16:42
rbasakDo I just hack the changes file?16:42
seb128rbasak, just use an invalid syntax to mention it?16:42
infinitymvo: It seems you really can't win with that test.16:43
seb128like "bug #..."16:43
seb128rather than "lp..."16:43
seb128rbasak, or use the bug url16:43
infinityrbasak: I tend to use "LP: 123456" (ie: omit the #)16:43
ubottuLaunchpad bug 123456 in xine-lib (Ubuntu) "podcast crashes amarok" [Undecided,Fix released] https://launchpad.net/bugs/12345616:43
infinityrbasak: But anything that's invalid syntax works.16:43
infinityubottu: Shut up.16:43
infinityrbasak: Just check your .changes to make sure it doesn't have the closure line in it.16:44
Unit193ubottu: shaddap16:44
ubottu:X16:44
* ogra_ usually writes "launchpad bug: #12345"16:44
ubottuLaunchpad bug 12345 in isdnutils (Ubuntu) "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] https://launchpad.net/bugs/1234516:44
rbasakseb128, infinity, ogra_: OK, thanks. Seems a bit horrible, but I'll do it :()16:44
cjwatsonI usually say "LP #nnnnnn"16:44
rbasak:)16:44
rbasakHmm. Now I have to pick! :)16:44
infinityrbasak: Colin's a traitor, his opinion doesn't count anymore.16:45
seb128rbasak, or get it to autoclose and reopen manually16:45
seb128if you prefer16:45
cjwatsonHa16:45
cjwatsonThe regex is in /usr/share/perl5/Dpkg/Vendor/Ubuntu.pm if you need to check against it16:45
cjwatsonThe reason I don't use LP: nnnnnn is that that pattern doesn't work in Debian with closes:; its syntax is a bit more permissive16:46
infinitymvo: I think I'm just going to let your apt in, despite the failure, but pretty please figure out how to fix that some day. :P16:46
cjwatson(the # is optional for closes:)16:47
infinitycjwatson: For Debian, I use s/closes/addresses/ (or whatever) for referencing-but-not-closing.16:47
cjwatsonYeah, that works too16:47
infinityI do want a reopens: or reverts: or something, though.16:48
alex-k 17:07
didrocksinfinity: hum, seems that the upstart autopkgtests failed17:10
didrocksinfinity: the weird part is that the failure is passing during the test build, so I would feel it's something in the testbed environment not correctly setup by the autopkgtest itself17:11
didrocksnot ok 54 - with single line command writing lots of data fast and exiting17:11
infinitydidrocks: That's a nondeterministic test, I retried already.17:11
didrocksinfinity: ah ok, "known one", good :)17:12
dobeyinit: invalid option: --user17:12
dobeyhrmm :-/17:12
infinitydidrocks: And, indeed, build 98 passed.17:12
didrocksinfinity: I'm waiting for upstart to be on the release pocket to rebuild ubuntu-touch-meta, then, I think we'll be good (of course, we'll need to transition rdepends on upstart-bin to upstart, but that can wait)17:12
infinitydidrocks: Yeah, transitioned rdeps don't *need* to happen before vivid releases, but it would be nice.17:13
infinitydidrocks: Also, upstart-bin should be seeded in supported so it doesn't fall out to universe before release.17:13
infinitydidrocks: I'll do that now.17:13
didrocksinfinity: if I have a window after beta freeze, I'll handle this, one thing less on the list17:13
didrocksinfinity: indeed17:13
didrocksthanks17:13
infinitydidrocks: Done, and upstart should migrate on the next britney pass.17:19
infinitydidrocks: You might need init-system-helpers migrated too before you rebuild touch-meta, depending on how germinate decides to resolve everything.17:20
* infinity gives it a pass, none of the failures looks related.17:20
didrocksinfinity: ok, waiting for the next britney pass + publisher run17:22
infinitydidrocks: Just double-check the diff after you run the update script to make sure it didn't do something Very Stupid. :)17:23
didrocksinfinity: sure, if the diff doesn't make sense, I'll directly pester you I guess :)17:24
infinitydidrocks: Heh.17:24
infinityBleh, the systemd autopkgtest seems very, very unhappy.17:24
didrockshum, connecting to the internal one17:26
didrocksinfinity: something went wrong with the test bed? seems like amd64 was more cooperative17:28
infinitydidrocks: Maybe.  I'll give it a kick.17:29
* infinity is annoyed that we can't retry a single arch.17:29
flexiondotorgWhen will the repos get frozen for the next beta?17:29
* dobey is annoyed that vivid proposed apparently breaks "init --user" :-/17:30
infinityflexiondotorg: I sent an email that mentioned that not too long ago. :P17:30
infinitydobey: It does?17:30
dobeyinfinity: seems to. i'm using adt-run to run some autopkgtests, with a setup command which starts a user session with "init --user" and if i enabled the proposed pocket, it fails with "init: invalid option: --user"17:31
didrocksinfinity: at least, they (amd64 and i386) both run with the same version of upstart, so not that17:31
infinitydobey: By "init", are you expecting "upstart"?17:32
didrocksdobey: well, init is systemd17:32
didrocksyou should change it by the upstart path17:32
infinitydobey: And, if so, did your test depend on "upstart" to make that happen?17:32
ginggshi, anyone from ubuntu-archive able to look at LP: #1432552 and LP: #1432576 please?17:33
ubottuLaunchpad bug 1432552 in ants (Ubuntu) "Please remove armhf, powerpc and ppc64el binaries" [Undecided,Incomplete] https://launchpad.net/bugs/143255217:33
ubottuLaunchpad bug 1432576 in kissplice (Ubuntu) "Please remove 32-bit (armhf, i386 and powerpc) binaries" [Undecided,New] https://launchpad.net/bugs/143257617:33
infinitydobey: Anyhow, two solutions to that.  Either depend on upstart-sysv, or stop thinking "init --user" is a thing and call upstart  directly for user sessions.17:33
didrocksinfinity: yeah, we may have broke some of those tests :)17:33
didrocksbroken*17:33
dobeyinfinity: it's not my test that depend son "init --user"17:33
dobeyinfinity: it's the "ubuntu-touch-session" script that is part of autopkgtest17:33
dobeyhmm17:34
infinitydobey: Okay, that wasn't helpful debugging.  How is "ubuntu-touch-session" expecting "init" to be upstart?  That's what needs fixing.17:34
dobeyinfinity: i'm not sure. but if the packages were rearranged in vivid now, how can i make it work correctly for both vivid and utopic?17:36
infinityginggs: No one really answered doko's question on that first bug.  "The Debian maintainer arbitrarily restricted the arches" isn't the right answer.17:36
didrocksdobey: infinity: let me do a quick upload of ubuntu-touch-session to not break autopkgtests17:37
didrocksit already work on phone anyway as we install init, but let's ensure the script is using the upstart path17:37
didrocksand that will be compatible with utopic, if this needs backporting17:37
dobeydidrocks: ubuntu-touch-session is a script in autopkgtest, not a separate package17:38
dobeyat least, the one i'm referring to, is17:38
didrocksdobey: I'm talking about the ubuntu-touch-session script in ubuntu-touch-session package17:38
dokoinfinity, ginggs: well, they probably need some love17:38
flexiondotorginfinity, Heck. Tonight. Could you spin a new ubuntu-mate-meta package? There are a few minors changes that fix bugs. The seeds are up to date.17:38
dokoinfinity, and more disk space on the buildds ;-P17:38
dobeydidrocks: yeah, that's something completely different17:38
infinitydoko: Yeah, the disk space issue will be addressed this week.17:39
didrocksdobey: ok, not sure which one you are talking about then17:39
dobeydidrocks: one second, i'll link you17:39
infinitydobey: So, how is upstart becoming the default init in your case?  Are your tests depending on it, or is ubuntu-touch-session mangling things to make it so?17:40
dobeydidrocks: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/autopkgtest/vivid/view/head:/setup-commands/ubuntu-touch-session17:40
ginggsdoko, infinity: yeah and 4.4.2-1 fail on everything except i386 and amd64 ( https://buildd.debian.org/status/logs.php?pkg=insighttoolkit4&ver=4.4.2-1&suite=sid )17:40
didrocksdobey: ok, let's fix it (and yeah, it will be backward compatible)17:40
didrocksnot touching the -session one yet, only running on touch and no time for the additional QA tonight17:41
cjwatsoninfinity: I wonder how much of the disk issues are just ddebs.17:41
infinityginggs: Why are logs from a year and a half ago interesting or relevant?17:42
dokocould be. these is swig generated code17:42
infinitycjwatson: Not much.17:44
infinitycjwatson: For the two cases I know of, anyway, the build trees are just enormous.17:44
infinitycjwatson: generating ddebs doesn't help, but we can't be saved from that.17:44
infinityflexiondotorg: Lemme give it a kick.17:45
flexiondotorginfinity, Many thanks.17:45
cjwatsoninfinity: Hm, OK, I thought I'd looked and found a gigabyte plus of ddebs from the last few days due to things like Thunderbird uploads.17:45
cjwatsoninfinity: But maybe that isn't enough to matter.17:45
infinitycjwatson: When we're talking about a 50G root filesystem not being enough because a build needs 60G, yeah, a gig of ddebs doesn't matter.17:46
* cjwatson nods17:46
infinitycjwatson: Getting ddebs out of public_html will make the rootfs available space more deterministic, though, which is nice.17:46
cjwatsonRight, that was my thought.17:47
infinitycjwatson: Like, the kernel is borderline, and cleaning the filesystem before build makes it juuuust fit.17:47
infinitycjwatson: Do you know if the scalingstack disk images are squishy sparse images of some sort or other?17:48
infinitycjwatson: Pondering how big we can get away with making them while making (perhaps faulty) assumptions that N giant builds won't happen at once on a compute node, where N is enough to ENOSPC the host.17:49
didrocksinfinity: was I right that you did override the lcxfs and ofonophonesim autopkgtests for init-system-helpers?17:50
didrocksinfinity: also, the lxc tests seem stuck (blocking as well init-system-helpers)17:52
infinitydidrocks: init-system-helpers should migrate, I think I just missed the window for the last run.17:52
cjwatsoninfinity: I'm not totally certain, that's probably a pjdc kind of question.  They're built by modifying the stock cloud images.17:53
infinitydidrocks: And yeah, I'm aware of the lxc tests being wedged, but not entirely sure why.17:53
didrocksI guess that's why the adt queue is growing…17:53
infinitycjwatson: After asking the question, I realized it was a stupid question, of course the images are sparse, or they'd be massive.17:53
ogra_"disk space is cheap"17:54
ogra_:P17:54
infinitycjwatson: But still worth seeing if disk overscommit is plausible, if openstack has a good unwind strategy or if it would just wedge the world.17:54
infinityogra_: It is, except when it's not.  But yes, more disk is the better option.17:54
ogra_:)17:54
infinitystgraber: Do you know what's up with the lxc and lxcfs autopkgtest failures?17:55
infinityflexiondotorg: ubuntu-mate-meta claims no changes found since the Mar 17 upload.17:56
infinityflexiondotorg: Are there pending commits to the seeds that haven't happened, or were you mistaken about it needing an update?17:56
dobeydidrocks: so can you explain to me the solution for this init --user change (and why it broke)?17:56
infinitydobey: Fundamentally, assuming "init" is upstart on anything but a touch system is wrong.17:57
infinitydobey: And assuming that on touch is still not future proof.17:57
stgraberinfinity: not really17:57
stgraberinfinity: hallyn's looking into some of the lxc problems though. Short answer for both is systemd17:58
infinitystgraber: I figured you'd have a better chance at a guess than I would. :P17:58
didrocksdobey: I guess you test depends on upstart instead of upstart-sysv. Now init is in upstart-sysv and not upstart anymore. so "init" corresponds to systemd17:58
dobeyinfinity: ok, but why did it break exactly? the upstart packaging was rearranged, and so whatever provided that, is not being installed any longer?17:58
didrocksdobey: the change is just to replace init with upstart17:58
stgrabermessed up cgroup config appear to break part of lxc and that may also affect lxcfs17:58
flexiondotorginfinity, Push a seed update 1 hour ago - http://bazaar.launchpad.net/~ubuntu-mate-dev/ubuntu-seeds/ubuntu-mate.vivid/revision/9917:59
dobeydidrocks: so just run "upstart --quiet --user" instead? and just require the "upstart" package to be installed?17:59
infinitydobey: The packaging was shuffled, yes.  So if a test depends on "upstart" to make init==upstart, it should be depending on upstart-sysv.  But if the test only needs upstart user sessions, not upstart as system init, it makes more sense to call "upstart --user".17:59
didrocksdobey: yeah, sounds like what your test want, so that will be the new relationship17:59
dobeyok, i'll tweak the script as installed and see if that works, real "quick"18:00
didrocksI guess apart from systemd and upstart tests, all other autopkgtests only cares about upstart as user session daemon18:00
infinityflexiondotorg: Ahh, that won't work until ubiquity-slideshow-ubuntu migrates to the release pocket.18:00
didrocksdobey: I'm building the autopkgtest locally before pushing (running the tests)18:00
flexiondotorginfinity, Ah, OK.18:00
didrocksinfinity: shouldn't the override been taken into account now? (still not considered after 2 update_excuses generation)18:01
dobeydidrocks: i don't know if the tests for the package do something that runs that script or not; i suspect not18:01
infinitydidrocks: Hrm.  Can I not spell?  This is possible.18:02
didrocksautopkgtest builds fine with tests passing here, pushing18:02
didrocksinfinity: dobey: ^18:02
dobeydidrocks: and i think it's probably better to ping pitti and get this fixed directly upstream, rather than just uploading a "fix" to the package18:02
didrocksdobey: yeah, working less though when pitti is on holidays18:03
didrocksdobey: but don't worry, he even has a git-format-patch waiting for him18:03
dobeyok18:03
didrocks(for this and a lot of other things)18:03
infinityflexiondotorg: Is that the only change you're waiting on?18:03
infinityflexiondotorg: (for your meta, I mean)18:03
flexiondotorginfinity, Yes, because I didn't realise someone had been good enough to update it on the 17th 😃18:04
infinitydidrocks: Oh, bah.  It's the britney bug where it processes hints in order, and later ones win even if the versions are lower.18:05
* infinity kills vorlon's hint.18:05
ogra_thats using the wrong namespace anyway :P18:06
infinityflexiondotorg: Alright, I'll kick it again once your slideshow exists.18:06
didrocksinfinity: oh, indeed, easily trapped :p18:06
flexiondotorginfinity, Thank you very much. It may seem like a small thing, just that package. But...18:06
flexiondotorginfinity, Ubuntu MATE has been approached by an OEM. They want to test the next beta :)18:07
infinityflexiondotorg: No small thing, Ubuntu's always been about polish.  Glad to see flavours living up to that.18:07
ginggsinfinity: just wanted to show they haven't built in debian for a long time and we are about to release an old version because of this.18:09
infinityginggs: Except that's not the version in Ubuntu, and ours fixed that bug.18:09
ginggsdoko: i've only just seen your debian bug #780659 now18:10
ubottuDebian bug 780659 in src:insighttoolkit4 "insighttoolkit only built on amd64 and i386" [Normal,Open] http://bugs.debian.org/78065918:10
=== kickinz1 is now known as kickinz1|afk
hallynstgraber: systemd is thwarting me:18:13
hallynubuntu@lxcv1:~$ sudo systemctl stop cgmanager18:13
hallynFailed to get D-Bus connection: Operation not permitted18:13
hallyn?18:14
infinityginggs: The kissplice arch restriction looks just as suspect.  Not sure why people don't fix bugs instead of papering over them.18:17
infinityginggs: 10 to 1 odds say that fixing compiler warnings like "kissReads.c:359:19: warning: assignment makes pointer from integer without a cast" would magically make it work on 32-bit arches.18:17
dobeydidrocks: oh, seems to work here for my tests too, btw18:18
ginggsinfinity: ok, thanks for looking into those bugs. it is obviously better to try to get the builds to work on all arches18:20
infinityginggs: Well, it's not always obviously better, but when the reason a build doesn't work is "upstream sucks at C", that's the maintainer's job to fix, not handwave and work around. :P18:21
didrocksdobey: phew, thanks for confirming18:24
=== Snow-Man_ is now known as Snow-Man
dobeydidrocks: now if i could just get autopilot to do the right thing with my actual tests :)18:25
didrocksdobey: ahah, that's another story! :)18:26
infinitydidrocks: Hrm, I'm going to have to force systemd in without waiting on its tests, I guess.18:26
infinitydidrocks: Cause the old systemd Conflict: upstart, and that's going to start horribly breaking computers shortly.18:27
didrocksinfinity: yeah, they passed on amd64 anyway, and I wrote some of the failing tests, I can ensure there is nothing related to usptart in them18:27
infinityIf people upgrade blindly.18:27
dobeyinfinity: true. unfortunately, sometimes the package maintainers suck at C and think they know better than they do, too. ran into that the last time i tried to use handbrake. had to fix the "security fix" patches that were actually causing crashes, remove some other patches, and rebuild, to get it remotely usable :-/18:27
didrocksinfinity: yeah, better to force18:27
didrocksinfinity: proposed-migration didn't run for almost 15 minutes btw, I wonder if vorlon's override had some magic to not make it crash :p18:28
infinitydidrocks: Or you're just impatient. ;)18:28
didrocksinfinity: maybe because I'm waiting for the publisher cycle to rebuild ubuntu-touch-meta and call it a day, indeed :)18:28
infinitydobey: Turns out people in general suck, this is the joy of open source, we get to tell people they suck via submitting patches smugly!18:29
infinitydidrocks: A watched ftpmaster never publishes.18:29
dobeyinfinity: that's why i'm a practicing misanthrope.18:29
infinitydidrocks: Ooo, I think my systemd hint got in just under the wire.18:30
infinitytimestamp: Mon 2015-03-23 12:28:25 -060018:31
infinityI: [Mon Mar 23 18:29:16 2015] - Loading hints list from data/vivid-proposed/Hints/adconrad18:31
infinityHere's hoping those clocks are aligned.18:31
didrocksinfinity: ahah, let's cross fingers :)18:32
infinityfinal: byobu,init-system-helpers,psensor,systemd18:35
infinity\o/18:35
didrockssweet!18:39
infinityflexiondotorg: And, of course, after waiting for it to publish, I actually looked at the seeds you changed...18:47
infinityflexiondotorg: ship/ship-live don't affect metapackages, they just affect how CDs are built.18:47
infinityflexiondotorg: So, no upload needed, this will magically work on the next image build.18:47
infinityflexiondotorg: Err, except that it won't work.18:52
infinityflexiondotorg: oem-config only ever installs the ubuntu slideshow (you might note that no other flavour has an oem-config-slideshow)18:52
infinityflexiondotorg: You might want to revert those seed changed for now, and we can sort out what to do about it a bit later.18:55
infinityflexiondotorg: Cause, for now, you'll end up with the mate slideshow on the ISO, but ubiquity/oem-config will try to install the non-mate version, and the world will end in tears.18:56
=== salem_ is now known as _salem
kirklandinfinity: thanks19:02
hallynstgraber: so seriously, i'm missing something about systemctl usage.  as root i do 'systemctl list-units' and get "permission denied"19:04
hallynhave yo useen that happen?19:04
hallynwell,19:04
hallynroot@lxcv1:~# systemctl list-units19:04
hallynFailed to get D-Bus connection: Operation not permitted19:04
infinityflexiondotorg: I reverted that seed change of yours.  If you really want to be a unique snowflake with your own oem-config slideshow, we'll have to discuss how to make that work (or, ubiquity patches welcome).19:06
infinityflexiondotorg: But, for now, it would have broken your ISOs, so reverted to avoid that.19:06
stgraberhallyn: hmm, nope19:11
hallyna reboot typically fixes it, but it's happened to me twice now19:12
sarnoldhallyn,stgraber, quick Q re lxd images, how does one compute the sha256sum of a directory?19:14
hallyn?19:15
stgrabersarnold: it's not a directory19:15
hallynapparently we have some docs to clear up19:15
elfymmm - why's an upgrade in vivid that's wanting to upgrade upstart-bin expecting to install a bunch of 32bit packages19:15
stgrabersarnold: lxd images are tarballs containing a rootfs/ directory and a metadata.yaml file. That compressed tarball is what we hash19:16
sarnoldhallyn,stgraber, search for "unique" https://github.com/lxc/lxd/blob/master/specs/command-line-user-experience.md19:16
stgraberah yeah, need to fix that one, good cach :)19:16
stgraber*catch19:16
sarnoldwant an issue?19:16
stgrabernah, I'll send a branch now19:16
sarnoldokay, thankls19:16
stgraberhallyn: https://github.com/lxc/lxd/pull/42719:18
sarnoldstgraber: is that hash of the compressed tarball or uncompressed tarball?19:19
stgrabersarnold: it's a hash of the tarball as it was uploaded. So if it's an uncompressed tarball, then uncompressed, if it's compressed, then compressed.19:21
infinityelfy: It's confused.  Let the archive settle.19:21
sarnoldstgraber: okay, thanks19:21
stgrabersarnold: the idea being that sha256sum <file> will match the hash used to refer to it after you import it into lxd19:21
elfyinfinity: ok - I did wonder, but also got asked - thanks19:22
infinityelfy: That's a remarkably weird behaviour on apt's part, though.  I wouldn't have expected it to break differently. :P19:22
infinityelfy: Hrm, on mine, is just holds upstart-bin, which seems more sane.19:23
infinitys/is/it/19:23
elfyinfinity: apt seems to be doing it right, synaptic is playing games ...19:24
infinityelfy: Oh, wow, people still use synaptic?19:25
elfyinfinity: they do ...19:25
infinityelfy: Anyhow, once the archive has settled to the point where apt appears to offer a sane upgrade, can you cancel that and see if synaptic is happier too?19:25
infinityelfy: Should be another 30m or so at most, I'd think.19:25
elfyinfinity: will do19:25
infinityelfy: The sane upgrade, fwiw, should involve installing "upstart" as a new package, and otherwise just a bunch of upgraded packages.19:26
infinityelfy: Assuming it's a system with systemd-sysv installed.19:26
elfyinfinity: it is19:26
infinityelfy: Right.  So, that's what the upgrade should look like when the archive settles.  Lots upgraded, and upstart new.19:27
elfyokey doke19:27
hallynmerged19:28
=== darkpt is now known as Hellper
infinitydidrocks: Did you want me to do the ubuntu-touch-meta update in a bit?  It looks like I'll still be awake for another half hour or so anyway.19:37
didrocksinfinity: no, that's fine, I see it through rmadison just now, so I guess it's just a question of 15 minutes, I can wait a little bit more19:38
didrocksI'll just update, if the diff is fine, I will dput and done19:39
=== Hellper is now known as darkPT
infinitydidrocks: Mirrors should be good.19:45
didrocksinfinity: yeah, already building the metapackage + trying an upgrade path here19:47
didrocksinfinity: \o/ upgrade path is what is expected (upstart installed, the rest upgraded), and the diff on ubuntu-touch-meta is what you would expect, no bad surprise here19:48
didrockspushing19:48
infinitydidrocks: Trying the upgrade with update-manager too.19:48
=== _salem is now known as salem_
infinitydidrocks: update-manager seemed to DTRT too.19:52
didrocksinfinity: good news to end the day (and you should go to bed) \o/19:53
didrockswe may have some autopkgtest failures on the "expect init to be upstart if upstart bin is installed"19:53
didrocksbut let's handle that as they come (if any)19:53
infinitydidrocks: Might be a few, but I do hope that's not a common thing to do.19:53
didrocksI hope too19:54
didrocksinfinity: ok, with that, have a good night and see you tomorrow :)19:54
infinitydidrocks: Thanks again, and g'night.19:54
didrocksyw! thanks for your review and getting the packages passing by19:54
NoskcajDo anyone want to sync libssh2 before we freeze? It fixes 0003-CVE-2015-178220:16
ubottuThe kex_agree_methods function in libssh2 before 1.5.0 allows remote servers to cause a denial of service (crash) or have other unspecified impact via crafted length values in an SSH_MSG_KEXINIT packet. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1782)20:16
NoskcajAnd no other changes20:16
infinityNoskcaj: Done.20:18
Noskcaj:)20:18
mdeslaurroaksoax: can you please merge in the utopic security update into your vivid django package: https://launchpad.net/ubuntu/+source/python-django/1.6.6-1ubuntu2.220:23
NoskcajRiddell, Do you have a few minutes to help me fix libgit2-glib?20:24
=== olli_ is now known as olli
dokobarry, can python3-enum34 be removed in vivid?20:37
barrydoko: probably, given that python3.4 has it.  not sure what the effects would be for virtualenvs or systems that have been upgraded (and would have older python3's).  but then maybe pip is good enough.  so probably yes, but i don't want to commit to "yes" ;)20:39
dokoI'm too tired, making too many mistakes. good night20:43
roaksoaxmdeslaur: will do! thanks20:46
_habnabitnot sure if this is the right channel, but it seems more correct than #ubuntu, at least. i'm trying to find the source for avahi 0.6.31-4ubuntu4; http://packages.ubuntu.com/source/vivid/avahi links to https://code.launchpad.net/~ubuntu-desktop/avahi/ubuntu which only appears to be 0.6.31-1ubuntu1. https://code.launchpad.net/avahi doesn't seem to list any other ubuntu branches, either20:57
tarpman_habnabit: https://launchpad.net/ubuntu/+source/avahi/0.6.31-4ubuntu420:57
_habnabittarpman, oh okay thanks20:58
_habnabittarpman, how did you know where that was?20:58
dobey_habnabit: https://launchpad.net/ubuntu/+source/avahi ?20:59
_habnabitdobey, yeah, but the package.ubunutu.com page doesn't link there?21:00
tarpman_habnabit: I don't remember where I learned it... :/  if you search for "avahi" on LP, dobey's link is near the top; also bug pages have links to different source pages at the top21:01
dobey_habnabit: well, the branch it links to *should* have it, but it looks like the branch import broke at some point, so it's out of date21:02
_habnabitokay21:02
_habnabitanyway thanks21:02
micahgyou can also use pull-lp-source from ubuntu-dev-tools21:02
_habnabitoh, okay21:02
_habnabitthat will pull from the right place always?21:03
micahgwell, that'll get you the latest tarball21:03
_habnabitah21:03
micahgdebcheckout should DTRT most of the time for VCS as well (except in cases like this where it's not up to date)21:03
_habnabiti wanted the bzr repo because i'm making an internal fork; avahi-daemon interacts oddly with unprivileged containers, and i need to patch it for now21:04
elfyinfinity: so yea - everything is happy now21:04
_habnabitrelatedly, if i was going to do that, is there a particular versioning scheme i should use so that my own packages somehow supersede ubuntu's? this isn't something i've had to do before21:05
tarpman_habnabit: generally, tack on your own version after the ubuntuN, see dch(1)'s -l/--local argument21:06
_habnabittarpman, does -l have a default prefix it adds? afaict from the manpage it just suffixes whatever you want21:08
_habnabittarpman, the 'backport creation' page suggests using a ~ delimiter21:08
_habnabiter, prefix = delimiter21:09
dobeyyou should just append ".0~youridentifier1" to the version for example21:09
_habnabitokay21:10
tarpman_habnabit: ~ makes it sort earlier, backports use it so that upgrading to a new stable works later21:10
tarpman_habnabit: dch -l local → turns 0.6.31-4ubuntu4 into 0.6.31-4ubuntu4local1 (for example)21:10
_habnabitso if i then make avahi 0.6.31-4ubuntu4.0~habnabit1 it'll supersede, say, -4ubuntu5 ?21:10
tarpmandobey: just curious, what's the purpose of the .0~ part?21:11
tarpman_habnabit: no, but you can avoid that via pinning, see apt_preferences(5)21:12
_habnabitah okay21:12
tarpman_habnabit: generally if the ubuntu package gets e.g. a security update, you'd probably want to rebase on that (IMO)21:12
_habnabittrue21:12
tarpmanthat's how I manage my local repo, anyway. dch -l, pinning so I don't get caught by surprise, and rebasing asap when security updates happen21:13
tarpmanothers have their own workflows :)21:13
dobeytarpman: .0 makes it newer than current version, ~foo makes it older than next version21:15
dobeyso if a security update comes, that will get preferred, if it's not pinned or such21:15
micahgwell, technically, ~ makes it less than whatever is before it, so in this case, the .021:17
dobeymicahg: well right, but the .0 is in case the next version becomes N.1 or such, rather than N+121:18
dobeyie, the same reason ubuntu packages often are 0ubuntu1 when they are newer than what's in debian21:18
micahgright, so, technically, .0 is superseding the current version and making it lower than the next :), the ~foo part is commonly used for distro versioning (i.e. ~ubuntu15.04)21:19
micahgor for branding...~avahipatch15.0421:20
_habnabitanother versioning question: if the avahi in 14.04 is 0.6.31-4ubuntu1, and there was a security fix released, what would the version used be? 0.6.31-4ubuntu3 is the version that's in 14.10, so presumably you can't reuse that version21:20
micahg0.6.31-4ubuntu1.121:21
_habnabitah okay21:21
_habnabitthat makes sense then21:21
tarpmani've also seen some done with the release version, e.g. ubuntuN.14.04.121:21
micahgthat would be for a new upstream21:22
tarpmanah, ok21:23
micahgyou can see examples here: https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging21:24
=== rww is now known as rwwbuntu
=== rwwbuntu is now known as rww
sheapIs there a reason as to why the Release file for the ddeb precise-security on http://ddebs.ubuntu.com/ is broken?22:41
sarnoldsheap: broken in what way? it validates against the Releases.gpg file..22:43
sheapsarnold: there's no architecture or component list22:45
sheapit also hasnt been updated since august 201422:46
sarnoldsheap: aha, I see. I don't know enough about ddebs to know if those shuold be present or not.22:47
sarnold.. trusty-security has them though. I wonder why precise-security doesn't.22:48
sheapsarnold: does it?22:49
sheapI see that same issue on all the security repos...22:49
sarnoldsheap: sigh, no, yhou're right, I was still looking at the archive.ubuntu.com rather than ddebs. can't rad.22:51
sarnoldread either.22:51
sheapyea none of those security repos have been updated, very curious22:52
bschaeferdoes ubuntu sync from debain experimental?23:06
hallynoh no, my cgmanager fix wasn't quite right...23:06
ari-tczewbschaefer: nope. only on sync request23:06
bschaeferari-tczew, thanks!23:07
ari-tczew(automatically - no)23:07
hallynanyone here know how to tell system to not to create a slice for a daemon?23:18
sarnoldhmm, no pitti online; who else should get poked when the apport retracers seem missing?23:21
hallyn(hm, i guess my last commit was ok, just untidy)23:27
* hallyn bbl23:27

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