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: Andrew <afrayedknot AT thefrayedknot.armory.com>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] OpenSSL 0.9.8 upgrade suggestion
  • Date: Sun, 11 Sep 2005 17:33:26 -0700

I think the smarter/safer dispel + visa'd libraries idea is a good one. Im
however wary of putting yet more new stuff in the 1.13 sorcery release
at near the last minute (and thus dragging it out more).

I think we should evaluate the special-case spell idea for the short
term and investigate the smarter/safer dispel in the 1.14 release, if
it pans out well and/or the special-case spell idea doesnt do well we
can always backport it to a 1.13.[1-x] release.

On that note, maybe there should be more frequent but smaller sorcery
releases rather than big ones every 6-8 months? Doing that means
serializing the big features even more though, people might not like that.

-Andrew

On Sun, Sep 11, 2005 at 04:48:59PM -0700, Seth Alan Woolley wrote:
> The "until the `cast --queue' operation is over" part is difficult when
> we throw in that people like to break in the middle and/or ctrl-c, or
> that stuff simply breaks sometimes. Otherwise it would be a bit
> cleaner/faster than watching where binaries and libraries are linked for
> every spell.
>
> cleanse --fix already does ldd analysis for every spell -- if we pulled
> it into the same place that md5logs are made, we wouldn't lose much
> speed, I think -- it would just be a lot smarter at a small cost.
>
> Seth
>
> On Sun, Sep 11, 2005 at 07:42:23PM -0400, 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.
> >
> > Quoting Seth Alan Woolley <seth AT positivism.org>:
> >
> > >A kind of temporary alien store until the libraries are no longer
> > >useful.
> >
> >
>
> --
> Seth Alan Woolley [seth at positivism.org], SPAM/UCE is unauthorized
> Quality Assurance Team Leader & Security Team: Source Mage GNU/linux
> Linux so advanced, it may as well be magic http://www.sourcemage.org
> Secretary Pacific Green Party of Oregon http://www.pacificgreens.org
> Key id FDCEE733 = 5302 B414 64C4 6112 3454 E082 99F0 69DC FDCE E733



> _______________________________________________
> SM-Discuss mailing list
> SM-Discuss AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-discuss


--
__________________________________________________________________________
|Andrew D. Stitt | astitt at sourcemage.org |
|irc: afrayedknot | afrayedknot at t.armory.com |
|aim: thefrayedknot or iteratorplusplus | acedit at armory.com |
|Sorcery Team Lead | ftp://t.armory.com/ |
--------------------------------------------------------------------------

Attachment: pgp82Bi70uD_J.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page