From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mails.dtic.mil (mails.dtic.mil [131.84.1.19]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j5DID2Tn014257 for ; Mon, 13 Jun 2005 18:13:02 GMT Received: from sys947.dtic.mil (sys947.dtic.mil [131.84.90.47]) by mails.dtic.mil (8.11.7p1+Sun/Oct04cac) with ESMTP id j5DIDUc12954 for ; Mon, 13 Jun 2005 14:13:30 -0400 (EDT) From: Michael Cummings To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] perl/openssl circular dep, possible solution (python/perl/db devs please read) Date: Mon, 13 Jun 2005 14:13:30 -0400 User-Agent: KMail/1.8 References: <20050613171829.GA25427@curie-int.orbis-terrarum.net> In-Reply-To: <20050613171829.GA25427@curie-int.orbis-terrarum.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2400684.dUlxZYl2BX"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200506131413.30585.mcummings@gentoo.org> X-Archives-Salt: 8203508e-c13f-42bf-aace-c72b16a079d5 X-Archives-Hash: c9e5342c51859756ffcb953b2ed96759 --nextPart2400684.dUlxZYl2BX Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline We/me perl folks are working on it as quickly as we/i can. I'm slated to le= ave=20 for vacation this weekend and would hate to drop a change like minimal=20 support into the tree and then disappear for a week. that said, i plan on=20 testing the new ebuilds tomorrow if nothing interrupts me. part of the hitc= h=20 with the minimal support ebuild is that it will mean additions to perl-core= /*=20 that we haven't gauged yet. On Monday 13 June 2005 01:18 pm, Robin H. Johnson wrote: > The bug hit me while working with GLI last night, and now I really do > need a solution for it. Looking at the dep tree to see why perl pulls > in openssl, the critical parts of the tree are this: > > (Trimmed to make things shorter) > [ebuild N ] dev-lang/perl-5.8.6-r4 +berkdb > [ebuild N ] sys-libs/db-4.2.52_p2 +java > [ebuild N ] dev-java/blackdown-jdk-1.4.2.01-r2 > (glibc, gcc, gcc-config, portage) > [ebuild N ] dev-lang/python-2.4.1 +berkdb +ssl > [ebuild N ] dev-libs/openssl-0.9.7g > > This suggests the following solutions: > 1. split berkdb support out of perl. > 2. split ssl support out of python. > 3. split java support out of db. > > #1 may be possible with mcumming's minimal perl (untested by me) > #2 appears to work (tested via package.use having 'python -ssl', and > looking at 'emerge -e -p system') #3 appears to work (tested via > package.use having 'db -java', and looking at 'emerge -e -p system') > > I tried implementing #3, but the ebuild work involved is very messy, and > non-ideal, as a large part of db is then built twice. > > Could the python and perl folk please comment here on the possibility of > moving those chunks (berkdb/ssl) of their packages to seperate packages? =2D-=20 =2D----o()o--------------------------------------------- Michael Cummings | #gentoo-dev, #gentoo-perl Gentoo Perl Dev | on irc.freenode.net=20 =2D----o()o--------------------------------------------- --nextPart2400684.dUlxZYl2BX Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCrczKq1ztTp5/Ti4RAk8MAJ0Xk6aHma52r+4eVS75q1o7psoTjwCgoAAv O6NU+nk0990Jx7GlhZYQTuA= =1eNd -----END PGP SIGNATURE----- --nextPart2400684.dUlxZYl2BX-- -- gentoo-dev@gentoo.org mailing list