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

Bug#480514: general: buildd.emdebian.org : Need a crossbuilding buildd compliant with Emdebian Policy



Package: general
Severity: wishlist

This is filed against general in advance of a buildd.emdebian.org
pseudo-package becoming available. See #480408

Emdebian has a set of prebuilt binary packages which allow an 80%
reduction in the total installation size of the final Debian system,
acheived through the use of TDebs, DEB_BUILD_OPTIONS and patches held in
Emdebian SVN.

Currently, I am maintaining just over 210 source packages (over 600
binary packages) with manual builds and patches but in order for
Emdebian to support armel and i386, an autobuilder is needed.

Basic script support for a cross-building buildd exists in
emdebian-tools, work is still needed to get this working smoothly and
then implement on a suitable machine: http://buildd.emdebian.org

Emdebian also has a developing Policy that is based on Debian Policy - a
wiki page indicates where the two documents differ:
http://wiki.debian.org/EmdebianPolicy

The autobuilder would use existing lintian support to ensure that
crossbuilds are compliant with Emdebian Policy, principally that the
crossbuilt binaries really are the correct architecture.

Maintaining these packages via manual builds is unsustainable and causes
problems with a usable testing/stable migration because certain versions
might simply not exist in the repository when a migration should occur.

The lack of internet-visible build logs is also a significant problem
for helping other people begin developing their own packages for
Emdebian.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Reply to: