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 1MpRBp-0000kJ-4W for garchives@archives.gentoo.org; Sun, 20 Sep 2009 18:31:13 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FF9AE07ED; Sun, 20 Sep 2009 18:30:48 +0000 (UTC) Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de [80.67.31.27]) by pigeon.gentoo.org (Postfix) with ESMTP id ED3DFE07ED for ; Sun, 20 Sep 2009 18:30:47 +0000 (UTC) Received: from [80.134.77.175] (helo=bullet.localdomain) by smtprelay04.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1MpR9a-0004BZ-Dy for gentoo-dev@lists.gentoo.org; Sun, 20 Sep 2009 20:28:54 +0200 Received: by bullet.localdomain (Postfix, from userid 1000) id 0CA622FBD; Sun, 20 Sep 2009 20:20:31 +0200 (CEST) Date: Sun, 20 Sep 2009 20:20:31 +0200 From: Torsten Veller To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] perl-5.10.1 status update Message-ID: <20090920182031.GA2962@veller.net> Mail-Followup-To: gentoo-dev@lists.gentoo.org Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Face: ===_______=8)_=8)_______A_very_very_nice_face_______=8)_=8)_______=== Jabber-ID: tove@jabber.ccc.de X-PGP-Fingerprint: 0416 3C11 8D79 65B9 AAD0 2065 BBC7 14D1 9C67 CD96 User-Agent: Mutt/1.5.20 (2009-08-17) X-Df-Sender: 1067115 X-Archives-Salt: 83559061-8e2b-4706-9a48-cce776b15fbb X-Archives-Hash: f6e09844cb4bd2a9f28425fbd136538f Many want it - very few help. That's perl-5.10 in Gentoo. I am trying to outline the changes in the perl-experimental overlay. And if there are no objections / better ideas, that will go into the tree. After that I'll minimize my perl work if no more people join to help. So these are the changes: - sys-devel/libperl is obsolete The shared libperl.so will be installed by dev-lang/perl and perl will link it. No libperl.a will be installed. - The PDEPEND modules will be removed... As some dual-life modules (the packages in perl-core/ are also installed by perl) install scripts which would collide, currently the scripts are removed from dev-lang/perl and the package is added to PDEPEND. In 5.8.8 we have two such PDEPENDS, with 5.10 it might be ten. The problem today is, we are not able to add perl-core/Encode (#235904) without bumping dev-lang/perl. - ...and the colliding scripts will be symlinked by alternatives.eclass - perl modules must be reinstalled if any of the useflags 'ithreads' or 'debug' are changed. perl-cleaner-2 should do this correctly. For minor version bumps of perl, the script probably needs further tweaking to minimize the number of reinstalled packages. That's what i remember. http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git