#3774 request for tagging for an update to f13
Closed: Fixed None Opened 13 years ago by rakesh.

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

7 years ago

Login to comment on this ticket.

Metadata