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

=== zomble is now known as grumble
pdeeeHi folks! I'm an upstream developer of certbot (previously known as "letsencrypt")01:16
pdeeeand hlieberman is our debian developer01:16
RAOFHi there!01:16
pdeeewe're trying to figure out the process of getting an up-to-date copy of cerbot into Ubuntu01:16
pdeeemost especially xenial, where there's an increasingly old and unecessarily buggy version01:17
pdeeethough we also have questions about other Ubuntu versions, I suspect01:17
RAOFpdeee: So, the certbot package in Yakkety is synced, unchanged, from Debian; Zesty has just opened, so we'll shortly be pulling whatever the current version in Debian unstable (and further uploads to Debian will auto-sync, until Zesty freeze)01:18
pdeeeRAOF, which debian channel would Yakkety sync from? Testing?01:19
RAOFNo; Yakkety is released.01:19
RAOFFor released, stable versions, you'll be interacting with our stable release updates process: That covers the development release. As for stable releases, you'll be01:20
RAOFhttps://wiki.ubuntu.com/StableReleaseUpdates01:20
pdeeewe've been looking at that and trying to figure out what we need to do next01:21
pdeeeit seems one thing is to get 0.9.3 (which is in Debian unstable and testing) into Zesty, since that's much better than 0.8.1, and also very well tested at this point01:22
pdeeethen follow the process to pull 0.9.3 back into Xenial and Yakkety01:22
RAOFYes, that's mostly a prerequisite for getting anything into yakkety-updates. Bugs have to be fixed in the development release before we accept fixes in -updates ☺01:23
pdeeeand that's currently blocked because Zesty is new and not yet syncing?01:23
RAOFI think it actually is syncing, or maybe it's slightly blocked for a perl transition.01:23
RAOFBut that will be over soon, and 0.9.3 will get autosynced into zesty.01:24
RAOFThe trick with SRUs is sometimes working out whether to do them; typically we *don't* want the latest release as a stable-release-update, we want bugfix-only releases (or just bugfixes).01:25
RAOFThis interacts… interestingly with online services like letsencrypt, though :)01:25
RAOFSo it's entirely possible that 0.9.3 will be appropriate to put into -updates.01:26
pdeeeRAOF, we wouldn't ask you to take all of our latest releases01:26
pdeeewhen we did 0.9.0, it contained a giant set of both new features and bug fixes01:26
pdeeewe have lots of tests in our tree, but even so such releases usually contain minor regressions01:27
hliebermanRAOF: Believe me, I've been beating them over the head with this lesson as stretch freeze approaches. ;)01:27
pdeeeso we did 0.9.1, 0.9.2 and 0.9.3 to fix those regressions as we became aware of them01:27
RAOFhlieberman: :)01:27
pdeeeat this point we've issued a few hundred thousand certificates to users of 0.9.3, and are pretty sure it contains no further substantial regression01:28
RAOFpdeee: So, one important point: does 0.9.3 break any workflows that someone on 0.8.1 would have set up?01:28
pdeeedefinitely not01:28
RAOFYou've added new features - has anything changed in a backward-incompatible way? (Including workarounds for bugs that are now fixed?)01:28
pdeeewe're extremely protective of those01:29
pdeeeno, again we'd try very very hard to ensure we don't break our own users that way01:29
RAOFExcellent. That's what we're trying to avoid in the SRU process, so if you're caring about that it makes it easier to SRU :)01:29
pdeeeafk for a few minutes, but hlieberman a question i have for you is whether there are any steps in https://wiki.ubuntu.com/StableReleaseUpdates that you might want help with01:30
RAOFSo, you've got a bunch of tests in the tree. Can we run those as a part of packaging?01:30
pdeeeyes01:31
RAOFGood, good. That also makes it easier to approve SRUs!01:31
pdeeehlieberman already does (we know, because occasionally they break for fascinating context-dependent reasons)01:31
hliebermanRAOF: Yup.  And I consider any failing tests to render the package RC-buggy, so there should never be any broken tests in Debian.01:32
hliebermanI haven't yet gotten around to integrating it into Debian CI, but it is run as part of build.01:32
hlieberman(both by me, in an sbuild schroot, and by the buildds.)01:33
RAOFExcellent. Once you get the DEP-8 metadata in place, our britany will gate on it too.01:34
hliebermanYeah.  I think I need to do something vaguely gross to get the DEP-8 stuff to work with actual as-installed testing, but it's on the roadmap.01:35
* pdeee is back for a bit01:57
=== ZarroBoogs is now known as Pici
slangaseknacc: does gbp import-dsc support multitar?  if so, you could pick apart what that does05:07
mardyMirv: hi! are there plans to land qt 5.6 in xenial?07:58
Mirvmardy: xenial-overlay already has it, that's as far as xenial is concerned. major Qt upgrades do not fall under https://wiki.ubuntu.com/StableReleaseUpdates criteria.08:07
mardyMirv: ok. Then do you know what's the state of bug 1615265? It's marked as released, but the bug is still there in xenial08:09
ubottubug 1615265 in qtlocation-opensource-src (Ubuntu RTM) "OpenStreetMap Plugin for Map QML type broken" [High,In progress] https://launchpad.net/bugs/161526508:09
Mirvmardy: LP bugs refer to latest development series. if something is wanted to be backported as SRU, it'd be needed to be nominated for xenial for example.08:10
Mirvmardy: hmm, in what use case you ask regarding that bug? I mean, it's fixid in yakkety + xenial-overlay, do you have desktop xenial application you're considering or something like that?08:12
mardyMirv: well yes :-)08:13
mardyMirv: I might end up shipping qt 5.6 with my app anyway, but having the bug fixed can be useful especially for developers, who test their apps on the xenial desktop08:17
dholbach@pilot in08:45
=== udevbot changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | Patch Pilots: dholbach
Mirvmardy: yeah if you snap using xenial overlay it'd solve the problem too. vivid backport seems hard, not sure if 5.6 -> 5.5 plugin backporting could be easier.09:21
Mirvthe mapbox plugin is needed09:22
=== dholbach_ is now known as dholbach
=== hikiko is now known as hikiko|ln
dholbach@pilot out12:33
=== udevbot changed the topic of #ubuntu-devel to: Yakkety Yak (16.10) Released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise-xenial | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | Patch Pilots:
=== hikiko|ln is now known as hikiko
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
* Mirv hugs dholbach 13:54
* dholbach hugs Mirv back :-)13:57
DiegoTcHi to all, if you could like to help in the Google Code In 2016 (GCI) this year as mentor, please help us adding your  task to the wiki: https://wiki.ubuntu.com/GoogleCodeIn201615:03
naccslangasek: ack, i think i got a method that works with dpkg-source -x --skip-debianization, but I still need to tweak a few of the assumptions made by gbp import-orig. I think I'm pretty close15:11
=== JanC_ is now known as JanC
naccsmoser: hrm, so `gbp import-orig` with --pristine-tar is working, but it is producing tar.bz2 files, when the corresponding dsc files use tar.gz. I assume that's not ideal, is it also incorrect? I have verified the contents of the tarballs are identical, just differently compressed -- I'm not sure how to avoid it yet18:06
tewardthe perl transition is over, right?  For the most part?18:07
hjdteward: seems to be one package remaining https://people.canonical.com/~ubuntu-archive/transitions/html/perl5.24.html18:08
smosernacc, i dont really *care*..18:08
smoserbut uploading the .bz2 if the .gz was already uploaded could fail i guess.18:08
smoserright?18:08
smoseri dont know if it does.18:08
tewardhjd: more or less asked because nginx finally got out of proposed, which was on my radar.  SO, more or less complete except that one package?18:09
smoserbut launchpad cries if you upload the same version with a different orig tarball (i know it does reject it if you do that with the existing orig name)18:09
naccsmoser: ah yes, true,when you went to build, it might18:11
hjdteward: looks like it, but I don't know anything more than what the page says :)18:12
teward:)18:12
smosernacc, well i think it would just reject the upload. and i guess it would fail if you were trying to re-build a existing .dsc as you dont actually have a file that is referenced.18:12
naccsmoser: right, so not good :)18:13
naccsmoser: ok, so gbp import-orig 0.8.0 has support for multiple orig tarballs18:21
naccsmoser: do you know if anyo f the packaes on our list actually have multiple orig tarballs?18:21
jbichaI believe LibreOffice has multiple orig tarballs18:27
naccjbicha: thanks, good to know18:27
naccjbicha: there are definitely packages that do, i'm just not sure they are in the purview of the packages we care about for 1.0 of the importer :)18:28
jbichayeah, LO is not a very minimal test case18:28
naccjbicha: i think spamassassin is probably a better one for server right now18:34
naccsmoser: i assume that one is on your list?18:34
rbasaknacc: I'm not sure I'm keen on the importer importing orig tarballs. I think I'm quite happy to leave that to the Debian archive and to Launchpad to maintain, and just have tooling pull them from those sources when needed.18:34
naccrbasak: ok, i believe it means we can't be compat with gbp then18:34
naccrbasak: at least, on my first reading of it18:35
rbasakDo we need to be?18:35
rbasakWhat benefit would that give us (genuine question)?18:35
nacci thought it was in our plans to try to be, yes18:35
naccother developers brought it up at some point, i'd need to go look in my logs18:36
smosernacc, i dont think spamassasin wasin the list.18:37
smoseri've a ton of dsc files on that ndoe that i'im doing the import on18:37
smoserfeel free to look around and grep18:37
smoserrbasak, my interest in pristine-tar is only in its promise.18:38
smoseri'm fine with having a tool that says "get me the orig tarball" and having it work.18:39
nacci think what we want it is a usd build-package18:39
naccprobably18:39
naccwhich knows that we may not have the corresponding orig and dtrt18:39
smoserbut if that tool is 'git pristin-tarball' and i've *already* that orig tarball , then that seems a nice side affect.18:39
rbasakI'd be happy with a well known local cache directory or something like that.18:39
smoserhowever, if that costs me a 20% increase in my .git dir, i'm not so keen on it.18:39
smoserrbasak, that is what pristine-tarball does. if it works.18:40
rbasakThen any tool could use it, including a usd build-package18:40
rbasakOr even populate the cache at usd clone time.18:40
naccsmoser: didn't you object to having a cache?18:40
smoseri dont thin i have an objection to a cache18:41
naccok18:41
smoserbut if pristine tarball actually means that i basically can create the orig tarballs "for free" from that same git clone18:41
naccwhich it does18:41
smoserthen yeah, thats wonderful18:41
naccpristine-tar checkout <tarball>18:41
smosers//which it does/which it might do/18:41
smoser"for free" is the part i'm not sure of18:41
smoserand that is the part that i think is a requirement18:41
smoserat least there is some cost at which i'd say forget it18:42
rbasakUsing the git workflow already has a bandwidth downside. When you clone a branch, you clone the entire history (usually), not just the current source package.18:42
smoserif every clone cost me 2x, then forget it.18:42
smoserif every clone cost me 1.02x, then yeah. magic is nice.18:42
rbasakOn top of that difference the extra bandwidth to download an orig tarball seems insignificant to me.18:42
nacceven if we had tars in pristine-tar; it feels like we'd still wrap it in some knowledge of the helper tools, so it becomes irrelevant to the end-user18:43
smosernot entirely irrelevant. waste is not irrelevant. it really is just a matter of how much.18:44
naccok, it's irrelevant to the process18:45
naccwhere you get the tarball from, as long as it's correct, is not important (yet)18:45
smoserif 'usd-clone <pkgname>' got you all  possible orig tarballs along with the source that you cloned and came at cost of about one download of an orig tarball18:45
smoserthen of course we'd want that.18:45
naccbut, again, that's an optimization18:46
naccnot a requirement either way, afaict18:46
smosernacc, it *is* important when you're offline18:46
smoserits not an optimization then18:46
smoser:)18:46
naccsmoser: we never said we'd support offline-ness18:46
naccsmoser: you're doing feature creep again18:46
smoserno18:46
naccsmoser: or broadening my scope beyond what we intended to support18:46
smoserwell of course.18:46
smoseryes, absolutely it is feature creep to have access to all orig tarballs18:47
naccright18:47
smosernacc, but to be clear, you were talking about the same feature creep above18:47
naccyes, and in both cases, an optimization18:47
smoserso it is a matter of how that feature is implemented. and pristine-tar has the potential to be very nice.18:48
cjwatsonpristine-tar overhead is generally insignificant18:48
nacccjwatson: ack, it doesn't seem big, except for my tooling dealing with it :)18:49
smosernacc, given the difficulty you're having, it might be worth re-considering what i'd originally said...18:50
smoseri dont think we *have* to do this now18:50
naccsmoser: i think i have it, tbh -- just not sure we can support multiple origs with it18:51
smoseris there value in doing it now versus adding the pristine-tar later.18:51
naccbut if rbasak doesn't want it at all, not sure :)18:51
nacclet me get some numbers18:51
naccsmoser: i'll just get a size on the resuling .git directories18:53
smoserhonestly, if the nubers are like 2%, then rbask doesn't get to complain. especially since he's already said the workflow "has a bandwidth downside" and has discounted that18:53
smoser:)18:53
smosernacc, in theory... i think you shoudl be able to do the import with pristine-tar all that there, then just delete those branches and git-gc and compare18:54
smoserright ?18:54
rbasakI'm not complaining about the bandwidth. I'm complaining about the extra complexity, maintenance burden, bug surface, etc.18:54
smoserrbasak, we can also drop it later18:54
rbasakThe bandwidth I don't care about.18:54
naccrbasak: it doesn't really do anything to do the rest of the imported tree18:55
smosernacc, ie, comparison is very easy.18:55
rbasakIf instead we have tooling that just pulls and caches from LP when needed, it feels like there's less to go wrong.18:55
naccrbasak: and i'm trying to use gbp-import-orig as much as possible18:55
naccsmoser: yeah, i just need to actually run the imports locally :)18:55
rbasakSo if we end up with this, it feels like you're taking away the simple option from me :-)18:56
naccsmoser: rbasak: also, i wonder -- we're sort of optimizing the corner-case(s). That is, our primary issue is it's not trivial to build when you use the importer tree18:56
nacchaving *all* orig tarballs available fixes a much large problem than that18:56
naccrbasak: an interesting thing is that there is not already a trivial way to just get the corresponding upstream for a to-build version. smoser has a script to warp it18:58
smosernacc, fyi, https://code.launchpad.net/~smoser/usd-importer/+git/usd-importer/+merge/30977718:58
naccsmoser: nice19:00
rbasaknacc: yeah, I imagine that to be part of a usd build command.19:00
naccrbasak: ack19:00
naccrbasak: the advantage we get from pristine-tar for that is, presuming the tarball is already defined (e.g., for the debian version we're merging to), we don't need to do any searching, we can just `pristine-tar`. Otherwise, we have to 'figure out' where to get the upstream tarball from?19:01
rbasaknacc: can we get it from Launchpad - Ubuntu if defined in Ubuntu, else Debian? Doesn't that cover all cases?19:03
smosernacc, do you have a published branch of what you've got so far ?19:05
naccsmoser: let me push it up19:07
naccrbasak: i guess so; you'd basically look for the parent's version and pull that19:11
smosernacc, http://paste.ubuntu.com/23407877/ that was my list, and spamassasin was in it.19:13
naccsmoser: ack19:15
rbasaknacc: I'd look for the upstream orig tarball version mentioned in debian/changelog, if it's not already in the parent directory and also not in the cache.19:20
rbasakI'm not sure if the LP API means that you have to walk the publishing history to find a version that matches the same upstream version, or if there's a more direct way.19:21
rbasakBut I'd look in the Ubuntu distro first, then fall back to the Debian distro.19:21
rbasakAssuming it's a non-native package of course.19:21
naccrbasak: right, i didn't find a way to get upstream tarballs directly, but hadn't looked exhaustively19:22
naccsmoser: https://git.launchpad.net/~nacc/usd-importer/log/?h=orig_tarball19:23
naccsmoser: i just switched it from using dpkg-source -x'd directory for import-orig to the tarball directly19:24
naccsmoser: testing that now19:25
naccrbasak: it feels like in our process, it would be always be the nearest import tag's orig tarball?19:26
rbasaknacc: what if I'm bumping to a new upstream version ahead of Debian?19:27
naccthen we'd have no way to do that in any process19:27
rbasakThough in that case I suppose I'd have it in the parent directory.19:27
naccyou'd need to use uupdate19:27
naccor uscan19:27
rbasakIt just feels to me that it really should match the upstream version in the first entry of debian/changelog.19:27
nacclaunchpad wouldn't have it already either19:27
rbasakIf you want to use the tags to try and locate a version that LP might have, I'm OK with that.19:28
rbasakIt feels like there's no need to couple this with the tags though. It is possible to do it independently.19:28
naccrbasak: the issue is, aiui, there's no link to upstream tarballs in launchpad19:29
naccrbasak: i'd have to manually munge the dsc file still19:29
naccand even then, only for dsc files that are upblished19:29
naccwhich are exactly those that are tagged in the importer19:29
rbasakI don't follow. Here's my algorithm:19:30
rbasak1) If native package, fail; 2) Look up required upstream version based on first entry in debian/changelog; 3) if in parent directory or in cache, succeed immediately with the first of those found;19:31
nacc[ 2) doesn't work for multiple orig aiui ]19:31
naccrbasak: ok, i'm presuming there is a 4) coming?19:32
rbasak4) walk Launchpad publishing entries for source package name in Ubuntu, most recent first. First match for upstream version wins; 5) try 4) again but with Debian19:32
rbasakI don't understand why 2 wouldn't work even with multiple orig19:32
naccwhat is the 'usptream version'? it doesn't give you the name of the tarballs19:33
naccoh i see19:33
naccso you're just saying run srcpkg.pull() again19:33
naccfor a specific srcpkg19:33
rbasakYes, though I didn't know the API details. If possible, grab orig tarballs only. If not possible, grab everything then throw everything but orig tarballs away.19:34
naccnot possible, afaict19:34
persiaA large number of packages have a `get-orig-source` rule in debian/rules that should perform the package-specific logic to get the files necessary.  Is the use case for this sufficiently different from that to need separate logic?19:34
naccpersia: could be a try/catch kind of thing19:34
naccpersia: what we really want to avoid, though, is in any way using a tarball different than what is published19:34
rbasakpersia: we could fall back to that maybe, but it's also not guaranteed that the thing that "get-orig-source" will fetch is what the uploader uploaded, in which case we'd end up with a mismatch and a reject.19:34
persiaIf you want bitwise compatibility, you want pristine-tar (which is where you were before I mentioned anything, so I'll leave you to it)19:35
rbasakpersia: it's the archive (whether Debian or Ubuntu) that holds the definite binary blob, and that's what we want to grab ideally.19:35
rbasakpristine-tar is just another way of getting it. What was proposed before (AIUI) is round-tripping that through the git repo via pristine-tar.19:36
naccrbasak: ok, so we could make our own API for this pretty easily, I guess19:37
naccrbasak: that downloads any tarball in dsc files that contains orig.tar19:37
naccor whatever the appropriate regex would be19:37
rbasaknacc: not possible, aiui> the web UI seems to be able to do it, in that I can find the URL associated with an orig tarball only IIRC. But fair enough if the Python binding doesn't expose that to you.19:37
naccrbasak: i think that's being built from lplib19:37
naccrbasak: i mean, i could generate that too, i suppose19:37
rbasakOK, beyond my knowledge now. I'll leave that to you :-)19:38
rbasakAnyway, do you get my gist? I'm not saying it *has* to be that way. It just feels less error-prone/complex to me.19:38
naccrbasak: yeah, i see what you have; it's definitely less complex19:38
rbasakAt the cost of bandwidth, admittedly, but it feels to me that it's worth the gain in simplicity.19:39
naccrbasak: how do you want the cache to work? in $HOME? or in the repo itself?19:39
naccrbasak: and how/waht manages the cache?19:39
rbasakRight - given that we're already paying bandwidth cost in cloning the entire repo.19:39
naccyep19:39
rbasakcache> I don't mind particularly. $XDG_CACHE_DIR would be nice, addtionally with support inside pull-lp-source! But that's perhaps scope creep. Inside the repo would be fine I think.19:40
naccrbasak: right, so we'd store them somehwere in .git? How does that work normally? will it 'just work' to push those objects up?19:40
rbasakI meant in .git, but not inside the git data structure.19:42
rbasakSo it wouldn't push or pull.19:42
rbasakAnother user's tooling would find it missing and use my algorithm above to fetch it directly from LP as needed.19:42
naccah ok19:43
naccso purely local cache19:43
naccgot it19:43
rbasakRight19:43
naccsmoser: my branch does some stuff to stop using xgit for the importer itself, which i think i might commit anyways19:43
naccas that's more a usd-clone detail than an import details19:43
nacc*detail19:43
naccrbasak: ok, i think we're on the same page now19:44
naccrbasak: but all of that is in a (yet non-existent) usd-build, right?19:44
rbasaknacc: right :)19:45
=== JanC_ is now known as JanC
rbasaknacc: though it would be fairly independent in a usd-get-orig script easily enough19:45
naccrbasak: yep, i think i'm going to push this into one of our python libs19:45
naccrbasak: the code is reorged quite a bit now to support the veraious tools all being in python, hopefully19:45
naccand pulling in whatever dep they need19:46
rbasaknacc: great!19:46
rbasaknacc: thank you for all your work on this19:46
nacci can probably get a usd-build done today, that at least does the common stuff correctly, from HEAD19:46
naccrbasak: we also need to sit down for UOS, probably? maybe after the team meeting thursday?19:46
rbasakYes, we should.19:47
rbasakOne caveat with my algorithm above: will it be reasonably quick or dog slow?19:47
rbasak(to walk LP spph)?19:47
naccwell, it'd be slower than following the tags, but that's ok; and in *most* cases, I think it would only be going a few publishes back19:48
naccthat's kind of why i thought following tags would be better -- as we'd find the 'nearest' publish faster19:48
naccwe could then santiy check that version, to be sure19:49
naccbut that would then miss the case of pushing a new upstream in an SRU19:49
naccrare though it might be19:49
stgrabercd/win 5419:49
stgraberoops19:49
rbasak5419:51
rbasakheh19:52
naccrbasak: actually, question on 2), there's no way to go from an upstream version to an orig tarball afaict20:04
naccrbasak: no canonical way, i mean20:04
rbasaknacc: you're not getting an orig tarball, not for step 2. Just determining the upstream version number.20:05
rbasakOr am I answering the wrong question?20:05
=== robert_ancell_ is now known as robert_ancell
naccrbasak: right, err, 3) then20:05
naccrbasak: how do i go from purely an upstream version to something to lookup in the cache?20:06
naccrbasak: and/or something to download20:06
naccrbasak: i think 3) may also what doesn't work with multiple origs?20:06
naccrbasak: ah maybe i can do this:20:07
rbasakAh, I hadn't thought of that.20:08
naccthat's i think why i was getting hung up on the import tags20:08
naccor as you referred to the spph20:08
rbasakBut you could structure the cache to have <srcpkg>/<version>/ directories, where the files inside are named matching the orig tarballs exactly20:08
naccyes20:08
naccthat's a good point20:08
rbasakWhere <version> is the upstream version only, not the package version.20:09
naccright20:09
naccrbasak: let's say someone acidentally deleted one file in the cache of two orig tarballs (certainly possible). We would actually need to know which orig tarballs we expect to find in there, right? so we know if we can use the cache?20:11
rbasakGood point. Maybe leave a "MANIFEST" or similar file in there? Or indeed the .dsc if you have it?20:13
naccyeah, i think we should keep the .dsc file around to know hwat is there20:14
rbasakI accept that your questions are demonstrating how this isn't as simple as I first thought :)20:14
naccyeah :)20:14
naccthere are corner cases either way20:14
rbasakAt the moment I still favour this over pristine-tar I think though20:14
naccunderstood20:14
naccrbasak: is there a flag to dpkg-buildpackage (i guess to dpkg-source?) to use tarballs from arbitrary locations?20:19
rbasakNot that I know about, sorry.20:25
rbasakWould a placing a symlink work?20:25
naccrbasak: probably, in ../ ?20:27
naccrbasak: i think that's where dpkg-buildpackage ends up looking, right?20:28
rbasaknacc: right20:37
rbasakAnd I think developers won't be surprised to find a symlink there.20:38
rbasakOr at least they'd find it reasonable.20:38
rbasakThe only surprise might be to find that the symlink breaks if the git directory is deleted.20:38
rbasakBut I think that's OK - it's entirely recoverable.20:38
naccrbasak: right20:38
xnox1953. By Iain Lane 6 hours ago21:51
xnoxMerge xnox's branch to sign with the 4K key for current releases21:51
xnoxhorum, i see my commit on launchpad now21:51
xnoxLaney, somehow there is still one commit outstanding from my branch =/ the use full fingerprint21:52
xnoxand i did split channel thing by accident.21:52
sarnoldre: autoimporter, could someone take a stab at otto's question? https://bugs.launchpad.net/bugs/1638125 thanks22:58
ubottuLaunchpad bug 1638125 in mariadb-5.5 (Ubuntu) "USN-3109-1: MySQL vulnerabilities partially applies to MariaDB too" [Medium,New]22:58
rbasaksarnold: done22:59
sarnoldrbasak: thanks!22:59
sarnoldrbasak: hah :) very nice value-per-byte :)23:00
* mwhudson wonders if the snapd autopkgtest just needs some zesty upload to ppa:snappy-dev/image23:03
=== JanC is now known as Guest13101
=== JanC_ is now known as JanC
=== g2` is now known as g2[cubs-ATL]

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