[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: