Learn more about these different git repos.
Other Git URLs
Hello,
I need to push liboggz-1.1.1-1.fc13 to stable. It has dependencies: sonic-visualiser iaxclient libfishsound libannodex mod_annodex
Once more query: mod_annodex also as BR libannodex. So, it would need the re-building of libannodex as well. So, how is this taken care ?
If I am not clear, let me give an example. For example on rawhide I build liboggz first and later day I build only sonic-visualiser, iaxclient, libfishsound and libannodex, but not mod_annodex
because it fails with error: DEBUG util.py:280: Executing command: /usr/bin/yum --installroot /var/lib/mock/dist-f14-build-800601-115395/root/ install 'libcmml-devel >= 0.8' 'sed' 'pkgconfig' 'httpd-devel >= 2.0.40' 'libannodex-devel' DEBUG util.py:256: Package sed-4.2.1-5.fc14.i686 already installed and latest version DEBUG util.py:256: Package 1:pkgconfig-0.25-1.fc14.i686 already installed and latest version DEBUG util.py:256: libannodex-0.7.3-13.fc13.i686 from build has depsolving problems DEBUG util.py:256: --> Missing Dependency: liboggz.so.1 is needed by package libannodex-0.7.3-13.fc13.i686 (build) DEBUG util.py:256: libannodex-0.7.3-13.fc13.i686 from build has depsolving problems DEBUG util.py:256: --> Missing Dependency: liboggz.so.1(liboggz.so.0.2) is needed by package libannodex-0.7.3-13.fc13.i686 (build) DEBUG util.py:256: Error: Missing Dependency: liboggz.so.1 is needed by package libannodex-0.7.3-13.fc13.i686 (build) DEBUG util.py:256: Error: Missing Dependency: liboggz.so.1(liboggz.so.0.2) is needed by package libannodex-0.7.3-13.fc13.i686 (build) DEBUG util.py:256: You could try using --skip-broken to work around the problem DEBUG util.py:256: You could try running: package-cleanup --problems DEBUG util.py:256: package-cleanup --dupes DEBUG util.py:256: rpm -Va --nofiles --nodigest
so I wait for one day and build mod_annodex later. How is this situation handled for stable ?
You would ask for a build root override on the package that is causing the need to rebuild. Once it is in the buildroot you can rebuild all the dependant packages (repeat as necessary). When everything is built you create one update with all the builds in it.
I will take this as a tag request for liboggz-1.1.1-1.fc13 and I've put it in the buildroot. In an hour or so you can start building the rest.
Thanks for explanation and looking into it.
Hello Jkeating,
I rebuild everything but mod_annodex first day. Waited for 2 days and then build mod_annodex but it seems it still looks for and builds against old libannodex package. I guess you will need to either override libannodex also or I should wait 1-2 days more.
http://koji.fedoraproject.org/koji/taskinfo?taskID=2234705 is mod_annodex build which failed. It builds against libannodex-0.7.3-13.fc13.x86_64 but I wanted it to build against http://koji.fedoraproject.org/koji/buildinfo?buildID=176600 libannodex-0.7.3-14.fc13 So, I guess libannodex-0.7.3-14.fc13 required tag override.
Regards, Rakesh Pandit
Tagged libannodex-0.7.3-14.fc13 for override, should be able to build against it in an hour or so.
Thanks jkeating, closing this as fixed.
Metadata Update from @rakesh: - Issue assigned to jkeating
Login to comment on this ticket.