pungi.global.log
[ERROR ] [FAIL] Ostree (variant Silverblue, arch x86_64) failed, but going on anyway. [ERROR ] Runroot task failed: 33106069. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/logs/x86_64/Silverblue/ostree-1/runroot.log for more details.
[OSTREE_INSTALLER] [ERROR ] [FAIL] Ostree installer (variant Silverblue, arch x86_64) failed, but going on anyway. [OSTREE_INSTALLER] [ERROR ] Runroot task failed: 33106081. See /mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/logs/x86_64/Silverblue/ostree_installer-1/runroot.log for more details.
[ERROR ] Compose run failed: ERROR running command: createrepo_c /mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/compose/Modular/aarch64/debug/tree --outputdir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/compose/Modular/aarch64/debug/tree --pkglist=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/work/aarch64/repo_package_list/Modular.aarch64.debuginfo.conf --update --update-md-path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/work/aarch64/repo --skip-stat --database --checksum=sha256 --unique-md-filenames --workers=3 --xz --zck --zck-dict-dir=/usr/share/fedora-repo-zdicts/f31
Something needs to be done related to https://pagure.io/pungi-fedora/blob/master/f/fedora.conf#_86
COMMAND: createrepo_c /mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/compose/Modular/aarch64/debug/tree --outputdir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/compose/Modular/aarch64/debug/tree --pkglist=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/work/aarch64/repo_package_list/Modular.aarch64.debuginfo.conf --update --update-md-path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/work/aarch64/repo --skip-stat --database --checksum=sha256 --unique-md-filenames --workers=3 --xz --zck --zck-dict-dir=/usr/share/fedora-repo-zdicts/f31 Argument parsing failed: Unknown option --zck
COMMAND: createrepo_c /mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/compose/Modular/aarch64/debug/tree --outputdir=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/compose/Modular/aarch64/debug/tree --pkglist=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/work/aarch64/repo_package_list/Modular.aarch64.debuginfo.conf --update --update-md-path=/mnt/koji/compose/rawhide/Fedora-Rawhide-20190228.n.1/work/aarch64/repo --skip-stat --database --checksum=sha256 --unique-md-filenames --workers=3 --xz --zck --zck-dict-dir=/usr/share/fedora-repo-zdicts/f31
Argument parsing failed: Unknown option --zck
This should be set to --zck-dict-dir=/usr/share/fedora-repo-zdicts/rawhide
--zck-dict-dir=/usr/share/fedora-repo-zdicts/rawhide
https://pagure.io/pungi-fedora/pull-request/698 should fix this.
But still, Unknown option --zck is something that I am not sure of.
Unknown option --zck
But this should fix the right location of the --zck-dict-dir
Unknown option --zck means that the version of createrepo_c being used doesn't support zchunk at all. The version you want is https://koji.fedoraproject.org/koji/buildinfo?buildID=1173742, tagged into f29-infra.
Just to be clear, the version that supports zchunk, but won't create zchunked comps.xml is createrepo_c-0.12.0-1.fc29.1.
@jdieter Oh, thanks for the info. I updated the composer with createrepo_c-0.12.0-1.fc29.1.x86_64 and I will merge that PR and start another compose.
I do have a pull request for librepo that will fix this problem by only automatically requesting zchunk versions of primary, filelists and other, and requesting the xz/gzip versions of everything else unless the calling application specifically requests the zchunk version.
primary
filelists
other
Once that's in, we can start using the latest version of createrepo_c immediately, while fixing dnf to read (and request) zchunked comps.xml can happen at our leisure.