[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