[Pkg-kde-commits] rev 1203 - branches/kde-3.4.0/packages/kdebase/debian

Christopher Martin chrsmrtn-guest@costa.debian.org
Wed, 08 Jun 2005 23:25:38 +0000


Author: chrsmrtn-guest
Date: 2005-06-08 23:25:37 +0000 (Wed, 08 Jun 2005)
New Revision: 1203

Modified:
   branches/kde-3.4.0/packages/kdebase/debian/changelog
   branches/kde-3.4.0/packages/kdebase/debian/control
Log:
Tighten kdebase inter-relations, preventing partial upgrades.

Also, versioned Recommends/Suggests are back - they do provide
information for users.


Modified: branches/kde-3.4.0/packages/kdebase/debian/changelog
===================================================================
--- branches/kde-3.4.0/packages/kdebase/debian/changelog	2005-06-08 23:06:17 UTC (rev 1202)
+++ branches/kde-3.4.0/packages/kdebase/debian/changelog	2005-06-08 23:25:37 UTC (rev 1203)
@@ -1,12 +1,18 @@
-kdebase (4:3.4.1-2) experimental; urgency=low
+kdebase (4:3.4.1-1+SVN) UNRELEASED; urgency=low
 
   +++ Changes by Pierre Habouzit:
 
   * [debian/po/vi.po] : add the Vietnamese debconf translation by Clytie
     Siddall. (Closes: #312156)
 
- -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Mon,  6 Jun 2005 07:51:51 +0200
+  +++ Changes by Christopher Martin:
 
+  * Tighten all package relations between packages in kdebase, preventing many
+    instances of potentially harmful partial upgrades. In particular, ensure
+    that kdm is upgraded along with kdebase-bin. (Closes: #312358)
+    
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Wed,  8 Jun 2005 19:22:42 -0400
+
 kdebase (4:3.4.1-1) experimental; urgency=low
 
   * New upstream release.

Modified: branches/kde-3.4.0/packages/kdebase/debian/control
===================================================================
--- branches/kde-3.4.0/packages/kdebase/debian/control	2005-06-08 23:06:17 UTC (rev 1202)
+++ branches/kde-3.4.0/packages/kdebase/debian/control	2005-06-08 23:25:37 UTC (rev 1203)
@@ -12,8 +12,8 @@
 Section: kde
 Architecture: all
 Depends: kappfinder (>= ${Source-Version}), kate (>= ${Source-Version}), kcontrol (>= ${Source-Version}), kdebase-bin (>= ${Source-Version}), kdebase-data (>= ${Source-Version}), kdebase-kio-plugins (>= ${Source-Version}), kdepasswd (>= ${Source-Version}), kdeprint (>= ${Source-Version}), kdesktop (>= ${Source-Version}), kfind (>= ${Source-Version}), khelpcenter (>= ${Source-Version}), kicker (>= ${Source-Version}), klipper (>= ${Source-Version}), kmenuedit (>= ${Source-Version}), konqueror-nsplugins (>= ${Source-Version}), konqueror (>= ${Source-Version}), konsole (>= ${Source-Version}), kpager (>= ${Source-Version}), kpersonalizer (>= ${Source-Version}), ksmserver (>= ${Source-Version}), ksplash (>= ${Source-Version}), ksysguard (>= ${Source-Version}), ktip (>= ${Source-Version}), kwin (>= ${Source-Version}), libkonq4 (>= ${Source-Version})
-Recommends: kdm, xfonts-konsole
-Suggests: kdebase-doc-html
+Recommends: kdm (>= ${Source-Version}), xfonts-konsole (>= ${Source-Version})
+Suggests: kdebase-doc-html (>= ${Source-Version})
 Description: base components from the official KDE release
  KDE (the K Desktop Environment) is a powerful Open Source graphical
  desktop environment for Unix workstations. It combines ease of use,
@@ -70,7 +70,7 @@
 Package: kcontrol
 Section: kde
 Architecture: any
-Depends: ${shlibs:Depends}, kdebase-data
+Depends: ${shlibs:Depends}, kdebase-data (>= ${Source-Version})
 Recommends: hotplug
 Suggests: khelpcenter
 Conflicts: kdebase-libs (<< 4:3.0.0)
@@ -207,7 +207,7 @@
 Package: kdesktop
 Section: kde
 Architecture: any
-Depends: ${shlibs:Depends}, kdebase-bin
+Depends: ${shlibs:Depends}, kdebase-bin (= ${Source-Version})
 Recommends: eject
 Replaces: kdebase (<< 4:3.0.0), konqueror (<< 4:3.0.0)
 Description: miscellaneous binaries and files for the KDE desktop
@@ -220,9 +220,9 @@
 Package: kdm
 Section: kde
 Architecture: any
-Depends: ${shlibs:Depends}, kdebase-bin (>= 4:3.4.0), kdebase-data, debconf (>= 1.2.9), libpam-runtime (>= 0.76-14), xbase-clients
+Depends: ${shlibs:Depends}, kdebase-bin (= ${Source-Version}), kdebase-data (= ${Source-Version}), debconf (>= 1.2.9), libpam-runtime (>= 0.76-14), xbase-clients
 Recommends: logrotate
-Suggests: khelpcenter, ksmserver
+Suggests: khelpcenter, ksmserver (= ${Source-Version})
 Provides: x-display-manager
 Description: X display manager for KDE
  kdm manages a collection of X servers, which may be on the local host or
@@ -264,7 +264,7 @@
 Package: kicker
 Section: kde
 Architecture: any
-Depends: ${shlibs:Depends}, kdebase-data
+Depends: ${shlibs:Depends}, kdebase-data (= ${Source-Version})
 Suggests: khelpcenter, kicker-applets, menu
 Conflicts: kdebase-libs (<< 4:3.0.0)
 Replaces: kdebase (<< 4:3.0.0), kdebase-doc (<< 4:3.0.0), kdebase-libs (<< 4:3.0.0), konqueror (<< 4:3.0.0)
@@ -308,7 +308,7 @@
 Section: web
 Architecture: any
 Provides: info-browser, man-browser, www-browser
-Depends: ${shlibs:Depends}, kcontrol, kdebase-kio-plugins, kdesktop, kfind
+Depends: ${shlibs:Depends}, kcontrol (= ${Source-Version}), kdebase-kio-plugins (= ${Source-Version}), kdesktop (= ${Source-Version}), kfind (= ${Source-Version})
 Suggests: khelpcenter, konq-plugins, konq-speaker
 Conflicts: kdebase-audiolibs (<< 4:3.0.0), kdebase-libs (<< 4:3.0.0)
 Replaces: kdebase (<< 4:3.0.0), kdebase-audiolibs (<< 4:3.0.0), kdebase-doc (<< 4:3.0.0), kdebase-libs (<< 4:3.0.0)
@@ -351,9 +351,9 @@
 Section: kde
 Architecture: any
 Depends: ${shlibs:Depends}
+Recommends: xfonts-konsole (= ${Source-Version})
+Suggests: khelpcenter
 Provides: x-terminal-emulator
-Recommends: xfonts-konsole
-Suggests: khelpcenter
 Replaces: kdebase (<< 4:3.0.0)
 Description: X terminal emulator for KDE
  Konsole is an X terminal emulation which provides a command-line interface
@@ -389,7 +389,7 @@
 Package: kpersonalizer
 Section: kde
 Architecture: any
-Depends: ${shlibs:Depends}, kdebase-data
+Depends: ${shlibs:Depends}, kdebase-data (= ${Source-Version})
 Replaces: kdebase (<< 4:3.0.0)
 Description: installation personalizer for KDE
  KDE Personalizer is a wizard that launches when KDE is started by a user
@@ -402,8 +402,8 @@
 Section: kde
 Architecture: any
 Provides: x-session-manager
-Depends: ${shlibs:Depends}, kwin | x-window-manager
-Recommends: kpersonalizer
+Depends: ${shlibs:Depends}, kwin (= ${Source-Version}) | x-window-manager
+Recommends: kpersonalizer (= ${Source-Version})
 Replaces: kdebase (<< 4:3.0.0)
 Description: session manager for KDE
  This package contains the KDE session manager. It is responsible for
@@ -422,7 +422,7 @@
 Package: ksplash
 Section: kde
 Architecture: any
-Depends: ${shlibs:Depends}, kdebase-data
+Depends: ${shlibs:Depends}, kdebase-data (= ${Source-Version})
 Suggests: khelpcenter
 Replaces: kdebase (<< 4:3.0.0)
 Description: the KDE splash screen
@@ -475,7 +475,7 @@
 Architecture: any
 Depends: ${shlibs:Depends}
 Provides: x-window-manager
-Suggests: kdebase-bin, kdebase-data, kdesktop, kicker, kpager, kpersonalizer, ksmserver, ksplash
+Suggests: kdebase-bin (= ${Source-Version}), kdebase-data (= ${Source-Version}), kdesktop (= ${Source-Version}), kicker (= ${Source-Version}), kpager (= ${Source-Version}), kpersonalizer (= ${Source-Version}), ksmserver (= ${Source-Version}), ksplash (= ${Source-Version})
 Replaces: kdeartwork-theme-window (<< 4:3.4.0), kdebase (<< 4:3.0.0)
 Description: the KDE window manager
  This package contains the default X window manager for KDE.