Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Thijs Kinkhorst
On Wed, 2006-10-18 at 11:16 +0200, Lucas Nussbaum wrote:
 Internet access was not available from the nodes. Are build scripts
 allowed to download files from the Internet during build ? Some perl
 modules do this in their tests.

No, this is definately a bug. I've indeed encountered it a couple of
times already in Perl test suites. It's a problem because:
- It's a privacy concern - without being asked, some information about
  the system is being sent to a remote host;
- I should be able to build a package on e.g. my disconnected laptop
  or on your disconnected cluster;
- The test has a high probability to fail lateron because of the
  referenced host disappearing.

Scanning through your logs, I've only found 3 perl packages that fail
on this, I'll make sure I'll file the appropriate bugs on them
(libmath-randomorg-perl, libpoe-component-client-http-perl,
libwww-myspace-perl).


Thijs


signature.asc
Description: This is a digitally signed message part


Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Andreas Barth
* Thijs Kinkhorst ([EMAIL PROTECTED]) [061018 11:34]:
 On Wed, 2006-10-18 at 11:16 +0200, Lucas Nussbaum wrote:
  Internet access was not available from the nodes. Are build scripts
  allowed to download files from the Internet during build ? Some perl
  modules do this in their tests.
 
 No, this is definately a bug. I've indeed encountered it a couple of
 times already in Perl test suites. It's a problem because:
 - It's a privacy concern - without being asked, some information about
   the system is being sent to a remote host;
 - I should be able to build a package on e.g. my disconnected laptop
   or on your disconnected cluster;
 - The test has a high probability to fail lateron because of the
   referenced host disappearing.

Actually, in a test it *might* be ok. Usually, even if they're bugs,
they're not RC.

Access to a debian-mirror is necessary for some packages, but rather on
a exception-basis - almost all packages need to build with the packages
they got installed via build-dependencies.


Cheers,
Andi
-- 
  http://home.arcor.de/andreas-barth/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Thijs Kinkhorst
On Wed, 2006-10-18 at 11:41 +0200, Andreas Barth wrote:
 Actually, in a test it *might* be ok. Usually, even if they're bugs,
 they're not RC.
 
 Access to a debian-mirror is necessary for some packages, but rather
 on a exception-basis - almost all packages need to build with the
 packages they got installed via build-dependencies. 

I'm not strongly opinionated on whether or not they are RC, but given
the noted concerns I think filing it as an important bug is justified.


Thijs


signature.asc
Description: This is a digitally signed message part


Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Loïc Minier
On Wed, Oct 18, 2006, Lucas Nussbaum wrote:
 I'm not going to process all the logs, so feel free to pick up some of
 them and work on them. Maybe we should find a way to work together on
 this ? (like a list of packages on wiki.d.o or in a svn repos ?)
 Are there some wiki-like table edition tool ?

 I think a Wiki page would be nice.  I'd like to clear my own build
 failures, and I suppose others as well.

 Now that I'm at it:
 - flumotion: python-central not installable, needs newer debhelper,
   should be ok now
 - gnome-python-desktop: python-central not installable, needs newer
   debhelper, should be ok now
 - rhythmbox: python-gtk2-dev not installable, needs newer python-gtk2,
   should be ok now

