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


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

Bug#1007717: Draft resolution for "Native source package format with non-native version"

From Ian Jackson <ijackson@chiark.greenend.org.uk>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.dpkg
Subject Bug#1007717: Draft resolution for "Native source package format with non-native version"
Date 2022-06-07 13:50 +0200
Message-ID <EvFSF-3bGS-1@gated-at.bofh.it> (permalink)
References (2 earlier) <EvAgh-380p-1@gated-at.bofh.it> <EvBYJ-39aa-1@gated-at.bofh.it> <EvC8p-39dK-3@gated-at.bofh.it> <E1inf-1WrN-1@gated-at.bofh.it> <EvC8p-39dK-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Christoph Berg writes ("Re: Bug#1007717: Draft resolution for "Native source package format with non-native version""):
> Re: Lucas Nussbaum
> > 4c. We believe that there are indeed circumstances in which
> >     1.0-with-diff is the best choice for a particular source package,
> >     including, but not limited to, git-first packaging workflows.
> >     However, we recommend discontinuing use of 1.0-with-diff in other
> >     circumstances to gain more uniformity.
...
> The bit I was missing is something like "we would welcome changes to
> the 3.0 format to make it usable for the remaining cases where 1.0 is
> still better today". Did anyone investigate if that would be feasible?

A format that solves this problem well is entirely feasible on a
technical level, and not even particularly difficult.

