Re: modular and personal koji

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux