public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Begging notice: please mark your packages as ALLARCHES
@ 2021-03-11 13:56 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2021-03-11 13:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1519 bytes --]

Hi,

Please mark your package as ALLARCHES if at all possible.

The <stabilize-allarches/> metadata.xml tag indicates to arch teams
that the package is architecture independent and therefore testing on one
architecture is sufficient.

You can read more in the devmanual:
https://devmanual.gentoo.org/keywording/#simultaneous-stabilization-on-all-architectures.

We should do this even if your package is pure ~arch to simplify
matters if it becomes a dependency or included in a stable request in future.

It only takes a few minutes to check if your package is compiling anything
or installing e.g. ELF files but can save arch teams a lot of time.

Proactively doing this is a huge help and I’d be really grateful if maintainers
could take the time to do this.

Generally, unless the package seems somehow special, I wouldn’t
restrict yourself to marking only your own packages ALLARCHES either.

Tips:
1) If you don’t know, ask somebody! Email me or ask in e.g. #gentoo-dev on IRC.

2) Python packages are generally ALLARCHES, see the wiki:
https://wiki.gentoo.org/wiki/Project:Python#ALLARCHES

3) Perl packages don’t count. Technically, some COULD, but due to
prominent usage of e.g. unpack() throughout the ecosystem, it’s best
not to risk it for now. We may find a better way to check for problematic
functions in future.

4) graaff has advised that Ruby is in a similar situation. Far too often
both Perl and Ruby end up exposing system internals.

Thanks!
Sam


[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-03-11 13:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-11 13:56 [gentoo-dev] Begging notice: please mark your packages as ALLARCHES Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox