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

=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
pittiGood morning05:19
Unit193Howdy.05:20
pittihey Unit19305:20
Unit193Say, while it's quiet, know why utopic wouldn't like init=/bin/systemd while trusty was fine with it?05:20
pittithat never worked05:20
pittiyou mean init=/lib/systemd/systemd05:21
pittioh, there's a symlink05:21
pittiI never tried that05:21
pittiso, no off-hand idea05:22
Unit193Cool, works for me.05:22
Unit193Not that it matters much, but I've narrowed it to the initrd, but didn't really look much into it.05:23
pittiUnit193: yeah, this shoudl really only apply after the initrd05:25
Unit193Yes, I say it's initrd because an old kernel worked, but after update-initramfs -c -k all it no longer did.  Also from what I remember of the error message, it can't find the file it's looking for.  Anywho, it works, and you've got better things to look at. :)05:27
RAOFpitti: Good morning! Is there a way to arch-05:37
pittiRAOF: hey05:37
pittiarch-?05:37
RAOFPremature <enter>. It's a curse :)05:37
Mirvaaaarch05:37
bzoltan1pitti: good morning05:39
RAOF...arch-restrict autopkgtests? Say if I wanted to test that you can install apitrace-gl-tracer:i386 and apitrace-gl-tracer:amd64 and then run “apitrace trace glxgears” with glxgears:i386 installed and “apitrace trace glxgears” with glxgears:amd64 installed?05:39
bzoltan1pitti: I would need an ack on this landing https://ci-train.ubuntu.com/job/landing-019-2-publish/lastSuccessfulBuild/artifact/packaging_changes_qtcreator-plugin-ubuntu_3.0.1+14.10.20140516-0ubuntu1.diff05:39
pittiRAOF: you can use the full arch dpkg dependency syntax05:39
bzoltan1pitti: it is a single line fix in the .desktop file05:39
pittiRAOF: so e. g. Depends: apitrace-gl-tracer:i386 [amd64], apitrace-gl-tracer:amd64 [amd64], ...05:40
pittibzoltan1: hey05:40
RAOFpitti: Ah, funky! And that'll ensure the test gets run on an amd64 box?05:41
pittibzoltan1: it could certainly do with a justification in the changelog ("got dropped in X.Z.Y", "it's the default now", etc.)05:41
pittiRAOF: no, they'll still run everywhere, but that means that those packages will only get installed on amd6405:41
RAOFSo the test will fail everywhere but amd64?05:41
pittiRAOF: your test can just query uname -m or dpkg --print-architecture or whatever to do arch specific stuff05:42
bzoltan1pitti: this -client was introduced in the previous release, before that it did not exist. Eventually I overlooked that it causes problem05:42
RAOFYeah, about to say that :)05:42
pittior just test if a particular command is available with "which" or so05:42
RAOFCool. I'll see about hooking up some tests.05:42
pittiRAOF: so at the moment there's no "Architecture:" field there05:42
pittibzoltan1: so the general change is trivial and fine of course, and you know much better whether it's right than me05:43
bzoltan1pitti:  it brakes the Ubuntu SDK desktop file  when there is no QtC instance running ... would be cool to publish this revert before the rest of the world wakes up and does upgrade05:43
pittiRAOF: and for the  "just :i386 installed" vs. "just :amd64 installed" you should create two tests which just depend on one of those; you'll get a clean test bed for each test05:45
darkxsthmm, lp:ubuntu/mutter and lp:ubuntu/gnome-shell branches are way out of date!05:45
pittiRAOF: and you want to run xvfb-run -s '-screen 0 1024x768x24' glxgears ?05:49
RAOFpitti: Yeah, something like that. I think I'll actually need to run it under a proper Xorg with dummy drivers, though; does xvfb do GLX nowadays?05:50
pittiRAOF: yes, with above -screen option05:50
RAOFSweet. That's even easier!05:50
pittiRAOF: the only reason why "xvfb-run glxgears" doesn't work is because xvfb still defaults to an 8bpp screen05:50
pittiRAOF: but GLX swrast needs 24bpp05:50
pittiRAOF: yeah, took me a while to find that out05:50
pittiRAOF: (that command works, just tried in a chroot)05:51
pittillvmpipe for the win (I think)05:52
RAOFPresumably :)05:52
=== rww is now known as Arstotzka
=== Arstotzka is now known as rww
dholbachgood morning07:11
ogra_pitti, xnox, all image builds failed tonight with what looks like an invoke-rc.d issue ... seems everything that has an init script (or rather an upstart job burt no init script) fails to install07:46
ogra_invoke-rc.d: unknown initscript, /etc/init.d/whoopsie not found. (and a lot of other packages on touch)07:54
ogra_xnox, pitti ^^^^07:54
pittiouch, that smells like yesterday's sysvinit upload indeed07:55
ogra_yeah, i just see the lxc upload from xnox07:56
ogra_i guess we need to do that for a lot more packages07:56
pittiogra_: that was just a followup for the sysvinit one07:56
pittino, that was a special casea07:56
pitti$ sudo initctl status whoopsie07:56
pittithat works07:56
pittithe LXC issue was that "sudo initctl status lxc-instance" does not work07:56
ogra_well07:57
ogra_-dh_installinit --no-restart-on-upgrade --name=lxc-instance07:57
ogra_+dh_installinit --no-start --no-restart-on-upgrade --name=lxc-instance07:58
pittiright07:58
ogra_it just adds --no-start07:58
pittiyes, because lxc-instance isn't meant to be started during boot or on package install07:58
ogra_oh07:58
pittibut whoopsie and friends are07:58
ogra_k07:58
pittiogra_: if you try above status command, you'll see "initctl: Unknown parameter: NAME"07:59
pittiogra_: that's a "template" job which can be instantiated, it's not a standalone job by itself07:59
pittihence the special case07:59
ogra_ok ... so not the image build issue then07:59
pittiso, apt-get install whoopsie works in a schroot07:59
pittiogra_: do you have an URL for an affected log?08:00
pittihttp://people.canonical.com/~ubuntu-archive/livefs-build-logs/utopic/ubuntu/20140515/ ?08:00
ogra_ubuntu daily only has the one whoopsie issue above ... touch has a lot more: http://people.canonical.com/~ubuntu-archive/livefs-build-logs/utopic/ubuntu-touch/20140516/livecd-armhf.out08:00
pittiack08:01
pittiI see it there08:01
pittiogra_: is that actually a failure?08:01
pittithe "All runlevel operations denied by policy" is fine, due to policy-rc.d08:01
ogra_dpkg thinks so at least08:01
pittithe "invoke-rc.d: unknown initscript, /etc/init.d/whoopsie not found." is certainly ugly08:02
pittiogra_: hm, I don't see an actual failure in above log08:02
pittioh, I was looking at http://people.canonical.com/~ubuntu-archive/livefs-build-logs/utopic/ubuntu/20140515/livecd-amd64.out08:03
pittiwhich is fine08:03
ogra_pitti, look at the touch log ... seems /20140516 was not mirrored yet for desktop08:03
ogra_(failed only 20min ago)08:03
pittioh, I have an idea08:04
pittithe new update-rc.d calls initctl status08:04
pittibut that wouldn't actually work if upstart isn't running08:04
ogra_Processing triggers for libreoffice-common (1:4.2.3~rc3-0ubuntu3) ...08:04
ogra_Errors were encountered while processing:08:04
ogra_ modemmanager08:04
ogra_ whoopsie08:04
ogra_E: Sub-process /usr/bin/dpkg returned an error code (1)08:04
pittiso it would consider this as "no such upstart job" and fall back to init.d08:04
ogra_this is how desktops 0516 ends in the mail08:05
pitti*nod*08:05
pittiand in my schroot it can talk to the "outside" upstart and thus succeed08:05
ogra_ah08:05
pittiI bet if I boot with systemd I can reproduce it in a schroot, brb08:05
ogra_do our chroots use systemd ?08:06
pittiogra_: schroots don't have a pid 1 (that's not a container)08:07
pittiwell, they just use the "outside" pid 1, they don't have a separate process NS08:07
ogra_well, i was talking about the build ... that uses plain chroots08:07
pittiogra_: yeah, so apparently these schroot builds either don't have upstart "visible" in the schroot (unlikely)08:08
pittiogra_: or, which is more likely, they don't run whoopsie08:08
pittithus "status whoopsie" in the chroot fails as the host doesn't have a whoopsie job08:08
pittietting up whoopsie (0.2.26) ...08:09
pittiinvoke-rc.d: unknown initscript, /etc/init.d/whoopsie not found.08:09
pittidpkg: error processing package whoopsie (--configure):08:09
pitti subprocess installed post-installation script returned error exit status 10008:09
pittibingo08:09
pittixnox: AYT?08:09
ogra_hmm i think we simply inherited debians policy here ... while we allowed upstart only they dont ... isnt it like that ?08:10
pittiogra_: that too08:11
pittiah, I think it's even a bit different in my schroot now and the livefs builders08:11
pittithey do have upstart running, but no whoopsie job08:11
ogra_on touch it is like 30 packages that fail08:11
pittiwhile I now don't upstart running08:11
pittii. e. "initctl version" should succeed on the livefs builders, but fail for me08:12
pittiogra_: it seems xnox is still not awake; I think I know what to revert, I just wonder if we should wait a bit for him to get online, or upload right now08:13
ogra_  * service & invoke-rc.d: unset UPSTART_SESSION environment variable to08:13
ogra_    make sure all upstart initctl commands are executed against system08:13
ogra_    init and not the session one. (Closes: #745505)08:13
pittino, it's the other one08:13
* ogra_ glares at this changelog entry in sysvinit ... what ?!?08:13
pitti-   && [ -e "$UPSTARTDIR/${INITSCRIPTID}.conf" ]08:13
pitti+   && initctl status ${INITSCRIPTID} 1>/dev/null 2>/dev/null08:13
ogra_still08:14
pittiogra_: that one is right and harmless08:14
ogra_why would you run a session job against the system process ?08:14
=== yofel_ is now known as yofel
pittiogra_: no, if you run "initctl status whoopsie" as user, it will look for a session job08:14
pittiogra_: while that is always wanting the system job08:14
pittii. e. "initctl --system status whoopsie"08:15
pittithe "service" change also looks ok to me as it's guarded with initctl version08:16
pittiah no, same problem08:16
ogra_about half of the failed jobs on touch are session ones ...08:18
ogra_and i dont think the code above matches for that08:18
* pitti needs to reboot with upstart again to completely verify the fix, brb08:20
ogra_ah, looks like all the session ones i see fail are somehow depending on a package with a system job ... so all is fine08:20
xnoxpitti: ogra_: hello, what's up?08:22
pittixnox: so, sysvinit broke live fs builds08:22
pittixnox: I think I understand the problem now:08:23
pittixnox: the live fs builder's host is running upstart, so initctl version will succeed08:23
pittixnox: the live fs builder is not running whoopsie, so initctl status whoopsie will *fail*08:23
pittixnox: but we use that now to decide whether $INITSCRIPTID has an upstart job, instead of [ -e "$UPSTARTDIR/${INITSCRIPTID}.conf" ]08:23
xnoxpitti: *sigh*08:24
pittixnox: thus it tries to fall back to an init.d/whoopsie script, which doesn't exist08:24
pittiand then it throws up its arms08:24
xnoxpitti: (a) shroots shouldn't be running or trying to start an upstart session by default08:24
pittixnox: xnox they don't08:24
pittixnox: its' the *host's* upstart they are talking to08:24
pittixnox: remember, it's a simple chroot, not a container; no separate process NS08:24
xnoxwhat's the version of upstart on the host?08:25
pittiit doesn't matter08:25
pitti(and I don't know)08:25
jodhpitti: it does matter - you could potentially boot the host init with sessions disabled08:25
xnoxupstart used to have chroot session, which should be fine. and i thought invoke-rc.d was diverted during package builds.08:25
pittijodh: well, perhaps it does, but not for this bug08:25
ogra_the builds happen in a triple stacked chroot setup ... iirc08:26
xnoxpitti: upstart has ability to load and start /etc/init/ jobs in the chroot.08:26
pittixnox: no, it installs policy-rc.d to just disable jobs08:26
pittiI can reproduce the problem just fine08:26
ogra_not sure what version the uplevel one has ... perhaps it is trusty ...08:26
xnoxpitti: oh, only policy-rc.d. hm =(08:26
pitti"sudo dpkg -P whoopsie" on your workstation08:26
ogra_*toplevel08:26
pittischroot -c utopic -u root08:26
pittiapt-get install whoopsie08:26
ogra_(but could well be precise)08:28
pittixnox, ogra_: tested fix/revert: http://paste.ubuntu.com/7471889/08:29
pitticertainly not ideal and this will need refinement, but it reverts to a known-working state for   n ow08:29
xnoxpitti: how is policy-rc.d preventing upstart jobs to be started?08:29
pittixnox: invoke-rc.d checks policy-rc.d, and exit code "104" means "disable this job"08:29
xnoxpitti: right, yeah, go ahead and upload that.08:30
pittierr, 10108:30
xnoxpitti: ok, and that is not happening here, and we still go and invoke start?!08:30
pittiit's in man invoke-rc.d; that has been the standard way to build chroots for decades in Debian, and every init system implements it08:30
pittixnox: what is not happening here?08:30
pittiah, my reproducer was missing "rm /usr/sbin/policy-rc.d"08:31
xnoxi want to know how that check is implemented against upstart jobs.08:31
jodhpitti: so you cannot modify the hosts init options? If it's precise, you could boot with --no-sessions to fix this issue. To be clear that option is referring to *chroot* sessions - nothing to do with upstart users sessions08:31
pittijodh: right, this has nothign to do with user sessions08:31
xnoxjodh: well, ultimately, package installation in a chroot should not start the jobs in the chroot.08:31
pittijodh: it's about "initctl status" in a chroot talking to the host's pid 1 (as there is nothing else to talk to really)08:32
xnox(as per distro/debian policies)08:32
pitticorrect08:32
jodhpitti: I know - please re-read what I just wrote! :)08:32
xnoxpitti: =)))) i'll show you in malta how initctl in the chroot, can talk to host's pid 1 and control it's own jobs in chroot =))))08:32
pittijodh: well, I did; I might have misunderstood it08:32
pittixnox: can we do that in invoke-rc.d instead of the simple "initctl status"?08:33
jodhpitti: upstart is "chroot-aware" - so if an initctl command is run in a chroot (or schroot), the init *outside* the chroot *will* respond to those requests... unless you boot the outer init with --no-sessions (precise). This is the default with upstart in utopic.08:33
pittijodh: ah, then I did misunderstand it08:34
pittijodh: right, I suppose the livefs build host is running precise08:34
xnoxpitti: but we should be, as per policy-rc.d, not even reach doing the "start" action.08:34
pittixnox: yeah; as I said, I think in spirit your change is good; we just need to make it work with chroots08:35
pittithis revert is certainly not the "right" solution, it just unbreaks our live fs builds for the moment08:35
xnoxpitti: i did $ schroot -u root -c utopic-amd64; did apt-get install whoopsie, and that installed fine.08:35
pittixnox: did you purge whoopsie on your host?08:35
xnoxah, need update to latest / broken initscripts.08:37
pitti:)08:37
ev_man, my whoopsie highlight is going ca-razy08:37
=== ev_ is now known as ev
pittiwhoopsie, I didn't mean to highlight you that often :) (SCNR)08:37
evlol08:37
evwell played08:37
pittiit's kind of appropriate to use whoopsie to debug failures though :)08:37
ev'tis :)08:37
xnoxpitti: i wonder if chroot's initctl can control system jobs =)08:44
xnoxpitti: totally can....08:44
xnoxinfinity: ^08:44
pittijodh: FTR, I reproduced that with current utopic on current utopic; I didn't enable chroot sessions anywyere, but you said that shoudl be the default now?08:44
pittixnox: well, it's not like chroots were any kind of a security boundary :)08:44
jodhpitti: ignore the version of upstart in the chroot - it's the version of the one outside that matters08:44
xnoxinfinity: togging off chroot session, gives us a side effect that all upstart commands now control hosts system upstart =) and see hosts jobs, etc.08:44
xnoxjodh: i'm thinking if initctl & friends should somehow figure out if they are in a chroot, and host's upstart has chroots not enabled, and then like error out and not return anything in $ initctl list, show-config, etc.08:44
pittixnox: perhaps we could do "initctl status $job || [ -e /etc/init/$job.conf ]"?08:44
pittithat would still go wrong in a chroot where initctl fails and the job is not in /etc/init/ but someplace else08:44
* xnox ponders why i see + [ ! -e /whoopsie.conf ]08:44
xnoxexit 10008:44
pittibut I'm not sure whether the situations where the job is someplace else would be relevant in a chroot build08:44
pittixnox: did you forget to put "UPSTARTDIR=/etc/init/" back?08:44
pittixnox: I assume you just changed initctl status to [ -e ]08:44
xnoxpitti: i think i see what's wrong.08:44
xnox$UPSTARTDIR was removed, but used in the fallback path of the "failed to run job in chroot"08:46
xnoxadd back the variable or replace that last instance with /etc/init/08:47
xnoxpitti: so actually just adding UPSTARTDIR=/etc/init in your upload whould have fixed it.08:48
xnoxpitti: see lines 281-29208:49
xnoxpitti: hm, after your upload reaches release pocket, i'll upload http://paste.ubuntu.com/7472003/09:03
pittixnox: hm, won't that exit with 100 then?09:03
pittiah no09:03
xnox=)09:03
pitti'!' matters :)09:03
pittixnox: nice, that's much better, thanks!09:03
infinityxnox: That seems to be exactly what you'd want without chroot sessions, yes.09:07
xnoxinfinity: you are probably right. chroots should be anything special.09:09
ogra_hmm09:33
ogra_since when do we not have "lo" defined in /e/n/i anymore ?09:34
ogra_is that part of the systemd transition ?09:34
xnoxogra_: we do, but i thought installer defines that, no?09:37
xnox(i see where you are going with that....)09:37
ogra_xnox, well, the file looks different to trusty ... i have lo up and running (this is indeed on a tablet with ubuntu touch as you might guess)09:37
ogra_it is just the entry thats missing09:38
cjwatsonlo was always done by netcfg, which obviously isn't run in ubuntu-touch09:40
ogra_doesnt seem to do any harm ... just looks odd09:40
ogra_/etc/init/network-interface.conf sets it up anyway09:40
stgraberyeah and I believe ifupdown also has it hardcoded so it's pretty hard to get a system without lo09:42
ogra_right09:42
ogra_i was just wondering about /e/n/i09:43
ogra_(well, i was always wondering before why we put it there ... since we have enough mechanisms to bring it up anyway)09:43
cjwatsonWe almost certainly didn't when that code was added09:43
ogra_i have it on trusty09:44
ogra_auto lo09:44
ogra_iface lo inet loopback09:44
darkxststgraber, would you accept patches for ppa support in the sbuild-launchpad stuff?09:44
cjwatsonSure, but I don't actually spend most of my time looking for old code to remove ;-)09:44
ogra_heh09:44
stgraberdarkxst: sure09:45
darkxststgraber, ok I will clean up my hacks, the general idea is to pass in a ppa when creating the chroot and it will create a bunch more alias'09:51
darkxst(though they end up being really long alias'!09:51
brendandno answer on #ubuntu-phone so hoping for better luck here - no network indicator on ubuntu-touch image 32?09:59
brendandnmcli reports:09:59
brendandGENERAL.STATE:                          20 (unavailable)09:59
brendandGENERAL.REASON:                         2 (Device is now managed)09:59
stgraberdarkxst: that sounds like how I'd have implemented it, so great!10:01
=== MacSlow is now known as MacSlow|lunch
=== seb128_ is now known as seb128
ogra_come on sysvinit ... migrate faster ...11:44
cjwatsonHm, linux autopkgtest failed11:45
cjwatsonpitti: ^- was that a testbed failure?11:45
ogra_for syvinit ? excuses shows it still in progress11:46
cjwatsonI'm looking at the backend11:46
ogra_ah11:46
ogra_:(11:46
cjwatsonexcuses is updating at the moment11:46
ogra_yeah, i dont want to reload :P what i see currently at least left some hope :P11:47
pitticjwatson: kind of; I guess we need to bump the timeout for the copying a bit higher :/11:55
pitticjwatson: feel free to temp override this as it's blocking live images11:56
ogra_\o/11:57
ogra_:)11:57
cjwatsonpitti,ogra_: forced12:03
ogra_thx12:03
pittisil2100: hi!12:13
pittisil2100: sorry to ask, where is that spreadsheet again to list the landers for a project? I'm looking to land https://code.launchpad.net/~pitti/ubuntu-system-settings-online-accounts/fix-autopkgtest/+merge/21981912:13
pittisil2100: or can I just add it to https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdGNWb0tTVmJLVzFZd0doV3dVOGpWemc#gid=1 ??12:14
sil2100pitti: hi!12:16
sil2100pitti: so, we don't use that spreadsheet anymore ;) We have a different one, but let me find you the list of landers - but from the branch I see it's either dbarth or mardy12:17
sil2100https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdC05a2ZQSmgwU2NFYnJQOE9qMDRYa3c&usp=sharing#gid=1 <- here's the list of landers for each component12:17
sil2100But I don't see that component there12:18
sil2100pitti: let me poke dbarth about that one12:18
pittisil2100: ah right, sorry (found it from https://wiki.ubuntu.com/citrain now)12:18
sil2100mardy: hi!12:19
sil2100mardy: could you take a look at pitti's merge request and, if +1, be the lander for it?12:19
sil2100mardy: ^12:19
pittiso for system-settings it would be seb128, but there's no name for s-s-online-accounts12:20
pittidoes that mean "whoever gets to it"?12:20
seb128pitti, landers are not strict assignement, anyone can land anything12:20
asacack12:20
seb128it's just "usual contact point"12:20
pittiah, ok12:20
seb128I think dbarth is handling the online account ones12:21
seb128but I'm happy to put a landing up for you12:21
asacyeah, just coordinate with the team owning the upstream branch i gues12:21
pittisorry, so far Mirv or sil2100 have been so kind of doing landings for me; need to learn that stuff some day12:21
pittiasac: I looked, but the owner is pretty much "everyone" (111 members)12:21
asacright.12:21
asacso if that component never landed, there might be no testplan in wiki yet12:22
seb128pitti, you want mardy for online account12:22
sil2100pitti, asac: this one is from dbarth and mardy so that's why I poked him12:22
asacusually we would like to see that happen before the first landing12:22
asacack12:22
sil2100pitti: you could be the lander as well but we would have to ci-train train you ;)12:22
pittiasac: in that regard it shoudl be easy -- it's fixing a test, not the actual code :)12:22
* asac levaes it to sil12:22
pittisil2100: well, if I coudl self-approve/self-land, I could just JFDI dput it :)12:23
asacpitti: right, but someone should create a testplan - even if very simple - for that tree; check with upstream team owning so they do that (if not now, at least after)12:23
sil2100pitti: ok, since mardy is not around, let me be your lander :)12:23
asacthought pitti wanted to learn it by doing now :)12:23
asachehe12:23
pittisil2100: thanks; I verified it with adt-run .// --- qemu adt-utopic-amd64-cloud.img12:23
pittisil2100: that builds the package, installs the built binaries, and runs the autopkgtest against it, and it succeeds now12:24
pittiand it's changing nothing else12:24
pittithe fixed AP test gets skipped on the phone (that's why it wasn't noticed before)12:24
sil2100pitti: that's good enough for me :) Do you need someone to also look at that merge request? Not sure if there's someone in upstream who could have more experience in autopkgtesting than you anyway ;p12:24
pittisil2100: not me personally; might be that upstream wants to look at it, of course12:25
ogra_we're canonical, we dont care about upstreams :P12:26
pittiso yes, looks like mardy has poked it recently12:26
sil2100ogra_: ;p12:26
pittiogra_: ah, right of course -- TOSS IT IN! :)12:26
ogra_haha12:26
pitti(merci dieu c'est vendredi)12:27
ogra_yeah :)12:27
sil2100Whatever that means!12:27
pittisil2100: TGIF12:27
ogra_sil2100, polish your french12:27
ogra_oh the pun :)12:27
sil2100ogra_: I prefer to french my polish :D12:27
pittiTGIF²12:27
ogra_haha12:27
sil2100hah ;)12:28
=== MacSlow|lunch is now known as MacSlow
=== michagogo|cloud is now known as michagogo
mardypitti: sorry, was afk12:31
mardypitti: just approved12:31
pittimardy: no worries; thanks, that was fast!12:32
mardysil2100: maybe you can put pitti's branch in dbarth's silo? (row 25)12:34
* pitti goes to fix autopilot-gtk for the recent ap py3 change12:34
sil2100mardy: right, but since it's a standalone change, and row 25 is still blocked on unity-mir12:34
sil2100mardy: I think we can quickly land this before unity-mir is freed and before we can assign a silo for 25...12:36
pittimardy, sil2100: it's not that urgent really, I just came across it; so no extra efforts please12:36
mardysil2100: ok, but then maybe it's better to take https://code.launchpad.net/~mardy/ubuntu-system-settings-online-accounts/autopilot/+merge/218777 away from row 25 and make it land together with pitti's12:36
mardypitti: does https://code.launchpad.net/~mardy/ubuntu-system-settings-online-accounts/autopilot/+merge/218777 look OK to you?12:36
sil2100Oh12:36
sil2100Ok12:36
sil2100mardy: ok :) Can I make you the lander for those then? :)12:37
pittimardy: ah, I didn't see that; but my branch supersedes that12:37
pittimardy: or rather, it won't be enough12:37
pittimardy: autopilot-desktop is py3 now, and there's still that broken test12:37
mardypitti: yes, so we need both, right?12:37
pittimardy: no, we don't12:37
pittimardy: my branch also adds a dependency to autopilot-desktop-legacy12:38
sil2100It seems to be a Friday of confusion for me ;p12:38
=== lubko is now known as teliatko
mardypitti: ah, didn't see that12:38
pittimardy: but as a test depends, not as a pacakge depends; if you prefer a package depends that works too; but it's unnecessary on the phone12:38
mardysil2100: sorry, then please just delete https://code.launchpad.net/~mardy/ubuntu-system-settings-online-accounts/autopilot/+merge/218777 from dbarth's request12:38
sil2100mardy: ok ;)12:38
mardysil2100: about being the lander, what does that mean in practice?12:39
sil2100mardy: in practice being a lander means the responsibility for building the package, resolving merge conflicts, testing the merge and setting it to 'ready' when it's OK to land12:39
sil2100*merges12:39
sil2100mardy: in case of this one, I guess not much testing is needed though12:40
sil2100mardy: I'll do this one if anything12:40
mardysil2100: I could do all of that, except setting the "ready" bit, as the spreadsheet is view only for me12:40
sil2100mardy: it is? Weren't you a lander already ? :O12:41
mardysil2100: no12:41
mardysil2100: mmm, actually, I don't even know how to start the build; maybe it's better to wait for dbarth, we'll be back later12:41
mardys/we/he/12:41
sil2100mardy: no problem, I already started the build and will lead this one till the end - but it would be nice if you could be a lander as well anyway12:42
mardysil2100: +112:42
hrwhi13:14
ogra_hey hrw13:15
hrwogra_: can you remind me what is ubuntu way of dealing with software tests?13:17
ogra_depends on what level ...13:17
ogra_we have autopkgtests for packaging ... we have autopilot for UI tests13:17
hrwogra_: I went to another package where testsuite was not built at all13:18
xnoxhrw: and unit tests are build & executed at build-time.13:18
ogra_then there are unit tests ... and there are CI tests that run in jenkins for each merge proposal on LP13:18
=== ted is now known as tedg
xnoxhrw: by default equivalent of $ make check test, is run at build time. Unless disabled, or the test target is somthing funky.13:19
hrwmkey13:19
* hrw -> figure out how to run openbabel tests in ubuntu13:20
xnoxhrw: maybe there is simply a typo? http://paste.ubuntu.com/7473039/13:32
xnoxhrw: building now.13:33
hrwxnox: thanks13:33
xnoxtest targets are getting built....13:34
hrwxnox: now arm64 will fail13:37
xnoxhrw: tests are getting executed.13:37
xnoxhrw: well such is life then.13:37
hrwxnox: sure. but now I know that fedora and ubuntu share results13:38
=== doko_ is now known as doko
shadeslayerbdmurray: ping14:39
bdmurrayshadeslayer: hi14:39
shadeslayerxnox: bdmurray ScottK do you reckon I can apply for MOTU on the meeting on the 19th if I send in my application today14:40
bdmurrayI think we have at least two applications to review as it is14:43
shadeslayerah hm, ok14:44
bdmurrayand three days to review the application seems a bit short to me, but I'm the new guy14:44
LaneyWe ask for a week for that reason14:44
shadeslayerbdmurray: MOTU applications : 114:44
shadeslayersure, just wanted to ask if it was possible, if not, that's fine by me :)14:45
xnoxshadeslayer: it's 2 in total applications, not 2 per type.14:49
shadeslayerxnox: in which case, don't you have 3?14:49
xnoxshadeslayer: and we already have 3 queued up (well, benjamin & lukasz is carry over, but we are porcessing lukasz over email)14:50
shadeslayerah ok14:50
* shadeslayer will wait then14:50
xnoxshadeslayer: don't wait, but rather add your name to Jun2nd meeting _now_14:50
xnoxshadeslayer: as it may get filled =)14:50
shadeslayerroger14:50
xnoxshadeslayer: following the normal process.14:51
shadeslayerright14:51
=== jono is now known as Guest91026
=== ValicekB_ is now known as ValicekB
=== mbiebl_ is now known as mbiebl
=== tedg is now known as ted
xnoxhrw: https://launchpadlibrarian.net/175730114/buildlog_ubuntu-utopic-arm64.openbabel_2.3.2%2Bdfsg-1.1ubuntu1_UPLOADING.txt.gz16:00
xnoxhrw: tests are now run, and fail, but they do not fail the build =)16:00
hrwxnox: one more test failed16:16
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== roadmr is now known as roadmr_afk
=== Quintasan_ is now known as Quintasan
=== _salem is now known as salem_
=== roadmr_afk is now known as roadmr
xnoxMirv: is it possible to compile qt5 without libx* dependencies?18:41
=== cff is now known as CodePulsar
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== salem_ is now known as _salem
=== vibhav is now known as Guest57740

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