Bug#827755: transition: kdepim-16.04
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
Hi,
Now that the qt transition is over, we would like to start pushing kdepim to
unstable. This should address the auto transitions:
https://release.debian.org/transitions/html/auto-akonadi.html
https://release.debian.org/transitions/html/auto-kdepimlibs.html
https://release.debian.org/transitions/html/auto-libkolab.html
https://release.debian.org/transitions/html/auto-libkgapi.html
Sadly, the last one was inadvertently started which is currently keeping some
"cruft" packages in testing as they are still depended on, we would upload a
+really version if this causes any problems.
The kdepimlibs binary components were all renamed in the new source package
(kf5-kdepimlibs), so it doesn't really need to be addressed in this
transition, but packages depending on the old kdepimlibs won't be able to use
any of the new kdepim components, so if possible, it would be better to
disable the dependency and remove the kdepimlibs packages.
The following ben file is intended to block all the new kdepim packages (that
build depend on libkf5akonadi-dev, libkf5libkleo-dev and/or
libkf5akonadiserver-dev, as well as to cover the packages affected by the
mentioned auto-transitions. I'm sure there is a more elegant way to express
this, but this seems to "work".
Happy hacking,
Ben file:
title = "kdepim-16.04";
is_affected = .source ~ /akonadi/
| .build-depends ~ /libkf5akonadi-dev/
| .build-depends ~ /libkf5akonadiserver-dev/
| .build-depends ~ /libkf5libkleo-dev/
| .build-depends ~ /libakonadi-dev/
| .source ~ /kdepimlibs/
| .build-depends ~ /kdepimlibs5-dev/
| .source ~ /libkgapi/
| .build-depends ~ /libkf5gapi-dev/
| .build-depends ~ /libkgapi-dev/
;
is_good = .build-depends ~ /libkf5akonadi-dev/
| .build-depends ~ /libkf5akonadiserver-dev/
| .build-depends ~ /libkf5libkleo-dev/
| .build-depends ~ /libkf5gapi-dev/
;
is_bad = .build-depends ~ /libakonadi-dev/
| .build-depends ~ /kdepimlibs5-dev/
| .build-depends ~ /libkgapi-dev/
| .depends ~ /\b(akonadi\-dbg|libakonadi\-dev|libakonadiprotocolinternals1)\b/
| .depends ~ /\b(libkgapi2\-2)\b/
| .depends ~ /\b(libkolab0v5)\b/
| .depends ~ /\b(kdepimlibs\-dbg|kdepimlibs5\-dev|libakonadi\-calendar4|libakonadi\-contact4|libakonadi\-kabc4|libakonadi\-kcal4|libakonadi\-kde4|libakonadi\-kmime4|libakonadi\-notes4|libakonadi\-socialutils4|libakonadi\-xml4|libgpgme\+\+2v5|libkabc4|libkalarmcal2|libkblog4|libkcal4|libkcalcore4|libkcalutils4|libkholidays4|libkimap4|libkldap4|libkmbox4|libkmime4|libkontactinterface4a|libkpimidentities4|libkpimtextedit4|libkpimutils4|libkresources4|libktnef4|libkxmlrpcclient4|libmailtransport4|libmicroblog4|libqgpgme1|libsyndication4)\b/
;
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
Reply to: