Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1102785

Bug#1007717: attempt to summarize current state of this bug

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

Show all headers | View raw


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


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