On Sun, Dec 30, 2007 at 10:42:38AM -0700, [EMAIL PROTECTED] wrote: > Package: tbb > Version: 2.0r014-2 > Severity: serious > > There was an error while trying to autobuild your package: > > > Automatic build of tbb_2.0r014-2 on bld-3 by sbuild/hppa 98 > > Build started at 20071230-0701 >
This package should not be built on hppa. The error you are seeing is
deceptive because I am already patching the package to use 'uname -m' in
place of arch. Please ensure that the package is not being built on
architectures besides i386, amd64 and ia64.
Regards,
-Roberto
Here is the relevant IRC log:
14:49 < el_cubano> Could someone look at #446023 and maybe explain why a
package which is i386 ia64 amd46 all is being
built on hppa?
14:50 < Q_> el_cubano:
14:50 < Q_> Sure you're talking about the right bug number?
14:51 < el_cubano> Of course it's the wrong bug number :-)
14:51 < el_cubano> 458366
14:51 < Q_> That doesn't look like it at all. :)
14:51 < adamm> hey, tbb :) hehe
14:51 < vorlon> short answer is, buildds don't trust maintainers to set arch:
strings right, they use
Packages-arch-specific.
14:51 < el_cubano> Well, in 458366 lamont points me to 446023
14:52 < el_cubano> vorlon: So, what do I do about it. Can I just close the bug?
14:52 < vorlon> as lamont is one of the maintainers of Packages-arch-specific,
you should try to come to an agreement
with him about whether this package should be built
14:52 < phil> vorlon: And dpkg-buildpackage breaks late, not early, right?
14:52 < adamm> Architecture: any
14:53 < adamm> http://ftp.de.debian.org/debian/pool/main/t/tbb/tbb_2.0r014-2.dsc
14:53 < adamm> could that be the problem?
14:53 < vorlon> no
14:53 < phil> Well they are i386 amd64 ia64 in control.
14:53 < vorlon> adamm: well, it's /a/ problem, but it's what dpkg-source does
when you have an arch: all package plus
an arch: foo bar baz package
14:53 < Q_> I'm guessging that tbb-examples is arch all
14:53 < phil> But I thought that this is checked at some time in build and then
it just breaks.
14:53 < vorlon> Q_: yes
14:53 < el_cubano> Yes, I specify an Architecture stanza for each binary package
14:54 < el_cubano> vorlon: The package will in fact only compile for i386, ia64
or amd64. If it does not detect one of
those architectures, then the build will just fail with an
error.
14:55 < el_cubano> Q_: That's right.
14:55 < Q_> el_cubano: It would be better if it said: "Architecture not
supported" instead of "Architecture not
detected".
14:55 < vorlon> el_cubano: why does it do that? (this is the information that
should be passed on to the P-a-s
maintainers)
14:55 < el_cubano> vorlon: I see. It is a threading library written by intel
and so those are the only three arches it
supports.
14:56 < vorlon> well, ok
14:56 < el_cubano> Q_: I'll take that under advisement and consider patching
the Makefile
14:56 < adamm> The point to the other bug report is irrelevant as it doesn't
apply in this case.
14:56 < el_cubano> adamm: That is correct, espcially since I patch the
Makefiles to use uname instead of arch.
14:56 < el_cubano> lamont just saw that make clean failed and that had to do
with it since it calls arch
14:57 < adamm> dpkg-architecture may be more debian way.
14:57 < adamm> For example, I'm not sure if Hurd i386 or BSD kernels are
supported by tbb.
14:58 < adamm> but that doesn't matter as Architecture: line should suffice.
14:58 < Q_> el_cubano: I suggest you add a check in your rules file and give an
error if it's not a supported arch.
14:58 < el_cubano> Except that is already done by the makefile
15:00 < vorlon> right, I don't see any need for an additional check besides the
one already provided by upstream
15:00 -!- noshadow [EMAIL PROTECTED] has quit [Quit: ...]
15:01 < adamm> I guess there are bugs with build and install scripts, but I
have no idea where to report bugs against
that software. For example, the debian archive installer thingy
will not allow bz2 compressed deb
archives into Sid without predent on pre-Woody dpkg version.
15:01 < el_cubano> vorlon: So, email lamont about Packages-arch-specific ?
15:01 < vorlon> yeah
--
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com
signature.asc
Description: Digital signature

