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
28. pilot-link
-
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