If a NMU involves changing the packaging style _and_ making other changes,
it's also possible to publish the changes somewhere as a serie of patches rather than as a single patch.
Fixing item 4 provides a well-known and convenient way to publish all patches, along with build logs automatically generated by Salsa CI.
I'm obviously a bit biaised since I authored trends.debian.net and thus arbitrarily decided of that list of smells .
I agree with you that the
first three items are things that it is reasonable to fix in an NMU
(except in special cases, for example if the package is team-maintained,
and the the team standardizes on using cdbs or source format 1.0).
However, I have doubts about (4), since there's still so many different workflows to use Git+Salsa.
Also, while (1-3) are things that can be worked on, sent to DELAYED/x,
and cancelled if the maintainer disagrees, one cannot really do the same
with switching to Git.
I think this significantly underestimates the annoyance involved in renaming
existing long-lived branches (in that all clients have to re-clone or manually adjust), which is certainly why I generally avoid doing so unless I
absolutely have to.
This seems overly complicated. The simplest way forward if to finalize DEP-14, and let maintainers and packagers adopt it whenever they feel
the benefit. You probably also want to wait a bit for tooling
maintainers to default to what DEP-14 suggests.
Regardless of what branch names packages use today or in the future,
they should all have a debian/gbp.conf file that defines what branches
and packaging practices are being used *right now*.
Regarding "I don't want a gbp.conf", I think that we should aim for DRY,
and that adding a gbp.conf in every package doesn't sound too great for
teams that maintain hundreds or thousands of packages...
Regarding "I don't want a gbp.conf", I think that we should aim for DRY, >and that adding a gbp.conf in every package doesn't sound too great for >teams that maintain hundreds or thousands of packages...
Yes, please.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 491 |
Nodes: | 16 (2 / 14) |
Uptime: | 82:55:22 |
Calls: | 9,679 |
Calls today: | 3 |
Files: | 13,722 |
Messages: | 6,173,389 |
Posted today: | 3 |