From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PoIvz-0006qT-V0 for garchives@archives.gentoo.org; Sat, 12 Feb 2011 17:07:00 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B017E078D for ; Sat, 12 Feb 2011 17:06:59 +0000 (UTC) Received: from smtp02.jazztel.es (smtp02.jazztel.es [62.14.3.171]) by pigeon.gentoo.org (Postfix) with ESMTP id EDB45E09CC for ; Sat, 12 Feb 2011 16:06:29 +0000 (UTC) Received: from [87.222.151.23] (helo=[192.168.1.201]) by smtp02.jazztel.es with esmtpa (Exim 4.69) (envelope-from ) id 1PoHzQ-0001wf-NW for gentoo-portage-dev@lists.gentoo.org; Sat, 12 Feb 2011 17:06:28 +0100 Subject: [gentoo-portage-dev] About how to make compilation think some files are missing From: Pacho Ramos To: gentoo-portage-dev@lists.gentoo.org Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-+N6NCwXbTXsAnPFN57bc" Organization: pacho@condmat1.ciencias.uniovi.es Date: Sat, 12 Feb 2011 17:06:22 +0100 Message-ID: <1297526782.6230.41.camel@localhost.localdomain> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 X-AntiSpam-Checked: Passed : Threshold - 0.0 : SA jazztel.es X-Virus-Checked: Passed : Kaspersky at jazztel.es X-Archives-Salt: X-Archives-Hash: 1b0c1dfbd37841082528744dd3ed85b2 --=-+N6NCwXbTXsAnPFN57bc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This comes from glitz removal (bug #330397), as soon as cairo-1.10 gets stabilized, depclean will try to remove glitz, but removing glitz will break a lot of apps, needing to rebuild them and, until then, having a partially broken system. I then thought on running revdep-rebuild --library libglitz-glx.so.1 BEFORE removing glitz (to prevent breakage), but later I remembered it wouldn't work as rebuilt packages would link again against libglitz-glx.so.1. Then, my idea would the following: Would be nice if I could tell portage to make compilation think libglitz-glx.so.1 is not present in real system (maybe sandbox could prevent its readability inside build environment), and then, I could run "revdep-rebuild --library libglitz-glx.so.1" before removing glitz and affected apps would not link to it, allowing me to safely remove glitz later without having had a broken system at any time. What do you think? Thanks --=-+N6NCwXbTXsAnPFN57bc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEUEABECAAYFAk1Wr/4ACgkQCaWpQKGI+9QYoACfaeYLAjjqd2amyieiWwuaw0Q9 3QcAmK4tGrXz2poEGAM5BPs6DPrSQMA= =U+dQ -----END PGP SIGNATURE----- --=-+N6NCwXbTXsAnPFN57bc--