On Mon, 6 Jul 2020 at 10:33, Didier Fabert <didier.fabert@xxxxxxxxx> wrote: > > Hi all, > > With my personal koji (on el8), I cannot build some packages for my el8 > tag. All failures are about modular metadata packages which cannot be > installed. > Koji doesn't really understand modules and the depsolver has problems. For setting up EPEL we needed to do 2 things to make this work. 1. At first we needed to use grobisplitter to flatten the repos a bit so that koji could understand them: https://github.com/fedora-modularity/GrobiSplitter 2. We then followed https://smoogespace.blogspot.com/2019/07/epel-8-production-layout.html 3. In koji itself we needed to tell the depsolver to use dnf versus its own solver. 4. We also had to have koji to turn on the hotpatch flag so dnf would pull in items. > DEBUG util.py:621: No available modular metadata for modular package > 'httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64', it cannot be > installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'httpd-devel-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64', it cannot be > installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'httpd-filesystem-2.4.37-21.module_el8.2.0+382+15b0afa8.noarch', it > cannot be installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'httpd-tools-2.4.37-21.module_el8.2.0+382+15b0afa8.x86_64', it cannot be > installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'mod_http2-1.11.3-3.module_el8.2.0+307+4d18d695.x86_64', it cannot be > installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86_64', it cannot be > installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'mysql-devel-8.0.17-3.module_el8.0.0+181+899d6349.x86_64', it cannot be > installed on the system > DEBUG util.py:621: No available modular metadata for modular package > 'mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_64', it cannot be > installed on the system > > Any idea to solve this problem ? I miss somthing ? > > I setup my el8 tag like this > > koji add-tag centos-8 > koji add-tag --parent "centos-8" --arches 'x86_64' centos-8-build > koji add-group centos-8-build build > koji add-group centos-8-build srpm-build > > koji add-external-repo -t centos-8-build -p 10 centos-8-external-baseos > http://mirrors.ircam.fr/pub/CentOS/8/BaseOS/\$arch/os > koji add-external-repo -t centos-8-build -p 15 centos-8-external-epel > http://mirrors.ircam.fr/pub/fedora/epel/8/Everything/\$arch > koji add-external-repo -t centos-8-build -p 11 > centos-8-external-appstream > http://mirrors.ircam.fr/pub/CentOS/8/AppStream/\$arch/os > koji add-external-repo -t centos-8-build -p 12 > centos-8-external-powertools > http://mirrors.ircam.fr/pub/CentOS/8/PowerTools/\$arch/os > koji add-external-repo -t centos-8-build -p 13 centos-8-external-extras > http://mirrors.ircam.fr/pub/CentOS/8/extras/\$arch/os > > koji add-target centos-8 centos-8-build > > koji add-group-pkg centos-8-build build bash bash bzip2 coreutils cpio > diffutils findutils gawk gcc grep sed gcc-c++ gzip info patch > redhat-rpm-config rpm-build shadow-utils tar unzip util-linux which make > centos-release xz > koji add-group-pkg centos-8-build srpm-build bash redhat-release > centos-release make redhat-rpm-config rpm-build shadow-utils wget > rpmdevtools > > Thanks, > > Didier (tartare) > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > 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@xxxxxxxxxxxxxxxxxxxxxxx -- Stephen J Smoogen. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx