rawhide report: 20121226 changes

Michael Schwendt mschwendt at gmail.com
Thu Dec 27 18:04:29 UTC 2012


On Thu, 27 Dec 2012 09:11:10 -0600, Bruno Wolff III wrote:

> On Wed, Dec 26, 2012 at 15:49:33 -0700,
>    Kevin Fenzi <kevin at scrye.com> wrote:
> >
> >> [mygui]
> >> mygui-3.2.0-1.fc19.i686 requires libCommon.so
> >> mygui-3.2.0-1.fc19.x86_64 requires libCommon.so()(64bit)
> >> mygui-demos-3.2.0-1.fc19.x86_64 requires libCommon.so()(64bit)
> >> mygui-tools-3.2.0-1.fc19.x86_64 requires libCommon.so()(64bit)
> >
> >Pushed a rebuild to fix this one.
> 
> It didn't. libCommon is output by mygui, but it also requires it and 
> it isn't being found. I need to do some reading on the proper way to 
> handle this.

According to the koji build.log, it doesn't get installed into
the %buildroot. There is just a temporary build libCommon.so (with
SONAME libCommon.so even, albeit version-less!) which is used to link
other files, but there is no actual shared lib installed.

> %{_libdir}/*.so.*
> %{_libdir}/MYGUI

As a packaging hint, sometimes it makes a lot of sense to reduce
wildcards usage a bit and spell out more of the filenames you want
to package. That way would would enforce that certain files must be
found in the buildroot.


More information about the test mailing list