Le 24/06/2021 à 15:33, Matthew Miller a écrit :
On Thu, Jun 24, 2021 at 03:08:42PM +0200, Remi Collet wrote:
P.S. yes, I'm really disappointed by how Fedora evolves,
not being able to use a proper build system (modules aware)

If you could wave a magic wand here, what would a proper build system look
like?

I'm fine with current tooling (Koji)

I only like to be able to build additional packages for existing modules
(e.g. php extensions in EPEL for php streams in RHEL) so
in some new module (php-extras) or better in the same one (php)

In short being able to run "fedpkg module build" from
https://src.fedoraproject.org/modules/php-extras/tree/7.3
(work is ready for months)

I still don't understand what Frankenstein buildroot we are using.

2 lines in a mock file allow to be aware of modules...

modules=1
...
config_opts['module_enable'] = ['php:7.4', ...

2h of work to find the proper configuration and
I was able to build such packages since the day RHEL-8-Beta
was made publicly available, in May 2018... 3 years ago
and still waiting for something to happen in EPEL

Ex:
https://rpms.remirepo.net/temp/epel-temp.repo
And mock configuration
https://git.remirepo.net/cgit/tools/mock.git/tree/epel874.cfg



Remi
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to