Package: wnpp Severity: wishlist Owner: Loic Minier <[EMAIL PROTECTED]>
* 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 <[EMAIL PROTECTED]>