[ports-amd64@FreeBSD.org: quodlibet-0.23.1 failed on amd64 7]

Kris Kennaway kris at obsecurity.org
Wed Oct 4 09:50:15 PDT 2006


On Wed, Oct 04, 2006 at 09:26:37AM -0700, Alexander Botero-Lowry wrote:
> I had indications of this problem in tinderbox, but it wouldn't give me a file-
> name, or any sense of just what the problem really was, but since I was pretty
> sure it was in another project I left it alone. So now that I have this little
> piece of information, I can detail the problem:
>  pygst.py is non-cache is py-gstreamers pkg-plist, so pygst.pyc, pygst.pyo are
>  not present. When the install phase of quodlibet imports pygst, one or both of
>  these files are created, but they are not accounted for by anyone, so its seen
>  as an extra file.
> 
> and I can offer two solutions:
> 
> 1) we make quodlibet skip its check for py-gstreamer, which only fixes this
>    problem for quodlibet and not for other ports that may have it.
> OR
> 2) The fine folks in multimedia@ force pygst.py to be compiled pre-install, a 
>    line like, from security/py-trustedpickle:         
> 	@cd ${WRKSRC} && ${PYTHON_CMD} -OOOO -c 'import pygst' && \
>     ${PYTHON_CMD} -c 'import pygst'
>    and then have the py-gstreamer port account for the .pyo and .pyc files in 
>    its pkg-plist.

I think the second solution is the usual preferred one - ports should
compile their own installed python files so that they're not randomly
compiled on the fly by some other port that tries to use them, like
this one.

If you can submit a patch it might help to make things go more
quickly.

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20061004/4186675b/attachment.pgp


More information about the freebsd-multimedia mailing list