Contenders for the details that have been mentioned in this thread[1]
are 3.0-with-git-diff (#1007781) and Lucas's suggestion for
incremental tarballs in this conversation
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1007717#185).

That could certainly fit within "changes to 3.0" since 3.0 already
encompasses a very wide variety of formats.

The real diifficulty isn't technical.  It's that it isn't worth
anyone's time *implementing* it because of the strong possibility that
its support and deployment would be blocked.

Perhaps TC would be willing to say something like this

   We hope for the development of a version of the 3.0 format which is
   usable for the remaining cases where 1.0 is still better today.

   The "3.0 with git diff" proposal in #1007781 seems to us to be a
   good option, and we encourage its implementation.  If the
   implementation quality is good, we feel it should be supported
   within Debian (subject to an appropriate transition plan).

I think 3.0-with-git-diff is the most promising candidate because it
fits into the existing ftpmaster workflow exactly as 1.0-with-diff
does now; this isn't so true of Lucas's incremental tarballs, and it
is even less true of my earlier 3.0-with-rsync-delta.

If the TC wants to give its blessing to one of the other format
proposals then that would be fine too from my point of view, but my
personal feeling is that it would be setting the TC up for a fight
with ftpmaster.  From what I know of the ftpmaster workflow I think
even Lucas's incremental tarball proposal would be a retrograde step
for them.

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1007717: Draft resolution for "Native source package format with non-native version" Sean Whitton <spwhitton@spwhitton.name> - 2022-05-11 02:40 +0200
  Bug#1007717: Draft resolution for "Native source package format with non-native version" Lucas Nussbaum <lucas@debian.org> - 2022-05-11 11:30 +0200
    Bug#1007717: Draft resolution for "Native source package format with non-native version" Ian Jackson <ijackson@chiark.greenend.org.uk> - 2022-05-11 13:50 +0200
      Bug#1007717: Draft resolution for "Native source package format with non-native version" Lucas Nussbaum <lucas@debian.org> - 2022-05-11 14:10 +0200
        Bug#1007717: Draft resolution for "Native source package format with non-native version" Ian Jackson <ijackson@chiark.greenend.org.uk> - 2022-05-11 18:40 +0200
          Bug#1007717: Draft resolution for "Native source package format with non-native version" Lucas Nussbaum <lucas@debian.org> - 2022-05-11 21:00 +0200
            Bug#1007717: Draft resolution for "Native source package format with non-native version" Ian Jackson <ijackson@chiark.greenend.org.uk> - 2022-05-11 21:10 +0200
  Bug#1007717: Draft resolution for "Native source package format with non-native version" Helmut Grohne <helmut@subdivi.de> - 2022-06-07 07:50 +0200
    Bug#1007717: Draft resolution for "Native source package format with non-native version" Sean Whitton <spwhitton@spwhitton.name> - 2022-06-07 08:20 +0200
      Bug#1007717: Draft resolution for "Native source package format with non-native version" Matthew Vernon <matthew@debian.org> - 2022-06-07 12:50 +0200
      Bug#1007717: Draft resolution for "Native source package format with non-native version" Helmut Grohne <helmut@subdivi.de> - 2022-06-07 23:00 +0200
        Bug#1007717: Draft resolution for "Native source package format with non-native version" Julian Andres Klode <jak@debian.org> - 2022-06-08 12:10 +0200
        Bug#1007717: Draft resolution for "Native source package format with non-native version" Helmut Grohne <helmut@subdivi.de> - 2022-06-08 21:10 +0200
          Bug#1007717: Draft resolution for "Native source package format with non-native version" Lucas Nussbaum <lucas@debian.org> - 2022-06-08 22:40 +0200
          Bug#1007717: Draft resolution for "Native source package format with non-native version" Lucas Nussbaum <lucas@debian.org> - 2022-06-08 22:40 +0200
    Bug#1007717: Draft resolution for "Native source package format with non-native version" Lucas Nussbaum <lucas@debian.org> - 2022-06-07 09:40 +0200
      Bug#1007717: Draft resolution for "Native source package format with non-native version" Christoph Berg <myon@debian.org> - 2022-06-07 09:50 +0200
        Bug#1007717: Draft resolution for "Native source package format with non-native version" Ian Jackson <ijackson@chiark.greenend.org.uk> - 2022-06-07 13:50 +0200
    Bug#1007717: Draft resolution for "Native source package format with non-native version" Ian Jackson <ijackson@chiark.greenend.org.uk> - 2022-06-07 12:40 +0200
  Bug#1007717: Updated draft resolution Sean Whitton <spwhitton@spwhitton.name> - 2022-06-08 07:40 +0200
    Bug#1007717: Updated draft resolution Helmut Grohne <helmut@subdivi.de> - 2022-06-15 07:40 +0200
      Bug#1007717: Updated draft resolution Christoph Berg <myon@debian.org> - 2022-06-15 10:40 +0200
      Bug#1007717: Updated draft resolution Ian Jackson <ijackson@chiark.greenend.org.uk> - 2022-06-15 12:20 +0200
        Bug#1007717: Updated draft resolution gregor herrmann <gregoa@debian.org> - 2022-06-17 01:10 +0200
          Bug#1007717: Updated draft resolution gregor herrmann <gregoa@debian.org> - 2022-06-17 02:50 +0200
      Bug#1007717: Updated draft resolution Lucas Nussbaum <lucas@debian.org> - 2022-06-15 16:10 +0200
        Bug#1007717: Updated draft resolution Helmut Grohne <helmut@subdivi.de> - 2022-06-16 09:00 +0200
          Bug#1007717: Updated draft resolution Sam Hartman <hartmans@debian.org> - 2022-06-17 18:50 +0200
    Bug#1007717: Ballot and call for votes Sean Whitton <spwhitton@spwhitton.name> - 2022-06-21 02:40 +0200
      Bug#1007717: Ballot and call for votes Sean Whitton <spwhitton@spwhitton.name> - 2022-06-21 02:40 +0200
      Bug#1007717: Ballot and call for votes Matthew Vernon <matthew@debian.org> - 2022-06-21 09:30 +0200
      Bug#1007717: Ballot and call for votes Gunnar Wolf <gwolf@debian.org> - 2022-06-22 18:20 +0200
      Bug#1007717: Ballot and call for votes Simon McVittie <smcv@debian.org> - 2022-06-22 20:50 +0200
      Bug#1007717: Ballot and call for votes Helmut Grohne <helmut@subdivi.de> - 2022-06-23 17:10 +0200
      Bug#1007717: Ballot and call for votes Niko Tyni <ntyni@debian.org> - 2022-06-26 23:30 +0200
      Bug#1007717: Ballot and call for votes Elana Hashman <ehashman@debian.org> - 2022-06-27 01:30 +0200
      Bug#1007717: Ballot and call for votes Christoph Berg <myon@debian.org> - 2022-06-27 15:30 +0200
      Bug#737634: Bug#1007717: Native source package format with non-native version Sean Whitton <spwhitton@spwhitton.name> - 2022-06-27 18:30 +0200

csiph-web