/srv/irclogs.ubuntu.com/2016/04/13/#ubuntu-devel.txt

xnoxpitti, there are no color escape code processing on LPAR & z/VM, instead one sees the color escape codes verbantim and one has to read it like matrix.00:09
xnoxhttps://github.com/systemd/systemd/pull/3025/files00:09
cjwatsonWhy isn't that a terminfo thing?00:11
cjwatsonI mean if you say TERM=dumb systemctl status blah.service then you don't get colour escape codes, for instance.00:12
cjwatsonMaybe bits of systemd should be terminfoing harder, but that patch seems pretty wrong :)00:15
xnoxcjwatson, hm, that's about log messages pid 1 prints to console, and it defaults to LogColor=yes unconditionally irrespective of terminfo00:26
xnoxthere is no terminfo when pid1 starts, or is there already inherited from initramfs?00:26
xnoxat the moment it really just does LogColor=yes all the time to whatever is boot messages console.00:27
xnoxthis is not about systemctl00:27
smoserslangasek, yeah, there is definitely a race in that code, but it should only end up being a double-add00:30
smoserie, if it checks with grep and then before appending the entry is there, then it could add it twice. or two things racing on open writes, but i dont think i'm hitting that.00:31
smoseri'm hitting the file being written and then truncated.00:31
slangaseksmoser: erm, ifupdown does atomic replaces of that file00:32
smoserhhm..00:33
smoserso do you have thoughts on how open-iscsi could add a record there. to indicate that the interface that holds the root filesystem is already up?00:34
smoserim' sure there are better ways to do what its trying to do, but the intent is 2 fold00:34
smosera.) get mark the interface up so ifup doesnt try to bring it up and fail00:34
smoserb.) populate resolvconf with stuff from initramfs00:35
smoserslangasek, so how does ifupdown know that it is the "first" ?01:35
smoseri'm pretty certain i'm writing that file before any interfaces are brought up. because i'm writing it through udev, which would bring said interfaaces up.01:35
=== alexisb-afk is now known as alexisb
cyphermoxTheMuso: hey, not sure if you're done with the fixes you were making in ubiquity, but if you weren't, you'll want to pull again, I did an upload for more translations and vt switching.01:47
smoserfudge.01:49
smosergood night.01:49
TheMusocyphermox: I personally was done with ubiquity last week, was just helping out Mirv get some stuff in. Thanks anyway.02:06
cyphermoxok, well thanks for the changes :)02:07
TheMusonp02:11
=== shuduo-afk is now known as shuduo
slangaseksmoser: mm. it's the first because the file doesn't exist yet04:25
darkxstinfinity, I have take2 of the casper fix (inject systemd unit) on bug 1561302 if you have time to have a look04:39
ubottubug 1561302 in casper (Ubuntu) "gdm won't allow passwordless login" [Critical,Triaged] https://launchpad.net/bugs/156130204:39
MirvTheMuso: cyphermox: thanks a lot, both for ubiquity and to cyphermox for u + u-s-u translations update05:07
cpaelzergood morning05:09
TheMusoMirv: np05:25
pittiGood morning06:03
pittismoser: you mean ifupdown removes an existing /run/network/ifstate on boot that o-iscsi wrote in the initramfs?06:05
lathiati discovered ifupdown2 last week, I need to investigate that with more enthusiasm.  otherwise systemd-networkd needs a lot of work.06:07
pittismoser: it's handled in main.c, and I only see it being opened in "r" or "a+" mode (when it removes an entry)06:07
pittismoser: perhaps better file a bug to collect information, easier to read than a smeared-out IRC conversation?06:07
pittixnox: saw your PR, thanks06:08
pittixnox: I suppose that's something which could land in an SRU?06:08
xnoxpitti, yeah, if it's merged upstream. Or like if we upload systemd for any other reason it would be nice to pick that thing up too. it is mostly cosmetic.08:17
pittixnox: yeah, as soon as it lands I'll cherry-pick it into the Debian tree (which I merge from, we are up to date in xenial)08:18
Mirvxnox: I'm seeing multiple ICE:s on s390x only despite multiple retries on qtdeclarative + qtbase autopkgtests: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtdeclarative-opensource-src08:20
Mirvpitti: ^ those are also the only reason the two packages are stuck in proposed now08:20
pittiah, I just retried a few s390x tests08:21
pitti(and this morning too)08:21
pittiMirv: I figure we don't care that much about Qt on s390x, so I'm okay with force-skiptesting Qt08:22
Mirvpitti: here are url:s to four successive icing rocs builds for example http://pastebin.ubuntu.com/15805849/08:22
Mirvpitti: well I know xnox cares, he enabled it :)08:22
pittioh, ok08:23
Mirvbut maybe mostly build wise08:23
Mirvand not like running phone on his mainframes08:23
pittiMirv: so, if these aren't too urgent, we can keep them for a while for xnox/doko to investigate, I don't mind either way08:23
Mirvand these new compiler crashes are unlikely due to Qt changes and more likely due to gcc...08:23
pittibut I guess it'd be enough to file a bug with the URL to the build log and let them pass08:24
xnoxpitti, yeah forcing should be fine. but compiler shouldn't ICE either.08:24
pittican someome file a gcc bug?08:24
Mirvpitti: either is fine for me too, as long as they eventually get in08:24
Mirvfiling08:24
xnoxpitti, well i'm guessing Mirv doesn't have easy s390x access =) trying to reproduce rocs ICE08:24
dokoMirv, s390x-linux-gnu-g++: internal compiler error: Killed (program cc1plus)08:25
caribouhmm, I did a mistake on my vsftpd upload, it went to Wily instead of xenial so it is waiting in Unaproved Wily's queue08:25
dokolooks like you're running out of memory. maybe half the parallelism?08:25
caribouwhat needs to be done to have it removed ?08:26
xnoxcaribou, ping anybody in #ubuntu-release to reject it.08:26
caribouxnox: thanks!08:26
Mirvxnox: doko: you can make this bug #1569750 prettier08:26
ubottubug 1569750 in gcc-5 (Ubuntu) "s390x new ICEs" [Undecided,New] https://launchpad.net/bugs/156975008:26
pitticaribou: rejected08:27
cariboupitti: thanks ! didn't even have time to ask !08:27
caribou(in  #ubuntu-release I mean) :)08:27
pitticaribou: de rien :)08:27
caribouthat's what happens when you do that type of work during training08:27
pitticaribou: même pas mal -- that's why we have unapproved queues :)08:28
xnoxcaribou, also we know suspect you are not running xenial =)08:28
caribouyeah, I still hate that08:28
dokoMirv, did you read what I wrote?08:31
Mirvdoko: now I did. xnox can look into it if he can reproduce it. it hasn't happened earlier (previous qtbase landing last week) so it's a bit suspicious regarding what has changed.08:33
dokook08:33
xnoxMirv, well the autopkgtests on s390x run in lxd containers so share resources. not reproducible on a standalone zvm.08:34
xnoxMirv, the rules file looks crazy08:35
pittiLXCs have a memory limit of 1.8 GB (for ages), and the whole box has 4 GiB, so they shouldn't stomp on each other's feet much08:35
xnoxi have no idea how to disable parallel build.08:35
xnoxpitti, right, and the whole zvm shares memory with other zvms, I have totally seen performance fluctuations.08:36
dokoxnox, strip parallel=% from DEB_BUILD_OPTIONS, and explicitly append parallel=108:36
pittisorry, they have 26 GB in total, and 8 parallel runners (the above was armhf)08:36
pittixnox: oh, this is overcommitted?08:36
pittianyway, there wasn't anything running this morning when I retried08:37
xnoxhorum, weird.08:37
xnoxdoko, but this is autopkgtest.... or does the autopkgtest set redicious parallel= setting?08:38
dokoginggs, https://launchpad.net/ubuntu/+source/gdcm/2.6.3-3ubuntu2 are you aware of anything that changed in b-d's?08:38
dokoxnox, well, it's building the package first08:39
dokopitti, but yes, autopkg tests maybe should print out the value of DEB_BUILD_OPTIONS, and maybe available memory, swap and cpu's08:40
dokoahh, dh_auto_build '--buildsystem=kf5' --parallel08:41
doko        make -j808:41
xnoxdh_auto_build '--buildsystem=kf5' --parallel08:41
xnoxmake -j808:41
xnoxyesh08:41
xnoxbut from an autopkgtest i don't see that it compiles the whole thing.08:41
xnoxpitti, Mirv - why is rocs doing a full build? and with -j8?08:41
ginggsdoko: going to have a look08:41
Mirvxnox: I think that's what most kde packages do in their autopkgtests08:41
Mirvxnox: but I'm not familiar with rocs08:42
xnoxRestrictions: build-needed08:42
xnoxhowever, no idea where -j8 is coming from then.08:42
xnoxadt itself?08:43
pittiexport DEB_BUILD_OPTIONS=parallel=$(grep -c ^processor /proc/cpuinfo | sed 's/^0$/1/')08:43
pittiyes08:43
pitti(from bug 1399177)08:43
xnoxpitti, do you know about $ nproc ?08:43
ubottubug 1399177 in autopkgtest (Ubuntu) "adt-run should parallelize builds as necessary by default" [Wishlist,Fix released] https://launchpad.net/bugs/139917708:43
Laneynproc!08:43
Laneyhigh five08:44
pittixnox: yes, but only after I added that :)08:44
pittinot sure where I stole that from08:44
xnoxpitti, right but 3.25GB of ram is not enough for -j8 of c++ code08:46
xnoxpitti, because it's 8 cores in all runners, should be divided by number of runners or some such. Can you half that number somehow? when using lxc/lxd runners?08:47
pittixnox: yes, I'll think about how to do that; most preferably, by only giving one or two CPUs to each container08:48
xnoxpitti, right that would work too.08:48
pittiI adjusted bug 1569750 accordingly08:49
ubottubug 1569750 in Auto Package Testing "s390x new ICEs" [Undecided,New] https://launchpad.net/bugs/156975008:49
dokothat probably also explains why we had test failures for mariadb-10.0 which disapparead after disabling the parallel build08:52
pittidoes this also do a package build in its autopkgtest?08:52
pittiit's already expensive enough for all those KDE packages08:53
dokoanybody familiar with gbp?08:54
pittiI'm using it quite regularly08:56
infinitypitti: You stole that grep/sed from launchpad-buildd, because it had to work on series' before nproc(1) existed. ;)09:10
pittiah, that was probably it :)09:10
pittibut it exists on precise, so we should be okay09:10
mwhudsondoko: the main thing with gdb is to use import-orig and nothing else09:19
mwhudsondoko: :-)09:19
mwhudsoner09:20
mwhudsongbp09:20
pittigbp buildpackage is kinda the main point, gbp clone is nice, and gbp pq rather useful09:20
dokomwhudson, pitti: I now just synced sparkleshare, there was no delta left ...09:20
dokowas just wondering about the ubuntu diff09:21
mwhudsonoh right, pq sounds nice, i've never really used it in anger09:21
pittidoko: yeah, if the appindicator bits went to Debian and we synced, having an ubuntu branch is also obsolete09:23
xnoxpitti, looking at our initramfs: ${recovery:+--startup-event=recovery} -> surely that's upstartism that does not work with systemd.09:25
pittixnox: right, that would just be "recovery"09:26
pittias per friendly-recovery.service09:26
xnoxpitti, and i take it the phone/touch stuff cannot really boot into upstart recovery, can it?09:27
pittixnox: I'm not entirely sure, but it's rather hard to set boot params there and -ENOKEYBOARD either09:27
pittixnox: so I'd say "no" is a pretty safe answer indeed09:28
dokojamespage, could you have a look at the openstack test rebuild ftbfs at https://launchpad.net/ubuntu/+archive/test-rebuild-20160401/+build/9502328 ?09:29
jamespagedoko, going to point that to coreycb > https://launchpad.net/ubuntu/+archive/test-rebuild-20160401/+build/950232809:30
infinityxnox: systemd's works fine because it just reads cmdline.09:32
infinityxnox: If you're suggesting tearing out the upstartism, don't.09:32
xnoxok09:38
Mirvpitti: did bzoltan ping you about one armhf "Test in progress" https://requests.ci-train.ubuntu.com/static/britney/xenial/landing-016/excuses.html that doesn't seem to be really running (has been there for 18 hours at least)09:39
bzoltanMirv: I am not sure if pitti has seen my lines on the ci-eng09:40
Mirvbzoltan: he's not on the channel so I doubt it09:41
bzoltanMirv:  possible... I used the android client what did not show09:41
Mirvbzoltan: you used _what_ client! :D09:42
bzoltanMirv:  shame on me, shame on me...09:42
bzoltanMirv:  I wish to have a quassel client for ubuntu touch09:42
=== pitti` is now known as pitti
=== Bluefoxicy_ is now known as Bluefoxicy
=== funkyHat_ is now known as funkyHat
infinityxnox: What are the odds I can talk you into moving all those new s390-tools perl utilities into an s390-tools-perl package or something?  Alternately, not shipping s390-tools in minimal.09:59
infinityxnox: (It's trying to yank perl and all its deps to priority:important, which isn't ideal)10:00
infinityNormally, I'd just set an ignore override in priority-mismatches, but perl's a bit of an oddball to ignore.10:00
otto_Is this the correct channel to contact release-team as documented at https://wiki.ubuntu.com/FreezeExceptionProcess#Milestone_Freeze ?10:00
infinityotto_: -> #ubuntu-release10:01
xnoxinfinity, i'll be happy with that, if none of the essential tools are written in perl (i don't think any are)10:03
xnoxinfinity, also note the sysconfig upload (and the auto-accepted s390-sysconfig-writer) packages =) you may want to review it10:03
infinityxnox: I skimmed, but I'm not really awake enough to be on the hook for reviewing.10:04
xnoxinfinity, in general - purge a tonne of bash scripts that were imported from debian that were imported from suse; instead use the tool written in C to generate and use minimalistic udev rules, which use builtins only.10:04
xnoxand the generated udev rules are simply stored in /etc/udev/rules.d like one would normally expect.10:05
infinityxnox: For bonus points, making s390-tools mawk-compatible and dropping the gawk dep would be awesome, but meh.10:06
xnoxthe problem is old hwup/hwdown stuff, relied on WAIT_FOR_SYS= in udev rules to wait for devices to be fully there, and then fork to loads of bash. But systemd-udev has removed support for that, so things are really broken when one has many devices, and on typical mainframes one does have a lot of devices.10:06
xnoxinfinity, to be honest we don't need s390-tools in minimal per-se.10:07
xnoxhowerver IBM will wine if it's not there.10:07
xnoxit only needs to be there on full installs, and is mostly uterly useless in e.g. containers10:07
pittiso, ubuntu-standard then?10:07
xnoxyeah.10:08
pittispeaking of which, we still put ureadahead into minimal10:08
infinityYeah, if I had my way, it would be standard.  And zipl would be packaged separately and actually installed in the target by zipl-installer.10:08
pittiit should really move to ubuntu-desktop and perhaps ubuntu-server, but we so much don't want it in containers and stuff10:08
infinityWhich currently isn't an installer at all. :P10:08
xnoxinfinity, i'm totally for moving s390-tools to standard, but let me check. E.g. i'll need to check that e.g. sysconfig stays in minimal, and doesn't pull s390-tools back in.10:08
xnoxinfinity, quite.10:09
xnoxinfinity, and then i want to have something generate /etc/zipl.conf similar to e.g. update-grub, with all installed kernels getting a stanza, and having something to control all the kernel parameters, etc.10:09
infinityxnox: That'd be nice, but perhaps a bit ambitious for the next week.10:10
infinityThough, given it's a simple yaboot/silo config style, it's much easier to write than grub.cfg.10:10
infinityI wish grub were that readable.10:11
xnoxinfinity, so we need zipl + sysconfig-hardware packages on bare metal installs, and i think something in the installer already tries to install sysconfig-hardware on the system, thus e.g. splitting zipl into standalone package and have sysconfig-hardware depend on it should do just the right thing.10:11
xnoxand then we can drop s390-tools into standard.10:11
infinityxnox: Don't think sysconfig-hardware should depend on zipl.  We should just follow the example we follow for all bootloaders and install it out-of-band.10:12
xnoxok10:12
infinityxnox: So, for d-i, zipl-installer should install it in the target before setting it up.10:12
xnoxright10:12
infinityxnox: And for cloud images, we'll just add it to the install list.  Easy peasy.10:12
dokobarry, are you looking at https://launchpad.net/ubuntu/+archive/test-rebuild-20160401/+build/9500466 and https://launchpad.net/ubuntu/+archive/test-rebuild-20160401/+build/9501296 ?10:13
infinityThat won't actually fix my perl woes, mind you (perl is optional, not standard), but it would still look less ugly. :P10:13
infinitySplitting the perl utils out would probably still be nice.10:13
* xnox ponders where perl is used10:14
infinitysower@z13-028:~$ dpkg -L s390-tools | xargs grep bin/perl 2>/dev/null10:14
infinity/lib/s390-tools/zipl_helper.device-mapper:#!/usr/bin/perl -w10:14
infinity/lib/s390-tools/cpumf_helper:#!/usr/bin/perl -W10:14
infinity/usr/sbin/chcpumf:#!/usr/bin/perl -W10:14
infinity/usr/sbin/ziorep_config:#!/usr/bin/perl10:14
infinity/usr/sbin/chmem:#!/usr/bin/perl10:14
infinity/usr/sbin/ziomon_fcpconf:#!/usr/bin/perl10:14
infinity/usr/sbin/ip_watcher.pl:#!/usr/bin/perl -w10:14
infinity/usr/sbin/lsmem:#!/usr/bin/perl10:14
infinity/usr/sbin/lsluns:#!/usr/bin/perl10:14
infinity/usr/bin/ts-shell:#! /usr/bin/perl -W10:14
infinity/usr/bin/lscpumf:#!/usr/bin/perl -W10:14
infinity/sbin/zfcpdbf:#!/usr/bin/perl10:14
infinity/lib/s390-tools/chreipl_helper.device-mapper:#!/usr/bin/perl -w10:14
infinityThere. :P10:14
pittimvo: goget-ubuntu-touch build deps on three NBS packages (http://people.canonical.com/~ubuntu-archive/nbs.html); is that still on your list, or on Sergio's, or someone else's?10:15
xnoxright. and i am not re-writing zipl/chreipl_helper from perl this week and those are needed to generate/install the right zipl to boot with device mapper10:15
xnoxother bits are optional-ish10:16
infinityxnox: Yeah, but if those are shipped with zipl, they get out of minimal.10:16
xnoxtrue.10:16
infinityxnox: Since minimal doesn't include bootloaders on any other arch.10:16
xnoxpackage name - zipl or s390-tools-zipl ?10:17
infinityOh, chreipl_helper.device-mapper and zipl_helper.device-mapper are the same file. :P10:17
xnoxyes, symlinks10:17
infinityxnox: I think it's probably important enough to warrant top level namespace.10:17
infinityxnox: But your call.  And it would be nice if we can get this all back to Debian some day, so we're not horrible forked forever.10:17
infinitys/horrible/horribly/10:18
xnoxwe forked pretty agressively, and are feeding changes back.10:18
xnoxbut it is slowish.10:18
* infinity wonders if he should give up on sleep and just go buy a 2L thing of Coke to reanimate.10:19
xnoxinfinity, to be honest.... drop s390-tools & sysconfig-hardware out of minimal, make zipl-installer install those two packages -> jobs done.10:20
xnoxor like move them to ubuntu-standard10:20
infinityxnox: True, we could just make zipl-installer pull the whole shebang in.10:20
ginggsdoko: gdcm builds fine locally, I think there might be something in -proposed that it doesn't like10:20
infinityxnox: FWIW, sysconfig-hardware has no deps outside of minimal, so it's fine.  Unless it doesn't make sense to have it in, say, containers.10:21
xnoxinfinity, new one grows a dep on s390-tools10:22
xnoxfor chzdev/lszdev10:22
infinityOh.10:22
infinityHeh.10:22
xnoxhowever that is all good10:22
* doko looks at one more juju package in NEW10:23
infinityxnox: Kay, yeah.  Moving them from minimal to boot, and making installers pick them up might be the Right Thing.10:24
infinityxnox: Then a debootstrapped or container setup won't have them, which sounds correct.10:24
xnoxand our s390-sysconfig-writer already had apt-install sysconfig-hardware but i dropped that (not sure why)10:24
xnoxbut i think i do want to add10:24
xnoxapt-install s390-tools sysconfig-hardware in zipl-installer10:25
xnoxfor zipl & initramfs-hooks10:25
xnoxand then we can drop both out of minimal.10:25
infinityWhen does s390-sysconfig-writer run?10:25
infinityI'd assume before the bootloader install.10:25
infinitySo it probably wants to install the things it intends to use.10:25
dokoginggs, it wants to link with libproj9 (according to ubuntu1), but there is no libproj* being installed, so I assume there are dependencies /b-d's dropped10:26
infinityBut no harm in both of them doing it, apt-install $(already_installed_thing) doesn't hurt.10:26
pitti-y10:28
pittiah sorry, apt-install, ignore me10:28
ginggsdoko: ah ok, so one of gdcm's build-deps dropped libproj9 as a dep?  can we just add libproj9 as a build-dep to gdcm then?10:34
dokoginggs, better the -dev package10:34
ginggsdoko: libproj-dev yes.  shall i test and upload?10:36
dokoginggs, please do, you became our "science" specialist ;p10:37
dokoahh, that is -med ... anyway10:38
ginggsdoko: no problem, i'll do it10:38
xnoxinfinity, well new one doesn't run anything from target, it simply writes out generated udev rules to /target/etc/udev/rules.d10:40
xnoxyeah, but zipl-installer really should make sure zipl is in target.10:40
dokomwhudson, sinzui: juju-mongodb-tools's debian/copyright seems to miss the license for vendor/src/golang.org/x/10:42
cpaelzerhi, we were wondereing about a missing dbgsyms package - openvswitch-switch-dpdk-dgbsym in particular10:42
cpaelzerit was there the last few weeks just fine, but now seems gone10:42
cpaelzerthere was no rebuild since then10:42
cpaelzerand the launchpad pages about it look ok https://launchpad.net/ubuntu/+source/openvswitch/2.5.0-0ubuntu1/+build/9328367 and https://launchpad.net/ubuntu/xenial/amd64/openvswitch-switch-dpdk-dbgsym/2.5.0-0ubuntu110:43
cpaelzerThe only thing that was around that package is that they were dropping out of main due to the changes how dependencies were handled10:43
cpaelzerthey were seeded back in two days ago10:43
cpaelzerothers build by the same source are still there: openvswitch-dbg openvswitch-common-dbgsym openvswitch-switch-dbgsym openvswitch-testcontroller-dbgsym openvswitch-vtep-dbgsym openvswitch-ipsec-dbgsym10:44
xnoxcpaelzer, you do have ddebs repository enabled right?10:44
cpaelzerany guidance / idea what might have happened to the package?10:44
cpaelzerxnox: sure the other dbgsyms come in just fine10:44
cpaelzerthe package also is no more in http://ddebs.ubuntu.com/dists/xenial/main/binary-amd64/Packages10:45
cpaelzerso it is really missing in the archive10:45
cpaelzerI hope tht was the right place to check10:45
xnoxi see [   ]openvswitch-switch-dpdk-dbgsym_2.5.0-0ubuntu1_amd64.ddeb10-Mar-2016 14:441.2K  in http://ddebs.ubuntu.com/pool/universe/o/openvswitch/?C=M;O=D10:45
xnoxcpaelzer, s/main/universe/10:45
dokomwhudson, sinzui: juju-mongodb-tools: and vendor/src/golang.org/x/ reference a LICENSE file which doesn't exist in the sources. Please add it10:46
cpaelzerxnox: so it is related to the main/universe changes then10:46
xnoxcpaelzer, which is not published.10:46
cpaelzerthe dbgsyms package didn't make it back into main10:46
xnoxpitti, things look slightly inconsistent on ddebs.ubuntu.com the ddebs are there, but not "published"10:46
cpaelzerjamespage: on reseeding openvswitch-swicth-dpdk would we have needed another step to re-main the dbgsyms as well^^ ?10:47
xnoxcpaelzer, do you need it, or do you need it published? =)10:47
dokomwhudson, sinzui: rejected for now. afaics the other license information, and the packaging seem to be okish10:47
xnoxcpaelzer, download with $ wget http://ddebs.ubuntu.com/pool/universe/o/openvswitch/openvswitch-switch-dpdk-dbgsym_2.5.0-0ubuntu1_amd64.ddeb10:47
cpaelzerxnox: I don't need it like - right now10:47
cpaelzerI just wanted to make sure it gets back in before release time10:48
cpaelzerand IFF that identifies a general issue get some others back in10:48
pittixnox: how do you mean? http://ddebs.ubuntu.com/dists/xenial/main/binary-amd64/Packages.xz has symbols for 2.2.0-0ubuntu6 and that's the current version10:48
infinityLooks like perhaps a bug in how ddebs handles (or doesn't) component changes.  Or maybe it's just a "be patient" thing.10:48
dokoafk for a while10:49
pittioh, openvswitch, not dpdk10:49
xnoxpitti, not really. openvswitch-switch-dpdk-dbgsym is not there.10:49
jamespagecpaelzer, hey - your dpdk change looks OK from my perspective - what testing has it had?10:50
cpaelzerpitti: we were looking for openvswitch-switch-dpdk[-dbgsyms] 2.5.0-0ubuntu110:50
xnoxpitti, the ddeb is in universe pool, and in none of the Packages files.10:50
infinityYeah.  I just promoted it in the last day.10:50
infinitypitti: Does ddebs track component moves, or need some sort of cleanup run to find them, or...?10:50
cpaelzerjamespage: it was through 4 types of autotests (i386, amd64, amd64 + cpu features, amd64 + cpu features + low memory) and all those fixes came to existance due to testing, so they were kind of tested from the beginning10:51
pittiinfinity: it just takes the archive's Packages and builds a corresponding archive for the ddebs it finds, nothing too clever10:51
pittiinfinity: so in principle it should10:51
infinitypitti: But in practice... :P10:51
cpaelzerjamespage: unfortunately I can't test not-yet uploaded with my CI yet (known TBD), but as soon as it is I'll run it against various more tests /tetspmd, l2fwd, openvswitch-switch-dpdk benchmarking)10:51
cjwatsonIt's a shame ddeb-retriever doesn't routinely log everything to a file10:52
pittibut it wouldn't re-run for that package if there aren't new ddebs, so maybe that's some weird cache effect10:52
cjwatsonpitti: it should get a new binary publication10:52
pittiso, no off-hand idea10:52
cjwatsonunless it thinks it's not new just because it has the file10:52
jamespagecpaelzer, ack10:52
cjwatsonpitti: ah yes, so look in the "try to install ddebs from publishing history records" block10:53
cjwatsonpitti: I think that decides it exists (because it's in ddeb_map at the right version/arch) but doesn't check component10:53
pitticjwatson: but shouldn't that mean that /pool would be wrong too?10:54
pittiI thought this was only an index creation problem10:54
infinitypool is wrong.10:54
cpaelzerjamespage: also all but one fix of that upload are already upstream accepted (=extra testing & review)10:54
infinityIt's in universe in the pool, when it should have moved to main.10:54
pittiah, that would make more sense then10:54
xnoxinfinity, uploading zipl-installer that has apt-install s390-tools & sysconfig-hardware. Once that's in, and migrated, we can demote both to ubuntu-standard or some such.10:56
infinityxnox: They're both in boot already, they can just be dropped from minimal, probably.10:57
xnoxyeah.10:57
infinityxnox: If all installers always install those packages, and they're not needed in non-hardware (ie: container/chroot) contexts, that should be enough.10:57
cpaelzerxnox: s390-tools should be around everywhere - IMHO I'd drop it from nowhere10:57
infinitycpaelzer: Why?10:58
xnoxcpaelzer, buildd chroot does not need10:58
xnoxcpaelzer, docker image does not need it10:58
xnoxcpaelzer, etc.10:58
cpaelzeryeah ok, the virtual cases - ok you got a point10:58
cpaelzerbut if possible we should try to not open up a chance that anybody might end up on real HW without s390-tools10:59
xnoxcpaelzer, in practice it will be available on all installed systems that boot with zipl.10:59
infinitycpaelzer: If you only need it in the places where you'd need, say, bootloaders or a kernel, then it doesn't belong in minimal.10:59
cpaelzerxnox: will it be in the install environment as well?10:59
xnoxcpaelzer, when you say install environment, i have no idea what you mean =) no, zipl is not available in d-i and never was.10:59
xnoxs390-tools-udeb only ships dasdfmt & fdasd. very recently i've added chzdev and lszdev.11:00
infinityThere's a tiny subset of s390-tools in the d-i env.11:00
infinityYeah, those.11:00
cpaelzerif the install has any issues or something that brings people to "exit to console" people would expect s390-tools to be around to debug11:00
xnoxcpaelzer, good luck to them =)11:00
cpaelzerxnox: hehe11:00
xnoxcpaelzer, and no, they really don't.11:00
cpaelzerxnox:  I know how to get that shit out of sysfs :-=11:00
cpaelzerwell i'm ok - thats the H in my IMHO, then keep it as is and we only consider it in case someone else complains ok?11:01
xnoxcpaelzer, they can do anna-install openssh-client and then do scp of things they do need, in and out.11:01
infinitycpaelzer: No one's complained much yet (in fact, people just seem to be signing the praises of how we suck less than our competitors), so let's not invent problems for them to complain about. ;)11:02
* infinity declares sleep a lost cause and goes shopping.11:03
cpaelzerinfinity: I know a few I expect to just wait in the wings to start yelling at us - but I'm totalyl fine and also happy about the feedback so far11:03
cpaelzerjust rich tooling in install env is something they really asked for, so far they just asked me verbally11:04
cpaelzerI might just redirect them to officially report it in case they REALLY want it11:04
infinitycpaelzer: There's always going to be some "you're not RHEL" style feedback, which we generally should push back on with "no, we're not, learn Ubuntu instead of asking us to be RHEL", but there are legitimate requests too.11:04
jamespagecpaelzer, ok - uploaded - release team will need to ack that as well11:04
infinitycpaelzer: If we're missing some handy tools for debugging in our udebs, we can certainly add some.11:04
infinityThough, parts of s390-tools have dependencies that pretty much require a full Linux env to get going.11:05
infinityAnd we're not doing that.11:05
cpaelzerinfinity: yeah I think the dependencies are what breaks us from getting all the useful ls* tools11:05
bzoltanpitti:  would you be able to check one armhf "Test in progress" https://requests.ci-train.ubuntu.com/static/britney/xenial/landing-016/excuses.html that doesn't seem to be really running11:05
infinityOur installer is busybox and a bunch of C, not a full Linux with perl and python and every whiz-bang library.11:06
xnoxcpaelzer, ls* tools are excessive. i did add lszdev which is a small compiled binary and it does most of what the rest of ls* tools do. or rather those that matter during installation: qeth, dasd, zfcp11:07
cpaelzerI think due to xnox adding lszdev we have the basics which is great11:07
cpaelzeryes - we just thought the same11:07
cpaelzerjamespage: thanks I just saw it popping up in #ubuntu-release11:08
xnoxcpaelzer, "we" -> there are more than one person behind cpaelzer nick?11:08
xnox=)11:08
xnoxanyway, need to fix more bugs.11:09
cpaelzerxnox: no, you were more or less writing the same than I did that lszdev will cover most whats needed11:09
xnoxah, ack.11:09
infinityxnox: zipl-installer change looks sane to me.11:10
infinityxnox: I'll make the same change for cloud images, and when that's all migrated, un-minimal those two packages and see how my reports love me.11:11
xnoxoh it would be really nice to do it properly - that is have rootfs-livefs install those two in the disk1.img only, and not in the lxc/lxd tarball11:13
xnoxunlike other bootloaders....11:13
=== hikiko is now known as hikiko|ln
infinityxnox: "unlike other bootloaders"?  Do the lxd images have grub in them?11:29
xnoxinfinity, ...11:32
infinityxnox: Legitimate question, I don't use lxd. :P11:32
xnoxthey do have grub-legacy-ec2 i believe11:32
xnoxand bits of removed grub11:33
coreycbjamespage, doko: I'll take a look at that python-pint ftbfs11:34
=== uaa is now known as Guest95487
dokolifeless, any idea about http://bugs.debian.org/802124 ?11:52
ubottuDebian bug 802124 in src:pyjunitxml "pyjunitxml: FTBFS: test_erroring_test (junitxml.tests.test_junitxml.TestJUnitXmlResult) fails" [Serious,Open]11:52
dokopitti, ^^^ you NMUed three years ago. the package is unused. just seeded. ok to remove it from the seed?12:00
pittidoko: absolutely, please kill it; probably just seeded to consistently keep all binaries in main, I suspect12:00
pittibzoltan: retried12:01
bzoltanpitti:  thanks12:01
dokoLaney, could you have a look at the development seed in the desktop section, and remove Python2 binary packages?12:02
infinityxnox: Was the block-proposed on s390-sysconfig-writer just so it would get review?12:08
dokocjwatson, you added python-gpod to the development seed in 2007. can it be removed (no python3 package)?12:08
xnoxinfinity, it was there such that i am here to rebuild d-i12:09
xnoxwhich i am.12:09
=== hikiko|ln is now known as hikiko
xnoxbecause old d-i + new sysconfig-hardware is tested to work correctly, but is ugly =)12:10
infinityxnox: Heh.  Kay.  We'll, let's hold off until all those bits migrate *and* I demote things I need to, then we can redo d-i and spin a test ISO to make sure it all looks sane.12:10
xnoxright yes12:10
xnoxin that case d-i upload is a bit pre-mature. Or like do not accept it.12:10
infinityxnox: Removed the tag.12:11
xnoxinfinity, i thought d-i builds with proposed enabled, no?12:11
infinityxnox: It does.  I want to make sure everything looks right with the seed changes I committed and after I mangle overrides, etc.12:12
infinityxnox: In theory, none of that should affect d-i, but...12:12
xnox=)12:12
infinityxnox: Anyhow, temp rejected for now, I'll accept a bit later.  Going to go find caffeine.12:12
xnoxcool12:13
dokopitti, can we remove python-libapparmor from thesupported seed? the python3 module is there too. oth there is no python3-ufw package12:14
ginggsdoko: gdcm uploaded.  I was unable to find where libproj9 was dropped though, I even checked in Debian unstable and gdcm still builds there.12:14
pittidoko: I think we should remove all python-* from the seeds12:14
pittiwe want to move to py3, after all12:14
dokopitti, sure, if people agree ...12:15
dokojdstrand, we have a python-ufw package, but no python3-ufw package12:15
pittiI thought we already agreed to that on some ML a few weeks/months back12:15
infinitypitti: Did we agree to drop all the python stuff, or update it to py3?  I thought the whole point of that seed was to have a set of python modules we claim we support.12:16
dokoohh, ok, then I'll remove all of them12:16
infinity(Not that I care at all if it all goes to universe)12:16
dokoinfinity, there are some which don't have a python3 package12:16
pittimoving to python3-* for those that exist sounds fine12:16
pittiand dropping the others12:16
infinitydoko: Personally, I'm happy to see them all drop out unless they have seeded rdeps.12:16
cjwatsondoko: I don't care about anything I added to the development seed in 200712:17
infinityBut my opinion of python isn't high. :P12:17
* infinity scratches his head at britney.12:17
cjwatson(2006, actually)12:17
pittimine is very high, but I mostly treat them like libfoo -- if they have rdepends in main, fine, but otherwise don't bother12:17
infinitycjwatson, pitti: Any ideas why britney would be doing the "trying to remove package" thing for something that doesn't exist in either unstable *or* testing?12:18
cjwatsoninfinity: Which package?12:18
infinitycjwatson: ubuntu-snappy.  Top of excuss.12:18
cjwatsonIt must be somewhere or it wouldn't know the name.12:18
infinityAhh.  Old version of golang-snappy-dev hanging around.12:19
infinityWill sort.12:19
pittihm, it was removed 15 hours agbo12:19
pittihttps://launchpad.net/ubuntu/+source/ubuntu-snappy/+publishinghistory12:19
cjwatsonpitti: it's NBS12:19
xnoxpitti, on ubuntu, may I use /usr/lib/modules-load.d ? and i don't see /lib/modules-load.d to exist, does it?12:19
cjwatsongoget-ubuntu-touch b-ds on it12:20
xnoxpitti, or what is the ubuntu-ish/debian-ish way to load modules?12:20
infinityYeah.  Silly goget.12:20
pittixnox: /usr/lib/modules-load.d/ should be fine12:22
pittixnox: /lib/m-l.d  might work, but the manpage doesn't document it thus we don't want to advertise it12:22
xnoxpitti, right, and reading source code it does support /lib/m-l.d when built with SPLIT_USR12:23
xnoxin my case the thing is in /usr anyway, so /usr/lib will do fine.12:23
pitti. o { /usr merge !!! } *sigh*12:24
pittixnox: hm, so it turns out cgroups don't have a knob to say "2 CPUs", just "assign CPUs 0 and 3"12:25
pittiso, no cgroup magic for this12:26
xnox=(12:26
xnoxpitti, but i thought lxd/lxc had extended syntax to "give me 50% cpus"12:26
xnoxor some such.12:26
xnoxsummon stgraber ^ =)12:26
pittixnox: I googled around and searched the manpages, didn't see anything12:26
xnox=(12:26
infinity$(($(nproc) / 4)) ?12:27
xnoxpitti, doing it by hand is, well hard. I think adt-lxc should realise it sees _all_ cpus, but shouldn't use _all_ of them.12:27
pittithere is lxc.cgroup.cpuset.cpus and lxc.cgroup.cpu.shares12:27
pittiI'd actually like to resource-limit the container itself to only 1 CPu12:28
xnoxpitti, and thus in adt -> if in lxc/lxd, use soemthing like no more than 2 CPUs.12:28
xnoxpitti, and you don't care which CPU.12:28
dokojamespage, rbasak: the server-ship seed has python-libvirt. can this be replaced by python3-libvirt?12:28
pittiyeah, I guess adt-virt-lxc will need to grow a --num-cpu argument and write a /usr/local/bin/nproc that spits out that number12:28
xnoxdoko, OMG somebody ported that beast!!!!12:28
=== _salem is now known as salem_
pittiwe configure the memory limit from outside, so I guess we also need to configure #cpus from outside12:29
dokojamespage, rbasak: the server-ship seed has python-urlgrabber. can this be removed?12:29
infinitymvo: goget-ubuntu-touch build-deps on a bunch of stuff that doesn't exist anymore (golang-goconfigparser-dev, golang-snappy-dev, golang-uboot-go-dev) ... What's the plan?12:30
mvopitti, infinity: the version in proposed fixes this12:31
coreycbjamespage, doko: there's a fix in the upload queue for the python-pint ftbfs12:31
mvoinfinity: however there is a ubuntu-emulator/i386 unsatisfiable Depends: ubuntu-emulator-runtime12:31
mvoinfinity: I have no idea where this comes from, maybe sil2100 has an idea?12:31
pittimvo: oh, how's that? https://launchpad.net/ubuntu/+source/goget-ubuntu-touch/0.34-0ubuntu1 doesn't have any dependency changes12:32
mvopitti: it does not? let me check, if so this is an imcomplete upload :(12:32
=== francisco is now known as Guest93488
pittiI don't think britney is clever enough to recognize dependencies from foreign architectures, this might need hinting?12:32
pittimvo: http://launchpadlibrarian.net/251805206/goget-ubuntu-touch_0.33-0ubuntu3_0.34-0ubuntu1.diff.gz12:33
mvopitti: sorry, this is confusing https://launchpad.net/ubuntu/+source/goget-ubuntu-touch/0.33-0ubuntu312:33
mvopitti: that is the one that dropped the dependencies12:33
pittimvo: ah, there were several uploads done to -proposed12:33
infinityOh, can fix.12:33
mvopitti: yes12:33
infinitySec.12:33
pittimvo: ack, danke!12:33
mvothank you and sorry again for letting this linger for so long12:34
infinityOh.12:34
infinityThat's not britney being wrong.12:34
infinitymvo: ubuntu-emulator-runtime is in multiverse, universe packages can't depend on it.12:35
infinityThat was never caught before, but britney's been taught to honor components.12:35
pittiah, so goget-ubuntu-touch needs to go to multiverse too?12:35
=== josepht` is now known as josepht
* infinity wonders what makes Android non-free.12:35
infinityYeah, goget would need to go to multiverse.12:36
infinityOr android to universe, if it's suitable.12:36
infinityBut I assume someone had good reason for assuming it's not.12:36
infinitymvo: So.. Welcome to multiverse, I guess.12:38
infinityJust ubuntu-emulator, mind you.12:39
infinityThe rest can stay in universe.12:39
* infinity fixes now.12:39
pittiqtcreator-plugin-ubuntu recommends: ubuntu-emulator12:39
infinitypitti, mvo: Should fix itself shortly.12:39
pittiI suppose that should be lowered to a Suggsets?12:39
infinitypitti: Ugh.  Yeah, either a suggests, or that also needs to move.12:40
mvoinfinity: yay12:40
infinitypitti: I guess a suggests, given its an ubuntu-sdk rdep.12:40
infinitypitti: Care to toss a quick fix up?12:41
pittiinfinity: yup, coming (direct bzr commit/upload)12:41
pittije suis core-dev12:41
infinityThat'll kill all but 2 things from NBS.12:43
infinityAlmost there.12:43
pittismc is still FTBFS due to uninstallable build deps12:43
pitti(haven't investigated yet)12:43
pittizr: ERROR: Cannot lock LockDir(chroot-93174736:///~ubuntu-sdk-team/qtcreator-plugin-ubuntu/trunk/.bzr/branch/lock): Transport operation not possible: readonly transport12:44
pittimeh12:44
pittihttps://code.launchpad.net/~pitti/qtcreator-plugin-ubuntu/dep-fix/+merge/29174812:45
pittiinfinity: wow, you accepted that upload fast :)12:46
pitti(or does "Task: ubuntu-sdk" count as unseeded and it got auto-accepted?)12:47
infinitypitti: Yeah, it was auto-accepted.12:48
infinityThough, I was only 2 seconds behind.12:49
infinityGot the LP "screw you, queue state invalid" return.12:49
infinityAhh, lovely, with the new meta, minimal-amd64 and minimal-s390x are identical.12:50
jdstranddoko: re python-ufw and python3-ufw. that is correct. ufw itself is python3 and what you might expect in python3-ufw is in ufw (along with the ufw command). python-ufw is something I support even though nothing in main uses it. if you want to take python-ufw off the supported seed, that's fine12:55
jdstrandpitti: ^12:55
dokojdstrand, ok, doing then12:55
barnesin 16.04 lxc seems as default installed why is not that a choice to make in the installation?12:57
barnes16.04 server that is12:57
pittijdstrand: thanks13:02
cyphermoxgood morning13:02
xnoxbarnes, lxd specifically is now always available on server and cloud installations. and it's now part of what defines Ubuntu Server product.13:07
xnoxbarnes, note this is a development channel, questions like yours are probably better asked on e.g. #ubuntu-server for the future.13:07
xnoxor #ubuntu+1 channel for development releases support =)13:08
barnesxnox: thanks for your answer, but still i don't see the awsomeness to include it in every install without the option to decide about it in the installation13:10
xnoxbarnes, the awesomeness is that everyone gets to interract with it =) even if it is with $ apt remove lxd =)13:11
xnoxbarnes, maybe it should be a task in task-select, which is selected by default, but one can untick it or something.13:12
dokopitti, I didn't understand the smc b-d uninstallability issue either13:12
xnoxbarnes, dunno, open a bug report against lxd package on launchpad =)13:12
dokoMirv, tjaalton, is it ok to demote these driver packages? http://people.canonical.com/~ubuntu-archive/component-mismatches.txt13:13
barnesxnox: yes an untick box would be enough, or an lts server minimal installation13:13
xnoxbarnes, well, open a bug report about that.13:14
pittidoko: ah, did you demote libiberty and friends? I re-promoted them yesterday as per slangasek's request as rdepends of these still need to be fixed to add Built-Using: to track the static/linked code copies13:14
dokopitti, ok, didn't know13:14
pittilibirman libiberty drac eperl gnu-efi libatomic-ops13:15
tjaaltondoko: the vaapi/vdpau things? guess so, as nothing depends on them13:15
tjaaltondoko: which reminds me.. I should be able to enable opencl support in mesa now? it wouldn't pull clang in main anymore :)13:16
dokotjaalton, sure13:17
tjaaltoncool, diff getting smaller13:17
barrydoko: i've looked at both pyjunitxml and configglue failures.  both are really upstream bugs that haven't gotten any traction in a long while.  i looked again at both but don't really have any good ideas for fixes.  i've been looking at the lua failures on powerpc.  those are likely due to c/c++ linkage issues.  tough ones13:18
dokobarry, pyjunitxml was seeded. removed it from the seed. lets see if it demotes13:18
barrydoko: +113:18
dokotjaalton, demoted13:19
pittitseliot: can we get rid of at least some of the 5 nvidia-XXX versions that we have in xenial?13:19
pittitseliot: -310 and -319 are FTBFS even13:20
Mirvpinging both Timos does work if one doesn't remember which one does what :)13:25
tjaalton:)13:25
dokoheh, it worked =)13:28
tseliotpitti: sure, how many of them do we have in the archive?13:37
pittihttp://paste.ubuntu.com/15811195/13:39
pittitseliot: ^ (doesn't fit in IRC even)13:39
pittitseliot: I figure we need some of the names as transitional packages for upgrades from trusty and wily13:39
pittie. g. the nvidia-319 binary is now built by the nvidia-graphics-drivers-331 source, but we still have the nvidia-graphics-drivers-319{,-updates} source in xenial13:40
tseliotpitti: 331 is what we shipped in 14.04, then superseded by 35213:41
tseliot310 and 319 are really old13:41
dokocjwatson, ./supported-development-common seeds python-launchpadlib. should that be replaced by python3-launchpadlib?13:41
pittitseliot: and I think nvidia-graphics-drivers-331 is missing transitional packaes for 319-updates?13:42
=== Guest95487 is now known as az
tseliotpitti: 331 has transitional packages for 319, 331-updates <- 319-updates13:43
pittitseliot: ah13:43
=== mapreri_ is now known as mapreri
pittitseliot: nvidia-319 is already a transitional in trusty, so I figure we can completly remove the two -319 sources from xenial, and even drop the transitionals from -331?13:44
cjwatsondoko: probably, yes13:44
dokoI mean, both are in main anyway13:44
pittidoko: did you re-promote these static libs? or should I?13:45
dokopitti, please do. I thought you would do it13:45
pittiack13:45
tseliotpitti: yes, although 331 is already transitional in 14.04 (in updates). We have 361 in xenial13:46
pittitseliot: so, -304, -310-updates, and -319{,-updates} should go/13:46
pitti?13:46
cjwatsondoko: it's slightly awkward, the python 2 version is still very much more widely used, but it's not going to hurt anything if it drops out to universe somehow13:47
tseliotpitti: 304 is a legacy driver, same as 34013:49
dokoahh, finally GCC 4.9 should demote13:49
* smoser just can't believe he's the only oen that finds this terribly annoying13:49
smoser https://bugs.launchpad.net/ubuntu/+source/unity/+bug/152130213:49
ubottuLaunchpad bug 1521302 in unity (Ubuntu Xenial) "gnome-terminal maximize than un-maximize behaves odd" [Medium,Confirmed]13:49
pittitseliot: well, removing nvidia-graphics-drivers-310-updates nvidia-graphics-drivers-319 nvidia-graphics-drivers-319-updates would help as these are  exactly the three packages which are FTBFS :)13:50
tjaaltontseliot: this might be a time to drop -updates, no? they aren't really used anyway13:50
pittitseliot: so if 304 still actually works, fine to keep it13:50
=== beuno_ is now known as beuno
tseliottjaalton: sure, that would actually make maintenance a little easier13:51
pittitseliot: oh right, -331 is already transitional in trusty, so should that go too?13:51
pittitseliot: please just tell me which versions to keep and drop, easier than this boolean question/answer game :)13:51
tjaaltontrue13:52
tjaalton;)13:52
tseliotpitti: ok, you can drop 1) 310 and 319 ( plain and -updates flavours) ; 2) 331 ( plain and -updates)  only the source, not the transitional packages (provided by 352)13:54
tseliottjaalton: I would need to add transitional packages in 361 and 340 in order to remove the -updates flavours13:54
tjaaltonright13:55
pittitseliot: done, thanks!13:56
tseliotpitti: thanks to you ;)13:56
tseliottjaalton: I'm going to do that now14:02
tjaaltoncool14:03
stgraberxnox, pitti: lxd either supports you giving "50%" of the CPU time (all cores visible) or giving a specific number of CPUs in which case it will pick the least loaded cores for your container and re-balance when something changes14:11
stgraberhttps://www.stgraber.org/2016/03/26/lxd-2-0-resource-control-412/14:12
pittistgraber: ah, lxd -- I didn't see this with lxc14:12
pittiwe still use lxc in production (I'm working on moving armhf to lxd in scalingstack, this seems unblocked now)14:12
stgraberyeah, that's lxd only as it requires an active daemon processing uevents and such to allow for the balancing14:12
xnoxlxc config set my-container limits.cpu 2 -> nice14:13
pittistgraber: OOI, how do you tell apart "give cpu number 2" vs "give 2 CPUs"?14:15
stgraber2 vs 2-214:15
pittiah, clever :)14:15
stgraberwell, other way around14:15
pitti(not that I'd ever care about pinning specific CPUs to a container)14:15
pittistgraber: cheers!14:16
pittianyway, going to finish the adt-run override  for parallel=N now, I have 70% of it ready now14:16
pittias moving over production to lxd will still take a bit14:16
sil2100Laney: hey! I had a question regarding the last DMB meetings you had - do you remember if candidate Phillip Susi was reviewed?14:17
sil2100I see he certainly doesn't have the privilages he requested for, but maybe he got rejected or something14:17
Laneysil2100: umm, lemme check14:18
Laneysil2100: doesn't look like it14:19
Laneyprobably worth a mail14:20
sil2100Laney: yeah, I was just about to send one with a reschedule question but wanted to make sure he wasn't just rejected14:20
sil2100Laney: thanks14:20
xnoxsil2100, well....14:35
pittixnox, doko: hm, I reduced to parallel=2 now (from 8), and it still fails that way14:47
pittixnox, doko: and this is perfectly reproducible manually (on s390x)15:00
pittistill fails with -j2, works with -j115:03
pittiso, no parallelism for s390x, I take it15:03
infinityxnox: Huzzah.  s390-tools and sysconfig-hardware demoted to optional.  Going to let your d-i through now.  Will you have a chance to do a quick test install tonight to see if everything's cool, or will that wait for tomorrow?15:22
pittidoko: http://people.canonical.com/~ubuntu-archive/nbs.html \o/15:23
* pitti makes a flushing noise15:24
infinitypitti: \o/15:24
infinityAnd I just cleared out http://people.canonical.com/~ubuntu-archive/priority-mismatches.txt15:25
infinityIt's almost like we're getting close to release.15:25
* pitti looks at smc and ugghs15:25
pitti# apt-get install libcegui-mk2-dev15:26
rbasakThere will be more NBS from src:mysql-5.6 removal :-/15:26
pitti libcegui-mk2-dev : Depends: libfreetype6-dev but it is not going to be installed15:26
pitti# apt-get install libcegui-mk2-dev libfreetype6-dev15:26
pitti-> works15:26
infinityrbasak: mysql-5.6 removal should be smooth enough, once we get there.15:26
infinitypitti: Lemme look.15:26
pitti(doing that in an amd64 xenial-proposed schroot)15:27
pitti# apt-get install libcegui-mk2-dev libsdl1.2-dev libsdl-image1.2-dev  libsdl-mixer1.2-dev libsdl-ttf2.0-dev15:27
pittithat also works15:27
* pitti tries to decipher http://paste.ubuntu.com/15813463/15:28
pittilooks like some conflict between libpng12-dev and libpng16-devtools15:28
pittiah, this alreayd affects xenial, not only -proposed15:29
infinityHuh.  apt-get installing the build-deps doesn't fail.15:32
pittiinfinity: with apt-get install <list of packages> or "apt-get build-dep smc"? the latter sure does fail here15:33
infinitypitti: Yeah, build-dep fails, list-of-build-deps doesn't.  Curious.15:33
cjwatsonbuild-dep -oDebug::pkgProblemResolver=true   may help15:34
infinitycjwatson: Already done.15:34
infinityhttp://paste.ubuntu.com/15813463/15:35
pittithat's the ... yes15:35
cjwatsonah right15:35
pittilibpng16-devtools Conflicts: libpng12-0-dev and libpng12-dev, and it somehow looks like the latter is being pulled in through something else15:35
cjwatsonprobably a virtual package somewhere15:36
infinitylibpng16-devtools isn't involved at all when I do list-of-deps, though.15:36
infinityWhich is fun.15:36
pittilibsdl-image1.2-dev only depends on the virtual libpng-dev, so apt would ideally pick the 16 one, not the 1215:36
dpb1_hi all -- on xenial, EFI, my grub has a debian background and 'gnu/linux' menu items instead of 'ubuntu'15:36
infinityAh.15:36
dpb1_what could I have done to cause that15:36
cjwatsonlibsdl-image1.2-dev might have to pick one at least temporarily15:37
cjwatsoni.e. a preferred real alternative15:37
infinitylibcegui-mk2-dev depends libpng16-dev, which depends libpng16-devtools15:37
infinityAnd everything else wants libpng12.15:37
cjwatsonit probably works if libpng12-dev is removed from the archive or if libpng16-dev appears first, and otherwise is undefined.  or something.15:37
pittiindeed, libpng12-dev is main, 16 still universe15:37
cjwatson(er, disclaimer, I can't remember whether we've done the 16 transition)15:37
pittiit seems we intend to keep 12 for now15:38
pittiand "apt-get install libcegui-mk2-dev libsdl1.2-dev libsdl-image1.2-dev  libsdl-mixer1.2-dev libsdl-ttf2.0-dev" installs 1215:38
infinitySo, libcegui-mk2-dev probably want to be pinned to libpng12 for now.15:38
infinityAnd that should resolve smc.15:38
* infinity grabs the cegui-mk2 source.15:39
pittithat's a good theory15:39
infinityLooks like the correct theory.15:40
pittilibpng16-dev | libpng-dev → libpng-dev15:40
pittithat workss15:40
pittiI edited /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_xenial_universe_binary-amd64_Packages in the schroot to verify15:40
pittiand now build-dep is hunky-dory15:40
infinitylibpng16-16 Has no rdeps, so we've clearly not transitioned.15:41
infinityAnd libpng16-dev's only rdep is libcegui-mk2-dev15:41
infinitySo, I'll fix that and we're good.15:41
pittiyay15:41
* pitti stands by to review in unapproved15:41
xnoxinfinity, i will be able to.15:43
=== Bluefoxicy_ is now known as Bluefoxicy
=== BenC_ is now known as BenC
xnoxinfinity, so accept that d-i whenever you can/want, i'll test it, and then i'll ask ibm to test too to make sure it's all good on their mega huge mainframes too.15:46
xnoxcause i only have little z systems =)15:46
infinityxnox: Well, little is enough to make sure we got the zipl-installer bits right.15:46
xnox=)15:46
infinityxnox: And later, I'll want a test that I didn't break the cloud images, but that can wait for tomorrow.15:47
infinityOr whenever the next daily spits out.15:47
infinityxnox: d-i accepted and building.15:49
dokolamont, your postfix upload is stuck with failing autopkg tests15:56
lamontdoko: that has been the subject of my session on the scalingstack instance where it is failing16:00
lamontwhich I believe I just figured out16:00
lamontnow to understand wtf that host is doing with its hostname16:01
=== cmagina90 is now known as cmagina
=== kyrofa_ is now known as kyrofa
=== dobey_ is now known as dobey
=== shadeslayer_ is now known as shadeslayer
pittimvo: are the depends: removals in http://launchpadlibrarian.net/253632879/snapd_1.9.1.1_1.9.2.diff.gz deliberate? changelog doesn't mention them16:19
lamontdoko: and -3 uploaded to address the issue16:50
dokohmm, I should re-enable running the tests for openjdk-8 ...17:00
Pharaoh_Atemnacc: I've revised my libvirt-php patchset to work on top of the current git HEAD: https://www.redhat.com/archives/libvir-list/2016-April/msg00731.html17:19
naccPharaoh_Atem: cool17:37
Pharaoh_Atemnacc: the patch set is also available from git directly: https://gitlab.com/Conan_Kudo/libvirt-php7/commits/php7-review18:01
naccPharaoh_Atem: did you get any feedback?18:02
Pharaoh_Atemyes18:02
Pharaoh_Atemhe couldn't apply it to get HEAD, which I fixed by during a lot of evil surgery on the commits18:03
Pharaoh_Atem*git HEAD18:03
xeviousIs there a version of pbuilder available for trusty that's capable of creating chroots for xenial?18:03
Pharaoh_Atemand he said he couldn't compile it, which I could not reproduce, so I asked for more info18:03
Pharaoh_AtemI tested on CentOS 7 and Fedora 23 to get a sample of old and recent, and it worked fine in both18:03
Pharaoh_Atemit also worked on ubuntu xenial, so... *shrugs*18:04
sarnoldxevious: iirc I had slight trouble setting up the schroot for xenial on trusty because debootstrap didn't have the right symlink..18:07
sarnoldxevious: making a symlink from xenial to gutsy in /usr/share/debootstrap/scripts/ make my sbuild work well enough, perhaps that's all it takes for you too18:07
xevioussarnold: Is there a workaround?18:07
mvopitti: it is deliberate, not sure why its not in the changelog, its auto-generated with git-dch18:07
xeviousNice. I'll give that a shot.18:07
mvopitti: probably "+    - debian: remove unneeded dependencies from snapd" - its a bit too terse  I guess18:08
xevioussarnold: It's creating a chroot, at least. We'll see if it's xenial when it's done.18:09
sarnoldxevious: hehehe18:09
xeviousIt worked. Thanks!18:12
sarnold\o/18:14
seb128awe, cyphermox, could you look at bug #1569649? seems like a regression in the nm init script for an issue was fixed earlier in the cycle18:26
ubottubug 1569649 in network-manager (Ubuntu) "NetworkManager-wait-online.service not enabled after network-manager installation " [Undecided,New] https://launchpad.net/bugs/156964918:26
naccslangasek: is my best bet for getting review of the php7.0 sru request to add it to the TechnicalBoardAgenda page?18:26
seb128it claims the patch from bug #1515446 resolves the issue18:26
ubottubug 1515446 in network-manager (Debian) "network file systems in FSTAB no longer mount at boot with NetworkManager" [Unknown,New] https://launchpad.net/bugs/151544618:26
seb128cyphermox, awe, bug #1569613 also seems a new issue18:27
ubottubug 1569613 in network-manager-applet (Ubuntu) "/usr/bin/nm-applet:11:g_hash_table_remove_all_nodes:g_hash_table_remove_all_nodes:g_hash_table_remove_all:nma_icons_reload:g_closure_invoke" [Undecided,New] https://launchpad.net/bugs/156961318:27
aweseb128, sure... in the middle of some touch testing, but will take a look18:28
seb128awe, thanks18:28
awenp18:28
seb128cyphermox, bug #1569590 and bug #1569484 and bug #1569301 seems also new issues worth investigating18:33
ubottubug 1569590 in network-manager (Ubuntu) "wireless card disabled in network-manager" [Undecided,New] https://launchpad.net/bugs/156959018:33
ubottubug 1569484 in network-manager-applet (Ubuntu) "Auto Ethernet connection profile appears. Wifi does not work anymore." [Undecided,Confirmed] https://launchpad.net/bugs/156948418:33
ubottubug 1569301 in network-manager-pptp (Ubuntu) "cannot connect pptp-vpn after upgrading via apt from 1.0.* to 1.1.93" [Undecided,New] https://launchpad.net/bugs/156930118:33
seb128cyphermox, awe, I can try helping to have a look but I'm at a sprint this week so limited debug cycles18:33
cyphermoxok18:33
seb128it also seems the apport hook needs to be updated18:34
seb128Error: Object 'nm' is unknown, try 'nmcli help'18:34
seb128cyphermox, thanks18:34
cyphermoxI'll look once I'm done with ubiquity18:34
cyphermoxpptp failure is due to a bug in either ppp or pptp or whatever, but I haven't managed to debug that yet18:35
cyphermox(in fact, I have a hard time getting a good backtrace)18:35
aweseb128, can you tag these bugs and/or send an email with a list?  I'm trying to land for the phone now, but will definitely help18:35
cyphermoxawe: pptp/ppp failure is a good starting point fwiw ^18:35
awealso fyi, rc2 landed yesterday as well18:35
seb128awe, sure, can do18:36
awecyphermox, sure, but seb128 just rattled off 1/2 dozen issues, so we should try and track 'em all18:36
awe;)-18:36
seb128just looking at recent reports18:36
cyphermoxawe: there are bug reports, that's how we track bugs18:37
seb128I think the upgrade works for most users so it's good18:37
aweyes cyphermox, I know18:37
seb128but there seem to be a few regressions worth investigating18:37
awewe also use tags18:37
cyphermoxseb128: if you want to help with the NM bugs, I would suggest making them rls-x-tracking if it's fine with the release team18:37
seb128good idea18:37
awecool18:38
seb128pitti, bts I see report logs having "systemd-timesyncd[483]: Failed to call clock_adjtime(): Invalid argument" is that a known issue?18:38
cyphermoxawe: ^ that's where we track release bugs -- http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-x-tracking-bug-tasks.html#18:38
awecyphermox, right, only 500 bugs on that list...18:39
aweer, 51018:39
cyphermoxawe: ignore that stuff, it's separated by teams and whatnot18:39
cyphermoxawe: I'll get that huge list dropped to something more manageable, linux-raspi2 should be listed as a kernel package I think ;)18:41
cyphermoxalso, disabling the Fix Committed/Fix Released helps18:42
=== bdmurray_ is now known as bdmurray
seb128cyphermox, awe, https://bugs.launchpad.net/ubuntu/+bugs?field.tag=nm11issue18:44
awethanks seb12818:45
seb128yw18:45
barrydoko, slangasek i captured what little i know about the lua ftbfs on powerpc in LP: #1570055, but that's about all i can do at this point18:47
ubottuLaunchpad bug 1570055 in lua5.3 (Ubuntu) "FTBFS on powerpc" [Undecided,New] https://launchpad.net/bugs/157005518:47
naccrbasak: is it possible that hte mysql-5.7 migration may have affected dbconfig?19:08
rbasaknacc: absolutely, yes. We patched dbconfig19:09
rbasakIIRC19:09
naccrbasak: ok, so it should work as in the archive now? or is that still pending in proposed?19:10
rbasakHmm.19:10
rbasakLooking19:10
rbasakSorry, I was thinking of libdbi-drivers19:10
rbasakdbconfig had some dep8 issues perhaps, but they're all resolved now.19:11
naccrbasak: was just trying to test a drupal7 rebuild and it didn't seem to like the passwords as generated by dbconfig, but if i manually went into mysql and set the same password, then it worked19:11
rbasakWe're talking dbconfig-common right?19:11
naccrbasak: ack19:11
Skuggendbconfig-common was affected by a change in 5.7 that we patched in 5.719:11
nacc2.0.4ubuntu1 is what is installed in this env i tested in19:11
SkuggenTests failing with an error message about empty value for port19:12
rbasakAh. Now I remember. Thanks :)19:12
naccSkuggen: ack, i saw that as well with my uptodate xenial19:12
rbasakCould you be hitting bug 1567098?19:12
ubottubug 1567098 in mysql-5.7 (Ubuntu) "Cannot log in as root user when not root Unix user" [High,New] https://launchpad.net/bugs/156709819:12
naccrbasak: this was a non-root suer19:12
nacc"drupal7" :)19:12
rbasakSome tests are affected by this. When mysql-server-5.7 is installed no root password is set.19:12
rbasakPreviously this worked as non-root (blank root password allowed).19:13
naccyeah i recall a previous discussion about that19:13
rbasakNow it only works as root (Unix auth over socket only).19:13
SkuggenBut dbconfig-common passed its dep8 tests with the updated mysql in proposed?19:13
Skuggennacc: How does it initialize the database?19:14
rbasakThe newest mysql-5.7 hasn't been accepted by the release team yet.19:14
SkuggenThis was fixed earlier, though19:14
SkuggenHad to be to get it into the archive in the first place, iirc19:15
rbasakWhich fix do you mean?19:15
rbasakPorts was, but bug 1567098 wasn't I think?19:15
ubottubug 1567098 in mysql-5.7 (Ubuntu) "Cannot log in as root user when not root Unix user" [High,New] https://launchpad.net/bugs/156709819:15
SkuggenOh, sorry, wrong bug :)19:15
SkuggenYeah, but that one only affects the root user19:15
rbasaknacc: is it possible and not difficult for you to test against ppa:mysql-ubuntu/mysql-5.7?19:15
rbasakThat has the fix for the 098 bug19:15
Skuggennacc: Do you have the code in dbconfig that tries to set the password handy?19:16
rbasakFor sbuild, something like --extra-repository="deb [trusted=yes] http://ppa.launchpad.net/mysql-ubuntu/mysql-5.7/ubuntu xenial main" (or add the apt key and then no need for trusted=yes)19:17
naccrbasak: yeah it'll be easy for me to test19:17
naccSkuggen: let me look in the drupal code, one sec19:17
naccSkuggen: http://paste.ubuntu.com/15818808/ I think19:18
=== alexisb is now known as alexisb-afk
SkuggenI gave up trying to understand dbconfig-common fully when we were trying to fix the ports issue, unfortunately19:23
SkuggenSo you can log in as root, alter the password of the user and then it works?19:24
naccSkuggen: let me start back over in a fresh container, now that i've got drupal working :) -- will ping if it reproduces clearly and with steps19:26
SkuggenThanks. And test as rbasak suggested19:26
naccSkuggen: ack19:26
SkuggenIt's possible dbconfig-common is denied access when trying to set the password for the user19:27
SkuggenThough if the root user still has an empty password the newest version won't fix that, since it still requires unix root to log in in that case19:28
slangaseknacc: add to the TB agenda page is good, I also recommend starting the discussion on the TB mailing list so you're not waiting until the next TB meeting19:30
naccslangasek: thanks19:31
slangaseknacc: btw, regarding 7.0.5 fixing a behavior regression in 7.0.4, that's the sort of thing that it's preferable to fix before release so that users don't come to rely on the broken behavior on Ubuntu19:33
naccslangasek: ack, absolutely -- i've got a bug open for it, i guess i should jsut backport to 7.0.4 regardless of the SRU discussion19:35
naccwill do that today19:35
=== tlyu_ is now known as tlyu
Skuggennacc: I tested with phpmyadmin, and it also creates a user and sets the password, and that seems to work fine20:09
lifelessdoko: looking20:18
=== NCommander is now known as Guest74315
lifelessdoko: its the change in __qualname__ in Python 3.x; there's a patch being reviewed upstream at the moment20:18
lifelessdoko: https://code.launchpad.net/~garyvdm/pyjunitxml/consistant_test_ids/+merge/29149720:19
pittiseb128: known, bug 156646520:20
ubottubug 1566465 in linux (Ubuntu Xenial) "[regression]: Failed to call clock_adjtime(): Invalid argument" [Medium,Confirmed] https://launchpad.net/bugs/156646520:20
seb128pitti, thanks20:20
seb128pitti, do you know if anyone from the kernel team is looking at it?20:21
pittiseb128: sorry, no; I haven't looked at it at all yet, I just overheard the number yesterday20:22
seb128k20:22
seb128seems like an annoying issue/something we might want to fix for release20:23
Unit193FWIW: New cronic in Debian fixes a cvs, predictable tmpfiles.20:34
rbasakUnit193: looks like ginggs already synced it.20:38
lamontI have settings -> keyboard->shortcuts->typing->compose set to capslock, and I notice that the capslock key is now a capslock key... wtf?20:44
=== barry` is now known as barry_
xnoxlamont, have you not noticed that keybindings are not preserved on every unity upgrade before?20:46
=== barry_ is now known as barry
=== Elimin8r is now known as Elimin8er
=== dasjoe_ is now known as dasjoe
=== freeflying__ is now known as freeflying
=== ivoks_ is now known as ivoks
* cjwatson hugs ~/unity-settings which has instructions on the superset of everything I've needed to restore across upgrades for the last couple of years20:47
=== TheMaster is now known as Unit193
lamontxnox: you'll note that cjwatson was more helpful than you. :p20:48
lamontthanks for hte protips20:48
Unit193It's cjwatson, he's master of all the things...20:48
dobeylamont: i noticed that same problem on my laptop :-/20:48
cjwatsonwell.  the existence of ~/unity-settings in my home directory is not actually of much practical help to anyone else20:49
lamontcjwatson: I was just coming to that conclusion20:56
lamontcjwatson: halp where get how do?20:56
lamontcjwatson: maybe a pastebin?20:56
=== zequence_ is now known as zequence
=== \b is now known as benonsoftware
=== sarnold_ is now known as sarnold
cjwatsonlamont: eh, well, mine is http://paste.ubuntu.com/15820302/ but it's totally specific to my preferences21:00
=== fginther` is now known as fginther
lamontand for hilarity, fixing my compose key was as simple as disabling it and then changing it back to capslock.21:03
lamontsigh21:04
lamontwhich package gets that bug report?21:04
seb128xorg-server?21:04
seb128or unity-settings-daemon21:05
seb128(but u-s-d didn't change for a while and I doubt anyone is going to read/pick up your bug there)21:05
* lamont can't find "ubuntu unity plugin" in ccsm21:06
lamontwhich clearly means I'm missing a package, but ...21:07
=== ochosi_ is now known as ochosi
seb128"unity"21:08
lamontah... cjwatson line 11 wants "-> desktop" in front of it21:09
cjwatsonbelievable.  I probably jotted it down years ago21:10
mwhudsondoko: for https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1558336, should we put the golang.org/x/crypto/LICENSE file that upstream removed back?22:07
ubottuLaunchpad bug 1558336 in juju-mongodb (Ubuntu) "[needs-packaging] juju-mongo-tools3.2 in xenial, wily, and trusty" [Wishlist,New]22:08
mwhudsondoko: or is just correcting debian/copyright sufficient?22:08
mwhudson(or we could remove the golang.org/x/crypto vendor copy from the tarball entirely, we don't use it)22:08
mwhudsonanyone? tl;dr upstream removed a LICENSE file from a package they vendor, do we need to put it back (or remove the package, we don't use vendored copy)?22:40
=== henrix_ is now known as henrix
=== salem_ is now known as _salem
=== Zic_ is now known as Zic

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