Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] "staging" grimoire instead of devel for development spells as opposed to WIP spells?

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Eric Sandall <eric AT sandall.us>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] "staging" grimoire instead of devel for development spells as opposed to WIP spells?
  • Date: Fri, 25 Feb 2005 14:47:22 -0800

Quoting "Mathieu L." <lejatorn AT smgl.homelinux.net>:
> From what I've experienced, the flaw in the way we update stuff is that
> even users in stable are somehow "testing" the stable grimoire because
> even if a spell is "clean" in test doesn't insure it will work fine in
> stable.
> Of course, I'm pointing this out and I have no immediate solution,
> however an idea just occured to me: we could have a distinction between devs
> who use stable grimoire (or willingly users) and real "simple" users who
> wants the least hassle. For each spell there would be a kind of
> "pre-release" of the stable version for a pool of ppl to test it
> (I would be one of those for example, as I'm using stable grimoire) and,
> say a week later, it would be "officially" released. That could decrease
> the number of annoying glitches users run into when updating.
>
> I'm mainly proposing that for the future, because atm I think we have a
> pretty high devs/users ratio, but if smgl really grows to have a large
> user base this ration will notably decrease and I guess a lot of users
> would be happy to have an smgl which just updates smoothly.
>
> Whadya all think about that?

We could have a machine (or better yet a cluster of machines) who's sole job
is
to do the following:
1) Update test and stable Perforce repositories on the machine
2) Pull in changes from test to stable that have been in test for at least two
weeks
3) Resolve the differences (probably `p4 resolve -at`)
4) Run Prometheus[0] on what's in the not-yet-submitted stable
5) Once Prometheus is done, revert any spells that failed and then submit the
rest
6) Rinse and repeat every week/two weeks/month/whatever interval we can get
Prometheus to finish the stable grimoire in. ;)

Would this be feasible or even wanted?

-sandalle

[0] http://wiki.sourcemage.org/index.php?page=Prometheus

--
Eric Sandall | Source Mage GNU/Linux Developer
eric AT sandall.us PGP: 0xA8EFDD61 | http://www.sourcemage.org/
http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU
http://counter.li.org/ #196285 | http://www.shock.wsu.edu/

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




Archive powered by MHonArc 2.6.24.

Top of Page