X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <47749A19.9080603@x-ray.at> Date: Fri, 28 Dec 2007 07:39:21 +0100 From: Reini Urban User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:1.8.1.11) Gecko/20071128 SeaMonkey/1.1.7 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: [ANNOUNCEMENT] Updated: perl-5.10.0-1 [EXPERIMENTAL] References: <4773E162 DOT 7030503 AT x-ray DOT at> In-Reply-To: <4773E162.7030503@x-ray.at> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Reini Urban schrieb: >> Update recommendations: >> ----------------------- >> >> Since 5.10 is not installed in parallel to 5.8 (it is possible, but not >> with this package), all your old 5.8 modules will need to be reinstalled >> for 5.10. >> Your old 5.8 modules are not deleted, just not accessible to 5.10. >> Non-binary packages can be used by adding /usr/lib/perl5/site_lib/5.8 to >> your @INC, but the below procedure is recommended to get the latest >> version for each installed package. >> This will not harm most of your previous 5.8 modules in case you want to >> switch back to 5.8, just the /bin scripts might get overwritten. >> >> BEFORE INSTALLATION of 5.10 ! >> # get the list of installed 5.8 modules >> $ perl -MExtUtils::Installed \ >> -e'print join("\n", new ExtUtils::Installed->modules)' > module.list >> >> AFTER INSTALLATION of 5.10 ! >> # install all previous modules for 5.10 >> $ cpan `cat module.list` Thinking more of the involved upgrade path, I'll upload an improved version -2 on the weekend, which will include the old site_perl non-archlib path to @INC. This is similar to other distributions. This is not as clean, but only binary modules will have to be recompiled. @INC: /usr/lib/perl5/5.10/cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 . -- Reini Urban http://phpwiki.org/ http://murbreak.at/ http://helsinki.at/ http://spacemovie.mur.at/ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/