On Monday, 09 December 2019 at 14:15, Honggang LI wrote:
On Mon, Dec 09, 2019 at 12:17:43PM +0100, Dominik 'Rathann'
Mierzejewski wrote:
[...]
> The change to rdma-core.spec in commit
b631ce466538bdee6e19be3286fb8cbeb5c73de6:
> ...
> +# 32-bit arm is missing required arch-specific memory barriers,
> +ExcludeArch: %{arm}
> ...
>
> should have been communicated to all depdent package maintainers in
> advance, as this is effectively removing the package for armv7hl from
> rawhide. Cc'ing the committer.
>
> Why was this built on arm32 before if RDMA is not supported on arm32?
We did not intentionally built rdma stack package for arm32.
You did not intentially disable building on arm32. All Fedora packages
are built on all arches unless explicitly disabled:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_architecture_...
https://bugzilla.redhat.com/show_bug.cgi?id=1484155
Please see this bug for details. The first version of rdma-core-12
did not built on arm32. Unfortunately, rdma-core-16.2-1.fc28 had been
built on arm32. It seems enabled by the fedora package building system
by default. I do not mean to blame fedora package building system. It is
our fault did not fix this time, when rdma-core-16.2-1.fc28 built on
arm32.
Thanks for the background. I'm not questioning your decision to stop
building rdma for armv7hl, but it needs to be coordinated with the
dependent packages. Please re-enable it, work with the respective
maintainers to disable rdma support on armv7hl and then put ExcludeArch
for armv7hl back in.
Regards,
Dominik
--
Fedora
https://getfedora.org | RPM Fusion
http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan