On 28/01/25 13:57, Marvin Renich wrote:
I strongly urge you to heed Colin's suggestion. Have DEP-14 _require_ that the salsa repo have HEAD set to the branch where new contributors, NMUers, and others not familiar with the project should be making changes.
From https://dep-team.pages.debian.net/deps/dep14/:
[Packaging branches and tags] NOTE: If the Git repository listed in debian/control's Vcs-Git field does not indicate an explicit branch (with the -b <branch> suffix) then it should have its HEAD point to the branch where new upstream versions are being packaged (that is one of the branches associated to a development release). The helper tools that do create those repositories should use a command like git symbolic-ref HEAD refs/heads/debian/latest to update HEAD to point to the desired branch.
and
DEP-14 could have a stronger message, but the requirement for HEAD to point to the development branch is there.[Native packages] However the default branch of the repository (as pointed by the HEAD reference) should be a development branch.
Regards, -- Gioele Barabucci