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

lintian: add classification tags for packages that need porting to different architectures?



Hi all,

I had the idea to add a series of lintian classification tags that will
assist porters in finding packages that need fixes for their port.

The current set of ideas for these tags include:

 * list arches that don't match Architecture in debian/control
 * list arches that don't match Architecture in debian/tests/control
 * list arches where debian/rules checks DEB_HOST_ARCH
 * list arches where debian/rules mentions the arch name at all
 * list arches where C source code references other per-arch defines
   but does not mention the defines for the current arch

One important thing for these tags is that they be possible to query on
a per-architecture basis, so that porters who care only about specific
architectures can find packages that need porting to those arches.
Currently UDD doesn't allow this but it should be easy to add.

While some of the potential tags are possible to implement manually
just using local grep-dctrl | dpkg-architecture commands, it would be
useful for some teams, especially those new to Debian, to be able to
just link to a precomputed list of packages for each architecture.

Also some of the above ideas for these types of classification tags
won't be possible to easily implement manually without a local mirror.

The Debian ports infra, sysadmin, archive admin and release teams may
also want to use the computed stats for determining the eligibility of
individual ports for the different architecture support levels.

Once these tags are created, I'll link to them from these pages:

https://wiki.debian.org/PortsDocs/New#Other_work
https://wiki.debian.org/PortTemplate

Any thoughts?

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: