Package: release.debian.org Severity: normal User: release.debian....@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)