On Mon, Jul 15, 2019 at 11:52:50AM +0200, Mark Wielaard wrote:
Could you explain a bit more how this (keeps) working? I think my
mental model of how Fedora repositories work in the case of multilib
devel packages is a bit flawed. At first I assumed that this suggestion
would kill that. Because I was under the impression that it worked by
having the i386 repository be part of the x86_64 package repository. So
removing the i686 repositories would mean removing all 32bit packages
from x86_64. But from your explanation above it seems that is not how
it works. So if there are no i686 repositories, then where/how do the
32bit multilib packages come from?
I think I am mixing up buildroots, koji targets, repositories in my
mind.
Let me second that request. It would be great if somebody could
summarize the steps that lead to 32bit packages being installable on
amd64 machines. I know how the beginning (compilation in the
appropriate chroot), and the end (dnf install foo.i686), but the
middle is hazy.
For example I maintain two packages that provide 32bit multilib
binaries. They are produced by the i686 koji target. Then elfutils-
devel.i686 (to create 32bit multilib binaries) and valgrind.i686 (to
run 32bit multilib binaries) are provided to the user because the i686
repository is part of the x86_64 repository (if I understand things
correctly). Will this just keep working, or will I have to make changes
to my packages to keep this working after the disappearance of the i686
repository?
Zbyszek