Decoupling GNOME 2.30 transitions

Yves-Alexis Perez corsac at debian.org
Tue May 25 06:01:59 UTC 2010


On sam., 2010-05-15 at 17:09 +0100, Adam D. Barratt wrote:
> On Sun, 2010-03-28 at 13:54 +0200, Josselin Mouette wrote:
> > 4 - evolution & gtkhtml3.14
> > 
> > Sourceful uploads:
> >         evolution
> >         evolution-data-server
> >         evolution-exchange
> >         evolution-rss
> >         gtkhtml3.14
> 
> Please go ahead with these.
> 
Ok, next step in the evo transition. eds with the new libedataserver has
been accepted yesterday, I'm about to upload a new evolution building
against and fixing some crashes. Other package will need some binNMU if
they were built against libedataserver1.2-11.

I hope my command line is good, I noticed that binNMU'ing only packages
build-depending directly on libedataserver-dev wasn't enough, here my
new attempt (alternatively, if you have a way to say “rebuild everything
using libedataserver1.2-11, please go ahead, except evolution :)

So here we go:

# unstable
nmu almanah . ALL . -m rebuild against new libedataserver
nmu dates . ALL . -m rebuild against new libedataserver
nmu deskbar-applet . ALL . -m rebuild against new libedataserver
nmu eds-feed . ALL . -m rebuild against new libedataserver
nmu ekiga . ALL . -m rebuild against new libedataserver
nmu empathy . ALL . -m rebuild against new libedataserver
nmu evolution-exchange . ALL . -m rebuild against new libedataserver
nmu evolution-mapi . ALL . -m rebuild against new libedataserver
nmu evolution-webcal . ALL . -m rebuild against new libedataserver
nmu eweouz . ALL . -m rebuild against new libedataserver
nmu giggle . ALL . -m rebuild against new libedataserver
nmu gnome-launch-box . ALL . -m rebuild against new libedataserver
nmu gnome-panel . ALL . -m rebuild against new libedataserver
nmu gnome-phone-manager . ALL . -m rebuild against new libedataserver
nmu gnome-python-desktop . ALL . -m rebuild against new libedataserver
nmu hdate-applet . ALL . -m rebuild against new libedataserver
nmu jana . ALL . -m rebuild against new libedataserver
nmu libopensync-plugin-evolution2 . ALL . -m rebuild against new libedataserver
nmu librevolution-ruby . ALL . -m rebuild against new libedataserver
nmu lunar-applet . ALL . -m rebuild against new libedataserver
nmu mail-notification . ALL . -m rebuild against new libedataserver
nmu multisync . ALL . -m rebuild against new libedataserver
nmu syncevolution . ALL . -m rebuild against new libedataserver
nmu tasks . ALL . -m rebuild against new libedataserver
nmu tracker . ALL . -m rebuild against new libedataserver

# experimental
nmu anjal . ALL . -m rebuild against new libedataserver

# the testing version uses it but not the unstable one, so it's 
# not useful but was worth noting that it'll be part of the 
# transition
nmu modest . ALL . -m rebuild against new libedataserver

Command line is:

for src in $(
  (
    for pkg in $(apt-cache rdepends libedataserver1.2-11  |tail -n +3);
      do
        apt-cache showsrc $pkg|grep Package: |head -n1 |awk '{print $2}'
      done
    ) | sort -u
  )
do
  echo nmu $src . ALL . -m 'rebuild against new libedataserver'
done


Cheers and thanks for your time.
-- 
Yves-Alexis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100525/0deb258d/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list