Koji¶
Instalación¶
Típicamente:
$ su -c "yum install fedora-packager"
Configuración¶
Para poder autenticar via ssh con FAS.
$ fedora-packager-setup
y siga las instrucciones.
Scratch builds¶
$ koji build --scratch f16 SRPMS/rubygem-unicorn-4.1.1-1.fc16.src.rpm
$ koji build --scratch rawhide SRPMS/rubygem-kgio-2.7.0-1.fc16.src.rpm
$ koji build --scratch dist-5E-epel SRPMS/dhcp_probe-1.3.0-6.fc15.src.rpm
$ koji build --scratch dist-f15 rubygem-rhc-0.71.2-1.fc15.src.rpm
$ koji build --arch x86_64 --scratch f17 /home/makerpm/rpmbuild/SRPMS/rubygem-raindrops-0.8.0-4.fc16.src.rpm
Búsquedas¶
$ koji search package fwsnort fwsnort $ koji search package gnochm gnochm $ koji search package gnoch* gnochm $ koji search package *noch* gnochm $ # koji search package *noc* gnochm nocpulse-common perl-NOCpulse-Utils perl-NOCpulse-Object perl-NOCpulse-SetID perl-NOCpulse-Debug perl-NOCpulse-CLAC perl-NOCpulse-Gritch openocd unoconv
Viendo los logs¶
$ koji watch-logs 3783999 Watching logs (this may be safely interrupted)... ==> 3783999:build.log: <== Mock Version: 1.1.18 ==> 3783999:state.log: <== 2012-02-12 14:48:24,739 - Mock Version: 1.1.18 2012-02-12 14:48:24,757 - State Changed: running yum ==> 3783999:mock_output.log: <== INFO: mock.py version 1.1.18 starting... State Changed: init plugins INFO: selinux disabled State Changed: start State Changed: lock buildroot State Changed: clean State Changed: unlock buildroot State Changed: init State Changed: lock buildroot Mock Version: 1.1.18 INFO: Mock Version: 1.1.18 INFO: calling preinit hooks State Changed: running yum ...
Especificando el log.
$ koji watch-logs --log=root.log 3783951 Watching logs (this may be safely interrupted)... ==> 3783951:root.log: <== INFO backend.py:930: Mock Version: 1.1.18 DEBUG backend.py:281: rootdir = /var/lib/mock/f17-build-1266724-201685/root/ DEBUG backend.py:282: resultdir = /var/lib/mock/f17-build-1266724-201685/result INFO backend.py:285: calling preinit hooks DEBUG backend.py:454: create skeleton dirs DEBUG util.py:57: ensuring that dir exists: /var/lib/mock/f17-build-1266724-201685/root/var/lib/rpm DEBUG util.py:60: creating dir: /var/lib/mock/f17-build-1266724-201685/root/var/lib/rpm DEBUG util.py:57: ensuring that dir exists: /var/lib/mock/f17-build-1266724-201685/root/var/lib/yum DEBUG util.py:60: creating dir: /var/lib/mock/f17-build-1266724-201685/root/var/lib/yum ...
koji list-tasks --mine¶
$ koji list-tasks --mine ID Pri Owner State Arch Name 4680550 20 gomix CLOSED noarch build [buildvm-29.phx2.fedoraproject.org] rubygem-rhc-1.0.4-2.fc17 4680551 19 gomix CLOSED noarch +buildSRPMFromSCM [buildvm-11.phx2.fedoraproject.org] 4680562 19 gomix CLOSED noarch +buildArch [buildvm-11.phx2.fedoraproject.org] 4680574 19 gomix CLOSED noarch +tagBuild [buildvm-08.phx2.fedoraproject.org] 4680554 20 gomix OPEN noarch build [buildvm-25.phx2.fedoraproject.org] rubygem-rhc-1.0.4-2.fc18 4680559 19 gomix CLOSED noarch +buildSRPMFromSCM [buildvm-29.phx2.fedoraproject.org] 4680570 19 gomix OPEN noarch +buildArch [buildvm-07.phx2.fedoraproject.org] 4680560 20 gomix OPEN noarch build [buildvm-19.phx2.fedoraproject.org] rubygem-rhc-1.0.4-2.fc19 4680561 19 gomix CLOSED noarch +buildSRPMFromSCM [buildvm-25.phx2.fedoraproject.org] 4680575 19 gomix OPEN noarch +buildArch [buildvm-10.phx2.fedoraproject.org]
Targets disponibles¶
$ koji list-targets Name Buildroot Destination --------------------------------------------------------------------------------------------- dist-5E-epel dist-5E-epel-build dist-5E-epel dist-5E-epel-infra dist-5E-epel-infra-build dist-5E-epel-infra dist-5E-epel-testing-candidate dist-5E-epel-build dist-5E-epel-testing-candidate dist-6E-epel dist-6E-epel-build dist-6E-epel dist-6E-epel-testing-candidate dist-6E-epel-build dist-6E-epel-testing-candidate el5-candidate dist-5E-epel-build dist-5E-epel-testing-candidate el6-candidate dist-6E-epel-build dist-6E-epel-testing-candidate f16 f16-build f16 f16-candidate f16-build f16-updates-candidate f17 f17-build f17-updates-candidate f17-candidate f17-build f17-updates-candidate f17-kde f17-kde f17-kde f18 f18-build f18-updates-candidate f18-candidate f18-build f18-updates-candidate f18-gnome f18-gnome f18-gnome f18-kde f18-kde f18-kde f19 f19-build f19 f19-candidate f19-build f19 rawhide f19-build f19 rawhide-repo-holder rawhide rawhide
