Le vendredi, 29 avril 2011 23.27:26, Stephen Kitt a écrit :
> On Fri, Apr 29, 2011 at 10:53:18PM +0200, Didier Raboud wrote:
> > 
> > IMHO, this limitation is useless: it's not because we might think that
> > building Windows executables on non-mainstream architectures (or OSes
> > fwiw) that anyone should be forbidden to try.
> 
> Indeed, but it comes at a significant cost on some of the buildds.

#define cost ?

Not heat production nor electrical consumption nor aging (nor …) seem 
convincing arguments to me, in particular seeing what we build… :-)

> Given that the request not to specify “Architecture: any” on
> gcc-mingw-w64 comes from one of the gcc maintainers who has to deal
> with the fallout from lengthy build times fairly regularly, I'm
> inclined to respect it even though the resulting limitation is
> artificial (from an end-user's perspective).

Now that is more convincing to me. :-)

But I think it has to be tried. Without trying, I don't think we can draw the 
contours of the problem. And buildd time (especially experimental's) is 
relatively cheap.

> The only technical counter-argument I can see is that of potential
> reverse build-dependencies; for example nsis supports more
> architectures than {binutils,gcc}-mingw-w64, which is unfortunate. (It
> doesn't support arm though; the next version of nsis will switch to
> “Architecture: all” packages for Win32-specific files, which will
> solve the problem.)

I am working together with Thomas Gaugler to get this done "soon"…

> Thinking specifically of this bug against binutils-mingw-w64, build
> time is much less of a problem, so specifying “Architecture: any”
> would be OK there. I don't know if many people would find
> binutils-mingw-w64 useful without gcc-mingw-w64 but there might be
> some!

Yeah, I meant this bug as a discussion platform. "Obviously", gcc-mingw-w64 
could follow.

> > What do you think ?
> 
> I reckon it would make sense to do the following:
> * change binutils-mingw-w64 to “Architecture: any” (thus closing this
>   bug);

Sounds nice.

> * change gcc-mingw-w64 to “Architecture: amd64 hurd-any i386
>   kfreebsd-any powerpc s390 sparc” for now.

I don't think the "spare buildd time" rationale is enough to justify this set 
of architectures. Debian doesn't have second-class architectures…

> Would that be good enough for you?

My opinion is "arch: any" for both packages, so my answer to your question is 
"no".

Cheers,

-- 
OdyX

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

Reply via email to