new mach release

Thomas Vander Stichele thomas at apestaart.org
Mon Aug 1 14:41:51 UTC 2005


Hi everyone,

after some prerelease testing, a final mach 0.4.7 release has been made.
Please find the release notes attached.

This version works with either apt or yum, and works with selinux
enabled.

I'm still looking for people interested in discussing the refactoring of
mach into a more pythonic project (work going on in the mach3 directory
in cvs) - I need people to discuss ideas and approaches with.

Meanwhile, a package for Fedora Extras should soon be hitting the
repository.

Enjoy,
Thomas

Dave/Dina : future TV today ! - http://www.davedina.org/
<-*- thomas (dot) apestaart (dot) org -*->
I love the way you love
but I hate the way
I'm supposed to love you back
<-*- thomas (at) apestaart (dot) org -*->
URGent, best radio on the net - 24/7 ! - http://urgent.fm/


-------------- next part --------------
mach - make a chroot - RELEASE NOTES
------------------------------------

Announcing the release of mach 0.4.7 - "Long Time No See".

WHAT IS IT
----------
mach allows you to set up clean roots from scratch for any distribution or 
distribution variation supported.

This clean build root can be used to run jailed services, create disk images,
or build clean packages.

mach can currently set up roots for the following distributions:
- Fedora 4         (core, updated, extras, rpm.livna.org,
                    JPackage, FreshRPMS, GStreamer)
- Fedora 1, 2, 3   (core, updated, www.fedora.us, rpm.livna.org,
                    JPackage, FreshRPMS, GStreamer)
- Red Hat 8.0, 9   (basic, updated, www.fedora.us, rpm.livna.org,
                    JPackage, GStreamer, FreshRPMS)
- Red Hat 7.2, 7.3 (basic, updated, FreshRPMS, JPackage)
- Red Hat 7.0, 7.1 (basic, updated, FreshRPMS)
- SuSE 8.1/8.2/9
- Connectiva
- Yellowdog Linux 3.0 (basic, updated, FreshRPMS)
- Yellowdog Linux 2.3 (basic, updated, FreshRPMS)
- Dave/Dina 0.0/oven/fridge

Read the README included in the distribution for a better overview.

CHANGES
-------
	- add yum support (various people)
	- Work with SELinux enabled (Thomas)
	- Remove all matches when removing packages (Rudi)
	- Better config error handling (Ville)
	- Fix filename munging on collect (Jeff)
	- add support for FC3 and FC4 (Thomas)
	- Create /dev/null properly (Rudi)
	- Add runuser support (Rudi)
	- support fedora extra's "dist" var (Thomas)
	- Fix urlgrab exceptions (Ville)
	- upgrade packages before snapshotting build list (Thomas)

WHY WOULD YOU USE IT
--------------------
mach is helpful:
- to create minimal chroot environments to jail services in
- to create clean packages for distributions
- to catch spec file mistakes, missing buildrequires, and more

INFORMATION
-----------
mach's homepage is at http://thomas.apestaart.org/projects/mach/
mach is hosted on SourceForge; the project page is
http://www.sourceforge.net/projects/mach/

There is a mailing list for development and use of mach.  See
http://lists.sourceforge.net/lists/listinfo/mach-devel

QUICKSTART
----------
a) On a Fedora 4 Core system, install the mach rpm from
   http://thomas.apestaart.org/download/mach
b) su - mach
c) mach setup base
d) mach chroot
   poke around a bit in the fresh root
e) exit
f) mach rebuild http://ayo.freshrpms.net/fedora/linux/4/i386/SRPMS.core/vorbis-tools-1.0.1-6.src.rpm

If all goes well, you'll get a nice freshly built vorbis-tools package.

Now go out, experiment and bug report !

MAILING LIST
------------
A mailing list has been set up for discussion of mach use and development.
Check http://lists.sourceforge.net/lists/listinfo/mach-devel for information.
The list is low-volume.
                                                                                
BUGS
----
Please report all bugs to the mailing list mentioned above.

Always state what platform you are running on, if it's a clean install or
somehow updated, how I can reproduce the bug, and output of a run of
the failed command with -d (debugging).

CONTRIBUTORS
------------
Contributors to this release include
- Thomas Vander Stichele
- Ville Skytt?
- Jeff Pitman
- Rudi Chiarito


More information about the fedora-devel-list mailing list