/srv/irclogs.ubuntu.com/2016/03/11/#ubuntu-devel.txt

mwhudsonthis specific one was because i forgot -sa i think00:00
naccrbasak: we may want to setup a usd tree for php7.0 ... i think with the split packages, esp., it will be easiest to merge with git going forward. I've got the current code in a tree now locally that i've been using to dev on and for purposes of requesting new merges00:21
jrwrencan anyone point me to what a git url should look like for an ubuntu package on lp?00:55
jrwrenif it were bzr I'd push to lp:~evarlast/ubuntu/wily/b2/trunk what is the lp git equivalent?00:56
naccjrwren: i'd recommend setting up a lpmep alias as01:00
nacc[url "git+ssh://user@git.launchpad.net/~user/ubuntu/+source/"]01:01
nacc  insteadof = lpmep:01:01
naccat which point you can use01:01
nacclpmep:packagename01:01
naccand it will dtrt01:01
nacc(aiui)01:01
naccjrwren, so that's just shorthand for lp:~user/ubuntu/+source/pkgname01:03
naccthe reason to do the ubuntu/+source is that it links it to the gneeral packaging git trees in lp01:04
rharperhttps://help.launchpad.net/Code/Git01:04
rharperis useful for config/setup and questions01:04
naccrharper: thanks :)01:04
rharpernacc: sure01:06
rharperhrm, our disable systemd in udeb patch for multipath-tools also disables in the non-udeb package in the update; this screws up the service starting since it never emits the sd_notify01:07
rharperat least I know why it doesn't start with the upstream systemd file;  I think debian suffers from this as well ; indeed01:08
rharperthe disable for udeb patch is from debian01:08
rharpertime to fix and file a debian bug01:08
rharperheh, no-one notices for several reasons:  1) most folks don't really use multipath 2) there's a socket activation version of multipathd ; so even if multipathd isn't always running, if you just run multipath -ll; it'll spawn and work without the daemon going;  3) we also have an init script which just doesn't do the whole sd_notify and runs without -d (don't daemonize)01:09
rharperwhat a pita01:09
=== beuno_ is now known as beuno
tarpmanw 2101:12
tarpmanexcuse me.01:12
jrwrennacc: thanks! that is exactly what I wanted01:41
=== juliank is now known as Guest39948
=== juliank_ is now known as juliank
=== Guest38484 is now known as mfisch
=== mfisch is now known as Guest13749
=== juliank is now known as Guest44413
=== juliank_ is now known as juliank
infinitycaribou: The Breaks/Replaces should be << the version where you introduce the transitional package (so, xenial's)03:18
infinitycaribou: Assuming I'm reading your question correctly.  Would be easier to see your current bits and review.03:19
cpaelzergoo dmorning05:58
=== dax is now known as daxcat
tjaaltonlp is slow catching up with debian, packages not syncable after 9h07:26
dholbachgood morning07:34
Trevinhoflexiondotorg: ok thanks, will do it.07:52
=== marcusto_ is now known as marcustomlinson
sil2100Laney: hey! What are the requirements to become a DMB member?09:21
Laneysil2100: be in ~ubuntu-dev, nominate yourself09:22
Laneyshow up at the meetings and do the thing :)09:22
sil2100Laney: aren't I too much of a hmmm... freshman for that?09:24
sil2100The DMB had always veterans in it :)09:24
Laneysil2100: I wasn't a core-dev when I first joined :-o09:26
sil2100Oh09:26
LaneyI got interviewed by the DMB that I was a member of09:26
Laneythat was funny09:26
sil2100hoho, ok, might be a nice experience then, let me nominate myself09:27
Laney15:00 UTC and 19:00 UTC09:27
Laneywell I guess that can be changed if the members decide09:27
Laneybut that's what they are atm09:27
tjaaltonwhat's up with lp? still can't sync packages from debian09:30
tjaaltonthe internal mirror doesn't get updates09:31
Trevinhoseb128: hey... Bonjour! Who can review the theme css changes nowadays?09:33
* Trevinho thought to be on desktop channel :-P09:34
Saviqpitti, morning, can we do anything about these nvidia regressions https://requests.ci-train.ubuntu.com/static/britney/vivid/landing-064/excuses.html ?09:51
ngaiois there a good reason why ~/.local/bin and ~/.local/share/man are not recognized as valid-locations-in-which-useful-things-are-kept in Ubuntu? pip install --user defaults to these locations09:59
ngaiothe pip developers tell me these locations just work in Fedora09:59
ngaioinstall an application using pip install --user, and it puts the entry_points scripts in ~/.local/bin, which is not on the default Ubuntu path. It puts the man pages, .desktop files etc. under ~/local/man etc., which means the man page is not recognized by man, and so forth10:00
ngaiosorry, that should be ~/.local/share/man10:00
ngaioonly when the user creates a ~/bin directly and symlinks to the executable in ~/.local/bin does the .desktop file show up in the Dash. Until that point the application cannot even be launched without the end user knowing the complete path10:01
Saviqngaio, at least for ~/.local/bin, it'd be easy for a malicious app to, say, put 'sudo' on your PATH and sniff your password10:01
ngaioso how do the Fedora folks get around that problem?10:01
Saviqthey likely don't10:01
ngaiobecause they have ~/.local/bin on the path10:01
Saviqyup10:01
ngaioand in ubuntu there is ~/bin.... so what's to stop that being used for a malicious sudo ?10:02
Saviqit's not on your PATH by default, I don't think10:03
ngaioit is by default10:03
Saviqhmm not on mine10:03
ngaioif you create a bin folder in the home directory10:03
ngaioit will be there on next login10:03
Saviqinteresting, /me tries10:03
ngaioautomatically10:03
ogra_Saviq, it is a debian default10:05
_hcif something has access to write files to ~/bin, it probably also can do a keylogger10:05
ogra_we inherit it ...10:05
_hcwhich would leave less of a trace than a malicious ~/bin/sudo10:05
Saviqright10:07
ngaiosudo pip install foo.tar.gz is definitely not good, but not being able to launch a program is not good either :-) So what is the best way to handle this?10:09
ogra_just add the two paths to your env ?10:10
ngaioogra_, that would imply a special shell script just for Ubuntu, as it cannot go in the setup.py, right?10:11
ogra_i meant in your ~/.bashrc or ~/.profile10:12
ngaioI'm asking because I'm an application developer and I want users to be able to install my application on Ubuntu, and while a PPA would be best not all the dependencies are in Debian and I doubt they will be for some time10:12
* ogra_ could now say that snappy would help here ... but wont :P ... if you use a PPA, you can as well have your deps in there 10:13
ngaioyes a PPA would be best but to be honest it's so difficult trying to figure out the packaging of python packages that aren't mine and use things like SWIG that I'm not familiar with10:14
ngaioso in any case, it seems like ~/.local/bin will not be made a default path for 16.04, is that correct?10:19
pittiSaviq: I suppose they should just get overridden; I did that now10:23
Saviqpitti, thank you10:23
ogra_ngaio, unlikely10:24
ngaioogra_, ok thanks... I'll let the pip folks know, as some people in the #pypa channel are curious about it too10:28
LocutusOfBorgxnox, hi, any idea/opinion about a nodejs sync/merge?11:11
dasjoecjwatson: I'm just looking at http://bazaar.launchpad.net/~ubuntu-core-dev/partman-efi/ubuntu/annotate/head:/check.d/efi - you found the minimum partition size for FAT32 to be 65536 + 1048 sectors. This smells funny, as FAT32 (which your ESP uses by default) actually apparently has a minimum size of 65527 *sectors*. On 512b disks that makes your number close to the lower bound, but native 4k disks require an ESP of at least 256 MiB, it even11:18
dasjoemay be better to use (65536 + 1048) sectors.11:18
cjwatsondasjoe: cyphermox is dealing with this kind of thing nowadays11:19
dasjoecjwatson: right, I'll just leave this message here for them to see :)11:20
smbcyphermox, there is also some small change to os-proper (bug 1374759) which maybe you could sanity check and maybe sponsor...11:51
ubottubug 1374759 in os-prober (Ubuntu) ">>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old" [Medium,Confirmed] https://launchpad.net/bugs/137475911:51
* smb wonders why he almost always fails to spell prober properly11:52
cyphermoxhehe12:02
cyphermoxgood morning!12:02
cyphermoxdasjoe: ok, I'll just look to find some way to figure out whether we're on 4k disks or not, or to make sure we can really reliably count in sectors regardless of disk sector size12:04
smbcyphermox, good morning too :)12:10
smblamont, errm, I know I am a pita... any news on the bind9 exports frontier?12:12
Odd_Blokesmb: You'll proberly work it out one day.12:15
Odd_Blokerbasak: o/ Did you see my comment on https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1473691?12:19
ubottuLaunchpad bug 1473691 in squid3 (Ubuntu) "[FFe] squid: Update to latest upstream release (3.5)" [Wishlist,Fix committed]12:19
rbasakOdd_Bloke: yes I did. Sorry, I haven't managed to circle back to squid3 yet.12:22
=== _salem is now known as salem_
Odd_Blokerbasak: No worries; just checking in. :)12:23
lamontsmb: this weekend, somehow, I'll get it upcoded, upload sunday or sometime monday evening12:28
cyphermoxsmb: this os-prober change kind of works a little bit by chance ;)12:39
smbcyphermox, You mean mine or upstreams? I found mine more reasonable for checking before actually mounting stuff. :)12:44
cyphermoxyours12:45
smbcyphermox, oh why?12:45
cyphermoxwhere is upstreams?12:45
smbcyphermox, included in os-prober 1.6812:45
cyphermoxhum, we already have 1.68?12:46
smbcyphermox, the addition of having a helper to check for extended partition. Right but they do the check in a function that states it needs partitions mounted12:47
cyphermoxyeah12:47
cyphermoxyou need both things12:47
smbcyphermox, which is the reason its still broken in Xenial12:47
smbcyphermox, yep, I was proposing my change on top of the current xenial version12:47
cyphermoxyou should check for an "extended" partition, but that only works because the BIOS GRUB partition has no filesystem data according to blkid, and extended partitions are extended partitions12:48
smbcyphermox, the extended partition we talk about is the small thing that gets created for the container. I think its always only about 2 sectors12:49
cyphermoxwell, it's not extended, it's a protective MBR which just happens to look much the same ;)12:50
cyphermoxwait, we're not talking about the same thing12:50
cyphermoxthis would potentially fix the two bugs, anyway12:50
smbcyphermox, could be yeah. What I mean is that say you create an extended msdos partition as sda2 (with the actual partitions being inside being sda5...onwards)12:51
cyphermoxyep12:52
smbSo currently this sda2 which contains noting but potentially an mbr is still tried to be mounted and it should not12:52
smbSo what I believe blkid returns for that sda2 will never be more than a PTTYPE thing (at least not a filesystem). and apparently before would have returned an error for it12:54
xnoxLocutusOfBorg, we are past featurefreeze.... i have not looked into it.12:55
smblamont, sorry I ignored you a bit... would be awesome. consider me being on watch for it :)12:55
flexiondotorgMirv, Thank you for the sponsoring earlier :-)13:19
LocutusOfBorgxnox, it is an LTS release, this is why I'm worrying about a sync/merge13:24
LocutusOfBorgsee ubuntu-devel or ubuntu-devel-discuss mail list, where somebody asked for it13:24
xnoxit is a universe package....13:28
Mirvflexiondotorg: you're welcome :) the queue was so long, and I'm familiar with your packages by now13:30
flexiondotorgMirv, :-)13:30
MirvLocutusOfBorg: btw when syncing from Debian in order to close filed sync request bugs, the bug filers do appreciate the credit they get if you use the -s parameter for syncpackage (I once forgot it and got a note that the bug filer would have liked it)13:31
Mirvand -b to close the bug13:32
LocutusOfBorgMirv, I use -s usually, but the only one that is asking me to sponsor stuff is mapreri :)13:32
LocutusOfBorgxnox, I prefer to not sync/merge, I don't want to trigger some sort of transition or similar, I don't know if nodejs-depending packages will still build/work13:33
LocutusOfBorgdo you think it is safe?13:33
LocutusOfBorghow can I test it?13:33
MirvLocutusOfBorg: ok :) I just noticed the yamllint which I tried to sponsor at the same time, but I thanked the bug filer adrien in the bug report.13:33
LocutusOfBorgwe have autopkgtestsuite for node, I wish I could do something similar locally13:33
LocutusOfBorgMirv, bad timing13:33
LocutusOfBorgI usually sync/merge packages I have uploaded/sponsored in Debian13:34
LocutusOfBorghttps://tracker.debian.org/pkg/yamllint13:34
LocutusOfBorgso, sorry but I didn't notice the bug13:34
LocutusOfBorgI would have done the -s switch then :)13:34
MirvLocutusOfBorg: oh right! well Adrien got anyway the package he liked :)13:35
LocutusOfBorgsure13:36
LocutusOfBorgI'll thanks him too for the bug report13:36
dasjoecyphermox: hi! The general recommendation I've seen is to use 260 MB partitions even on 512b disks, just to be safe and to ensure a flawless migration to 4k disks in the future13:46
cyphermoxwhat does the spec say?13:47
dasjoecyphermox: which spec? FAT32 defines a minimal partition size of 65527 sectors, iirc13:49
cyphermoxyes13:50
lamontsmb: no worries13:55
smblamont, Well "worrying" is what I do a bit. :)13:58
lamontheh13:58
lamontditto13:58
cyphermoxdasjoe: ok, but I don't think we should change the check in partman-efi13:59
cyphermoxif people know what they're doing and partitioning manually, it should be possible to create a 32Mb partition, and that might well be sufficient for their purpose13:59
cyphermox(or you know, a whatever-equivalent size for 4K disks)14:00
LocutusOfBorgchrisccoulson, would you sync/merge firefox from debian now? :)14:00
chrisccoulsonLocutusOfBorg, no14:01
cyphermoxdasjoe: where we deal with the recommended sizes from Microsoft and all of that would be in partman-auto instead; where the automatic partitioning happens14:01
dasjoecyphermox: probably not, I was looking for where the automatic stuff happens14:01
LocutusOfBorgchrisccoulson, I thought it was good to reduce the delta14:01
dasjoecyphermox: right, that's why I couldn't find it in partman-efi14:01
cyphermoxyeah14:01
dasjoecyphermox: still, formatting a FAT32 with less than 65527 sectors may be invalid so it would be better to use FAT16 in this case14:02
cyphermoxwell, it won't be less than 65527?14:02
dasjoecyphermox: oh right, missed what you said about detecting sector size14:03
cyphermoxto me it comes up to 66583.998... with the value set in partman-efi right now14:03
cyphermox(which is fine for 512b disks, but not for 4K disks, but I don't know yet what the best way to detect 4K would be here)14:04
dasjoehttp://bazaar.launchpad.net/~ubuntu-core-dev/partman-efi/ubuntu/view/head:/commit.d/format_efi#L65 ← This uses "blockdev --getss". 4k disks with 512b emulation may lie here, but that is of no concern to us14:04
cyphermoxah, right14:05
smbcyphermox, thank you for sponsoring14:17
cyphermoxsmb: my pleasure14:18
dobeytjaalton: hey, any idea why x11-xserver-utils hasn't migrated out of proposed yet?14:19
tjaaltondobey: let me check14:21
tjaaltonhuh, no idea14:22
cyphermoxdasjoe: try this for partman-efi: https://code.launchpad.net/~mathieu-tl/partman-efi/too-small-4k14:22
cyphermoxah, looking really quickly our minimum for the efi partition would be 538 M anyway14:23
tjaaltondobey: poked #ubuntu-release14:23
cyphermoxdasjoe: ^14:24
dasjoecyphermox: 538M?14:24
pittitrying: x11-xserver-utils14:24
pittiskipped: x11-xserver-utils (0 <- 40)14:24
pitti    got: 213+0: a-54:a-23:a-29:i-28:p-27:p-28:s-2414:24
pitti    * amd64: arandr14:24
pittidobey, tjaalton ^14:24
pittiapparently it makes arandr uninstallable14:24
flexiondotorgmuktupavels, Do you have a few mins to help on a compiz merge conflict?14:24
dobey  * Add Breaks on arandr << 0.1.9 (see #815731).14:24
dobeypitti: yeah, it's supposed to? :)14:25
muktupavelsflexiondotorg, ?14:25
cyphermoxdasjoe: on amd64: 538 538 1075 fat32  <--- the first is the minimum, second is a priority value, and third is the maximum14:25
flexiondotorgmuktupavels, See this comment https://code.launchpad.net/~ubuntu-mate-dev/compiz/marco-gsettings/+merge/282882/comments/73761014:25
pittidobey: well, then arandr apparently needs and update14:25
tjaaltonpitti: ah, meh14:25
flexiondotorgmuktupavels, There are conflicts between our merge proposal for Compiz.14:25
dobeyhmm14:26
cyphermoxpriority should make it go somewhere between the minimum and maximum, possibly somewhere near the minimum AFAICT14:26
flexiondotorgmuktupavels, How to proceed? Should I take your branch and re-integrate my changes?14:26
muktupavelsflexiondotorg, i know14:26
dasjoecyphermox: I see, thanks. Sorry for the noise, then14:26
flexiondotorgOr can you merge my stuff into your branch?14:26
dobeytjaalton: oh i see debian has 0.1.9-1 for arandr, and xenial has 0.1.8-114:27
dobeytjaalton: i guess you need to sync it too?14:27
tjaaltonyeah14:27
tjaaltonmissed that14:27
cyphermoxdasjoe: np; it was worth checking. I just tweaked the minimum /boot size recently too.14:27
tjaaltondobey: synced14:28
dobeyhopefully it will migrate now :)14:28
muktupavelsflexiondotorg, I dont know what is right way to do this... I would probably start with my branch, then merge your branch, fix conflicts and create new merge proposal with my branch set as prerequisite14:28
dasjoecyphermox: can you see why 538M was chosen? I'll talk to rlaager and edit the root-on-ZFS guide14:28
muktupavelsflexiondotorg, bzr reports 5 conflicts..14:29
dasjoecyphermox: a quick googling for the numbers you pasted results in http://bazaar.launchpad.net/~ubuntu-installer/partman-auto/master/files/head:/recipes-amd64-efi/ - which does not reflect https://lists.debian.org/debian-boot/2015/05/msg00030.html :)14:31
muktupavelsflexiondotorg, looks like it should not be hard to fix...14:31
cyphermoxdasjoe: that's not much of an issue, mostly just cosmetic14:32
dasjoecyphermox: found the source, https://bugs.launchpad.net/curtin/+bug/130616414:32
ubottuLaunchpad bug 1306164 in curtin (Ubuntu) "MAAS fast-path EFI install creates ESP that's too small" [Critical,Fix released]14:32
cyphermoxyes, that's the right bug14:32
cyphermoxdasjoe: so, free vs. fat I was hoping it had been fixed already, so I'll look again, but it was about some cases where partman-efi wouldn't notice the EFI partition at all in that case, not that the sizes were wrong14:33
LocutusOfBorgcan anybody please explain me why gdcm is not migrating? poppler?14:35
flexiondotorgmuktupavels, OK, I'll take your branch and merge my stuff in to it and resubmit.14:38
flexiondotorgmuktupavels, I'll ping you with merge proposal when I'm done.14:38
muktupavelsflexiondotorg, I am alredy fixing conflicts14:38
rbasaktrying: gdcm14:40
rbasakskipped: gdcm (10 <- 30) got: 213+0: a-54:a-23:a-29:i-28:p-27:p-28:s-24 * amd64: libgdcm-tools14:40
flexiondotorgmuktupavels, Brilliant.14:40
flexiondotorgmuktupavels, Thanks for your help.14:40
rbasakOh, it might not be that.14:41
flexiondotorgmuktupavels, I need to go to a meeting, but I'll be back a little later. can we catch up then.14:41
muktupavelsflexiondotorg, I will push new branch in few seconds...14:41
LocutusOfBorgrbasak, exactly14:42
LocutusOfBorgI'm not sure what is wrong with that14:42
LocutusOfBorgit is obviously installable14:42
apwLocutusOfBorg, is it perhaps telling you that other things depending on that get broken via that library, as it next trys to migrate it with other packages which fail for a different reason14:58
=== Guest13749 is now known as mfisch
=== mfisch is now known as Guest88074
apw(for kde sounding things)14:59
rbasakLocutusOfBorg: it's installable in xenial-proposed. It might not be installable in the release pocket after gdcm has migrated.15:00
=== Guest88074 is now known as mfisch
apwrbasak, though that is an internal package from gdcm15:04
LocutusOfBorgrbasak, exactly, internal package15:04
rbasakPerhaps it depends on something else in the proposed pocket though.15:04
rbasakSo it needs to migrate at the same time as something else.15:04
apwrbasak, it is tied up with some other bits15:04
LocutusOfBorgreverse-depends -r xenial libgdcm-tools15:05
apwTrying easy from autohinter: boomaga/0.7.1-1build3 cups-filters/1.8.2-2ubuntu3 gambas3/3.8.4-2ubuntu2 gdal/1.11.3+dfsg-3build1 gdcm/2.6.3-3ubuntu1 inkscape/0.91-7ubuntu2 ipe-tools/20150406-3build4 libreoffice/1:5.1.1~rc2-0ubuntu1 pdf2djvu/0.9.3-1build2 pdf2htmlex/0.14.6+ds-2build1 poppler/0.41.0-0ubuntu1 popplerkit.framework/0.0.20051227svn-7.1build10 texlive-bin/2015.20150524.37493-7build515:05
LocutusOfBorgNo reverse dependencies found15:05
apwxpdf/3.04-1build115:05
apwLocutusOfBorg, what about its forward ones15:05
rbasakI'm just saying that it isn't "obviously installable". That's all. Because our version of installable isn't exactly the same as what would be in the release pocket after migration.15:05
rbasakPerhaps it needs a hint, or perhaps there's no combination that works. I don't know.15:06
LocutusOfBorgapw, I also tried with -b , isn't it enough?15:06
LocutusOfBorgrbasak, maybe some sort of deeper log of the script might help15:06
apwbritney seems to thnk those others are tied up with it, that they are co-dependant15:06
LocutusOfBorgso karbon might be the solution?15:07
pittistgraber: with lxd, is there any way to get ephemeral containers using a tmpfs overlay like good old lxc-start-ephemeral?15:27
pittistgraber: I just found out why my lxd tests are so much slower than the lxc ones, and it's due to that -- I added eatmydata now, but writing all those ephemeral containers to disk is still quite a waste15:27
pitticloning is super-fast thanks to btrfs, but then the fsync axe hits15:30
stgraberpitti: unfortunately we don't support overlay filesystems as container storage due to the way they work (makes snapshot, restore, copy, move a nightmare) and because of their odd behavior (problems with inotify and extended attributes)15:31
pittistgraber: ok, fair enough; at least I'm not missing some s3kr1t option; thanks!15:32
pittiso, eatmydata it is!15:32
stgraberpitti: if you were on zfs you could probably set "sync=disabled and atime=no" which is a eatmydata equivalent but at the backing fs level (can be set recursively for part of the zfs tree, say lxd/containers)15:33
pittistgraber: well, I certainly do want sync for my actual file system15:33
pittibut I want testbeds (their overlays/deltas) to be entirely in RAM15:34
pittiwith QEMU I put the qcow overlay onto tmpfs, but we don't have that storage abstraction there15:34
pittistgraber: but yeah, I feel your pain wrt. inotify and its quirks15:35
pittistgraber: I just found another overlayfs regression in the xenial kernel today15:36
pittistgraber: I mean quirks of overlayfs15:36
stgraberwhat we'd like ideally is for a way to tell zfs/btrfs to store the cow bits of a given subvolume on a specific block device, then have that block device be a ramfs15:38
stgraberbut neither of them supports anything like that15:38
pittistgraber: right15:38
pittistgraber: I just naïvely tried to mount a tmpfs onto /var/lib/lxd/containers, that didn't work so well15:39
pitti(yay messing around in lxd's guts, rightly got my hand slapped :) )15:40
infinitypitti: Have you noticed that component-mismatches is 2 days stale?15:42
pittiinfinity: err, no, I didn't; but then again *I* am 2 days stale too, so maybe that just compensated15:43
infinitypitti: Heh.15:44
pittisame for -proposed15:44
* ogra_ has the feeling he sees the FF crash dialog more often than the main window in 15.10 since the last update FF crashes at least once per hour for me recently :(15:46
pitti-rw-r--r-- 1 ubuntu-archive ubuntu_archive 5089560 Mar  9 18:28 mirror/ubuntu-germinate/germinate.output15:46
pittiinfinity: ^ germinate didn't update for 2 days, and c-m only runs if that changes15:46
infinitypitti: Curious.15:47
* pitti runs it by hand15:47
pittihm, I expected to be greeted with some error message, but it's working silently15:48
infinityadconrad@pepo:/srv/launchpad.net/ubuntu-archive/ubuntu-germinate$ ls -l germinate.output15:48
infinity-rw-r--r-- 1 lp_publish lp_publish 5823778 Mar 11 15:23 germinate.output15:49
infinityIt's updating on pepo.  Looks like it's no longer mirroring...15:49
cjwatsonwut15:49
cjwatsonrsync's still open15:50
pittioh, is update-germinate not what creates/updates mirror/ubuntu-germinate/germinate.output ?15:50
infinitypitti: No.15:50
infinitypitti: It's mirrored from ftpmaster.15:50
infinityBy archive-reports.15:50
infinityWhich might be dying before it gets there?  But that also seems unlikely, as the world would be halted.15:50
cjwatsondepends how late15:51
cjwatsonI'd suggest commenting out archive-reports from crontab, waiting for everything to quiesce, and then running it under sh -x15:52
sidipitti, hi, regarding https://lists.ubuntu.com/archives/ubuntu-desktop/2016-March/004790.html the reason why xfce4-volumed is still using gst 0.10 is because the GStreamer devs never ported the mixer interface to gst 1.015:54
sidiso it's not so much that the projects are dead, but rather impossible to keep maintained. Still happy for xfce4-volumed to be shot out of the repos though. I don't have time to work around the mixer interface's absence and provide a working package.15:55
pittisidi: I suppose the other mixer apps speak pulse directly now?15:55
sidipitti, yes, albeit we have a separate daemon in Xfce for pulse (xfce4-volumed-pulse)15:55
pittistgraber: how do you get upstream translations for LXD, btw? (noticed some odd-looking mix of German and English)16:00
pittisidi: thanks for the heads-up16:00
knomepitti, thanks for taking care (re: xfce4-volumed) :)16:03
pittiknome: well, I didn't do anything about it :)16:03
knomeif you're removing it, should we take care that it's out of our seed, or would you take care of that too16:04
pittiknome: I won't remove any seeded package (or any package with reverse deps), that'd be a bit blunt :)16:07
knomepitti, i think that'd do good ;>16:07
knomeok, we'll coordinate getting it out of the seeds then16:07
pittistgraber: FYI, I'm filing/investigating bug 1556175 which makes reboots of lxd containers reeeeeeally slow (in case you get other reports about that)16:08
ubottubug 1556175 in ifupdown (Ubuntu) "networking.service hangs on shutdown in LXD" [Undecided,New] https://launchpad.net/bugs/155617516:08
pittioh, that'd also explain why the ppc64el instances reboot so effingly slow, this doesn't seem limited to lxd indeed16:14
=== daxcat is now known as rwd
zequencepitti: Seems our discussion on DVD authoring is taking a bit of time. It's mostly a matter of finding a replacement. Hope we will have come to some kind of a conclusion by monday16:32
pittilamont: as doko is out, would you happen to know why we switched isc-dhcp from libbind-export-dev to libbind-dev and now link with the non-export libs?16:49
pittilamont: oh, the new bind9 doesn't actually have the -export stuff any more; either way, this apparently changed the behaviour of handling SIGTERM (which is now broken in dhclient)16:50
pittilamont: does that ring a bell by any chance?16:50
lamontpitti: I'll be restoring -export this weekend16:50
lamontit's supposed to be killable, but dhcp isn't tehre yet16:50
pittilamont: ah, so this is more or less known?16:51
* pitti just spent 1.5 hours drilling down bug 155617516:51
ubottubug 1556175 in isc-dhcp (Ubuntu) "networking.service hangs on shutdown -- killing dhclient has no effect any more" [High,Triaged] https://launchpad.net/bugs/155617516:51
lamontpitti: dhcp leases do not renew16:52
lamontnot sure which bug number16:52
pittiwe could quick-fix it to send SIGKILL instead of TERM, but not sure if that could cause other problems16:52
lamontit needs things taht are in the lib to not be in the lib, so back to two builds and two sets of libs16:53
pittilamont: ok, thanks; so I'll check that next week when it's split again16:54
lamontthe path was the dhcp maintainer in debian going "yeah, with 9.10, we can merge these and drop the export libs" followed by the bug erport and the "oh, actually, the version of dhcp that will work is not due out until may/june... oops"16:55
lamontand what with everything, my life is hectic with deadlines that put fixing bind below the cutline for too many days running16:55
lamontif someone (doko ??) wanted to prep a diff to put things back, the bind9 git tree on anonscm.debian has the 9.9.5 diff (which just needs sonames changeed) relatively isolated16:56
lamontotherwise, it's on my list for my sunday afternoon16:57
pitticheers16:59
=== salem_ is now known as _salem
=== _salem is now known as salem_
ScottKrbasak: Based on the upstream feedback in #1549388, I think it'd be smart to update postfix in trusty to the latest 2.11 version (mentioning this with my Debian hat on, I don't plan to do it).17:48
ScottKlamont: ^^^17:48
lamontrbasak: ScottK that does sound like a good excuse for a backport17:53
lamontbackport/sru17:53
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
naccslangasek: just realized something with the php7.0/php-universe-source7.0 packages, the autopkgtests are only applicable to the former. They pass with the latter, becasue they just run the former's tests basically. So I think I should just update the rules file to only do the test generation for the former, and delete the tests/control file in the latter?18:09
slangaseknacc: none of the tests test these universe extension packages?18:09
naccslangasek: no18:09
=== _salem is now known as salem_
naccslangasek: no tests do, actually, in general18:09
naccslangasek: the tests that would can only be run during build-time anda re disabled in rules18:10
naccRUN_TESTS := no, currently18:10
naccas I think it would slow the build down quite a bit :)18:10
naccI can find out from Debian to be sure18:10
slangaseknacc: then yeah, that sounds right to me.  I'm in progress on the review of the package you posted already, so a debdiff against the current php-universe package may be easiest for me to incorporate, but whatever you send I'll pick up18:10
naccslangasek: thanks! it's a very small change18:10
=== salem_ is now known as _salem
naccslangasek: what i'm not sure about and would appreciate your input on, is if it is better to make php7.0 in ubuntu have all the split stuff and then just have php7.0-universe-source have the WITH_UNIVERSE toggle and the renames? THat seemed cleanest to me, but does mean there are some not-strictly-needed for php7.0 chagnes in php7.0. I'm happy to do it either way, though.18:12
=== pepee- is now known as pepee
nacccurrently, that is, i've done what i just described, and php7.0 has the split in the latest version and php7.0-universe-source is just a small delta to that18:12
slangaseknacc: having extra binary packages listed in debian/control that are not built in debian/rules is permissible, if that answers your question18:13
=== _salem is now known as salem_
slangasekso e.g. you should be able to drop the prepared: target in debian/rules18:15
naccslangasek: sorry, i asked it too roundabout :) would you rather see the main/universe split happen in src:php7.0 or in src:php7.0-universe-source? Right now, the split happens in src:php7.0 and then src:php7.0-universe-source is just choosing (effectively) to build src:php7.0's universe bits. Alternatively, src:php7.0 could be kept roughly in sync with debian (just with the WITH_UNIVERSE==no cases) and18:16
rbasakScottK: thanks18:16
naccthen src:php-universe-source7.0 could have the remainder of the split (all the WITH_UNIVERSE == yes cases)18:16
slangaseknacc: I would prefer the two source packages to be as close to one another as possible, minimal delta so that they can be easily diffed against one another later for maintenance18:20
slangasekdoes *that* answer the question? :)18:20
naccslangasek: :) yeah; I personally think what I have is the cleanest for ust ot maintain. MOst of the delta is in php7.0 and then the diff between php7.0 and php-universe-source7.0 is very small. The only issue is the chagne to not run the tests in php-universe-source7.0 woudl be in src:php7.0, which means I need to provide a ubuntu3 debdiff (which is easy) and then a new php-universe-source7.0.dsc and18:21
naccdebian.tar.xz18:21
slangaseknacc: ok, sounds good - I'm heading afk for a bit but will check for diffs when I get back. btw, if you didn't see it I sent a follow-up comment to the bug with some (untested) thoughts on simplifying some of the debian/rules bits18:25
naccslangasek: actually, i can provide debdiffs for both18:25
naccslangasek: yep, jsut saw it, thanks!18:25
naccslangasek: so one issue with the suggestion above to not alter debian/control (an dI realize this might be a bug in the version i sent already in the bug) is that the .dsc file refers to binary packages that are not created by that src package?18:45
naccslangasek: the "fix" to that might be to have the shipped debian/control files reflect the right values (so i'd put that back in, dropped it in ubuntu2)18:50
bdmurraytjaalton: it might be worth adding a DistUpgradeQuirk to the ubuntu-release-upgrader re fglrx. e.g. https://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-release-upgrader/trunk/view/head:/DistUpgrade/DistUpgradeQuirks.py#L16118:53
tjaaltonbdmurray: indeed18:55
bdmurraytjaalton: is that something somebody on your team can take care of?19:01
tjaaltonbdmurray: probably tseliot19:03
bdmurraytjaalton: I reported bug 1556248 about it.19:12
ubottubug 1556248 in ubuntu-release-upgrader (Ubuntu) "dist upgrade quirk need for fglrx and 16.04" [Undecided,New] https://launchpad.net/bugs/155624819:12
dobeytjaalton: hey. might you know how i can make the xrandr monitor config be saved across X restarts? when i --setmonitor, it gets lost on logout/reboot19:20
tjaaltondobey: if the monitor config thing doesn't support it, then I guess some script to run on session start is your bet19:23
tjaaltonbdmurray: thanks19:23
dobeytjaalton: so, the way i got a single screen was i had to run the xrandr --setmonitor, then i had to open the control center display properties and hit "Apply"; --setmonitor didn't propagate a visual reconfiguration for some reason19:25
tjaaltonhuh19:28
dobeyso aside from that, and maybe a couple of minor annoyances, i seem to have reasonably working 60Hz 4k now :)19:33
tjaaltoncool19:41
=== rwd is now known as ro
dobeysteam install is busted though :-/19:55
=== JanC_ is now known as JanC
persiaGood day. Could someone please direct me to the best channel to discuss changes in unity-gtk-module ?20:44
* ScottK waves to persia 20:45
ScottK(no idea about the answer to your question though)20:45
persiaHeh, no worries.  This might be the channel.20:45
persiaI wanted to add an entry to the blacklist, to fix bug #1242937  harder: I have a merge proposal, but I've been away long enough not to be confident with what to do with it.20:46
ubottubug 1242937 in Unity GTK+ module "unity-gtk-module does not respect "ubuntu-local" property (used by e.g. Freeciv) as appmenu-gtk did" [Medium,Fix committed] https://launchpad.net/bugs/124293720:46
=== salem_ is now known as _salem
=== ro is now known as ezri
naccslangasek: debdiffs just posted21:11
naccslangasek: so the only remaining (outstanding) issue is there is a doc dependency i don't think i can resolve ... the src:php7.0 installdocs target links everything to php7.0-common, e.g. ./usr/share/doc/php7.0-xml -> php7.0-common ... since that binary target is not from this source package, policy doesn't allow linking for src:php-universe-source7.021:41
mterrycoreycb, for python-neutron-lib...   I don't see the package in Debian?21:42
mterrycoreycb, and it needs a team bug subscriber...21:42
naccmterry: it's in the NEW queue21:42
nacci think21:42
nacc(per rmadison)21:43
mterrynacc, ah the NEW queue in Debian.  Very new package then  :)21:43
naccmterry: yep :)21:43
mterrynacc, well it's bug history in Debian is spotless then!  :)21:43
naccmterry: heh, always nice!21:43
naccslangasek: these binary targets depend on php7.0-common, though ... so not sure if this might be a gray area in the policy. I could also override it differently for the universe build, since there is the dependency21:46
slangaseknacc: the binary packages built from php-universe-source shouldn't symlink their docs directories to php7.0-common21:46
naccslangasek: ok, they don't (i put in a comment as to why)21:48
naccslangasek: fyi, debian has pulled in the twig-testcase fix in 7.0.4-621:54
bdmurrayniedbalski: Your upload fixing bug 1515278 doesn't include a bug reference to it.21:58
ubottubug 1515278 in oslo.messaging (Ubuntu Wily) "[SRU] rabbit queues should expire when unused" [Medium,In progress] https://launchpad.net/bugs/151527821:58
flexiondotorgWhere are the ISO boot screen translations on Launchpad?22:02
flexiondotorgThe are some untranslated strings for Ubuntu MATE. I'd like to point translators in the right direction.22:03
coreycbmterry, it's in debian new22:07
coreycbmterry, I imagine that doesn't count though22:08
coreycbmterry, I just added a team bug subscriber22:09
mterrycoreycb, left comment approving.  Didn't change status, since it's also an FFe bug22:10
persiaattente: It seems that we're shipping the wrong default in freeciv: thanks for checking.  I'll fix that in Debian, and do a sync, unless you see a reason to process it twice.22:24
attentepersia: sure, let me know when that's done and i'll approve your merge proposal22:25
cjwatsonpitti: http://people.canonical.com/~ubuntu-archive/proposed-migration/log/wily/2016-03-11/22:22:46.log shows sadness in a particular autopkgtest artifact, which is crashing proposed-migration and I suspect also explains the lack of component-mismatches runs (since that's later in archive-reports).  Could you please have a look?22:30
coreycbmterry, thanks22:35
naccslangasek: looking at merging libsdl1.2, as we're out of sync with debian. You did a merge in November, I've got the debdiff done and ready to go, do you have any advice on testing? I think it'll also need a FFe, as it's a new upstream version23:09
slangaseknacc: my advice is to not merge it, I reviewed the diff already and it's a nonsense "new upstream version" that drops a file, purportedly for freeness reasons, then re-adds the same file in a Debian patch23:18
naccslangasek: ok :) i wondered about that, it didn't really look like a change23:20
naccjgrimm: --^ are you ok with that?23:20
jgrimmnacc, yep. doc it23:20
naccjgrimm: will do23:20
jgrimmthanks!23:20
naccjgrimm: i'm done with all up to openipmi now, bugs opened, etc.23:20
jgrimmyou da man!23:20
naccjgrimm: makes sense to me, to have openipmi bug fixed, so i can carry that in the delta, rather than having to ask ibm to retest again23:21
naccjgrimm: are you ok i just put the LP #s in the spreadsheet?23:21
jgrimmfor now yes23:21
naccjgrimm: just a summary, 4 don't require FFes (as I see it), 1 does and 1 is a sync (does not need ffe)23:23
jgrimmnacc, great! I gave hallyn a headsup that you might hit him up for some sponsorship23:25
slangaseknacc: fwiw your dh_installchangelogs override inadvertently overrides it to null in the WITH_UNIVERSE case - fixing locally23:28
naccslangasek: that was intentional, but let me explain and you can correct me as you see fit23:29
naccslangasek: so src:php7.0, with that override, only installs changelogs for php7.0-common (the -p paramater) via the NEWS file23:30
naccslangasek: so let's say all packages were in main, then I think only php7.0-common would installchangelogs?23:30
naccslangasek: so I tried to mimic that by not doing anything in the case for php-universe-source7.023:30
naccslangasek: should I have put the ifeq before the definition of the override?23:31
slangaseknacc: dh_installchangelogs has two functions: to install the Debian changelog into the package, and (if specified) to install the upstream changelog.  For php7.0, the NEWS is the upstream changelog, and the override is there to specify the source location of that upstream changelog.  However, it's invoked for only -p$(PHP_COMMON) as an optimization, because we know that the doc directories for all23:32
slangasekother binary packages are going to be linked to ...23:32
slangasek... php-common23:32
slangasekso no reason to install the files in all the packages only to remove them right afterwards23:32
slangasekbut for php-universe, the doc dirs are not symlinks; so we want the default behavior of dh_installchangelogs instead23:32
naccah!23:32
naccslangasek: yep, makes sense, thanks for that23:32
naccslangasek: sorry about that, didn't realize that nuance23:33
slangasekok, now the debian/control target is making my eyes cross ;)23:34
naccslangasek: heh23:35
naccthey are *almost* identical23:35
naccslangasek: the issue is that if you leave the packages in control.in there, dh_genchanges complains about missing binary packages23:35
naccso i strip them out with grep-dctrl23:35
naccslangasek: it would be easier to read with a cp; grep-dctrl; rm like i did before, if you prefer (and functionally equivalent)23:36
slangaseknacc: seems to me that the grep-dctrl isn't needed, again because we don't need to filter the list of binary packages in debian/control23:37
naccslangasek: the build fails w/o it23:37
slangasekhmm, how does it fail?23:37
naccslangasek: let me find the logs23:38
naccslangasek: also, did you see my earlier query? now both src: packages .dsc files say they generate all the binary packages, because they are listed in debian/control23:40
naccslangasek: http://paste.ubuntu.com/15352259/23:40
naccsorry, meant dpkg-genchanges earlier, not dh_genchanges23:41
slangasekI missed that query... it's ok that it does list the packages in both places, launchpad refcounts the binaries and that's what matters23:41
naccslangasek: ok cool, wasn't sure; it seemed to not affect the builds and the generated binaries were correct, but wanted to check, thanks23:42
naccfor the purposes of merging, let's say the old ubuntu version is based off a debian version that doesn't seem present anymore, per pull-debian-source. Are there standard archives of old builds (including the .dsc and .orig.tar.gz)?23:51
slangaseknacc: have you used 'grab-merge'?23:53
slangasekmerges.u.c archives these things23:53
naccslangasek: ah, i'll look at that, thanks!23:54

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