[Reproducible-commits] [perl] 33/36: Make libperl5.20 Break older perl-base versions to ensure perl-base is upgraded first

Mattia Rizzolo mattia at mapreri.org
Tue Nov 17 14:01:07 UTC 2015


This is an automated email from the git hooks/post-receive script.

mapreri-guest pushed a commit to branch pu/reproducible_builds
in repository perl.

commit 178913fe5d1c15cf075152228bcf6abb4d151e8b
Author: Niko Tyni <ntyni at debian.org>
Date:   Thu May 14 11:24:33 2015 +0300

    Make libperl5.20 Break older perl-base versions to ensure perl-base is upgraded first
    
    Contrary to the commit message in 9f69c88ee451936bb, the strictly
    versioned libperl5.20 -> perl-base dependency makes sure partial upgrades
    can't result in systems with a missing libperl5.20.so.
    
    Although the old perl-base actually keeps on working even with a newer
    libperl5.20, later removal of libperl5.20 would remove libperl.so.5.20
    from the system. This Breaks entry ensures that perl-base gets upgraded
    before the new libperl5.20 can be unpacked.
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 9d2a5de..ddc21a2 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,6 @@ Conflicts: safe-rm (<< 0.8),
 Breaks: autoconf2.13 (<< 2.13-45),
  perl (<< ${Upstream-Version}~),
  perl-modules (<< ${Upstream-Version}~),
- libperl5.20 (<< 5.20.2-5),
  pdl (<< 1:2.007-4),
  libfile-spec-perl (<< 3.4801),
  libxsloader-perl (<< 0.17),
@@ -92,6 +91,7 @@ Priority: optional
 Architecture: any
 Depends: ${shlibs:Depends}, perl-base (= ${binary:Version})
 Replaces: perl-base (<< 5.20.2-5)
+Breaks: perl-base (<< 5.20.2-5)
 Description: shared Perl library
  This package contains the shared Perl library, used by applications
  which embed a Perl interpreter.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/perl.git



More information about the Reproducible-commits mailing list