Forums before death by AOL, social media and spammers... "We can't have nice things"
|    linux.debian.bugs.dist    |    Ohh some weird Debian bug report thing    |    28,835 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 27,234 of 28,835    |
|    Gunnar Wolf to All    |
|    Bug#1127616: developers-reference: shoul    |
|    11 Feb 26 18:30:01    |
      XPost: linux.debian.devel, linux.debian.policy       From: gwolf@debian.org              Simon Josefsson dijo [Wed, Feb 11, 2026 at 01:59:10PM +0100]:       >(...)       >All the things on the "Not supported" ways can be considered bugs       >elsewhere -- thus I think the title of that section could be changed to       >"Design limitations" or similar instead.              I agree on this. A tool should not be promoted as the only one right and       modern way to interface with the archive as long as it does not address       some widespread and useful use cases.              >(... several points I completely agree with ...)       >> "pristine-tar: With a new upstream version, tag2upload will generate a       >> fresh orig tarball with git archive (via git-deborig). This is OK, but       >> it may surprise some users. 1106071."       >       >This is probably the toughest nut, and is mostly a matter of opinion if       >pristine-tar is a good pattern and offers anything useful. I used to be       >a big supporter of pristine-tar, but I'm now neutral. Pristine-tar       >doesn't offer the strong security properties or features that I thought       >it did, and comes with a large storage and transfer cost.              I agree, I do not _love_ pristine-tar, but I do _use_ it. And I don't want       to ditch it just to try a new tool.              >> Uploads to security-master. This is difficult: 862105.       >       >TBH I have no idea about this one, but I suspect the security-master       >upload workflow isn't particular modern.              Maybe it is not particularly modern, but it is _vital_. And as long as we       have to teach newcomers to use a different tool whenever they need to do a       security upload, I cannot support having The Single Sanctioned Workflow™ to       be one that cannot be used. A different set of tools have to be learned by       our developers to do security support.              >> Uploads to backports where your workflow involves throwing away the       >> changelog entries for previous backports. I.e. if you start fresh for       >> each version from testing you backport. If you do something like git       >> checkout debian/bookworm-backports && git merge debian/latest and then       >> resolve the debian/changelog merge conflict so as to preserve all       >> entries, then it works (1109584).       >       >The special debian/changelog handling for backports has always seemed       >odd to me. I think having in-package changelog files are increasingly       >becoming an obsolete pattern, for the same reasons ChangeLog files are       >now less relevant.              I do believe there is important value in having a human-readable,       human-oriented debian/changelog. Not all commits are of the same       importance, and having a document written so that readers understand the       main issues in a way that does not assume familiarity with implementation       details is important IMO.              Now, I know this is not an issue WRT git-debpush, it only highlights a       –again, IMO– minor nuance where a bit of usual practice has to be changed.              >> NMUs that don't use the package maintainer's git repository, and git       >> workflow, aren't likely to work well. Instead, use dgit, which offers       >> a completely uniform git-based NMU workflow.       >       >Doing NMUs without pushing to maintainer's repository leads to a mess       >that is frustrating to clean up from (look at some NetKit packages), and       >the only reason why anyone would ever do that is because some       >maintainers protect commit access to their packaging. Which is a real       >problem.              ...And that some maintainers do not keep their packaging in a VCS (and,       particularly, in Git). Yes, this is finally seen as a problem rather than       norm, but still...              >> DELAYED/DEFERRED uploads (1123680).       >       >I think the concept of DELAYED/DEFERRED, like NMUs, are historic ways of       >working which today have better methods: bug-reports, merge requests,       >Salsa pipelines, Debusine uploads, or mailing-list discussion.              Here, I disagree. I find DELAYED/DEFERRED a good, useful practice. It is a       good way to fix a bug in an NMU if you are not sure the package maintainer       is active and you don't want to keep the pending upload in the back of your       head for X days until you get an answer — uploading something to be done a       week from now is a good way to say, “I did the following changes and it       works for me™, feel free to roll it back before it reaches the public”.              I would love it if, for several of the last points, we lowered this notion       of “package ownership”. I would love that Debian held a culture where the       Maintainer/Uploader fields stated who is most likely to respond to issues       with packaging, but where every package would be a valid upload target for       all of us. But I know many people are not willing to embrace something that       strong.              -----BEGIN PGP SIGNATURE-----              iHUEABYIAB0WIQRgswk9lhCOXLlxQu/i9jtDU/RZiQUCaYy63wAKCRDi9jtDU/RZ       iWKlAP9HpegKGeQivL2PyD2uzYflT7W0gFld+fWuOQLabSvsIQEA/B1SF6yOhkZk       9f8cFppfVuwLGCwdesqJ2A7AjDU4uwY=       =3/8K       -----END PGP SIGNATURE-----              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca