Re: Bug: #15573: perl should predepend on perl-base
-----BEGIN PGP SIGNED MESSAGE-----
Santiago Vila Doncel, in an immanent manifestation of deity, wrote:
>On 4 Dec 1997, Darren/Torin/Who Ever... wrote:
>> Hmm. A thought as I spell-checked this. Can you pre-depend and depend
>> on the same package? perl's control will now look like:
>> ...
>> Pre-Depends: perl-base (>=5.004.04-2)
>> Depends: perl-base (=${Source-Version})
>> ...
>
>This way, dpkg will refuse to install perl until perl-base >= 5.004.04-2
>is installed and configured, but since the only perl-base
>version compatible with perl is exactly ${Source-Version}, it will have
>to install and configure that version, perl-base ${Source-Version}.
>
>Does
>
>Pre-Depends: perl-base (=${Source-Version})
>
>not have the same effect?
Not if I'm interpreting the dependencies correctly.
In your version, every time perl is upgraded, perl-base (for that
version) must be installed and configured before we can upgrade perl. I
think that takes two separate invocations of dselect. (warning: I don't
use dselect)
With my version, you only have to have perl-base installed and
configured if there is a danger of Perl not being there, i.e. before 5.004.04-2.
Any other time (5.004.04-3+), perl-base just needs to be installed, not
necessarily configured. This way folks have to exit and re-enter
dselect fewer times.
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 programmer and tutor. @
@ Make a little hot-tub in your soul. @
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface
iQCVAwUBNIhAwo4wrq++1Ls5AQHhaAQAoeHvxMv5jmFhBtg8iQ5EGjJcGiRfjLCX
iFACPrrPY5ZZn4khUHkSnNscuW51u3t8NTvfu/UD/HTtYr1mNtaAF4CyXWquV+mN
qCHB4i8/ckGu6NMkL+dyLZ1cFmNzJRhMilB2/KL/TDnzu38Glztg7HzFP2PwFisv
9jIRRVbLCZw=
=ynHj
-----END PGP SIGNATURE-----
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: