ANNOUNCE: release of mach 0.4.4 "Madrid"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I released a new version of mach with a bunch of useful bug fixes. 
Among others, mach should now be checking for buildrequires being
satisfied before building, making it more useful as a tool to check
correct buildrequires for spec files.

Enjoy.

Thomas

Dave/Dina : future TV today ! - http://www.davedina.org/
<-*- thomas (dot) apestaart (dot) org -*->
Lover fair
We'll be looking sharp I swear
I want them all to stop and stare
When we take'em down
<-*- thomas (at) apestaart (dot) org -*->
URGent, best radio on the net - 24/7 ! - http://urgent.fm/

mach - make a chroot - RELEASE NOTES
------------------------------------

Announcing the release of mach 0.4.4 - "Madrid".

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:
- Red Hat 7.0 (basic, updated, FreshRPMS)
- Red Hat 7.1 (basic, updated, FreshRPMS)
- Red Hat 7.2 (basic, updated, FreshRPMS, JPackage)
- Red Hat 7.3 (basic, updated, FreshRPMS, JPackage)
- Red Hat 8.0 (basic, updated, www.fedora.us, rpm.livna.org,
               JPackage, GStreamer, FreshRPMS)
- Red Hat 9   (basic, updated, www.fedora.us, rpm.livna.org,
               JPackage, GStreamer, FreshRPMS)
- Fedora 1    (core, updated, www.fedora.us, rpm.livna.org,
               JPackage, FreshRPMS, GStreamer)
- SuSE 8.1/8.2
- Yellowdog Linux 2.3 (basic, updated, FreshRPMS)
- Yellowdog Linux 3.0 (basic, updated, FreshRPMS)
- Dave/Dina 0.0/oven/fridge

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

CHANGES
-------
        - added distributions:
                - JPackage for FC1 (Ville)
                - Conectiva Linux 9 (Ville)
                - RH80/RH9/FC1 with rpm.livna.org (Thomas)
        - fixed distributions:
                - Red Hat 7.3 (Thomas)
        - make rpmbuild command configurable (Ville)
        - use config['macros'] to allow additional macros (Enrico)
        - fix permissions on mach directories for multiple users (Thomas)
        - add "script-success" to run a script on succesful build (Thomas)
        - fix quoting problems so --target and --define work (Thomas)
        - warn on kernel-related BuildRequires (Thomas)
        - verify parsibility of spec file (Thomas)
        - recreate sources.list on each update (Thomas)
        - autodetect target distro on configure (Thomas)
        - revert to package snapshot list between builds (Thomas)
        - add pre-build in-root buildrequires verification (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 1 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/1/i386/SRPMS.core/vorbis-tools-1.0-7.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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux