Florian Pritz
2010-01-22 20:19:00 UTC
Hi,
Regarding the current mass rebuilds because of libpng I'd like to
suggest implementing so dependencies again.
There will be no more cases where packages break because of library
updates and as a nice side effect AUR users see what they have to rebuild.
Pacman will treat those dependencies like others so if a user is sure he
wants to update he can use -Sd.
I've also tested if packages with sodeps would slow down pacman
operation, but that's not really the case.
The current patch adds "sodep-$arch-$soFileName" for every .so file
that's owned by a package in the depends array. Files from optdepends
are silently ignored and if no dependency owns the file there will be a
warning.
I've just rebased the old patch onto HEAD, fixed a little bit and tested
it with libjpeg, so it should be fine.
- --
Florian Pritz -- {flo,bluewind}@server-speed.net
Regarding the current mass rebuilds because of libpng I'd like to
suggest implementing so dependencies again.
There will be no more cases where packages break because of library
updates and as a nice side effect AUR users see what they have to rebuild.
Pacman will treat those dependencies like others so if a user is sure he
wants to update he can use -Sd.
I've also tested if packages with sodeps would slow down pacman
operation, but that's not really the case.
The current patch adds "sodep-$arch-$soFileName" for every .so file
that's owned by a package in the depends array. Files from optdepends
are silently ignored and if no dependency owns the file there will be a
warning.
I've just rebased the old patch onto HEAD, fixed a little bit and tested
it with libjpeg, so it should be fine.
- --
Florian Pritz -- {flo,bluewind}@server-speed.net