Description of problem:
Mageia has been working on implementing DNF as a package manager for the distribution for the upcoming Mageia 6. One aspect of this is that we'd like to offer integration with Fedora COPR like what is available for Fedora and CentOS/RHEL releases.
For now, I (as the maintainer of the DNF stack in Mageia) have the copr plugin disabled and removed from the installed dnf-plugins-core package because it's not useful. However, I'd like to enable the plugin and allow people to be able to provide packages that work for Fedora and Mageia. As our two distributions are broadly compatible (with similar foundations), I've worked to increase compatibility from our side.
A few months ago, I spoke to Miroslav Suchý about this, and he has tentatively agreed to add Mageia release targets to COPR once Mageia chroot configs are in mock.
With the mock-1.2.18 release, Mageia 6 and Mageia Cauldron configs are shipped with mock for i586 (32-bit x86), x86_64 (64-bit x86), armv5tl, and armv7hl.
At the very minimum, I'd like to see i586 and x86_64 for Mageia 6 and Mageia Cauldron available as chroot/release targets for projects in COPR.
I've also attached an image provided by Donald Stewart (a member of the Mageia Atelier team) that is a 128x128 PNG of the Mageia cauldron logo.
I'd appreciate the addition of the Mageia 6 and Mageia Cauldron targets as soon as possible.
Created attachment 1166916 [details]
Mageia's Cauldron logo (128x128) PNG
Notes for myself:
[16:20] <Pharaoh_Atem> so "%mkrel 1" doesn't work
[16:20] <msuchy> what is mkrel
[16:20] <msuchy> ?
[16:21] <Pharaoh_Atem> it's the standard way we do release formulation in Mageia: https://wiki.mageia.org/en/Packaging_guidelines#Version_and_Release
[16:21] <Pharaoh_Atem> I have a variant of the macro available in https://copr.fedorainfracloud.org/coprs/ngompa/mga-compat-macros/ for Fedora
This need to be added to minimal chroot.
As of now, Mageia 6 targets work, but Mageia Cauldron ones are broken.
See for example: http://copr-fe-dev.cloud.fedoraproject.org/coprs/ngompa/mageia/build/262570/
Any progress on this? I'd really like to see Mageia 6 and Cauldron targets enabled on COPR. The Cauldron target still looks broken: http://copr-fe-dev.cloud.fedoraproject.org/coprs/ngompa/mageia/build/270642/
Also, would it make sense for me to submit my mga-srpm-compat-macros package for inclusion into Fedora proper? I can certainly do that, as it's a trivial package.
Mageia 6 and Cauldron support is now live on copr.fedorainfracloud.org.