/srv/irclogs.ubuntu.com/2017/02/03/#ubuntu-devel.txt

naccslangasek: would you have a moment for a question about image (cloud-images specifically, but I think generic) generation?00:00
slangaseknacc: sure, maybe I can answer wrt cloud images :)00:15
sarnoldbetter hurry though with this wind who knows how much longer our internet cables will hold up00:16
naccslangasek: :) -- so I'm working on curtin iscsi support and at the same time hoping to resolve LP: #1444992. I *think* the underlying issue is that we (well, the open-iscsi package) generates the initiator name at pkg install time (due to LP: #1057635). But for the cloud image, since open-iscsi is seeded in server (I think this is why?) it's configured at image creation time (effectively).00:18
ubottuLaunchpad bug 1444992 in MAAS "fastpath install duplicates iSCSI initiator names, blocking iSCSI HW" [High,Triaged] https://launchpad.net/bugs/144499200:18
ubottuLaunchpad bug 1057635 in Ubuntu Quantal "initramfs built during install does not contain a valid iscsi initiator name" [High,Fix released] https://launchpad.net/bugs/105763500:18
slangaseknacc: yes, that sounds accurate to me00:19
naccslangasek: and what i'm trying to understand, given i don't know much about the image creation process, is what are possible fixes? My initial thought is to change the image creation tooling to undo the change from the second bug and set the intiatior name back to Generated=yes00:20
naccslangasek: but, given that the package is present always, do we need to worry about churning through all the random strings that are used (aiui, generated has a fixed prefix (from Debian) and then a suffix of some number of characters)00:22
slangaseknacc: the image build process can have post-processing of the image contents to do things like removing or editing the config file; if you look at the init script you'll see that it will auto-generate the initiator name on first run if it doesn't already exist00:27
slangasek(he says, having for some reason looked at this package recently)00:28
slangaseknacc: so basically, adjust the rules in livecd-rootfs to rm /etc/iscsi/initiatorname.iscsi00:28
naccslangasek: hrm, on my reading of startup-checks.sh, though, if that file doesn't exist, it just errors out? (this is a ExecStartPre for iscsid.service)00:29
naccslangasek: maybe i'm looking at the wrong init script?00:32
slangaseknacc: hmm double-checking00:46
slangaseknacc: ah right, you need to actually set GenerateName=yes in that file00:46
naccslangasek: ack, that is my read of it as well00:52
naccslangasek: i'll take a look at livecd-rootfs00:53
=== ahoneybun_ is now known as ahoneybun
naccslangasek: is it just me or is live-build/ubuntu-cpc/060-ipv6.chroot about to break for z+1 (and technically is already wrong but unaffected probably by warty < trusty?) Just getting my head around the src pkg :)01:00
slangaseknacc: hngh01:01
slangaseknacc: you are not incorrect01:02
mwhudsonah haha01:05
mwhudsoni wonder how much of the 17.10 cycle is going to be finding all of those01:05
naccmwhudson: :)01:06
naccslangasek: iiuc, then, would it be so straightforward as adding an iscsi hook? which basically does `echo GenerateName=yes > /etc/iscsi/initiatorname.iscsi`?01:08
slangaseknacc: should check for existence before overwriting, but yes01:09
slangasekmwhudson: well, cdimage was future-proofed quite some time ago :P01:09
mwhudsonslangasek: because warty > breezy?01:09
naccslangasek: ack01:10
mwhudsonslangasek: i'm sure no code with new assumptions has been added in the last 12 years or so01:10
bswartzhey ubuntu guys, I'm trying to upload a package to a PPA I just created, and it said "Successfully uploaded packages." but there's still nothing on my PPA01:27
jgrimmbswartz, did you check your email as possibly got rejected while actually processing the upload01:30
bswartzjgrimm: ty! I just checked my email and it was rejected01:31
jgrimmbswartz, you should get a rejection/success email01:31
jgrimmbswartz, cool01:31
bswartzdidn't know it sent email responses01:31
bswartzjgrimm: I was able to upload my package but when I try to apt-add-repository on my own PPA it fails with "Error: signing key fingerprint does not exist"01:39
bswartzoh maybe that's because the build of the package is pending still01:39
bswartzI'll try again after this build completes01:40
sarnoldindeed that's possible, if this is the first package build in your ppa; I think launchpad creates the keys -after- a package has successfully built01:44
bswartzdarn the package built successfully but I'm still getting the "Error: signing key fingerprint does not exist" error when trying to add the PPA01:56
bswartzgoogle saves me again -- I had to run "sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ...."02:05
sarnoldewwww02:07
sarnoldprobably waiting ten minutes was the real solution02:07
tsimonq2(either way, DuckDuckGo FTW :P)02:08
=== salem_ is now known as _salem
=== marcusto_ is now known as marcustomlinson
cjwatsonmwhudson: warty/breezy was still in the era of special-casing for everything; the serious future-proofing was much later09:55
cjwatsonmwhudson: (I did most of it when rewriting the whole thing in Python)09:56
=== marcusto_ is now known as marcustomlinson
=== _salem is now known as salem_
fossfreedom_andyrock: quick question - did you manage to discuss our (Ubuntu Budgie) gnome-menus merge-proposal with seb128 ? TIA  https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/163174513:47
ubottuLaunchpad bug 1631745 in gnome-menus (Ubuntu) "Ubuntu Budgie - panel crashed with SIGSEGV in g_slice_alloc()" [High,In progress]13:47
GunnarHjrbasak: I just uploaded to xenial successfully, so the fix of my packageset seems to be fine. Thanks!13:52
rbasakGunnarHj: great! Sorry it took so long.13:53
rbasakI think my DMB queue is now clear \o/13:53
mitya57Can someone please mark monkeysign failures as ignored? I.e. on i386 it passed only one time of 19, according to http://autopkgtest.ubuntu.com/packages/monkeysign/zesty/i386.14:22
mitya57And it is the last package that blocks sphinx migration.14:23
rbasakI can't (no ACL bit) but sphinx migration \o/14:23
* rbasak had something blocked on that but can't remember what :-/14:23
mitya57Laney, ^^ are you the right person to ask about this?14:23
mitya57rbasak, by the way I don't see anything that depends on Sphinx on the proposed-migration page.14:36
mitya57Maybe you are talking about sphinx-the-speech-engine, not sphinx-the-doc-generator? :)14:37
rbasakNo it was the doc generator. It's an FTBFS with the old sphinx that builds successfully in Debian. With the new sphinx, I'm hoping it'll work.14:41
rbasakThough, the new sphinx is in proposed already, and we build against that already.14:41
rbasakSo perhaps finishing the transition won't help.14:41
rbasakI wish I could remember what package it was.14:41
mitya57rbasak, in case you remember it, please let me know — I want to make sure all packages can build against both 1.4 in Debian and 1.5 in Ubuntu.15:05
rbasakWill do.15:05
andyrockfossfreedom: I forgot tbh15:15
andyrockand seb is likely travelling to fosdem15:15
fossfreedom_andyrock: ah.  ok - thanks for the info.15:18
andyrocksorry about that15:18
fossfreedom_andyrock: yeah - sorry to be persistent - this bug is kind of a show-stopper for us :/15:19
barryi guess bitlbee now hijacks port 6667 via systemd :/15:30
enycbarry: hhahahah15:31
enycbarry: devuan to the rescue?15:32
barryenyc: systemctl start emacs.service15:32
GunnarHjbdmurray: Re that im-config bug: rbasak fixed my permissions, and since you didn't do it yesterday, I uploaded it myself a couple of hours ago, so now there is a duplicate... Sorry, should have made a note on the bug report.16:18
bdmurrayGunnarHj: or unsubscribed the sponsors team. ;-)16:20
GunnarHjbdmurray: Actually I did that.16:21
bdmurrayGunnarHj: oh, maybe I should have refreshed that tab16:21
GunnarHjbdmurray: ;)16:21
bdmurraycjwatson: You have some familiarity with debmirror right?17:17
cjwatsonbdmurray: I do, but I'm about to go away for the weekend so now isn't the best time17:17
bdmurraycjwatson: Okay, its not a big deal but if you could look at bug 1658203 sometime that'd be nice.17:18
ubottubug 1658203 in debmirror (Ubuntu) "debmirror isn't mirroring trusty's Contents-*.gz files" [Undecided,New] https://launchpad.net/bugs/165820317:18
cjwatsonI suspect it's because trusty didn't list Contents in Release17:20
cjwatsonor at least related to that17:21
dobeyis there a way to use globs with seeded-in-ubuntu?19:53
sarnoldif you need to build an ugly script you might find apt-cache pkgnames helpful19:55
dobeyno, i just want to see the seed list for a set of packages19:55
dobeyie indicator-*19:55
dobeyfrom source packages, that is19:56
naccrbasak: heh, fun issue with the importer / cron, if launchpad hiccups during one of its connections, something (presumably launchpadlib, but i'm not sure) doesn't seem to notice and just hangs ... so when we had the fw maintenance earlier, the importer got stuck (but didn't crash)21:52
naccjgrimm: --^ fyi, that's why openvpn hadn't picked up the new version yet, i just restarted the script21:52
jgrimmnacc, aha! ok21:53
naccjgrimm: it might take the importer a bit to catch back up, but it should relatively soon21:53
jgrimmnacc, no worries at all.  plenty of other work i can pivot to21:56
rbasaknacc: wrap the cron with a timeout command perhaps?21:56
rbasaktimeout -k60 3600 usd ...21:57
jgrimmnacc, thoughts on how to rebase my current work to newer/debian?21:57
jgrimmnot that its that hard to start over, its all pretty minor21:58
naccjgrimm: ack, so i *think* the simplest way is21:58
naccgit checkout <your branch/ref/whatever>21:58
naccgit fetch lpusip21:59
nacc<presuming it updates the debian/sid branch>21:59
naccgit rebase -i lpusip/debian/sid21:59
nacc ... drop the merge-changelogs, reconstruct-changelog, update-maintainer bits21:59
naccthen re-run those steps, except for merge-changelogs you'll need to pass22:00
naccgit merge-changelogs old/debian old/ubuntu lpusip/debian/sid22:00
naccand correspondingly22:00
naccgit reconstruct-changelog lpusip/debian/sid22:00
naccalternatively to all that :) you can probably checkout ubuntu/devel again, and run `usd merge -f --tag-only`22:01
nacce.g, `usd merge -f --tag-only ubuntu/devel lpusip/debian/sid`22:01
jgrimmheh, i'll give those a try on monday.. brain at EOW sluggishness22:02
jgrimmnacc, thanks!22:02
naccjgrimm: you're basically doing a normal git-rebase at this point22:03
naccit would be good to test, actually, i think the merge-changelogs step might 'just work' (with fuzz/offsets)22:04
naccas in, you don't need to drop it22:04
naccbut reconstruct will fail, as it wont' find the right context (or it'll put it somewhere below the top of the file)22:04
naccudpate-maintainer will probably carry-forward, though22:04
jgrimmright, this'll be an interesting test / good exercise22:04
jgrimmnacc, '> - While it's not wrong by any means to have a carry-forward and revert of22:31
jgrimm> the CVE delta, it does mean that the next merger has to think a bit about  '22:31
jgrimmnacc, I agree.. though we may want to recommend 'edit' instead of pick on the rebase to new/debian22:32
jgrimmnacc, as otherwise it clean rebases something you intend to drop (which is how i got there)22:32
naccjgrimm: oh i see22:32
naccjgrimm: hrm, well if you first squash those and commit an empty-commit22:33
naccjgrimm: it should result on rebase in it being dropped22:33
jgrimmyes, i could easily fix it .. was following the docs22:33
jgrimmnacc, indeed -> squash and empty-commit would work as well22:34
naccjgrimm: ack, it's on my todo list to update more use cases on the wiki for stuff like this22:38
naccrecommended practices for changing delta, for dropping delta, etc.22:38
jgrimmnacc, it was a great observation, so thank you for seeing that22:38
=== salem_ is now known as _salem
wxlanyone here that can help sponsor a bugfix upload of konversation in yakkety? debdiff's big but that's because it includes translations. https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/163591123:41
ubottuLaunchpad bug 1635911 in konversation (Ubuntu Yakkety) "Konversation crashes on quit - please package latest version" [High,Triaged]23:41
sarnold578 KB debdiff for what looks like a _one line_ fix? ouch23:44
sarnoldare you sure the translation changes are needed? I only inspected a hansdful but most looked like they were updating comments23:44

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