Note
In general, if you want to see the list of missing rebuilds, run ./checkabi from the tools directory (provided that on the machine in question the SQL db is filled with ABI info).

1. kernel

For current:

revdep-rebuild 276

If you want syncpkgd to do the job:

revdep-rebuild 276 --nobuild --nopush
Note
Please use this only on minor (ie. 2.6.22.1 → 2.6.22.2) bumps, on a major bump many packages need fixing manually.

For solaria:

revdep-rebuild 41222 -t stable --nobuild --nopush

2. mysql

Only in case sover increases, for example if you update to 5.5.10:

git grep 'depends.*libmysqlclient>='|grep -v 5.5.10

3. libgda

(maybe need rebuild)

  • gnumeric

  • libgnomedb

4. db

(only on major bumps, ie. 4.2.x → 4.3.x)

$ git grep "'db>="

about 28 packages at the moment.

5. gnutls

  • bitlbee (.so)

  • claws-mail

  • filezilla

  • kildclient

  • lftp

  • libpurple (pidgin)

  • libsoup ( NOTE: first libsoup bump then all the other gnome | gtk* apps )

    • bug-buddy

    • evolution-data-server

    • rhythmbox

    • seahorse

    • swfdec

    • vino

  • liferea

  • msmtp

  • net6

  • python-gnutls

  • weechat

  • wireshark (.so)

6. dbus

  • hal

  • evince

  • gnome-utils

  • gnome-media

  • gnome-volume-manager

  • nautilus-cd-burner

  • ivman

  • k3b

  • pmount

  • kdebase

  • xfce4-terminal

  • liferea

  • bmpx

  • bluez-libs

7. dbus-mono

  • banshee

  • tomboy

  • f-spot

  • galago-sharp

8. neon

  • subversion

  • rpm

  • openoffice.org

  • gst-plugins-bad

  • fusedav

9. binutils

  • amule

10. libtasn1

  • gnutls

  • evolution (need to figure out which part depends on libtasn1 …)

  • lftp

  • libsoup

  • loudmouth

11. gstreamer

(only if is an upgrade for example, from 0.8 to 0.10, or 0.10 to 0.12, etc)

  • amarok

  • banshee

  • rhythmbox

  • totem

  • gnome-applets

  • gnome-control-center

  • and probably a lot of gnome too

12. gtk+2

(only need for special version bumps. Example 2.8 → 2.10 we need bump these packs because /usr/lib/gtk+-2.0/1.X.X directory changed. BTW not at all bumps. Ex.: 2.6→2.8)

  • gtk+2-engines

  • librsvg

  • libgnomeui

  • gtk-xfce-engines

  • kde-theme-qtcurve

13. libcdio

  • sound-juicer

14. vte

  • gnome-terminal

  • xfce4-terminal

  • gtk2-sharp

  • anjuta

  • tilda

  • grip

  • awn-extras-applets

  • guake

  • mlview

  • roxterm

  • ruby-gnome2

  • gnome-desktop-sharp

  • cairo-dock-plugins

  • geany

  • sakura

  • sjterm

  • termit

  • nemiver

  • lxterminal

15. firefox

To rebuild packages for a new version, bump the up2date in source/include/firefox-i18n.sh, then:

cd source/locale-extra/
for i in $(ls -d firefox-*|egrep -v 'spell|dict')
do
        cd $i
        bumppkg && repoman rec "- version bump"
        cd - >/dev/null
done

16. xulrunner

  • galeon

  • epiphany

  • devhelp

  • yelp

17. wireless_tools

  • kdenetwork

18. parted

To rebuild packages for parted-1.8.8:

revdep-rebuild 429 --other --sed "s|'parted[^']*'|'parted>=1.8.8'|"

19. libpqxx

  • kpogre

  • asterisk-addons

  • asterisk

  • koffice

20. openobex

  • kdebluetooth

21. bluez-libs

  • bluez-utils

  • kdebluetooth

  • libbtctl

  • gnome-bluetooth

  • bluez-pin

22. gail

(.so version bump)

  • eel

  • gtkhtml

23. imagemagick

  • dvdauthor

24. evolution-data-server

  • ekiga

  • evolution

25. x264

  • mplayer

  • avidemux

  • ffmpeg

    • libquicktime

    • baresip

    • mplayer2

    • vlc

26. ocaml

  • facile

27. openbox

  • obconf

  • gnome-pilot

  • gnome-pilot-conduits

  • libmal

  • kdepim

  • evolution

  • sylpheed-claws

29. php

  • eaccelerator

30. libevent

(on sover change)

  • tor

  • nfs-utils

  • trickle

31. exiv2

  • gwenview

  • libkexiv2

  • digikam

  • kipi-plugins

  • kphotoalbum

32. icu4c

  • boost

  • libtorrent-rasterbar

  • texlive

  • tin

  • webkit

33. c-ares

  • aria2

  • php

  • bzflag

  • xine-ui

  • sword

34. libofx

  • homebank

35. directfb

  • gst-plugins-bad

  • splashy

36. sword

  • bibletime

37. gpm

  • fpc

  • joe

  • vim

  • pycrypto

  • jed

  • xemacs

  • fte

  • links

  • elinks

  • aumix

  • aalib

38. libtorrent-rasterbar

  • qbittorrent

  • flush

  • springlobby

39. ghc

  • haskell-bytestring-show

  • haskell-mmap

  • haskell-primitive

  • haskell-agum

  • haskell-hunit

  • haskell-zlib

  • haskell-html

  • haskell-dataenc

  • haskell-syb

  • haskell-tar

  • haskell-parallel

  • haskell-text

  • haskell-utf8-string

  • haskell-random

  • haskell-mtl

  • haskell-dlist

  • haskell-extensible-exceptions

  • haskell-data-default-class

  • haskell-hashed-storage

  • haskell-tf-random

  • haskell-quickcheck

  • haskell-regex-base

  • haskell-regex-posix

  • haskell-regex-compat

  • haskell-parsec

  • haskell-network

  • haskell-hslogger

  • haskell-http

  • haskell-vector

  • haskell-data-default-instances-dlist

  • haskell-data-default-instances-containers

  • haskell-data-default-instances-old-locale

  • haskell-data-default-instances-base

  • haskell-data-default

  • haskell-x11

  • xmonad

  • xmonad-contrib