[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: possible problem with new perl, libc6 on Sep 23rd



-----BEGIN PGP SIGNED MESSAGE-----

Ben Collins <bcollins@debian.org>, in an immanent manifestation of deity, wrote:
>More specifically it is dpkg doing the breaking, but it's perl's fault on
>how it is setting everything up.
>
>You will note that these two binaries are in the perl package itself
>
>[collinbm@virtue(11:07am)-~]%l tmp/usr/bin/
>total 1052
>-rwxr-xr-x   2 collinbm collinbm   534844 Sep 22 03:32 perl-5.005.dist*
>-rwxr-xr-x   2 collinbm collinbm   534844 Sep 22 03:32 perl5.00503*
>
>However after configuration, perl-5.005.dist is hardlinked to
>perl-5.005, and then subsequently removed. So in actuallity we have a
>binary (/usr/bin/perl-5.005) that is not under control of the package
>system directly (bad idea IMO). Note also that this means that perl-5.005
>is a hardlink to perl5.00503 (which is under package control).
>
>Why does perl need to do all this hardlink magic and also leave us with a
>binary that dpkg knows nothing about?!

I inherited this when I inherited the package in November of 1995.  It
was setup this way so that after the removal of the previous Perl
package and before the installation of a new Perl package, there was
still a Perl available.  Since we always needed a Perl, we wanted to
avoid that small window.

I notice that bash doesn't do any shenanigans like this.  Is this a
relic of bygone days and I don't need to do this funky stuff anymore?
That would make things much easier for me.

Darren
- -- 
<torin@daft.com> <http://www.daft.com/~torin> <torin@debian.org> <torin@io.com>
Darren Stalder/2608 Second Ave, @282/Seattle, WA 98121-1212/USA/+1-800-921-4996
@ Sysadmin, webweaver, postmaster for hire. C/Perl/CGI/Pilot programmer/tutor @
@		     Make a little hot-tub in your soul.		      @

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a
Charset: noconv
Comment: Processed by Mailcrypt 3.5.1, an Emacs/PGP interface

iQCVAwUBN+yZBI4wrq++1Ls5AQGUmgP8DCjE6sNWyfY+P1bbYrzqUI1B5LQ2mFRf
oohd+1SQV7uFaRH8Sg4lHF62zgTyOyrBYKxgv6gysSqkKy4Tsb6lcoyxvju4Ha2y
5yDfCDcTpLcVGnZuPXGEEoRkhKOXjBCW2PfgjIrcDU6iqMHZd0dgMght0J/1WDTu
1xf4iDEH1cM=
=O+D9
-----END PGP SIGNATURE-----


Reply to: