From owner-freebsd-multimedia@FreeBSD.ORG Wed Oct 4 16:50:15 2006 Return-Path: X-Original-To: multimedia@FreeBSD.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96CC616A412; Wed, 4 Oct 2006 16:50:15 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id E997743DAD; Wed, 4 Oct 2006 16:49:53 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 382431A4D89; Wed, 4 Oct 2006 09:49:53 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 9D9245148C; Wed, 4 Oct 2006 12:49:52 -0400 (EDT) Date: Wed, 4 Oct 2006 12:49:52 -0400 From: Kris Kennaway To: Alexander Botero-Lowry Message-ID: <20061004164952.GA35526@xor.obsecurity.org> References: <20061004161112.GC34738@xor.obsecurity.org> <200610041626.k94GQbgQ099073@Laptop.mine.box> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline In-Reply-To: <200610041626.k94GQbgQ099073@Laptop.mine.box> User-Agent: Mutt/1.4.2.2i Cc: alexbl@FreeBSD.org, johnson.peter@gmail.com, multimedia@FreeBSD.org, Kris Kennaway Subject: Re: [ports-amd64@FreeBSD.org: quodlibet-0.23.1 failed on amd64 7] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Oct 2006 16:50:15 -0000 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 p= retty > sure it was in another project I left it alone. So now that I have this l= ittle > piece of information, I can detail the problem: > pygst.py is non-cache is py-gstreamers pkg-plist, so pygst.pyc, pygst.py= o are > not present. When the install phase of quodlibet imports pygst, one or b= oth of > these files are created, but they are not accounted for by anyone, so it= s seen > as an extra file. >=20 > and I can offer two solutions: >=20 > 1) we make quodlibet skip its check for py-gstreamer, which only fixes th= is > 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-instal= l, a=20 > line like, from security/py-trustedpickle: =20 > @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 file= s in=20 > 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 --AqsLC8rIMeq19msA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFI+YwWry0BWjoQKURAiRfAJ0X1lDum9xSZmpAunKsGFtUZXOv3ACZARj7 PIAkzD8XzyIEqs1WO5GbDZA= =NCZs -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA--