Re: proposed MBF: packages still using source format 1.0
On 06/03/22 at 22:25 +0100, Marco d'Itri wrote:
> On Mar 06, Lucas Nussbaum <lucas@debian.org> wrote:
>
> > I think that we should reduce the number of packages using the 1.0 format, as
> > (1) format 3.0 has many advantages, as documented in
> > https://wiki.debian.org/Projects/DebSrc3.0 ; (2) this contributes to
> > standardization of packaging practices, lowering the bar for contributors to
> > contribute to those packages.
> inn is a bit peculiar. It uses a patch system, has no direct changes and
> is maintained in a VCS. But the build process is from a different age
> and quite arcane, and I remember that switching to 3.0 would have
> required significant work, so I see no compelling reason to do it.
So I looked into inn and it made me realize that there was a bug in my
analysis of the current status. We have packages using format 1.0 with
dpatch or quilt, but also with direct changes to files outside debian/
not tracked in the patch system.
So the correct breakdown is:
patch_system | direct_changes | direct_changes_and_patch_system | vcs | count
--------------+----------------+---------------------------------+-----+-------
dpatch | N/A | no | no | 2
dpatch | N/A | yes | no | 1
quilt | N/A | no | no | 17
quilt | N/A | no | yes | 34
quilt | N/A | yes | no | 9
quilt | N/A | yes | yes | 62
none | no | N/A | no | 185
none | no | N/A | yes | 78
none | yes | N/A | no | 166
none | yes | N/A | yes | 74
I also updated https://people.debian.org/~lucas/format1.0/packages.txt
And inn is in quilt / N/A / yes / yes: there are files added in extra/
that are not tracked in a patch.
I tried to port inn to 3.0 (quilt), and after adding a patch for those
files using dpkg-source --commit, I could successfully build it. Do you
remember more details about the problems you ran into?
Lucas
Reply to: