/srv/irclogs.ubuntu.com/2016/03/17/#launchpad.txt

tjaaltonwgrant: hi again, I think the debian archive copy is genuinely lagging behind debian this time? :)08:18
cjwatsontjaalton: this time we have problems caused by Debian experimental dropping Sources.gz08:20
tjaaltoncjwatson: ah, so it's causing mayhem everywhere :)08:20
tjaaltondamn08:20
cjwatsontjaalton: I'll have to get the relevant debmirror patch backported and installed on iron; will look at that once I'm properly awake08:21
tjaaltonok no worries, I'll just wait08:22
tjaaltonthanks08:22
maprericjwatson: I heard archvsync is better than debmirror to mirror the debian archive, btw.  (at least, zack is doing the move for the mirror under sources.d.n cause debmirror used to cause several annoyances)09:40
cjwatsonmapreri: hi, debmirror upstream here09:40
maprerio/09:40
mapreriok, maybe you have enough knowledge to fix it whatever troubles it might have :)09:40
cjwatsonarchvsync is certainly fundamentally simpler, but if you need any kind of per-suite selection then you need something in the class of debmirror not archvsync09:41
cjwatson(and to be fair I only recently took over debmirror, but ...)09:42
mapreriI have a feeling ganneff might have fixed archvsync preemptively knowing he was going to break the world :>09:42
cjwatsondebmirror handles xz now, it's just that the system where LP's Debian sync runs is on precise09:42
mapreriI see, it was fixed only some months ago09:44
maprericjwatson: btw, that fix is not even on xenial.09:45
cjwatsonI know, I nagged the last merger a while back to see if I could steal the merge09:49
cjwatsonI'm doing it now09:49
cjwatsonNeed to find some quality time to review the outstanding Ubuntu patch stack09:50
mapreriyeah, that patch is huge.  ok.  thanks for sharing :)09:51
cjwatsonhmm, even current debmirror is actually not too happy about mirroring experimental, let's see10:44
iceyhow can PPAs get new keys?12:48
iceytrying to solve https://bugs.launchpad.net/ubuntu/+source/apt/+bug/155833112:49
ubot5Launchpad bug 1558331 in apt (Ubuntu) "After upgrading to apt 1.2.7 in Xenial, PPAs and most other third-party repositories become unusable with "The repository is insufficiently signed by key (weak digest)"" [Undecided,Confirmed]12:49
cjwatsonicey: that's not about new keys, that's a dup of a Launchpad bug for which I pushed a branch for review a couple of days ago12:49
iceycj great, sorry then12:50
cjwatsonbug 155666612:50
ubot5bug 1556666 in Launchpad itself "PPA (In)Release files use SHA1 digests for GPG signature" [High,In progress] https://launchpad.net/bugs/155666612:50
cjwatsonwgrant: Could you please have a look at https://code.launchpad.net/~cjwatson/launchpad/digest-algo-sha512/+merge/289052, since this apparently just got urgent?12:52
cjwatsonwgrant: We may need to think about a job that goes around re-signing all the existing Release files too12:52
sidiExistential question: can a package depend on itself in order to be built on Launchpad?15:08
cjwatsonsidi: If it only needs a previous version of itself, then as long as it's been bootstrapped once in Ubuntu, that's allowed.15:18
cjwatsonsidi: If it hasn't been bootstrapped yet, then we have some privileged mechanisms for doing that if need be for bootstrapping compilers and such.15:19
cjwatsonsidi: Obviously best avoided if you have an alternative.15:19
sidicjwatson, honestly no idea what boostrapped means. Basically i have a binary package with a library, Firejail, which requires GLib. GLib requires that library, and has a build-dep and dep on the binary package firejail.15:28
sidicjwatson, when building a new version of firejail, I get multiple build errors because the .so for the library isnt found, which seems to indicate the build bot does not have a previous version of firejail installed15:28
cjwatsonsidi: Uh, you're saying *GLib* requires this library?  Are you sure?15:29
sidicjwatson, the code itself is rather complicated but removing the firejail dependency in glib would be... hard.15:29
sidicjwatson, it's a modified version, for my study. I'd have to copy/paste and modify a *lot* of code if i didnt include that library15:29
cjwatsonAh15:29
cjwatsonsidi: Can you point me to a failing build?15:29
sidicjwatson, https://launchpadlibrarian.net/248482506/buildlog_ubuntu-vivid-amd64.firejail_0.9.42-1_BUILDING.txt.gz lookup for libexechelperutils.so15:30
sidifirejail also has a very very non-standard build toolchain, and the firejail Ubuntu package doesnt separate bins and libraries as far as I can tell15:31
sidiSo I could fix that, though if there is a more time-sensitive solution I'd rather go for that.15:31
cjwatsonsidi: But the only bit of glib in your PPA that depends on firejail is libglib2.0-tests, which isn't installed here15:32
cjwatsonsidi: Perhaps you simply put the firejail dependency in the wrong place in glib's control file, or perhaps need to add it to libglib2.0-dev's Depends, or similar15:32
cjwatsonsidi: It should work if you actually put the dependency in a place that will be used :-)15:33
sidicjwatson, this is very odd, it shouldn't be the case. all my glib packages depend on Firejail as far as I can tell. I will check my glib build and re-push it to make sure that's the case though...15:36
sidiwill check if there is a debian/control not being properly updated from debian/control.in too...15:36
cjwatsonsidi: The Packages file in your PPA disagrees with you :-)15:50
cjwatsonat least for vivid15:50
_Groo_hi/2 all16:04
_Groo_could some kind soul take a look at https://answers.launchpad.net/launchpad/+question/288748 ?16:05
cjwatson_Groo_: done16:08
_Groo_cjwatson: thank you sir, you are the best ^.^16:09
sidicjwatson, i'm not gonna argue with you, I can't possibly trust past-me for having packaged that stuff properly :p17:00
cjwatsonicey: OK, so my branch from earlier plus https://code.launchpad.net/~cjwatson/launchpad/publish-distro-careful-release/+merge/289401 will hopefully let us deal with this.17:14
iceyyay cjwatson17:17
=== mhall119 is now known as mhall119_canonic
=== mhall119_canonic is now known as mhall119_cct
=== mhall119_cct is now known as mhall119_CC
=== mhall119_CC is now known as mhall119_CCT
=== mhall119_CCT is now known as mhall119
=== pavlushka_ is now known as pavlushka
wgrantcjwatson: Hum, I guess announcements for breaking changes aren't a thing :)21:32
lifelesswgrant: of LP ?21:38
wgrantlifeless: Of apt.21:39
lifelesswgrant: !21:39
wgrantSee backscroll, now rejects SHA-1 sigs.21:39
lifelessnice ....21:39
wgrantNot unreasonable in itself, but in a 0.0.1 increment and without warning...21:39
lifelessI mean, it is thoroughly broken and all21:39
cjwatsonit doesn't quite reject it, but the warning is confusable with an error by some users and some frontends21:45
wgrantAh, that's not so bad.21:48
wgrantDo those frontends need bugs?21:48
cjwatsonI understand apt .8 improves things; haven't checked details21:51

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