Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] detailed QA stable grimoire and ISO proposal

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Arwed von Merkatz <v.merkatz AT gmx.net>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] detailed QA stable grimoire and ISO proposal
  • Date: Tue, 3 May 2005 23:32:21 +0200

On Tue, May 03, 2005 at 02:14:04PM -0700, Eric Sandall wrote:
> Quoting Arwed von Merkatz <v.merkatz AT gmx.net>:
> <snip>
> > What about updates without a bug? E.g. I update libmpeg2 knowing that
> > all spells using it will need to be recompiled due to an ABI change.
> > This doesn't happen often enough to warrant the onslaught of triggers
> > we'd need to prevent it. But it should be documented, so we need a way
> > to get that info to the people doing the actual stable grimoire
> > releases.
> > I'm not sure what the best option is here. One option would be a
> > text file in the spell describing such things, another would be filing
> > bugs on such updates explicitly and get those to the QA team.
>
> Talked about in the linux-pam bug:
> http://bugs.sourcemage.org/show_bug.cgi?id=680
>
> Short:
> A versioned trigger based on the minor number (2.4 -> 2.6, e.g.) should be
> enough, and only parse "valid" VERSION tags (such as x.x.x, not BetaIII-42b
> and
> such). Then we could have:
>
> wget/TRIGGERS:
> on_minor_update gettext cast_self
>
> */TRIGGERS:
> on_minor_update linux-pam cast_self
>
> Then, only when linux-pam goes from 0.76 -> 0.77 would a trigger be caused,
> and
> not just any recompile of Linux-PAM.
>
> openssh/TRIGGERS:
> on_revision_update openssl cast_self
>
> This way openssh would only be updated when openssl goes from 0.9.6 -> 0.9.7
> (since their revisions change the shared library names), but not 0.9.6a ->
> 0.9.6b (hopefully).

This would definitely help for some things, but it doesn't solve what I
was talking about.
What about a _single_ update that needs recompiles of dependent spells?
Triggers don't help here as those spells can't know about that recompile
dependency before it happens. It's something cleanse --fix usually
catches nicely, but I want a way for gurus to document that so the QA
team can put it in the release notes of the stable grimoire.

--
Arwed v. Merkatz Source Mage GNU/Linux developer
http://www.sourcemage.org




Archive powered by MHonArc 2.6.24.

Top of Page