Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] OpenSSL 0.9.8 upgrade suggestion

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Eric Sandall <eric AT sandall.us>
  • To: "Sergey A. Lipnevich" <sergey AT sourcemage.org>
  • Cc: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] OpenSSL 0.9.8 upgrade suggestion
  • Date: Mon, 12 Sep 2005 10:58:04 -0700 (PDT)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 11 Sep 2005, Sergey A. Lipnevich wrote:
This "alien store" is a nifty thing to have until the `cast --queue' operation
is over. One way to do this is to install the new spell version without
removing the old one (fake dispel), and "subtract" install logs to figure out
which files have to go to ultimately remove the old version. In this case,
libcrypto.so link would be overwritten by a new link, but libcrypto-0.9.7.so
would stay until the whole queue was cast. Only then those "legitimate aliens"
would be removed by `cleanse --fix' at the very end.
Two optimizations that I see are: (1) only do "fake dispel" for stuff in
/usr/lib, so that files in /usr/{bin,include} are removed at once; (2) make
"fake dispel" disabled by default, and only enable it for selected few spells.

Only problem here would be ABI incompatibilities where the .so just
replaced isn't compatible with the older one, thus breaking packages
that depend on it. We could use the old.libraries directory for the
'fake dispel' and keep it until all 'broken' packages have been
'fixed', and only then remove old.libraries.

- -sandalle

- --
Eric Sandall | Source Mage GNU/Linux Developer
eric AT sandall.us | http://www.sourcemage.org/
http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU
http://counter.li.org/ #196285 | http://www.shock.wsu.edu/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDJcGwHXt9dKjv3WERAsJ/AJ0RrLDpIaz7zM/RAGQYk3Nj75/AqACfdyeV
IDiQEoQrT27byAt2ClTWysc=
=QuAR
-----END PGP SIGNATURE-----




Archive powered by MHonArc 2.6.24.

Top of Page