Discussion:
[PATCHSET] Updates for Mageia mock build targets
Neal Gompa
2016-05-30 21:01:22 UTC
Permalink
Hello all,

Since my last email two months ago[1], I've been working steadily
towards the completion of our infrastructure bringup for supporting
COPR oriented workflows. I've added tito and copr CLI tools to the
distribution to enable CLI-centric workflows as well.

While we are still working on bringing up MirrorBrain for metalinks,
we have a rudimentary script that generates a yum-style mirrorlist
that DNF and mock can consume. This has allowed me to update and
expand the Mageia build target configuration for mock, which I have
added to our mock package.

The patches attached to this email update and expand the Mageia
configs, including adding Mageia 6. Note that the Mageia configuration
for armv7hl does not yet work because we are still in the process of
completing the build. We've estimated that it should be finished
within the next couple of days, and then the switch will be flipped to
make it public. This is why the Mageia armv7hl configuration files are
in a separate patch. While I have applied the entire patch series to
the Mageia mock package, it is up to you on whether you wish to
include the armv7hl configuration files or not right now.

These patches should apply cleanly on top of the devel branch for mock.
--
真実はい぀も䞀぀/ Always, there's only one truth!
Miroslav Suchý
2016-06-01 12:41:49 UTC
Permalink
Post by Neal Gompa
Hello all,
Since my last email two months ago[1], I've been working steadily
towards the completion of our infrastructure bringup for supporting
COPR oriented workflows. I've added tito and copr CLI tools to the
distribution to enable CLI-centric workflows as well.
While we are still working on bringing up MirrorBrain for metalinks,
we have a rudimentary script that generates a yum-style mirrorlist
that DNF and mock can consume. This has allowed me to update and
expand the Mageia build target configuration for mock, which I have
added to our mock package.
The patches attached to this email update and expand the Mageia
configs, including adding Mageia 6. Note that the Mageia configuration
for armv7hl does not yet work because we are still in the process of
completing the build. We've estimated that it should be finished
within the next couple of days, and then the switch will be flipped to
make it public. This is why the Mageia armv7hl configuration files are
in a separate patch. While I have applied the entire patch series to
the Mageia mock package, it is up to you on whether you wish to
include the armv7hl configuration files or not right now.
These patches should apply cleanly on top of the devel branch for mock.
mock -r etc/mock/mageia-6-x86_64.cfg shell

gives me
....
[SKIPPED] vim-minimal-7.4.1816-1.mga6.x86_64.rpm: Already downloaded

warning:
/var/lib/mock/mageia-6-x86_64/root/var/cache/dnf/mageia-1504d44e4c5fa801/packages/basesystem-minimal-6-0.4.mga6.x86_64.rpm:
Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
Importing GPG key 0x80420F66:
Userid : "Mageia Packages <***@mageia.org>"
Fingerprint: 00ED B895 85B0 12A8 916F 0DF8 B742 FA8B 8042 0F66
From : /etc/pki/mock/RPM-GPG-KEY-Mageia
Key imported successfully
Running transaction check
Error: transaction check vs depsolve:
/bin/sh is needed by iputils-20160308-1.mga6.x86_64


But that is Mageia rel-engs problem. Probably


Otherwise, it looks good to me. So merged as:

* 13fb307 (HEAD -> devel, origin/devel) Add Mageia armv7hl build targets
* 756a236 Add Mageia 6 build targets
* 01552bf Add Mageia Cauldron armv5tl build target
* 4921332 Update Mageia Cauldron configs for i586 and x86_64

Thank you.

It has been 3 months since the last release. So we should do new one. I will try to find some time and do the release
next week.
--
Miroslav Suchy, RHCA
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
Neal Gompa
2016-06-05 17:29:19 UTC
Permalink
Post by Miroslav Suchý
mock -r etc/mock/mageia-6-x86_64.cfg shell
gives me
....
[SKIPPED] vim-minimal-7.4.1816-1.mga6.x86_64.rpm: Already downloaded
Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
Fingerprint: 00ED B895 85B0 12A8 916F 0DF8 B742 FA8B 8042 0F66
From : /etc/pki/mock/RPM-GPG-KEY-Mageia
Key imported successfully
Running transaction check
/bin/sh is needed by iputils-20160308-1.mga6.x86_64
But that is Mageia rel-engs problem. Probably
We had a %pretrans scriptlet that should have been written in Lua.
It's fine now. Thanks for reporting!
Post by Miroslav Suchý
* 13fb307 (HEAD -> devel, origin/devel) Add Mageia armv7hl build targets
* 756a236 Add Mageia 6 build targets
* 01552bf Add Mageia Cauldron armv5tl build target
* 4921332 Update Mageia Cauldron configs for i586 and x86_64
Thank you.
It has been 3 months since the last release. So we should do new one. I will try to find some time and do the release
next week.
Thank you for merging those in. I sent in a patch to install the
configs[1], as I didn't realize they weren't being installed. I'd
appreciate it being applied so that the next release will install
Mageia configs along with Fedora and EPEL ones. :)

[1]: https://lists.fedoraproject.org/archives/list/***@lists.fedoraproject.org/thread/PSNX5CAU6Q56LS2YUZE5OYXJE7JXDFDL/
--
真実はいつも一つ!/ Always, there's only one truth!
Loading...