-- 
Loïc Minier [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Frans Pop
(Dropping d-release; please CC d-boot as I'm not subscribed to d-qa.)

On Wednesday 18 October 2006 11:16, Lucas Nussbaum wrote:
 I built packages from main which where supposed to build on AMD64
 according to their Architecture: field in a etch AMD64 chroot. Using
 sbuild improved the situation a lot compared to my first attempt[1].
 However, 548 packages still fail to build.

 Sorted using dd-list:
 http://ox.blop.info/bazaar/buildlogs/20061017/000FailedBuilds-ddlist.txt
 
 All build logs from failed builds:
 http://ox.blop.info/bazaar/buildlogs/20061017/

Thanks for your efforts on this. I've taken a look at the failures for the 
debian-boot team (Debian Installer):

   choose-mirror
   localechooser

Both fail with the following error:
   The following packages have unmet dependencies:
 python-xml: Depends: python-central (= 0.4.15) but it is not going
 to be installed
I expect this is either a transient error or a bug in the python 
packaging. I would probably be good if someone could check for this 
globally.


   installation-guide

BR already reassigned to w3m (#393641; reduced to normal); the segfault 
has possibly been resolved for the installation guide by setting an 
alternative PATH in the build script.
As this is an Arch:all package, I'm not particularly bothered by the 
failure anyway.


   linux-kernel-di-amd64-2.6
   linux-modules-di-amd64-2.6

Both of these are not really meant to be built on buildds...
The log of the first does not really give any indication of what goes 
wrong.
The second is a relatively new package that currently depends on an old 
kernel for transition purposes. This should be fixed with the next 
migration of the package.
Anyway, I'm inclined to ignore both of these.

Cheers,
FJP


pgp9khj9FDhIQ.pgp
Description: PGP signature


Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Loïc Minier
On Wed, Oct 18, 2006, Frans Pop wrote:
  python-xml: Depends: python-central (= 0.4.15) but it is not going
  to be installed
 I expect this is either a transient error or a bug in the python 
 packaging. I would probably be good if someone could check for this 
 globally.

 I got python-central installation failures in my logs as well, this is
 because debhelper was not available in a sufficiently high version, but
 should be fixed now.

-- 
Loïc Minier [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Lucas Nussbaum
On 18/10/06 at 11:52 +0200, Thijs Kinkhorst wrote:
 On Wed, 2006-10-18 at 11:41 +0200, Andreas Barth wrote:
  Actually, in a test it *might* be ok. Usually, even if they're bugs,
  they're not RC.
  
  Access to a debian-mirror is necessary for some packages, but rather
  on a exception-basis - almost all packages need to build with the
  packages they got installed via build-dependencies. 
 
 I'm not strongly opinionated on whether or not they are RC, but given
 the noted concerns I think filing it as an important bug is justified.

The main problem with my setup is that access to the outside world is
firewalled to protect the outside world, but DNS do work, so tests take
a very long time to fail. It would be really nice if those tests could
first check if they can reach the remote site, and only run the tests if
this is OK.
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


signature.asc
Description: Digital signature


Re: Rebuilding all etch packages inside etch, round 2

2006-10-18 Thread Lucas Nussbaum
On 18/10/06 at 08:49 -0500, Kevin Glynn wrote:
 Lucas Nussbaum writes:
   Hi,
   
 
   
   I only built packages according to their Architecture: field. I didn't
   consider the Packages-arch-specific list.
   
 
 I see you have failed build logs for mozart, but from the control file:
 
   Package: mozart
   Architecture: hppa i386 m68k mipsel mips powerpc sparc s390 arm
 
 So, why was it tried?

Because, from the Sources file:

Package: mozart
Binary: mozart, mozart-doc
Version: 1.3.2.20060615-2
Priority: optional
Section: devel
Maintainer: Kevin Glynn [EMAIL PROTECTED]
Build-Depends: debhelper ( 4.0.0), bison (= 1.25), flex-old (=
2.5.3), gs, l
ibgdbm-dev, libgmp3-dev, m4, netpbm, sp, tcl8.4-dev, tetex-bin,
tetex-extra, tk8
.4-dev, zlib1g-dev, emacs21 | xemacs21
Architecture: any
 ^

Anyway, this will go away when I'll support Packages-arch-specific[0].
It says:
%mozart: !alpha !ia64 !amd64# %'who would ever need  32-bits??'

[0]
http://cvs.debian.org/srcdep/Packages-arch-specific?cvsroot=dakrev=HEAD

That's great, because it means I have yet another huge list of
easy-to-get-rid-of false positive :)
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]