[Pkg-dns-devel] knot-dns packaging cleanup and overhaul for 2.6.5 (and stretch-backports)

Daniel Salzman daniel.salzman at nic.cz
Mon Feb 26 09:13:45 UTC 2018


Hi Daniel,

Thank you for the repository cleanup and backporting. I'm a novice
at Debian processes, so I'm sorry for my mistakes :-) The changes
look good.

Best,
Daniel

On 02/23/2018 01:02 PM, Daniel Kahn Gillmor wrote:
> Hi fellow Debian DNS team members--
>
> I've just done a major cleanup of debian packaging for knot-dns.  I've
> uploaded 2.6.5-1 to unstable.
>
> The packaging repo on salsa is now using DEP-14 [0] style branches.
> most significantly, the debian packaging now lives on a branch named
> debian/master.  I've renamed the old "master" branch to "old-master",
> and i propose to remove it at some point to minimize confusion.
>
> The debian/master branch is now the default for anyone who clones the
> repository.
>
> As part of the transition to DEP-14, i also imported the upstream git
> history into the repo, so the "upstream" branch now has history from
> actual upstream commits as well, which should hopefully make it a little
> bit easier to backport fixes and review the history of the code in
> debian directly.
>
> The package is now lintian-clean, and it has a (minimal) autopkgtest
> install-time test suite.
>
> Now that it's cleaned up, i'll be backporting knot-dns to
> stretch-backports (after it transitions to testing, of course), which is
> the next step before backporting the latest knot-resolver to
> stretch-backports as well.  For backports in debian itself, i'll use the
> DEP-14 branch naming scheme as well, meaning "debian/stretch-backports",
> etc.  This is also my plan for the knot-resolver packaging.
>
> Daniel Salzman (in cc, not sure whether he's on this mailing list) had a
> few commits in the repository, including adding himself to
> Uploaders. That's awesome, and i look forward to collaborating more with
> him on this package.
>
> I want to note that i did drop a couple patches that Daniel had
> proposed, and i removed a couple tags that seemed like they were not
> what we want for debian.  In particular, there was an unsigned
> debian/2.6.5-1 tag attached to a commit that had "xenial" instead of
> "unstable" in the debian/changelog directory, so i removed that.  I've
> added a cryptographically signed debian/2.6.5-1 tag that references
> unstable in the debian/changelog entry.  If you were following those
> tags or branches locally, i recommend removing them, re-updating, and
> switching locally to develop the debian packaging on the debian/master
> branch:
>
>     git tag -d debian/2.6.5-1 upstream/2.6.5-1
>     git remote update
>     git checkout debian/master
>
> Please let me know if you have any concerns or questions about this
> work.  I've added a couple items in debian/TODO that might be worth
> investigating if anyone is interested and has the time.
>
> i look forward to co-maintaining knot-dns in debian with you all in the
> future. :)
>
>         --dkg
>
> [0] http://dep.debian.net/deps/dep14/


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-dns-devel/attachments/20180226/587e5763/attachment-0001.sig>


More information about the pkg-dns-devel mailing list