[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: