Raphael Hertzog
2025-01-07 07:40:01 UTC
Reply
PermalinkDEP-14 is 10 years old and while it's far from being ubiquitous, it
seems to have gained enough traction (in particular in git-buildpackage
thanks to the work of Otto KekÀlÀinen, and in quite some packaging teams
thanks to the respective team members) that it would be worth marking
it as ACCEPTED.
https://dep-team.pages.debian.net/deps/dep14
But before this, there are a couple of outstanding improvements that
have been suggested where I'd like peer review.
1/ https://salsa.debian.org/dep-team/deps/-/merge_requests/9
(see mr9.patch attached if you don't want to look up on the web)
We had a couple of revisions already and it seems fine to me to merge
this, if anyone has valid objections (i.e. with good rationale), now is
the time to raise them. You might want to look the closed comments
on the above merge request to see whether your concerns have been
discussed already.
This change basically adds the recommendation to use "upstreamvcs" as the
name of the "git remote" to access the upstream repository and it also
documents the possibility to merge the upstream commits in the
"upstream/latest" branch (as proposed by gbp import-orig
--upstream-vcs-tag) when your workflow is to import the upstream tarball.
2/ https://salsa.debian.org/dep-team/deps/-/merge_requests/16
(see mr16.patch attached if you don't want to look up on the web)
This change is still under discussion (no consensus has been reached yet)
but it would be nice to have some broader participation to help bring the
discussion to some conclusion. Basically the topic is how to name the
branches when the package maintainer wants to support multiple upstream
releases for a given target Debian release.
We solved this for the "upstream/*" branches but we never specified this for
the "debian/*" branches partly because Debian doesn't have PPA so it's
rather unusual to maintain multiple upstream releases for the same target
Debian release... but the use case seems like worth supporting and having
a good recommendation for it.
Ideally join the discussion on salsa, but I'll take into account comments
shared here as well. Please cc me preferrably as I don't read debian-devel
daily.
Cheers,
--
â¢â£Žâ Ÿâ »â¢¶â£Šâ Raphaël Hertzog <***@debian.org>
⣟â ⢠â â ⣿â¡
⢿â¡â â ·â â The Debian Handbook: https://debian-handbook.info/get/
â â ³â£â â â â Debian Long Term Support: https://deb.li/LTS
â¢â£Žâ Ÿâ »â¢¶â£Šâ Raphaël Hertzog <***@debian.org>
⣟â ⢠â â ⣿â¡
⢿â¡â â ·â â The Debian Handbook: https://debian-handbook.info/get/
â â ³â£â â â â Debian Long Term Support: https://deb.li/LTS