Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Stefano Zacchiroli
On Thu, Jul 30, 2009 at 07:28:42PM +0200, Meike Reichle wrote:
  * Discard and rebuild of binary packages uploaded by maintainers, 
leaving only packages build in a controlled environment 

Hear hear \o/, wonderful news!

I'm eager for more details, in particular:

- which auto-builder will rebuild arch:all packages?

- as a by product, would this enable binNMUs for arch:all packages?

- do we have an estimate of whether architectures for which we often
  upload compiled packages (amd64/i386) have enough buildd power to
  cope with the load increase?

Amazing news, keep up the good work!
Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...| ..: | Je dis tu à tous ceux que j'aime


signature.asc
Description: Digital signature


Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Julien BLACHE
Stefano Zacchiroli z...@debian.org wrote:

 - do we have an estimate of whether architectures for which we often
   upload compiled packages (amd64/i386) have enough buildd power to
   cope with the load increase?

That, and buildd admin resources for log processing/signing.

JB.

-- 
 Julien BLACHE - Debian  GNU/Linux Developer - jbla...@debian.org 
 
 Public key available on http://www.jblache.org - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Julien Cristau
On Sun, Aug  2, 2009 at 11:59:44 +0200, Stefano Zacchiroli wrote:

 - as a by product, would this enable binNMUs for arch:all packages?
 
Pretty sure it won't, since many packages assume that .dsc version and
_all.deb version are the same.  You'd have to solve that somehow.

Cheers,
Julien


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Paul Wise
On Sun, Aug 2, 2009 at 11:59 AM, Stefano Zacchiroli z...@debian.org wrote:

 I'm eager for more details, in particular:

In addition:

I seem to remember that some arch:all packages can only be built on
some architectures due to being firmware for specific CPUs or similar.
Will there be a Build-Arch field or a way to override discarding
uploaded .debs?

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Daniel Baumann
Stefano Zacchiroli wrote:
 - which auto-builder will rebuild arch:all packages?

especially because this will break packages with 'faked' arch:all binary
packages, such as e.g. syslinux where syslinux-common has to be build on
i386.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  daniel.baum...@panthera-systems.net
Internet:   http://people.panthera-systems.net/~daniel-baumann/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Frans Pop
Paul Wise wrote:
 I seem to remember that some arch:all packages can only be built on
 some architectures due to being firmware for specific CPUs or similar.
 Will there be a Build-Arch field or a way to override discarding
 uploaded .debs?

An option to override the discard would also be useful for Debian 
Installer's kernel udebs.

This is not a real package build, but rather a repackaging of a regular 
linux-image package. The D-I team uses a special script for that which 
allows this to be done for all architectures on any architecture, and has 
some other advantages as well.

In this case a rebuild of the package on the buildds would offer zero 
added value and could in certain situations limit the flexibility of the 
D-I team to do uploads of kernel udebs.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Luk Claes
Paul Wise wrote:
 On Sun, Aug 2, 2009 at 11:59 AM, Stefano Zacchiroli z...@debian.org wrote:
 
 I'm eager for more details, in particular:
 
 In addition:
 
 I seem to remember that some arch:all packages can only be built on
 some architectures due to being firmware for specific CPUs or similar.
 Will there be a Build-Arch field or a way to override discarding
 uploaded .debs?

There will be a Build-Arch field or some other way to make sure the
arch:all packages can be built reliably.

Cheers

Luk



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Luk Claes
Daniel Baumann wrote:
 Stefano Zacchiroli wrote:
 - which auto-builder will rebuild arch:all packages?
 
 especially because this will break packages with 'faked' arch:all binary
 packages, such as e.g. syslinux where syslinux-common has to be build on
 i386.

This will be solved by an extra field which tells on what arch the
arch:all package should be built (or a similar solution to the same effect).

Cheers

Luk



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Julien BLACHE
Luk Claes l...@debian.org wrote:

Hi,

 There will be a Build-Arch field or some other way to make sure the
 arch:all packages can be built reliably.

How will this work wrt non-Linux ports?

If you declare Build-Arch: i386, and that means the package should be
built only from Linux/i386, that makes the kfreebsd (and hurd) port
dependent on the Linux port.

I think we want our non-Linux ports to be as self-hosting as our
Linux port, so that has to be taken into account...

Real-life case: I could make refit an arch: all package, binaries
are the same wherever it's useful (i386, amd64 and their kfreebsd
counterparts) and it can be built from i386, amd64 or kfreebsd-amd64
(not kfreebsd-i386, for it lacks a biarch compiler).

JB.

-- 
 Julien BLACHE - Debian  GNU/Linux Developer - jbla...@debian.org 
 
 Public key available on http://www.jblache.org - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Emilio Pozuelo Monfort
Julien BLACHE wrote:
 Luk Claes l...@debian.org wrote:
 
 Hi,
 
 There will be a Build-Arch field or some other way to make sure the
 arch:all packages can be built reliably.
 
 How will this work wrt non-Linux ports?
 
 If you declare Build-Arch: i386, and that means the package should be
 built only from Linux/i386, that makes the kfreebsd (and hurd) port
 dependent on the Linux port.
 
 I think we want our non-Linux ports to be as self-hosting as our
 Linux port, so that has to be taken into account...

That sounds like an arch:any package to me.

Cheers,
Emilio



signature.asc
Description: OpenPGP digital signature


Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Philipp Kern
On 2009-08-02, Julien BLACHE jbla...@debian.org wrote:
 There will be a Build-Arch field or some other way to make sure the
 arch:all packages can be built reliably.
 How will this work wrt non-Linux ports?

 If you declare Build-Arch: i386, and that means the package should be
 built only from Linux/i386, that makes the kfreebsd (and hurd) port
 dependent on the Linux port.

We could make that list multiple architectures so that any of those
would satisfy the buildable criteria for the arch:all.

Kind regards,
Philipp Kern



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian GNU/Linux 6.0 Squeeze release goals

2009-08-02 Thread Aurelien Jarno
On Sun, Aug 02, 2009 at 01:46:17PM +0200, Paul Wise wrote:
 On Sun, Aug 2, 2009 at 11:59 AM, Stefano Zacchiroli z...@debian.org wrote:
 
  I'm eager for more details, in particular:
 
 In addition:
 
 I seem to remember that some arch:all packages can only be built on
 some architectures due to being firmware for specific CPUs or similar.
 Will there be a Build-Arch field or a way to override discarding
 uploaded .debs?
 

Most of the packages containing a firmware for specific CPUs (I am sure
for openbios-ppc and openbios-sparc) can be built using a
cross-compiler. That's probably something we should allow in the archive
if this is implemented, and in the case of openbios, that would mean a
single source package can be used instead.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org