Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] RFC: Implementing a "Safe-mode" for Sorcery (was: RFC: Shortcuts for reducing base system breakage)

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Thomas Orgis <thomas-forum AT orgis.org>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] RFC: Implementing a "Safe-mode" for Sorcery (was: RFC: Shortcuts for reducing base system breakage)
  • Date: Wed, 24 Sep 2014 21:46:15 +0200

Am Wed, 24 Sep 2014 21:09:30 +0200
schrieb Remko van der Vossen <wich AT yuugen.jp>:

> > My concern here is to be able to build GCC and friends, so we can get
> > a very broken system repaired...
>
> I think you already need quite a bit more to build gcc and friends, I'm
> ot sure on current status though.

I thought this special-tools-for-sorcery thing would only be there to
make sorcery itself run. A working environment to avoid "command not
found" (or broken because of libs) in bash scripts. Providing the
toolchain to bootstrap the system again means we effectively have to
put a bootstrap chroot tarball (at least equivalent contents of which)
someplace in the system. Might as well just do that.

> On this note, in the background I have been busy with a castfs
> reimplementation
[scoping, etc]

I'm glad to read that. It's time that castfs does what the idea
promised a long time ago. I'm working with pkgsrc at the moment for
selected purposes (managing multiple software trees next to each other)
and it's a bit embarrassing that they do have a mechanism to isolate
package builds from installed software without even resorting to fancy
FUSE filesystems (dunno since when). But granted, they fokus on hiding
stuff from the pkgsrc tree. Still, there is machinery to also
override/hide tools installed in the base system (/ or /usr) on a
per-build basis.

If the glorified Makefile that is pkgsrc can do such, sorcery should be
ablte to, too;-)

> We need to be able to cast completely inside stages.
> ...
> atomic commit of the updated spell.

+1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 ... and more

> let's first just get through the current upgrades

+∞


Alrighty then,

Thomas

PS: I still haven't figured out the wget breakage. Need time to run in
a vm to silence the concerns about my chrooting.

Attachment: signature.asc
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page