Re: GDBM upgrade in F17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2011-10-05, Tom Lane <tgl@xxxxxxxxxx> wrote:
>
> My particular reason for asking is that I'm looking at a soname bump for
> libpng, and if repoquery is telling me the truth, there are about 1200
> packages that will need to be rebuilt.
>
Few days ago I've been asked by Marcela how should I cope with this
problem (just another library). I proposed this solution:

Package current shared library (and only the library, no development
files or dodocumentation or bundled tools) as new package. I call the
new package `shaddow package' not to confuse with already existing
`compat' packages (that should deliver full-featured environment as
header files).

This shaddow package will RPM-provide current SONAME, thus after
injecting this package into repositories, you can fluently upgrade
library in the original package and then rebuild all reverse
dependencies (i.e. applications like gimp) without any stress. The
shaddow package will get pulled into build root automatically by the
SONAME provide.

Once all depending packages are rebuilt, the shaddow package becames
unnecessary, but you can keep it living in repositories because it can
be reused on next SONAME upgrade just by moving then-current library
into the shaddow package.

-- Petr

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux