[Pkg-jed-commit] [SCM] Debian packaging of JED branch, master, updated. 1%3A0.99.18+dfsg.1-10-308-g429f421

Jörg Sommer joerg at alea.gnuu.de
Thu Dec 24 17:43:03 UTC 2009


The following commit has been merged in the master branch:
commit 6f2a8821afff0968fb0bd13226726e719452d4ab
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date:   Sun Nov 29 14:52:26 2009 +0100

    (|x)jed: Depend on exact version of jed-common
    
    Policy section Section 2.5: Priorities recommends that packages of
    priority optional should not conflict with each other. Removing this
    conflict makes it possible install an older (|x)jed package with a newer
    jed-common package which might break, because the newer jed-common
    package uses functions not available in the old (|x)jed package.
    
    The current relationship between the packages was so that only the exact
    same version could be installed together. So, it's better to use this
    exact dependency instead of an depends‐conflicts relationship.

diff --git a/debian/changelog b/debian/changelog
index 1222d4d..4665b1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,10 @@ jed (1:0.99.19-1) UNRELEASED; urgency=low
 
   * Better detection of non-linux architectures. (closes: #559063)
 
+  * Change dependency of jed and xjed on jed-common to exact version
+    to satisfy recommendation of Policy 2.5 regarding optional
+    packages.
+
  -- Jörg Sommer <joerg at alea.gnuu.de>  Thu, 01 Jan 1970 00:00:00 +0000
 
 jed (1:0.99.19~pre210-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index f61418b..71fcb10 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,7 @@ DM-Upload-Allowed: yes
 
 Package: jed
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, jed-common (>= ${source:Version}),
+Depends: ${misc:Depends}, ${shlibs:Depends}, jed-common (= ${source:Version}),
  install-info
 Suggests: gpm [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]
 Provides: info-browser, mail-reader, editor
@@ -46,7 +46,7 @@ Description: editor for programmers (textmode version)
 
 Package: xjed
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, jed-common (>= ${source:Version}),
+Depends: ${misc:Depends}, ${shlibs:Depends}, jed-common (= ${source:Version}),
  install-info
 Provides: info-browser, mail-reader, editor
 Description: editor for programmers (x11 version)
@@ -79,7 +79,7 @@ Description: editor for programmers (x11 version)
 Package: jed-common
 Architecture: all
 Replaces: jed-sl
-Conflicts: jed-sl, jed (<< ${source:Version}), xjed (<< ${source:Version}), jed-extra (<= 2.3.2-3)
+Conflicts: jed-sl, jed-extra (<= 2.3.2-3)
 Recommends: jed | xjed
 Suggests: info | info-browser
 Depends: ${misc:Depends}, slsh

-- 
Debian packaging of JED



More information about the Pkg-jed-commit mailing list