--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Loic Minier <lool@dooz.org>
* Package name : mach
Version : 0.9.0.2
Upstream Authors : Thomas Vander Stichele,
Ville Skyttä,
Jeff Pitman,
Rudi Chiarito,
Matthias Saou,
Nigel Metheringham
* URL : http://thomas.apestaart.org/projects/mach/
* License : GPL
Programming Lang: Python and C
Description : make a chroot of a rpm-based distribution
mach allows you to set up clean roots from scratch for any distribution or
distribution variation supported.
.
This clean build root can be used for several goals:
- making clean packages
- set up chroots for services to run it
- make disk images of clean roots (for example for UML)
.
Currently, mach works for rpm-based distributions that can work with apt
for rpm.
.
Included at this moment is the necessary information to set up:
- Fedora 1, 2, 3, 4, 5, 6, and development
- Red Hat 7.0, 7.1, 7.2, 7.3, 8, and 9
- CentOS 4
- Dave/Dina
- Conectiva 9
- SuSE 8.1, 8.2, and 9.0
- Yellowdog 2.3, and 3.0
.
Some handy features of mach include:
- "caching" of downloaded packages using the build hosts's apt
the build root
- ensures clean packages by reverting to the base set of build packages
- uses apt to resolve dependencies
- parsing of BuildRequires to install necessary packages for building
- build ordering when doing multiple builds
- support for flavours of distribution
- multiple build roots
- locking of buildroot to avoid concurrent builds
- optional signing of built packages
While the packaging is relatively advanced, I face problems with
non-root usage and yum (I'm trying to override RPM's --dbpath via Yum),
and apt-rpm currently lacks apt-rpm-client, so the APT backend isn't
available right now either.
Help is welcome, I can hand you my current diff if you want to help.
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
--
Loïc Minier <lool@dooz.org>
--- End Message ---
--- Begin Message ---
Source: mach
Source-Version: 0.9.0.2-1
We believe that the bug you reported is fixed in the latest version of
mach, which is due to be installed in the Debian FTP archive:
mach_0.9.0.2-1.diff.gz
to pool/main/m/mach/mach_0.9.0.2-1.diff.gz
mach_0.9.0.2-1.dsc
to pool/main/m/mach/mach_0.9.0.2-1.dsc
mach_0.9.0.2-1_i386.deb
to pool/main/m/mach/mach_0.9.0.2-1_i386.deb
mach_0.9.0.2.orig.tar.gz
to pool/main/m/mach/mach_0.9.0.2.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 396611@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Loic Minier <lool@dooz.org> (supplier of updated mach package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 30 Oct 2006 20:20:59 +0100
Source: mach
Binary: mach
Architecture: source i386
Version: 0.9.0.2-1
Distribution: unstable
Urgency: low
Maintainer: Loic Minier <lool@dooz.org>
Changed-By: Loic Minier <lool@dooz.org>
Description:
mach - make a chroot of a rpm-based distribution
Closes: 396611
Changes:
mach (0.9.0.2-1) unstable; urgency=low
.
* Initial release; closes: #396611.
Files:
62a65694e779235ea0955417aef31c39 627 admin optional mach_0.9.0.2-1.dsc
02b015716db45fbfc3ac96e6601ebab7 420792 admin optional mach_0.9.0.2.orig.tar.gz
7874dfb238040c11538e9ad8f70a19bf 4634 admin optional mach_0.9.0.2-1.diff.gz
731b0aa2e104833c2132d328e993578d 71120 admin optional mach_0.9.0.2-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFVd354VUX8isJIMARAof+AKCr7HgLYdtgcME40FEolLYBijVTiQCginzj
m0n/MpJj421+zaHTChJde/c=
=25jO
-----END PGP SIGNATURE-----
--- End Message ---