Architecture "any" builds only for "i386"

Asked by Dan

Hi,

In uploaded 3 packages in ppa:danleweb/bit-testing
The source have "Architecture: any" (because the source code is python), but the build system creates only i386 packages.

Here is an example of a control file:
"
Source: backintime-common
Maintainer: BIT Team <email address hidden>
Section: utils
Priority: optional
Build-Depends: debhelper (>= 7)
Standards-Version: 3.7.3
Homepage: http://backintime.le-web.org

Package: backintime-common
Architecture: all
Section: utils
Priority: optional
Depends: python, rsync, cron
Recommends: powermgmt-base
Conflicts: backintime
Replaces: backintime
Description: Simple backup system (common)
 This package contains non GUI files used by different GUI fontends.
Homepage: http://backintime.le-web.org
"

Is my control wrong ?
Should I specify something to force builds for amd64 too ?

Regards,
Dan

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Julian Edwards
Solved:
Last query:
Last reply:
Revision history for this message
Michael Nelson (michael.nelson) said :
#1

Hi Dan,

It's confusing, but read:

http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Architecture

and you'll see that 'all' is the one you want.

Cheers,
Michael

Revision history for this message
Dan (danleweb) said :
#2

Thanks Michael for the quick answer.
So you confirm me that I put the right architecture.

Then why the build system create a package only for i386 ?

Regards,
Dan

Revision history for this message
Best Julian Edwards (julian-edwards) said :
#3

i386 is the architecture used for architecture independent builds, which is what "any" means.

Revision history for this message
Dan (danleweb) said :
#4

Thanks Julian Edwards, that solved my question.