On 06/03/22 at 22:25 +0100, Marco d'Itri wrote: > On Mar 06, Lucas Nussbaum <lu...@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