Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1102785
| From | Lucas Nussbaum <lucas@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1007717: attempt to summarize current state of this bug |
| Date | 2022-05-11 11:10 +0200 |
| Message-ID | <ElQw1-eJjr-1@gated-at.bofh.it> (permalink) |
| References | <E1inf-1WrN-1@gated-at.bofh.it> <ElAAV-ezOV-5@gated-at.bofh.it> <E1inf-1WrN-1@gated-at.bofh.it> <ElAAV-ezOV-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi, On 10/05/22 at 16:57 +0100, Matthew Vernon wrote: > 1.0-with-diff has advantages over 3.0 (quilt) particularly with git-based > workflows, because in 3.0 (quilt) the diff is included inside the source > tree > The issue of preferred form for modification has been raised (source package > in general, quilt stack, or VCS repo); Sam states that there is consensus > both that git workflows are best practice (especially where upstream uses > git), and that natives packages are sometimes an appropriate tool to use. > There is a wide range of git workflows, which the occasional NMUer can avoid > caring about by use of dgit(7). I think that the two above paragraphs mix two different categories of workflows: - git-first workflows: packaging workflows that use git as the preferred form for modification, and use the source package format as an opaque output format - git-using workflows: packaging workflows that use git for collaboration and tracability, but aim at producing a source package that is useful on its own (typically with a clean patch serie) With this distinction made, I think that: > 1.0-with-diff has advantages over 3.0 (quilt) particularly with git-based > workflows, because in 3.0 (quilt) the diff is included inside the source > tree => this really only applies to git-first workflows > Sam states that there is consensus > both that git workflows are best practice (especially where upstream uses > git) I think that: - There is consensus that using a VCS, and Git in particular, for packaging is a best practice - git-using workflows are a best practice (based on their usage by the vast majority of packages) But I challenge that there is a consensus that git-first workflows are a best practice. I think that they are a practice that is worth exploring and experimenting on, but not yet widely adopted nor understood. But I would be happy to be proven wrong (especially of based on facts). Lucas
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Find similar | Unroll thread
Bug#1007717: attempt to summarize current state of this bug Matthew Vernon <matthew@debian.org> - 2022-05-10 18:10 +0200 Bug#1007717: attempt to summarize current state of this bug Sam Hartman <hartmans@debian.org> - 2022-05-10 18:50 +0200 Bug#1007717: attempt to summarize current state of this bug Lucas Nussbaum <lucas@debian.org> - 2022-05-11 11:10 +0200
csiph-web