/srv/irclogs.ubuntu.com/2015/10/15/#ubuntu-devel.txt

=== ValicekB_ is now known as ValicekB
Pwnnadoes anyone know why my package here says newer version available? I tried dpkg --compare-versions and it says my version is greater? https://launchpad.net/~shuhao/+archive/ubuntu/ppa00:16
sarnoldPwnna: a version with an epoch such as 1:0... is going to be higher than any version number without an epoch00:18
sarnoldPwnna: did you include the 1: in your --compare-versions test?00:19
Pwnnasarnold: no. am i missing a 1:?00:24
Pwnnai thought that was optional.. okay i'll change it00:24
Pwnnathanks for the tip!00:24
sarnoldPwnna: those epochs allow for changing versions when upstreams change from e.g. 20151014 to 1.1. they're annoying but more or less necessary.. and once used, nearly impossible to ever remove.00:25
Pwnnasarnold: yeah i understand them. i just thought that epochs by default are 1 if unspecified.00:26
Pwnnamy mistake00:26
infinityPwnna: Default epoch is 000:26
Pwnnaahh00:26
Pwnnais my naming proper for the rest of the version string?00:27
Pwnnai'm not quite sure about the 0.4.8-1+1SNAP...00:27
infinityPwnna: I assume the snapshot is from upstream?00:27
Pwnnayes00:28
Pwnnaa snapshot of master00:28
infinityPwnna: If so, I'd say your + is in the wrong place.00:28
Pwnnaso i want to convey the date of the package and the sha00:28
Pwnnainfinity: where would it be?00:28
infinityie: Should be 0.4.8+20151014-0shuhao1 or something pleasant like that.00:28
Pwnnawhere would I put the sha?00:29
infinityPwnna: Tail end of the upstream version (the '-' splits upstream and distro) if you care deeply, I prefer to just mention it in the changelog.00:29
infinitySince hashes can't sort, they make crappy versions. :P00:30
Pwnnayeah00:30
Pwnnai was told to tag a date and then a sha00:30
Pwnnaso it would be 0.4.8+20151014-sha-0shuhao1 or something like that?00:30
infinity*shrug* ... Personal preference.  I don't think it adds much useful info to have it in the version, as long as it's also in the changelog, but it also doesn't hurt.00:30
infinityPwnna: 0.4.8+20151014+sha would be your upstream version (as encoded in the orig.tar.gz filename) and -0shuhao1 for the Debian revision.00:31
Pwnnahm00:31
Pwnnaanother question00:32
infinityPwnna: If you intend to do more than one release per day, make the timestamp longer, as you did in your current upload, I just didn't feel like typing more digits. :P00:32
Pwnnayeah00:32
Pwnnai'm okay00:32
Pwnnai think i can do monthly00:32
infinityPwnna: But, IMO, long timestamp in version, and sha in debian/changelog entry is just as informative and less gross.  YMMV, etc.00:32
Pwnnafair enough00:33
Pwnnainfinity: how would my orig.tar.gz work? like what's the directory structure inside the tarball?00:33
infinityPwnna: Should look the same (modulo code update, of course) as the orig.tar.gz in the archive for 0.4.800:33
infinityPwnna: Which is usually just an exported checkout of upstream at a tag, or similar, but sometimes involves some prep scripts.  Not my project, so don't know. :P00:34
Pwnnainfinity: so like i see the ubuntu package just have xournal-0.4.8 as the directory name inside the orig.tar.gz00:34
cjwatsonThat's usually what upstream build scripts of the "make dist" type produce.00:35
Pwnnai don't think there's a make dis00:35
cjwatsonThe exact top-level name doesn't matter, though.00:35
Pwnnaoh it doesn?t00:35
infinityPwnna: Oh.  The first directory makes zero difference.  YOu can call it "giraffes-are-awesome" if you want.00:35
Pwnnai thought it had to match the version00:35
Pwnnaaaaah00:35
infinityPwnna: dpkg ignores the first part.00:35
cjwatsonNo, dpkg-source sorts it out.00:35
Pwnnaokay cool cool00:35
Pwnnaalso 0<whatever>1 at the end, what's the 0 supposed to be?00:36
Pwnnai read the docs but i think i missed that part..00:36
infinityPwnna: -0ubuntuX implies "Ubuntu revision X with an upstream that's ahead of Debian"00:37
infinityPwnna: So -0userX implies "User revision X with an upstream ahead of Ubuntu", at least in an Ubuntu/PPA context.00:37
Pwnnabut what's the prefix 0?00:37
infinityPwnna: The prefix 0 in the Ubuntu context is so that if Debian releases 0.5-1, it sorts higher than our 0.5-0ubuntu100:38
Pwnnaah i see00:38
infinityPwnna: In your use case, it's less meanigful to do it that way, but it maps logically and looks consistent. ;)00:38
infinityPwnna: The other logical mapping is -0ubuntu1~user1, but that sort of implies that your stuff is maybe, some day headed to the archive proper.00:39
Pwnnaah i see00:41
infinityPwnna: ie: if I were prepping a new glibc version in my PPA, I would call it "2.22-0ubuntu1~adconrad1" (or just ~ppa1, because I'm a lazy typist), but that implies that 2.22-0ubuntu1 is archive-bound once the PPA versions don't suck.00:42
infinityPwnna: If I was doing glibc snapshots in a PPA, I'd do 2.23~20150114-0adconrad1, cause we'll ship a glibc snapshot in the distro over my dead body. ;)00:43
Pwnnafair enough00:43
Pwnnai want to actually get this package upstreamed00:43
Pwnnabecause a bug is present from vivid and up00:44
Pwnnabut upstream hasn't do a release because the maintainer is "busy"00:44
Pwnnaidk where to look for this00:44
slangasekdoko: "will cause the behavior of programs to be inconsistent"> I don't see why that's controversial; you're explicitly saying that on some systems the software will do certificate verification and on other systems it won't, and it depends on a setting outside the program that's part of the system's python3.4 installation00:45
infinityPwnna: If you want to actually SRU fixes into the distro, finding the right commits and cherrypicking as patches would be more palatable than saying "update to this commit", generally.00:47
dokoslangasek, no, in all cases it's the same behaviour unless a sysadmin chooses to change the default. that's not different than any other change to a config file00:47
Pwnnayeah but all the new commits since the previous verson has been fixes or another.00:47
Pwnnathere might have been 1 feature00:47
Pwnnaeither way, i might push upstream again00:47
Pwnna how long does uploading build take?01:00
infinityPwnna: That version still has the "-1" in the middle. ;)01:03
Pwnnaafter the version number?01:03
infinityPwnna: As for how long publishing to disk takes after a build, it varies, but give it a hald hour or so (or wait for the icon to change).01:03
Pwnnamy new version number is 1:0.4.8-1+20151014+f5c777d4e-0shuhao101:03
infinityPwnna: The old upstream version was 0.4.8, the Debian revision was -101:03
infinityPwnna: Your upstream should be 0.4.8+20151014+f5c777d4e01:04
Pwnnabut i thought i have to have that in order for it to be > than the ubuntu version?01:04
=== _salem is now known as salem_
infinityPwnna: Upstream and Debian revision are compared separately, so 0.4.8+20151014+f5c777d4e >> 0.4.801:04
Pwnnaoh01:05
Pwnnai see.01:05
Pwnnai suppose i should just get it right and rebuild it again01:05
Pwnnabut i have to delete this package first, no?01:05
=== salem_ is now known as _salem
slangasekdoko: yes, that's exactly the difference in behavior I'm talking about.01:05
infinityPwnna: Nah, the new one would be a higher version, so it'll supersede it.01:06
infinityPwnna: Well, might be.  Things get confusing when there are two dashes in a version number...01:06
Pwnnai just did a comparison and it returned 101:06
Pwnnayeah i'll delete it and reupload01:06
Pwnnawait so what's debian version?01:07
Pwnnait's after the dash, right?01:07
infinityPwnna: The debian revision is everything after the last dash.01:07
infinityPwnna: Which is confusing for humans and poorly-written software alike when there's more than one. ;)01:07
Pwnnawhat's the significance of the debian revision again? if they put in patches?01:08
Pwnnaand then ubuntu1 for the ubuntu revision01:08
Pwnnaor user1 for the users' revision01:08
infinityThe debian revision (-1, -0ubuntu1, -0user1, -3derivative7, whatever) denotes changes made on top of upstream.01:09
infinitySo, generally, in a 3.0(quilt) style package, at least, everything in debian/*01:09
infinityA bare -N is what we inherit from Debian, then -NfooX is the X revision on top of debian's N revisions.01:09
Pwnnai see01:11
Pwnnaalso, for the release in the change log, debian has "unstable", ubuntu has things like "wily". how do you automate building for them?01:12
Pwnnai'm aware for ppa copy packages01:12
Pwnnabut01:12
Pwnnaseems tedious?01:12
Pwnnaand i want to build from like a common base.01:12
infinityFor uploads directly to the archive, we put the series in the changelog.01:12
infinityFor syncs from Debian, we cheat and force the target.01:12
infinityJust as copy-package would do.01:12
infinityIf your goal is a common base, and you know there won't be ABI issues between releases, upload to the oldest release you intend to support and then just copy with binaries to all the newer ones.01:13
infinityTest on the newest release, and if it works, you probably didn't mess up. :P01:13
Pwnnasorry i mean a common base as in. since i commit things like changelog and debian/ into a repository01:14
Pwnnahow do i build so that i don't need to manually edit the change log between building for different releases?01:14
infinityIf you want to build for each release with each release's toolchain, you need 1 upload per release (with a unique version for each), there's no way around that.01:15
infinitySo if you're already twiddling the version, changing the target isn't extra effort.01:15
Pwnnano i mean if i want to have 1 source base and want to generate a package for multiple ubuntu targets, can i do it without fiddling the change log to change wily to vivid and so forth?01:17
Pwnnaor does it even matter?01:17
Pwnnaor does it only matter in the context of the ppa?01:17
infinityPwnna: Well, like I said, you need to have a unique version for each of those, so the changelog needs changing regardless.01:18
Pwnnado you need an unique version for each ubuntu release?01:18
Pwnnaeven if it is the same upstream version with no changes to the source code?01:18
infinityPwnna: Well, we roll packages forward, so no, but also yes. :P01:18
infinityPwnna: A package uploaded to trusty that hasn't changed since still has the same version in wily.01:19
infinityPwnna: But it also wasn't rebuilt.01:19
infinityPwnna: If you're *building* for each series, they need a unique version, since you have unique builds that can't clash.01:19
Pwnnaah01:19
Pwnnai see01:19
Pwnnamy problem stems from the fact that in the ppa there's vivid/wily series01:20
Pwnnaand if i'm on wily i can't import vivid unless i copy them, right?01:20
infinityPwnna: Right, so your solution is one of two things.  Either upload to vivid and copy (with binaries) to wily, so it's published in both.  If that works, because no ABI transitions have broken you, that's the simplest.01:20
infinityPwnna: Alternately, you need unique versions and two uploads.01:20
Pwnnaright. i see01:21
Pwnnai keep getting Launchpad encountered an error during the following operation: copying a package.  xournal 1:0.4.8+20151014+f5c777d4e-0shuhao1 in vivid (source has no binaries to be copied)01:21
Pwnnais this because my thing is still saying Pending publication?01:22
infinityYep.01:22
Pwnnawhen you expand it01:22
infinityPatience. :)01:22
Pwnnamkay :)01:22
Pwnnathanks a lot infinity01:22
Pwnnait was very helpful!01:22
Pwnnai think i can go on packaging more things..01:22
Pwnnaexcept idk how to package things without autoconf yet..01:22
Pwnnainfinity: after you copy packages (just a binary copy?), how long does it take for it to show up?01:27
infinityPwnna: That same half-hour-or-less that it takes for your builds to publish.  It's the same process.01:28
Pwnnaeven with the copy binary?01:28
Pwnnait doesn't say a build is running01:28
Pwnnahttps://launchpad.net/~shuhao/+archive/ubuntu/fixed/+packages01:29
infinityPwnna: Yeah, it still needs to build the Packages.gz indexes for wily, etc.01:29
Pwnnaah i see. so there's no status update on launchpad for this, then?01:29
infinityPwnna: Well, it does show the source as "Status: Pending".01:29
infinityPwnna: When that flips to "Published", you should be more or less good to go.01:30
Pwnnayeah01:30
Pwnnaokay. cool. i thought it might have more info with pending or something01:30
Pwnnathanks a lot :)01:30
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== NCommander is now known as Guest52207
hallyn_rbasak: regarding netcf, no i'd rather we get the newer netcf package into debian unstable.  i'd asked xnox to sponsor https://mentors.debian.net/package/netcf .  let me ping him02:45
hallyn_xnox: ping :)02:45
=== NComman`` is now known as NCommander
=== NCommander is now known as Guest86757
=== Guest86757 is now known as NCommander
sergio-br2any hope to see libpng 1.6 in the next LTS repo?05:18
sergio-br2I have 2 packages which needs this version05:19
sergio-br2it's like people's moving to 1.605:20
pittiGood morning05:59
=== nudtrobert1 is now known as nudtrobert
zaytsevlaney: hi there! any chance you could sponsor https://bugs.launchpad.net/ubuntu/+source/vte3/+bug/1506166 ? i noticed you were the last uploader if i'm not mistaken07:57
ubottuLaunchpad bug 1506166 in vte3 (Ubuntu) "Bracketed paste should be per-terminal [PATCH]" [Undecided,New]07:57
Unit193zaytsev: \o07:57
zaytsevunit193: o_O07:58
zaytsevunit193: oh, having tilted my head in a normal position, i suddenly realized you were just about to say "hi" :) hi to you sir, then08:00
=== TheMuso` is now known as TheMuso
pittiinfinity: when do you want the final wily langpacks (fresh build)?08:32
dokodobey, which was the package you were touching yesterday (the go issues)?09:05
dokopitti, he "doesn't intend to start building "RC" images until Friday night or Saturday morning"09:06
Laneyhi zaytsev09:07
pittidoko: ack, thanks09:07
Laneysure I can help09:07
Laneycan you re-format the bug description to add the sections in https://wiki.ubuntu.com/StableReleaseUpdates#Procedure please?09:07
pittiwgrant: I forgot to request a full export on https://translations.launchpad.net/ubuntu/wily/+language-packs early enough, just did it an hour or so ago09:07
pittiwgrant: if the job is already running, could you cancel it and re-run a full export?09:08
pittiwgrant: if it didn't start yet, then it should just all work by itself I figure09:08
wgrantpitti: Checking09:11
wgrantpitti: Not scheduled to start for another hour and aib.t09:12
pittiwgrant: ah good, then it should be fine; what's "aib.t"?09:13
wgrantpitti: "a bit" with hilarious typos.09:13
pittiwgrant: :) thanks!09:13
mwhudsonpitti: did i say thanks for the golang-race-detector-runtime reviews yet?09:28
mwhudsonpitti: if not, thank you!09:28
mwhudsonoh reminds me i should make golang-go Recommends: it09:28
zaytsevlaney: will do in the evening and ping you again, don't have launchpad access from work. thanks!09:32
pittimwhudson: you're welcome!09:39
mwhudsonhm09:39
mwhudsoncan Recommends be arch-dependent?09:39
=== nudtrobert1 is now known as nudtrobert
pittimwhudson: yes, similar to Depends:09:42
mwhudsonpitti: https://bugs.launchpad.net/ubuntu/+source/golang/+bug/1506393 if you have a moment or two09:49
ubottuLaunchpad bug 1506393 in golang (Ubuntu) "golang package should recommend golang-race-detector runtime" [Undecided,New]09:49
pittimwhudson: done, bug updated09:59
mwhudsonpitti: one day i will get a version number right :-)10:00
mwhudsonpitti: thanks10:00
pittimwhudson: dch -i :)10:00
mwhudsonheh i did that for some other package and the uploader changed the 2 into 1.1...10:00
pittimwhudson: we only use 0.1 increments for stable updates10:00
mwhudsonah ok10:00
popeylooks like hexchat is broken in wily.10:05
popey[M#z9 trying to overwrite '/usr/share/man/man1/hexchat.1.gz', which is also in package hexchat-common 2.10.2-1ubuntu110:05
* popey files bug 150639910:06
ubottubug 1506399 in hexchat (Ubuntu) "Can't update hexchat on wily" [Undecided,New] https://launchpad.net/bugs/150639910:06
seb128popey, oh, likely my fault :-/10:11
* seb128 fixes10:11
popey#blameseb12810:15
ogra_itz gtk boog10:16
seb128so at least know we know there is an hexchat user, popey10:17
ogra_he doesnt really use it, he only installs it to find bugs and nag you ;)10:17
seb128guess si10:17
seb128so10:17
seb128he probably have every deb in the archive installed10:17
popeyso true10:27
popey(I have it because Ubuntu MATE has it)10:27
dokopitti, should the freeradius autopkg test be given back?10:28
pitti  Removing adt-satdep:amd64 because I can't find python-unit:amd6410:28
pittidoko: won't help; python-unit was removed a few days ago, so freeradius' test needs to be changed to not depend on python-unit any more10:29
pittidoko: I'll have a look, thanks for pointing out10:29
dokoohh10:29
dokoRiddell, sitter: somebody looking at the cantor autopkg test failure?10:30
pittidoko: it's hinted as force-badtest10:30
dokoahh, good10:30
pittidoko: ah, I bump the version10:30
pitti(in the ints)10:30
pittihints too10:30
ginggscyphermox: just confirming nm 1.0.4-0ubuntu5 in wily now works with pppoe (bug 1446689) thanks!10:31
ubottubug 1446689 in network-manager (Debian) "network-manager configured to use /usr/sbin/pppoe but does not recommend pppoe" [Unknown,New] https://launchpad.net/bugs/144668910:31
ginggstyhicks, sarnold: i've added some info on how nvidia-modprobe works to bug 142120910:34
ubottubug 1421209 in nvidia-modprobe (Ubuntu) "[MIR] nvidia-modprobe" [Undecided,New] https://launchpad.net/bugs/142120910:34
pittidoko: fixed the tests; doing a local package build as it hasn't built in wily yet10:35
pittidoko: uploaded (main, needs RT ack)10:38
rbasakcjwatson: looks like a merge for libapache2-mod-perl2 will fix the FTBFS. It's not completely clear to me that there aren't any new features, but the fixes make it seem reasonable to me to pull all of it in. Any opinion?10:39
rbasakOr I could just cherry-pick the FTBFS fix which is trivial.10:40
sitterdoko, Riddell: taking a look at cantor10:40
tyhicksthanks ginggs10:41
cjwatsonrbasak: Feel free to steal my merge if you like; I have no opinions other than that :-)10:48
rbasakOK, thanks10:50
sitterRiddell: I think something regressed in kf5.15 that makes cantor tests fail12:09
=== _salem is now known as salem_
dobeydoko: pay-service and ubuntu-push are the ones i'm concerned with at the moment12:30
dokodobey, did you try the build on wily first?12:32
dobeydoko: i don't have access to any ppc or arm64 hardware to test on. ubuntu-push at least compiles on arm64 on wily though, but the tests are failing on that arch there. i think the push guys are working on getting those tests fixed though12:35
dokodobey, same for ppc64el12:36
dobeyright12:37
dokodpkg-deb: building package 'ubuntu-push-dev-server' in '../ubuntu-push-dev-server_0.68+15.10.20150814.1-0ubuntu1_powerpc.deb'.13:15
dokodpkg-deb: building package 'ubuntu-push-client' in '../ubuntu-push-client_0.68+15.10.20150814.1-0ubuntu1_powerpc.deb'.13:15
dokodpkg-deb: building package 'ubuntu-push-autopilot' in '../ubuntu-push-autopilot_0.68+15.10.20150814.1-0ubuntu1_powerpc.deb'.13:15
dokodobey, ^^^13:15
dobeydoko: ok?13:17
dobeydoko: should the failed builds on https://launchpad.net/ubuntu/+source/ubuntu-push/0.68+15.10.20150814.1-0ubuntu1 be retried perhaps?13:19
dobeyoh there's a new golang upload in wily?13:20
dokodobey, updated https://bugs.launchpad.net/ubuntu/+source/pay-service/+bug/143148613:21
ubottuLaunchpad bug 1431486 in ubuntu-push (Ubuntu) "ubuntu-push fails to build with gccgo" [Undecided,Confirmed]13:21
ppisatiwhat's happened to /lib/udev/write_net_rules in wily?13:21
dokodobey, so I think with this schema you can fix all the other build failures on powerpc as well13:21
ppisatiin vivid it was part of udev, while in wily i can't find where it resides13:21
dokomwhudson, ^^^13:22
dobeyick13:25
dokodobey, given back, still ftbfs13:28
sitterRiddell, doko: failing cantor tests should pass with this ->   Uploading cantor_15.08.2-0ubuntu2_source.changes: done.13:29
dokositter, ta13:29
pittippisati: not needed any more as the old 75-persistent-net-generator.rules is gone13:29
dobeydoko: hmm13:29
ppisatipitti: someone pointed me to your old thread 'enable stateless persistant network interface names'13:30
ppisatipitti: let me read it13:30
dokois there a FFe for parole?13:33
ppisatipitti: ok cool, so i should just give up any hope of having my old eth0 back13:37
ppisatipitti: and get used to...13:37
ppisatipitti: enxb827eb2da1ca13:38
ppisatipitti: is that correct?13:38
pittippisati: that's the current default name for USB devices, yes; admittedly ugly, but at least stable :/13:39
pittippisati: you can change the policy of course13:39
pittior we might decide that we don't want to support stable names for USB and use the kernel names for those13:39
ppisatipitti: with a systemd.link rule, right?13:39
pittippisati: yes, that or an udev rule (or a link file) which assigns a name to a particular one; see /usr/share/doc/udev/README.Debian13:40
pitti... gz13:40
ppisatipitti: uhm, the name is ugly but i can live with that if i can find a way to assign an ip to it via dhcp13:41
ppisatipitti: i mean, i guess /etc/network/interfaces is dead too at this point13:41
pittippisati: that's an independent decision; but I hear snappy/server team etc. are looking at networkd13:42
pittippisati: for that the interface names don't really matter that much as you can select interfaces by properties (not just by name)13:42
ppisatipitti: don't you need to specify the name of the nic in the [Match] section?13:43
ppisatipitti: letme explain my problem13:43
ppisatipitti: i'm preparing a custom image for an arm board (vanilla ubuntu)13:44
pittippisati: no, you can match on any property13:44
ppisatipitti: and i don't know the MAC nor the name of the interface until the first boot13:45
pittippisati: e. g. on MAC address, original name, current name, location (path), driver, type, etc.13:45
pitti(sorry, not original name, just name)13:45
pittippisati: how was that done in the old world? hardcoding eth0 and hoping that there's no biosdevname or device drivers which use a different name?13:46
pittiand hoping that there would just be one eth?13:46
pittithe equivalent of that would be to use [Match]\nName=en*13:46
pittior create an /etc/network/interfaces with the first /sys/class/net/en* that you find13:47
pittiwhich is pretty much exactly what happened with hardcoding "eth0" -- whichever ethernet happened to be detected first got it13:47
ppisatipitti: you don't usually have more than one nic on these boards13:52
ppisatipitti: anyhow, i'll see what i can do13:54
pittippisati: you attached an usb ethernet, then you already have two, no?14:05
ppisatipitti: no, that's the integrated nic14:06
ppisatipitti: arm's nic are usually on the usb bus14:06
pittiah14:06
ppisatipitti: beaglebone, rasppi, cubox, etcetc14:06
ppisati99% of them14:06
ogra_ppisati, in snappy we use the kernel cmdline option to turn that off14:06
ppisatiarm64 is different beast thopugh14:06
ppisatiogra_: what's that cmdline option?14:07
ogra_ppisati, net.ifnames=014:07
sinzuiHi pitti jibel : is it possible to get a retest of juju-core in vivid-proposed? I reran adt tests against proposed and I see it passed (after an lxc fix?) http://autopkgtest.ubuntu.com/packages/j/juju-core/vivid/amd64/14:09
pittisinzui: sure14:09
ppisatiogra_: works like a charm, thanks14:10
ogra_:D14:10
ppisatiogra_: i'll use it until the systemd networkd situaion is sorted out14:10
ogra_xeah14:10
ogra_*yeah14:11
ogra_thats our plan as well14:11
ppisatiogra_: +114:11
ppisatipitti: thank you as well :)14:11
pittippisati: right, you can also disable it entirely (again, see README.Debian); either on kernel command line or via touching a file in the fs, whatever is easier14:13
ogra_pitti, btw, did your last systemd upload change anythin wrt network bringp for /e/n/i interfaces  ? https://bugs.launchpad.net/snappy/+bug/1503329 .... seems systemd and udev are among the changed packages between the image that works and the one that fails14:15
ubottuLaunchpad bug 1503329 in Snappy "not getting an ipv4 address on the first boot" [Critical,Confirmed]14:15
pittiogra_: no, just a crash fix for "shutdown"14:16
ogra_pitti, thats, that rules out systemd14:17
pittiogra_: oh, from ubuntu4 to ubuntu5? that's by far not the latest (from today, that was ubuntu9)14:17
ogra_oh, ok14:17
pittihttps://launchpad.net/ubuntu/+source/systemd/225-1ubuntu514:17
pittiogra_: yes, that reverted calling if-*.d/ from networkd14:17
pitti(as I wrote on u-devel@)14:17
ogra_well, still curious why it then works on second boot14:18
ogra_there must be something else14:18
ogra_i assume that code would affect every boot14:18
pittiogra_: the if-*.d/ calling, yes; and it certainly isn't related to DHCP14:19
pittiogra_: are the images using networkd?14:19
ogra_hmm, not sure we use networkd at all ... if they do, most likely unintended14:20
pittiogra_: it doesn't even run by default, you have to explicitly enable and configure it14:21
ogra_ah, then it couldnt have slipped in14:21
ogra_afaik we still just use ifupdown14:21
pittiogra_: the interface names also look like what you expect, right? that rules out the "udev.postinst: Actually call upgrade_fixes(), so that the "disable14:23
pitti    persistent names on upgrades" quirk actually runs."14:23
pittifix14:23
pittiand it'll hardly be the micmute keymap fix14:23
ogra_pitti, its just eth0 everywhere14:23
ppisatipitti: what's the file i need to touch to disable the renaming? /me has read /usr/share/doc/udev/README.Debian.gz but didn't see its name14:30
pittippisati: sudo touch /etc/udev/rules.d/80-net-setup-link.rules14:31
Pwnnadoes anyone here have experiences with git buildpackage?15:05
rbasak!anyone | Pwnna15:07
rbasak"A high percentage of the first questions asked in this channel start with "Does anyone/anybody..." Why not ask your next question (the real one) and find out?"15:07
Pwnnai don't quite understand the branching process if i'm also upstream15:08
Pwnnauh. znc lagging hard.15:08
rbasakUsually upstream just stays in its own branch15:09
rbasakWhen you want to update packaging, merge from that upstream branch into the packaging branch15:09
rbasakOften the upstream branch is named "upstream" and the packaging branch "master" but that's not required15:09
Pwnnarbasak: but if i'm developing a program that i want to package15:10
Pwnnaand i develop in master15:10
rbasakPwnna: even then it's easier to maintain a separate packaging branch15:10
Pwnnaright so i develop on master and then i put the debian/ directory in a debian branch15:10
rbasakYeah that would work.15:11
rbasakYou'll need to configure git-buildpackage to tell it which branch is which15:11
Pwnnacan i commit the .git/gbp.conf somewhere? does it make sense to do so?15:11
Pwnnadebian recommends putting things inside a debian/<release> branch. does that make any sense if my program is expected to work on debian/wheezy, debian/jessie, ubuntu/trusty, ubuntu/vivid, ubuntu/wily and so forth?15:11
tumbleweedbp also supports debian/gbp.conf (which you'd commit to the repo)15:14
tumbleweed*gbp15:14
tumbleweedif you want to commit some config, put it in there15:14
Pwnnaah cool15:14
Pwnnai want to have a reproducible build setup rather than having it all on this one machine.15:15
Pwnnaso should I just have a debian branch, and then everytime i want to release, i merge from master/tag?15:15
rbasakI think that would be fine15:15
rbasakIf you want, call that branch debian/sid15:16
rbasakAnd then you have space for stable maintenance if needed15:16
Pwnnahm. that might be a good idea15:16
Pwnnain change log, do i just call it sid, then?15:16
rbasakYou can always rename things later15:16
Pwnnayeah i want to get the process right.15:16
rbasakYeah debian/changelog has no bearing on branch names15:16
Pwnnarbasak: but it does for ppa upload, right?15:17
rbasakIt matters what you put in debian/changelog for uploads15:18
rbasak(and because you don't want to be wrong)15:18
rbasakBut it has nothing to do with what branches you use in git15:18
Pwnnayeah i know that, i'm switching topic to what i have to be in debian/changelog15:20
Pwnnasorry, should have clarified15:20
Pwnnaso for the release field, what's the "proper" release if i want to release the same package for a bunch of debian/ubuntu versions?15:20
rbasakIt's different15:22
rbasakSo you'll want various branches for that.15:22
rbasakEasiest way is to script it. for r in sid wily vivid trusty precise; do dch -r -D $r ''" etc.15:23
rbasakI have an example, hold on15:23
rbasakhttps://git.launchpad.net/~ubuntu-server/+git/docker-backport-tools/tree/functions is what I did for docker.15:24
sil2100barry: hey! Can I look into the pylint FTBFS? :)15:28
barrysil2100: yes please :)15:28
sil2100barry: sorry to steal away from you all the python package fun, but I noticed that the others usually have someone assigned ;)15:28
barrysil2100: just the contrary, really appreciate it.  i've been stuck on a "fun" one15:29
sil2100Yeah, the configglue one is similar, but I'm waiting for the upstream developer to maybe fix it upstream first15:30
=== ryao_ is now known as ryao
Pwnna:\15:40
dokoapw, please could you test a linux build using the binutils from the ubuntu-toolchain-r/test PPA until release? I'd like to find out if these are good enough for opening the x-series15:45
apwdoko, in hte W pocket i assume15:46
apwdoko, and yes15:46
dokoyes15:46
dokoapw, still building15:46
Saviqmorphis, hey, how close are you to landing silo 43?15:57
Saviqmorphis, also, I've got mako/wily and flo/vivid that don't want to turn bluetooth on, anything I can do to debug? bluetoothctl on wily just hangs, only thing I can do is Ctrl+C out of it15:57
bdmurrayxnox: Do you remember any context around this apturl change? "Drop libgtk2-perl Recommends to Suggests"16:55
xnoxbdmurray: i believe this was together with the effort to drop gtk2 out of main images.16:56
xnoxwhich is a lost cause, cuase qt5 to date depends on gtk216:56
xnoxand also inline with dropping non gobject interspection bindings out of main.16:56
bdmurrayxnox: I think it is causing an issue with debconf and software-center. bug 138958216:56
ubottubug 1389582 in software-center (Ubuntu) "software-center misses a dependency on libgtk2-perl" [Undecided,Confirmed] https://launchpad.net/bugs/138958216:56
xnoxbdmurray: i did not see it comming like that.16:57
bdmurrayxnox: pardon?16:58
xnoxbdmurray: as in, when dropping that to suggests, i did not expect the softwae centre to break like that.16:58
xnoxbdmurray: so, libgtk2-perl was in main last in precise it seems (maybe later), and in universe from trusty and up.16:59
xnoxbdmurray: thus either this will need a MIR for libgtk2-perl.16:59
morphisSaviq: if bluetoothctl hangs on wily that mostly means your adapter isn't detected by bluez17:01
morphiscan you send me a paste of hciconfig -a17:01
Saviqmorphis, sure, sec17:01
morphisSaviq: mako/wily is nothing we're looking at at the moment17:02
morphisflo/vivid is a different story17:02
morphisdavmor2 told me recently that there is something wrong and I wanted to look at that17:02
bdmurrayxnox: was there more to that either?17:02
Saviqmorphis, flo/vivid worked after all, needed some time it seems...17:03
morphisok17:03
morphisSaviq: for mako/wily I can't really give any idea other than that is broken17:03
morphisneed to get that synced once we did the initial landing17:04
Saviqmorphis, http://pastebin.ubuntu.com/12792214/17:04
=== mnepton is now known as mneptok
Saviqmorphis, there's no bluetoothd though17:05
Saviqmorphis, and restarting the bluetooth upstart job hangs, to17:05
Saviqo17:05
pittidoko: I just tried to locally rebuild gnutls28 and I don't get that test failure (FTBFS)17:06
pittidoko: django-nose builds in unstable and fails in wily (same version); unless someone already does, I can look into it?17:07
xnoxbdmurray: alternatively, we should fix apturl to use python3 gi based bindings for that, instead of perl.17:14
xnoxbdmurray: which is probably easier.17:14
morphisSaviq: interesting17:14
morphisdo you have any other bluetooth service running?17:15
morphisblueman, whatever17:15
morphisSaviq: what is with hciconfig -a from your desktop?17:15
morphisSaviq: next thing is running bluetoothd alone17:18
morphissudo bluetoothd -n -d, save the output and paste it17:18
Saviqmorphis, no, no other services, just plain devel-proposed on mako: http://pastebin.ubuntu.com/12792289/17:22
morphisSaviq: with bluez in devel-proposed you currently in a situation where nothing will work17:23
morphisyou can't even configure it through the settings app17:23
morphisSaviq: so lets skip devel-proposed for now17:24
Saviqmorphis, ack17:31
morphisSaviq: so what about your desktop?17:31
Saviqmorphis, that's fine, only the two devices have trouble17:32
morphisah ok17:33
morphisso flo/vivid is the most interesting then17:33
morphiswhen excatly does this problem turn up?17:33
morphisyou enabled flightmode?17:33
zaytsevlaney: i've updated the description, hope it helps. let me know if there is something else i'd need to do, sorry i'm going through this for the first time (re. https://bugs.launchpad.net/ubuntu/+source/vte3/+bug/1506166)17:38
ubottuLaunchpad bug 1506166 in vte3 (Ubuntu Trusty) "Bracketed paste should be per-terminal [PATCH]" [Undecided,New]17:38
barrysil2100: did you get anywhere with pylint?19:26
mwhudsondoko, dobey: is that something other than "#cgo pkg-config doesn't work right with gccgo" ?19:31
mwhudsonoh i see, that's what you commented19:32
dobeymwhudson: i think there are more problems than just that, unfortunately19:32
mwhudsondobey: oh good, wouldn't want things to be too easy19:33
mwhudsondobey: is this a ftbfs crusade, or do you actually want to use ubuntu-push on arm64/ppc64el?19:33
dobeymwhudson: we rewrote pay-service in go, and it was previously building/installing fine on arm64/ppc, but now it does not (in vivid anyway)19:34
sil2100barry: yes, I think I have a fix19:56
barrysil2100: cool19:56
sil2100barry: preparing the debdiff now, I was busy with touch and then some house-work ;)19:56
barrysil2100: no worries.  i am going to look at flake819:57
=== matsubara__ is now known as matsubara
Pwnnafor apt, is there a way to delete files that existed in a previous version of the package but not in the new version when upgrading? or does that already happen?21:55
roaksoaxdobey: howdy!22:15
roaksoaxerr22:15
roaksoaxsorry22:15
roaksoaxdoko: howdy!22:15
roaksoaxdoko: what'sthe status of python3 support for twisted?22:15
roaksoaxdoko: (since i see you as the maintainer)22:16
=== salem_ is now known as _salem
Laneyzaytsev: thank you, I will take a look tomorrow morning22:49
cjwatsonPwnna: with the exception of conffiles (files in /etc, basically), that happens automatically and you don't need to do anything.  For stuff in /etc, nowadays, the best thing to do is to use the rm_conffile helper in dpkg-maintscript-helper(1) via dh_installdeb(1)23:33
cjwatsonPwnna: having to care about this is fairly rare though23:33

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