On Tue, Mar 08, 2022 at 04:56:43PM +0100, Michal Schorm wrote:
Small technical concern:
i686 packages depending on each other as follows:
A ---> B ---> C ---> D ---> E ---> F ---> G
When a maintainer of package "D" decides to stop building the package
"D" for i686 ("ExcludeArch: %{ix86}"), how do we ensure the packages
"E", "F", "G" will also adopt the "ExcludeArch:
%{ix86}" instead of
FTBFS (or FTI) on i686 arch ?
The original change proposal is about _leaf_ packages, which I
understand as only package "G" in my example.
And the maintainer of "D" has to wait on the maintainer of "E" has
to
wait on the maintainer of "F" has to wait on the maintainer of "G"
to
stop building it for i686.
As voices appeared proposing to get rid of _all_ i686 but necessary
instead (which has +1 from me), I'm unsure whether the goal of the
original proposal changed.
I'm just asking to make sure whether that's somehow covered.
I think this is covered in the original proposal:
- initially only G is candidate for exclusion
- once G has been excluded, F becomes a candidate
- once F has been excluded, E becomes a candidate
…
The maintainer of D must take no action until D is a leaf.
Zbyszek