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

dokoapw, https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352/+bug/157545104:37
ubottuLaunchpad bug 1575451 in nvidia-graphics-drivers-361 (Ubuntu) "PIE mode breaks building kernel modules" [Undecided,New]04:37
=== unixpro1970 is now known as _unixpro1970
dokoLogan, not sure how UDD is involved, but people don't seem to care that a package actually lands in the release pocket (or they lack the time to get it there)05:19
Loganmaybe Launchpad should have a way to show all of your package uploads that are stuck in proposed05:19
pittiGood morning06:34
sladenmorning pitti06:50
dholbachgood morning07:05
sladenhttp://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_0b63afb3ebd5c7ca  kudos to slangasek infinity kees stgraber mdeslaur seb12807:06
bipulttp://paste.ubuntu.net/16075814/ I was trying to compile dash source package, but i am getting error messages. And i don't see any .deb file in parent directory,only i can see dash_0.5.7-4ubuntu1_i386.build08:00
dholbachcan somebody moderate my mail on the u-d-a list through?08:07
pittidholbach: sure, doing08:07
* dholbach hugs pitti 08:07
* pitti hugs dholbach back, wie gehts?08:07
dholbachsehr gut, und dir? :)08:08
pittiprima, danke! endlich kein Schnee mehr :)08:08
dholbach:-)08:08
sladenthe weather was just *weird* the last 36 hours08:08
dholbachpitti, typisches April-Wetter - Lisa war vor ein paar Tagen in Bayern und an einem Tag waren es 20°, sie hatte Sonnenbrand und zwei Tage später standen sie mit dem Auto im Schneegestöber08:09
pittisladen: yeah, I like snow in January, but not after two weeks of finest spring weather with everything blossoming in the garden08:10
sladendholbach: /me went ->Wiesloch (BW, summer's day) ->Rhineland-Pf (sleet, snow, sun, snow, sun, sleet, sun, snow) ->HD (rain, sun) ->Wuerzburg (found myself cycling in driving snow) and back at the office in HD there was 10cm of snow on somebody's car on an otherwise mild day08:13
darkxstdholbach, I just replied to your UOS email, but may as well just ask here08:13
sladenpitti: yeah, I like *proper* snow, when the air is dry08:13
darkxstcan we run a an ubuntu GNOME session but outside the proposed hours?08:14
dholbachdarkxst, I'll send an email to you and mhall119 about it08:15
dholbachI don't know08:15
dholbachsladen, nuts :)08:16
darkxstdholbach, ok thanks, I obviously can't stay up all night on weeknights ;)08:17
dholbachof course... and I know it's unfair to you :-(08:18
darkxstdholbach, speaking of which I submitted a GUADEC talk today ;)08:21
darkxstatleast in that case I will travel to their timezone ;)08:21
dholbachnice :-)08:21
bipulHi anyone around?08:23
davmor2bipul: lots08:24
bipulCan anyone tell me ? why i am not able to create .deb file, from source package of dash.08:27
bipulhttp://paste.ubuntu.net/16075814/08:27
sladenbipul: how did you obtain the source?08:30
bipulsladen, apt-get source dash08:30
bipulI am able to create only dash_0.5.7-4ubuntu1_i386.build08:31
bipulnot .deb :(08:31
darkxstpull-lp-source dash is safer!08:31
bipullet me try.08:31
darkxstyou need ubuntu-dev-tools installed though08:32
darkxstI'm out for dinner08:32
bipulok darkxst Thank you08:32
bipulpull-lp-source: Warning: Distribution data outdated. Please check for an update for distro-info-data. See /usr/share/doc/distro-info-data/README.Debian for details.08:33
bipulOr specify a distribution.08:33
bipul:(08:33
sladenbipul: have you done a   sudo apt-get build-dep dash  first too?08:38
bipulsladen, is there anyway to get the source from bzr?08:43
bipulsladen, yes i executed that command. sudo apt-get build-dep dash before performing pull-lp-source dash08:44
mwhudsonbipul: did you run sudo apt-get source?08:44
mwhudsonbecause you don't need sudo for that08:45
bipulmwhudson, Yes that also i had run, and i got 3 files and 1 directory with starting name "dash"08:46
dokoapw, tyhicks: could one of you merge schroot?08:46
bipuloh yes, mwhudson thank you08:48
dokoseb128, is the "don't merge" comment for vino still appropriate?08:53
seb128doko, yes08:54
cpaelzerpitti: first of all thanks for making me aware that DPDK needs an Y upload as well to let the SRU X upload progress to updates08:59
cpaelzerpitti: since ubuntu7 was copied from xenial this doesn't need more than a "dch --release --distribution yakkety" before creating an upload right (no new tarball or other special things)09:00
cpaelzerpitti: I made sure it sbuilds fine in Y, but wanted to check if there woudl be more needed09:00
pitticpaelzer: no, not really; the main point is that it builds with the Y toolchain and works with that09:00
pitticpaelzer: we also have some library transitions already, so binary  copies might end up linking to the wrong (old) ones09:01
cpaelzerpitti: ok, that the two Y sbuilds should have ensured I think09:01
cpaelzerpitti: thanks09:01
cpaelzeris there a way to also adt for Y locally before https://cloud-images.ubuntu.com/yakkety... exists?09:03
pitticpaelzer: lxd has yakkety images already09:03
pitticpaelzer: if you need QEMU: what I did was to copy the xenial VM to -yakkety, boot it, change apt sources and dist-upgrade09:04
cpaelzerthats a nice experiment to do09:04
pittinot that much experimental, it's a well-proven approach :)09:05
tsdgeosseb128: do you know why there's no uptodate libflac8-dbgsym at http://ddebs.ubuntu.com/pool/main/f/flac/ ? it has 1.3.0 instead of 1.3.1 or do you know anyone that may know why?09:15
seb128tsdgeos, ddebs are in launchpad now09:15
seb128tsdgeos, like on https://launchpad.net/ubuntu/+source/flac/1.3.1-4/+build/776337009:16
seb128you have debs and ddebs09:16
tsdgeosseb128: you mean there's no repo i can use anymore?09:16
seb128tsdgeos, the old server is only useful for things that didn't get rebuilt since those got moved to launchpad09:16
tsdgeosseb128: still https://launchpad.net/ubuntu/+source/flac/1.3.1-4/+build/7763370 doesn't have the dbgsym either09:17
seb128it has?09:17
seb1283rd item09:17
seb128in "built files"09:17
tsdgeosseb128: that's not for libflac809:17
tsdgeosit's for libflac6++09:17
seb128hum, indeed09:18
mwhudson"libflac8 has no unstripped objects, ignoring" says the build log09:19
tsdgeosweird, since nm /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 gives me no symbols09:20
tsdgeosso i guess they were stripped?09:20
seb128tsdgeos, right, that's what the error says09:21
seb128the binary was already stripped09:21
tsdgeosah you mean before trying to strip/create the dbgsym09:21
mwhudsonor compiled without -g maybe?09:21
seb128yes09:21
Odd_Blokepitti: lxd already has yakkety images?  I thought they were meant to pull from cloud-images.u.c to produce theirs...09:21
seb128tsdgeos, what mwhudson says, maybe no -g so the binary never had the symbols?09:22
pittiOdd_Bloke: on images: (i. e. https://images.linuxcontainers.org/), not on ubuntu:09:22
mwhudsonOdd_Bloke: no ubuntu-daily:yakkety, but there is images:ubuntu/amd64/yakkety09:22
pittiOdd_Bloke: we use images: in production, as these are much smaller and nicer than the cloud ones09:22
Odd_BlokeAh, OK, images:.09:22
Odd_Blokepitti: You know they aren't actually official Ubuntu images though, right? :p09:23
pittiOdd_Bloke: I do, yes; but neither are the adt ones I construct for our nova runners :)09:23
Odd_Bloke:)09:23
pittiwith the huge purge list09:23
tsdgeosseb128: ok, i see09:24
pittiOdd_Bloke: so we don't need to download LXD images three times the size and do http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/setup-commands/setup-testbed#n18309:24
xnoxOdd_Bloke, whilst i understand lxd on cloud-images, it makes no sense in the lxd image...09:33
xnoxstgraber, ^09:33
xnoxi know it can do nested lxd, but i don't see why that should be a default.09:33
Odd_Blokexnox: The lxd images is a cloud images; there may be some things in there that don't make sense (e.g. open-vm-tools), but that's a compromise that's being made to avoid a (further) proliferation of images.09:34
=== muktupavels is now known as muktupavels_
xnoxOdd_Bloke, it's not a cloud image, because it's a separate tarball =)09:35
xnoxshipping useless blobs in a tarball, that may or may not be present in .img is well useless.09:35
Odd_Blokexnox: No, it isn't; lxd consumes the root .tar.xz and an additional metadata tarball.09:35
Odd_BlokeThe root .tar.xz _is_ the cloud image, minus kernel.09:36
xnoxOdd_Bloke, is it known for .tar.xz to be used in booted instances (e.g. virtual machines)?09:36
xnoxor bare metal?09:36
Odd_Blokexnox: I believe MAAS use it and install a kernel in it (because they want the generic kernel, not the virtual kernel).09:36
xnoxOdd_Bloke, smoser: that's a weird statement. Given that -virtual depends on -generic... it's the same kernel. The difference is the installation of -extra and firmware.09:39
Odd_Blokexnox: I may be mistaken.09:39
xnoxobviously kernel is not needed on the lxd images.09:39
xnoxOdd_Bloke, if we remove lxd from the tarball images.... they could probably superseed all of the ubuntu-core tarballs we generate and ship.09:40
xnoxinfinity, what do you think ^ ?09:40
xnoxslangasek, ^09:40
Odd_Blokexnox: Image consolidation is a conversation we'll be having in Austin next week. :)09:40
xnoxOdd_Bloke, let me check if cloud images discriminate powerpc ;-)09:41
Odd_Blokexnox: Discriminate?09:41
xnoxOdd_Bloke, i see there are powerpc lxd/lxc tarballs in place, so all is good.09:42
xnoxi remember at some point lxd images were not generated for arches that don't have cloud-images or some such.09:42
Odd_Blokexnox: That's because the lxd images _are_ cloud images. :p09:42
* xnox rolls eyes09:43
xnoxOdd_Bloke, where is this austin discussion? can you invite me there too?09:43
Saviqpitti, hey, does the adt-run output at the end of https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/142/label=amd64,package=unity8,release=vivid+overlay,testname=qmluitests.sh/console make sense to you?09:45
Saviqhas there been a change recently in adt-run that could cause that?09:46
pittiSaviq: not that I remember, but I'll look into that, thanks09:54
mwhudsoni have a small pile of packages i want to do something to, and i want to do it to depended-on packages before the depending packages10:02
mwhudsonis there tooling for this already? transitions must be a bit like this10:02
dokochrisccoulson, there is a new firefox-esr package in yakkety. should that be blacklisted or built?10:11
chrisccoulsondoko, that should definitely be blacklisted10:11
dokochrisccoulson, and thunderbird is in http://people.canonical.com/~ubuntu-archive/nbs.html10:12
maprerii'm looking at the inkscape delta between ubuntu and debian.  i wonder, is there any way to avoid the delta on the translation things?  can't ubuntu's debhelper add it to it's sequencer or something instead?10:12
bdrung_workpitti, hi. can you explain how you/we fixed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751636 in Ubuntu?10:19
ubottuDebian bug 751636 in openssh-server "ssh sessions are not cleanly terminated on shutdown/restart with systemd" [Important,Open]10:19
=== muktupavels__ is now known as muktupavels
WulfHello10:19
WulfIs there any chance https://bugs.launchpad.net/ubuntu/+source/msktutil/+bug/1568714 will get fixed in 16.04?10:19
ubottuLaunchpad bug 1568714 in msktutil (Ubuntu) "stack smashing detected ***: msktutil terminated for version 0.5.1+git8158aa2b-1" [Undecided,Confirmed]10:20
dokochrisccoulson, done10:24
WulfOr could you link me a policy that described what will (not) be updated before the next release?10:26
cjwatsonWulf: I haven't looked at the specific bug in question, but the policy doc is https://wiki.ubuntu.com/StableReleaseUpdates10:40
pittiSaviq: hm, this code hasn't changed in ages (since July 2014)10:41
pittiSaviq: /dev/tty not being present in the job sounds a bit fishy; but what's more fishy is why a Jenkins job runs with --shell or --shell-on-failure (-s) in the first place -- that's never going to work10:42
pittiSaviq: I committed http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/commit/?id=c13bab9fb to provide a nicer error; but you really should drop this --shell-fail10:46
pittiSaviq: if it would actually work, it would block the job forever10:46
pittiSaviq: another thing: you pass DEB_BUILD_OPTIONS=parallel=4 to adt-run, but that's not generally going to work for testbeds; pass adt-run --build-parallel=4 instead10:47
pittiSaviq: it defaults to nproc, so maybe you don't even need to set this in the first place10:47
Wulfcjwatson: thanks, will read through it10:49
Wulf``3.1 Check that the bug is fixed in the current development release, and that its bug task is "Fix Released".''  Is there such a "development release", is it "Yak"?10:56
Saviqpitti, oh yeah, the --shell* was a debug thing, /me drops10:58
WulfIt it correct that first someone needs to make a new package with the patch applied and upload it into yak?10:58
Saviqpitti, sorry about the noise, /my fault completely10:58
pittiSaviq: no worries, this was a nice cosmetic fix10:58
Odd_BlokeWulf: Yep, yakkety is the current development release.11:05
dokoapw, sbeattie: please address https://bugs.launchpad.net/bugs/157498211:08
ubottuLaunchpad bug 1574982 in ubuntu (Ubuntu) "Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler" [Undecided,Confirmed]11:08
Odd_Blokemvo: o/ I'm trying to puzzle out the default unattended upgrades behaviour for kernels in xenial, but can't quite work it out; will older kernel packages be cleared out of the system by default?11:09
apwdoko, yeah ... is that fallout from -fpie or has that just gone away ?11:09
dokoapw, looks like pie11:09
dokoso maybe needs fixing in dkms as well?11:10
Odd_BlokeI second infinity's hunger-related complaint about that TLA. :p11:10
apwdoko, so turning pie off which we should be doing at least for now in the kernel11:10
apwdoko, i am expecting that dkms is using the kernel headers, speficially the Makefile from there to get that11:10
mvoOdd_Bloke: hey, the details can be found here: http://paste.ubuntu.com/16077278/11:10
apwdoko, so if we fix the kernel we might fix that...11:11
apwdoko, oh damn, of course that kernel is in xenial and copied forward, so _fun_11:11
dokoapw, already told the security team not to binary-copy stuff from xenial ...11:12
apwdoko, right ... though for the kernel as we are about to turn of pie there ... prolly we can do so still11:13
apwthough i guess, if we have to, we cna upload it as +yakkety11:13
Odd_Blokemvo: Ah, handy; and is autoremove enabled by default in xenial, or would these rules only apply when running it manually?11:13
Odd_Blokemvo: (autoremove as part of unattended-upgrades, that is)11:14
mvoOdd_Bloke: autoremove is enabled as part of unattended-upgrades, but it will only remove unneeded dependencies that became unneeded during that run. so it might be worthwhile to test if there are any unexpected side effects but it should work11:15
* mvo lunches11:15
Odd_Blokemvo: Cool, thanks!11:16
=== xavigarcia is now known as xavigarcia_lunch
cpaelzercjwatson: I just sent also the current memory allocations - in general if the s390 resource allocations become an issue once you work with IS about it let me know to help sorting things out11:53
=== _salem is now known as salem_
=== xavigarcia_lunch is now known as xavigarcia
barryUnit193: thanks.  sorry i couldn't ever get to it, but i'll look at it for yakkety12:44
=== Laney is now known as seb128smum
=== seb128smum is now known as Laney
smoserxnox, ubuntu server is ubuntu server is ubuntu server.  Wherever we produce it it acts the same.  That does have some cost of inert things installed.  all images have ubuntu-server metapackage installed.  At this point the maas image is only one file different from the lxd image (and that one file can actually go away now).13:28
pittiI know that this is a design decision, but it's really not the only one that makes sense IMHO13:30
pittia "pet server" is conceptually quite different from a "cattle instance" in terms of how much stuff/hw support/interactivity you need13:30
xnoxnested lxd support is a niche thing13:31
xnoxlandscape monitoring per container doesn't make sense either13:32
pittiand mdadm/lvm/iscsi/ppp/cryptsetup etc. don't work in lxc at all13:32
xnoximho LXD image must slim13:33
pittibut yeah, we've gone through this several times; we have https://images.linuxcontainers.org/ and they are nice13:33
pittiI wish juju could use those too13:34
xnoxpitti, hm, juju does want to have lxc/lxd available to deploy thing to an instance, in a container.13:37
pittixnox: sure, but on the host, not in the juju instance13:37
pittialso, apt-get install lxd :)13:38
xnoxpitti, nah, not on the host... in the target juju instance.13:38
pittixnox: it doesn't do nesting, no13:38
xnoxjuju deploy mysql --to 24/lxc/313:39
xnoxdeploy into 3rd container on 24th machine13:39
xnoxpitti, https://jujucharms.com/docs/1.25/charms-deploying13:39
xnoxtotally does13:39
xnoxand for that magic to work, you do need lxc on the juju instance13:39
pittixnox: well, that's really not the default mode13:39
pittiand, as said, if juju wants/needs that, it should explicitly install lxd either way13:40
xnoxsure, maybe juju should learn to deploy subordinate "lxc" to the machine before sub-deploying containers?13:40
cjwatsoncpaelzer: Thanks, good to know.  We can probably also just rebalance things a little during the transition; having 28 really fast builders is obviously great fun and helped the bootstrap a lot, but it's a bit less vital now.13:45
cpaelzercjwatson: ok, just wanted to provide the vital data and a helping hand13:53
cpaelzercjwatson: IS really tries but s390 can be crazy stuff13:53
cpaelzercjwatson: balancing surely is a good approach in the transition13:53
cpaelzercjwatson: due to the SSI cluter we can balance nicely without "loosing" an active guest13:54
cpaelzercjwatson: but I understand your balancing suggestion as slowly going down from 28 to less builders13:54
cpaelzerright?13:55
tyhicksdoko, apw: I can merge schroot because there's another patch that I need to add to it13:55
apwtyhicks, works for me :)13:55
cjwatsoncpaelzer: right13:56
nebuchadnezzarI finally found why my custom xenial ISO were not working as expected: https://bazaar.launchpad.net/~ubuntu-cdimage/debian-cd/ubuntu/view/head:/tools/boot/xenial/boot-amd64#L64413:56
nebuchadnezzarjust put my stuff before that line and it's embedded in the bootlogo, and everything works13:56
cjwatsoncpaelzer: Do you know where our 328G total current in use comes from?  We have 28 builders with 8G each, which is 224G; 104G seems like an awful lot of overhead13:57
cjwatsoncpaelzer: I can't make the arithmetic come out to the value you quote13:58
cpaelzercjwatson: while I have no insight into the system I know that all foundation z/VM guests are on the same Hosts13:58
cjwatsoncpaelzer: I thought they were very specifically and deliberately on separate LPARs13:59
cjwatsoncpaelzer: indeed you list separate ones for Foundations, don't you?13:59
cpaelzercjwatson: the other LPARs are "forbidden", but nothing can escape the z/VM configuration14:00
cpaelzercjwatson: The Foundation guests get into the right (= not yours) VLAN by the VSWITCH config in the z/VM Host14:00
cjwatsoncpaelzer: well; so this seems to me like 104G which needs to be accounted for somehow and could perhaps be reclaimed for use in a transition to scalingstack14:00
cpaelzercjwatson: they can't do anything to leave theirs or reach your vlan14:00
cjwatsoncpaelzer: it certainly doesn't fit the memory allocations that you outlined14:01
cpaelzercjwatson: oh yes, it could very well be just oversized and could be shrinked in the progress of that transition14:01
cjwatsoncpaelzer: maybe S0LP1 and S0LP2 just have more memory allocated to them than they in fact need?14:01
cjwatsonright14:01
smoserhttps://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/157557214:12
ubottuLaunchpad bug 1575572 in cloud-init (Ubuntu) "apache2 fails to start if installed via cloud config (on Xenial)" [Undecided,Confirmed]14:13
smoserso that bug says that telling cloud-init to install apache2 results in apache2 not running.14:13
smoseryou can do that either with cloud-config or with just:14:13
smoser apt-get install -q -y apache214:13
smoserin a '#!'14:13
smoseri think that is essentially because one systemd service is running (cloud-init) and so somehow the newly installed package doesn't get processed.14:14
xnoxthe postinst should be doing daemon-reload and start apahce214:15
xnoxcan you extract and who the logs?14:16
xnoxof dpkg/apt?14:16
smoser'who' ?14:16
xnoxcjwatson, there are other non-lp builders z/vms running on lp lpars.14:17
xnoxcjwatson, but that's okish, as z/vms have network & disk segregation, as in no disks nor network is visible apart from the parts that are specific to a paricular z/vm14:17
xnoxsmoser, no idea how that got typed, or what i was trying to say there =)14:18
smoserxnox, well, i'll get you some data here. easily re-creatable in lxc14:19
xnoxsmoser, well we need apt/dpkg output to see what it was doing14:20
smoserxnox, http://paste.ubuntu.com/16081486/14:27
xnoxsmoser, that does not look like apt/dpkg output =)14:27
xnoxah this one http://paste.ubuntu.com/16081365/14:28
smoseryeah, apt is happy.14:28
smoserthinks the world is fine14:28
* davmor2 sees the number of wars breaking out across the globe and thinks smoser is lying ;)14:29
smoserapt is happy though.14:30
smoserignorance is bliss14:30
cjwatsonxnox: tell the thread or this knowledge will get lost. :)14:30
xnoxcjwatson, i am confused14:31
xnoxsmoser, yeah, so it should have run14:31
xnoxupdate-rc.d apache2 defaults >/dev/null14:31
cjwatsonxnox: it's still not accurate to account this memory use to LP, though, even if it's piggybacking on our LPARs14:31
xnoxinvoke-rc.d apache2 start || true14:31
xnoxcjwatson, =)))))14:31
smoserxnox, where are you looking ?14:32
xnoxsmoser, i wonder if you can inject in cloud-init to run things without redirection to dev/null14:32
xnoxe.g.14:32
xnoxupdate-rc.d apache2 defaults14:33
xnoxinvoke-rc.d apache2 start14:33
xnoxand check the logs as to what happens.14:33
xnoxor maybe even run those two commands just now14:33
xnoxsmoser, i'm looking in /var/lib/dpkg/info/apache2.postinst14:33
xnoxalso i find it weird that we ship _both_ init script for apache2, /lib/systemd/system/apache2.service.d/apache2-systemd.conf systemd sub-snippet14:34
xnoxbut no systemd unit14:34
xnoxsmoser, what does $ grep apache /etc/init.d/.depend.start have?14:36
smoserhttp://paste.ubuntu.com/16081721/14:37
=== salem_ is now known as _salem
pittimvo, juliank: I just discovered that in some cases apt-cache policy pkg gives me information about several packages, none of which is pkg: http://paste.ubuntu.com/16083336/15:47
pittiam I doing anything wrong there? can I influence this somehow?15:47
pittiapt-cache policy is documented to take package names, not regexps15:48
pittiah, if there's an exact match it uses that, but if the package does not exist it silently switches to regexp mode15:49
slangaseksladen: thanks for standing!15:58
sladenslangasek: still don't know who nominated me...16:00
bdmurraytyhicks: Is there somebody who could look at the last comment in bug 1471645?16:01
ubottubug 1471645 in apparmor (Ubuntu) "[trusty] [regression] chromium-browser crashed with SIGABRT in base::debug::BreakDebugger()" [Medium,Confirmed] https://launchpad.net/bugs/147164516:01
infinitypitti: Huh.  My apt-cache doesn't switch to regex mode...16:06
tyhicksbdmurray: we'll likely be working on underlying AppArmor changes to fix the user namespace issues causing the need for 'capability sys_admin,'16:09
tyhicksbdmurray: that's obviously something that you don't want your browser to have16:09
nemoI'm in a bit of a fun situation w/ a 64 bit ubuntu... Up until the last vmware server update I was successfully using the 64 bit 4.5 view client with a manually maintained opensc (to fix the exports from upstream that haven't made it into ubuntu yet)16:13
nemoLast update of server broke communication w/ client so have to switch to 5.0 - and here's the odd thing.16:13
nemoUbuntu only offers vmware-view-client 5.0 in 32 bit.  That implies some upstream non open source blob16:14
=== Elimin8r is now known as Elimin8er
nemoFine.  No problem, let me see if I can fix it.. But, Ubuntu also does not offer :i386 versions of opensc/pcscd which would be needed to actually use the client against a server using smartcards16:14
nemoI was hoping #ubuntu-devel might be able to tell me if manually figuring out how to package :i386 versions of those libs is an insane thing for me to embark on or not16:15
nemo(this is from someone who has an itsy bitsy passing familiarity w/ deb packaging w/ some help from Locutus)16:18
infinityjuliank: https://patches.ubuntu.com/p/python-apt/python-apt_1.1.0~beta2ubuntu1.patch <-- Plz to apply to Debian git.16:22
naccnemo: when you say "Ubuntu only offers ..." where is "vmware-view-client"? I don't see it in the archives?16:23
nemoOMG. Network admin coworker just showed me a screenshot from some vmware thingy of his that says "64 bit vmware view client for linux"16:23
nemosure hope it is 5.0 the date seems promising16:23
nemonacc: weird. wonder where I'm getting it from. I just installed it in 14.04 lts16:23
nemolemme dig it up on ubuntu's website16:23
nemohttp://www.ubuntuupdates.org/package/canonical_partner/trusty/partner/base/vmware-view-client  shows up here FWIW, but looking for official link16:24
infinityIt's in the partner archive.16:24
naccah, partner16:24
nemohttps://launchpad.net/ubuntu/trusty/+package/vmware-view-client16:24
nemook16:24
nemoAnyway. Looks like there might be a 64 bit one that ubuntu isn't packaging. here's hoping.16:24
nemogonna revert all the damage I've done to my libs so far flailing about w/ i38616:24
infinityAnd yes, the newer versions ship 64-bit binaries.16:25
infinityI'll be pushing those soon.16:25
naccinfinity: how does the partner repo work? does canonical support those packages? or does the partner? (or both, i guess) is it just for ease of use?16:26
nemoinfinity: omg you are??16:26
juliankinfinity: Applied - https://anonscm.debian.org/cgit/apt/python-apt.git/commit/?id=2e1e4a516:26
nemoinfinity: can you link me to the .deb?  it might be a better call than whatever the heck my coworker is going to give me16:26
nemoinfinity: I wonder if I'll have to still maintain my own opensc16:26
infinitynacc: It's based on contracts with said partner, as well as unsuitability for the real archive.16:26
infinitynacc: ie: if a contract allows only Canonical to redistribute the non-free blob of doom, we can't slap it in multiverse, which gets mirrored all over the world.16:27
nemoyeah, my understanding is the open client got pulled 'cause vmware cancelled their contract *and* hadn't pushed any new code since initial release in 201216:27
nemo(boo)16:27
infinityjuliank: Ta.16:28
nemostupid vmware view website still links to canonical's "open" client from 2012 if you look for linux16:28
nemos/view//16:28
naccinfinity: ah got it, thanks!16:28
infinitynacc: As for who "supports" partner, that's a bit muddier.  It's Canonical, and the partner, as you surmise, but given that most of it is non-free binary blobs, there's very little Canonical can do except forward your anger to our partner and hope. :P16:29
infinitynacc: So, y'know, I wouldn't recommend you use any of the stuff we ship in there unless you have no choice.16:29
naccinfinity: right that's what i was curious about :)16:29
nemoinfinity: yeah, I was much happier w/ the open client and stuck w/ it right up until server started crashing it16:30
nemoI guess since the 4.5 client is open I could in theory try to make a debug build and work aroudn the crash but that's a bit more time than I want to invest in this ☺16:33
* nemo shudders and runs the VMWare installer on his poor pristine ubuntu system16:33
nemoagh. has system services too16:34
nemomaybe I should have waited for infinity's .deb - god knows how I'm going to ever clean this up16:34
=== mcasadevall is now known as NCommander
nemoinfinity: just FYI, the new VMWare View 64 bit client appears to be working perfectly, but only once I apply the exact same fixes as with the old 4.5 one16:40
* nemo adds an addendum to the launchpad bug16:41
nemohttps://bugs.launchpad.net/ubuntu/+source/vmware-view-client/+bug/1268770/comments/816:43
ubottuLaunchpad bug 1268770 in vmware-view-client (Ubuntu) "Error loading shared library for smart card authentication to server" [Undecided,Confirmed]16:43
bdmurraypitti: ddebs seems to me missing yakkety-updates, should it be?17:04
=== rcj` is now known as rcj
=== rcj is now known as Guest12905
=== Guest12905 is now known as rcj
=== _salem is now known as salem_
* Unit193 waves to a wild sarnold.19:57
sarnoldhey Unit193 :)19:58
pittibdmurray: I fixed this earlier today, it's there now20:46
pittixnox: ^ FYI20:46
pittihttp://ddebs.ubuntu.com/dists/yakkety-updates/20:47
bdmurraypitti: great, thanks20:49
sidiI'm having a dramatic situation with my PPA. I have forks of the glib, gtk, etc, and almost every Xfce package on it (with custom patches). Recently my glib package seems to have become uninstallable. It seems to conflict with my Xfce packages (which I've ported to make multiarch). I've only noticed the issue today so I dont know what triggered the problem, only that my users are running some old version of the glib. How can I get apt-get to tell me w20:52
sidihy my current libglib2.0-0 conflicts with other packages?20:52
sidiwhen I upgrade it says the glib packages (and the linux headers too for some reason) are being kept back20:52
sarnoldsidi: do you have any errors you can copy-and-paste? that usually helps21:06
bipulhttp://paste.ubuntu.net/16088679/ can anyone tell me what went wrong?21:09
dobeybipul:  pbuilder-satisfydepends-dummy : Depends: texinfo which is a virtual package and is not provided by any available package.21:20
dobeysidi: packages held back during upgrade may just have new binary dependencies or such. you need to dist-upgrade to see what will happen when you try to install them21:22
dobeysidi: or you can just try to install libglib2.0-0 itself to see what happens for only it21:22
bipuldobey, can you explain more about pbuilder? and how to use pbuilder for source package?21:24
=== salem_ is now known as _salem
dobeybipul: you really should use sbuild instead, but seems like perhaps you don't have universe repository enabled in your pbuilder chroot21:26
bipuldobey, Yes, it is not been enable, since i am on VPS21:27
dobeyvps has nothing to do with the pbuilder chroot21:27
sididobey, ive done that and it's removed a lot of packages. i've got skype:i386 that is no longer installable, knowing that i added deps to my libglib2.0-0 (and other glib packages). Im considering the possibility that if i add a dep to a multiarch source package, which itself is not multiarch, then the resulting libraries built from that source package would no longer be multiarch? that makes very little sense but i cant formulate another hypothesis21:28
dobeysidi: if you link to a new binary that is not multiarch, then yes, that may cause problems21:32
slangasekthe glib2.0 is still multiarch, but that doesn't mean it will be coinstallable if its dependencies aren't21:32
sididobey, i'm pretty sure this is what happened. i linked to a package because i now use some of its headers, but that package is, originally, not complying to FOSS standards much. It's a mix of headers, libraries and binaries. I'll cut it into multiple bits and see if it works better21:33
dobeysidi: ie if skype:i386 depends on libglib2.0-0:i386, and you changed glib2.0 to depend on libfoo which is not multiarch, then libglib2.0-0:i386 will not be installable without libfoo:i386, but libfoo:i386 and libfoo:amd64 can't both be installed21:33
sididobey, slangasek how would i verify that this is the issue though? can I get apt-get to give me more infos what deps arent satisfied?21:33
slangasekyou also need to have built glib for all relevant archs, you can't mix and match across versions21:33
dobeysidi: apt-get would have told you what apt was going to do, and you can infer from that what happened21:34
dobeyanyway, i have to go. later21:35
sidislangasek, i think it's "well" built for both amd64 and i386. The problem is it cant be installed on amd64 systems that have existing, well built i386 binaries depending on the i386 glib. Or the other way around, such i386 binaries cant be installed any more after the amd64 glib is installed21:36
sididobey, thanks either way, i believe you're right21:36
sidigoing to try and fix that now.21:36
mwhudsonis mk-sbuild setting preserve-environment on the schroots it creates really sane?22:51
infinitymwhudson: I don't see that in the code...23:14
mwhudsonhm23:15
mwhudsonwonder where it comes form then23:15
mwhudsonoh, i clearly cargo-culted ~/.mk-sbuildrc from somewhere silly23:15
mwhudsoni.e. https://wiki.ubuntu.com/SimpleSbuild23:16
dmickhi all.  I am puzzling over a question of install behavior that makes me want to browse the code comprising the ubuntu non-LiveCD installer23:30
dmickwhich I gather is based heavily on debian-installer, but probably there are ubuntu-specific mods.23:31
dmickwhere should I look to start understanding the structure of the installation boot  (what programs run when, where are there sources,etc.)?23:31
dmick(this is in service of the question "who creates /etc/init/ttySn.conf to start the getty for my SoL device, pre-systemd")23:32
sarnolddmick: iirc server images use https://launchpad.net/ubuntu/+source/debian-installer and desktop images use https://launchpad.net/ubuntu/+source/ubiquity23:33
dmicksounds right; wonder if there's a "flow of operations" doc somewhere23:34
tarpmanhttps://launchpad.net/d-i has a nice list of the components involved, not sure about such a doc though23:41
cjwatsondmick: https://d-i.alioth.debian.org/doc/internals/23:46
cjwatsondmick: I can answer your actual question directly if you like, but only if you actually want that rather than having the learning experience23:46
sarnold:)23:47
dmickwell it's complicated :)23:47
dmickbut yes I'd welcome a cheatsheet in this instance23:47
cjwatsondmick: it's in the finish-install package (you won't be able to apt-get install that, but apt-get source should work), finish-install.d/90console23:48
dmickooh, that would have been annoying to try to find on my own, I bet23:48
dmickthank you23:48
cjwatsonnp23:49
dmickand that alioth doc is awesome too; I assume the ubuntu process is largely similar with small patches then?23:50
cjwatsondmick: The general structure is pretty close, yes.23:58
cjwatsonAnd yes, the internals doc is good.  RIP Frans. :-(23:59

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