Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: transition
We want evolution 3.4 for wheezy. This means updating gtkhtml4.0, evolution-data-server, evolution and the reverse dependencies of those packages. I'm not quite sure if we should setup separate trackers for gtkhtml4.0, evolution and evolution-data-server or if they should be merged, since we should do all three in one go. For simplicities sake I've uses separate ben files (hopefully I got them right). gtkhtml4.0 (4.2.2 → 4.4.2) ========================== No soname bump involved, but generates a tight dependency via shlibs, i.e. >= 4.2 and << 4.3 atm. So all reverse dependencies need to be recompiled against 4.4: - evolution - evolution-ews - evolution-exchange - evolution-mapi - evolution-rss - mail-notification - tracker-miner-evolution - xiphos (*) BUT: all the above packages besides xiphos need a binNMU or a sourceful anyway for evolution / evolution-data-server 3.4, so only xiphos needs to be binNMUed for gtkhtml4.0 4.2.2. We upload gtkhtml4.0 as first step. is_affected = .build-depends ~ /libgtkhtml(-editor)-4.0-dev/ | .build-depends ~ /evolution-dev/; is_good = .depends ~ /libgtkhtml(-editor)-4.0-0 \(>= 4.4\)/; is_bad = .depends ~ /libgtkhtml(-editor)-4.0-0 \(<< 4.3\)/; evolution-data-server (3.2.2 → 3.4.2) and evolution (3.2.2 → 3.4.2) =================================================================== evolution-data-server ~~~~~~~~~~~~~~~~~~~~~ Involves several soname bumps: - libebook-1.2-12 → libebook-1.2-16 - libecal-1.2-10 → libecal-1.2-13 - libedata-book-1.2-11 → libedata-book-1.2-13 - libedataserver-1.2-15 → libedataserver-1.2-16 - libcamel-1.2-29 → libcamel-1.2-33 - libedata-cal-1.2-13 → libedata-cal-1.2-15 - libebackend-1.2-1 → libebackend-1.2-2 is_affected = .build-depends ~/lib(|ecal1.2|edataserver1.2|edataserverui-3.0|ebook1.2|edata-book1.2|edata-cal1.2|ebackend1.2)-dev/ | .build-depends ~ /evolution-data-server-dev/; is_good = .depends ~ /lib(|ebook-1.2-16|ecal-1.2-13|edata-book-1.2-13|edataserver-1.2-16|camel-1.2-33|edata-cal-1.2-15|ebackend-1.2-2)/; is_bad = .depends ~ /lib(ebook-1.2-12|ecal-1.2-10|edata-book-1.2-11|edataserver-1.2-15|camel-1.2-29|edata-cal-1.2-13|ebackend-1.2-1)/; * binNMUs (build tested) - almanah - barry - contacts - dates - ekiga - empathy - eweouz - folks - giggle - gbirthday - glabels - gnome-contacts - gnome-panel - gnome-phone-manager - gnome-python-desktop - hdate-applet - jana - nautilus-sendto - obexd - ruby-revolution - sflphone - syncevolution - tasks - libreoffice evolution ~~~~~~~~~ Doesn't involve a soname bump but libevolution generates a tight dependency via shlibs, i.e >= 3.2 << 3.3 atm. is_affected = .build-depends ~ /evolution-dev/; is_good = .depends ~ /libevolution \(>= 3.4\)/; is_bad = .depends ~ /libevolution \(<< 3.3\)/; The list of rdepends of evolution-data-server and evolution intersect. To avoid duplicate compilation, upload evolution-data-server 3.4 first, then evolution 3.4, then schedule the binNMUs resp. do a sourceful update of the remaining rdeps. * binNMUs (build tested) - mail-notification (once http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677455 is fixed) - tracker - evolution-webcal * sourceful uploads - gnome-shell (debian/patches/21_revert_evolution_gsettings.patch needs to be dropped) - evolution-ews (3.2 → 3.4, in experimental) - evolution-exchange (3.2 → 3.4, in experimental) - evolution-mapi (3.2 → 3.4, in experimental) - evolution-rss (0.2.90 → 0.3.91, in experimental) Cheers, Michael -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120615121325.8238.53766.report...@pluto.milchstrasse.xx