Bug#534058: build-depends not available on amd64

2017-02-28 Thread Adrian Bunk
On Sun, Jul 10, 2016 at 01:44:59PM -0700, Steve Langasek wrote:
> Hi Ansgar,
> 
> On Sun, Jul 10, 2016 at 12:26:49PM +0200, Ansgar Burchardt wrote:
> > Steve Langasek  writes:
> > > There is now a provisional field that you can include in debian/control to
> > > indicate which architecture an architecture: all package needs to be built
> > > on: XS-Build-Indep-Architecture.
> 
> > I thought it was going to be "Build-Architecture-Indep" from some
> > discussion in -devel@[1]?  Any reason why this was changed?
> 
> > Ansgar
> 
> >   [1]  
> Sorry, I don't know the reason for any reversal, I only know this is what I
> was told by the Launchpad team had been agreed with the Debian ftp team (and
> is what is implemented currently in Launchpad).
>...

Since pixbros and pixfrogger are the only 2 packages in Debian with
this problem,[1] what about simply making them binary-any with an 
architecture list of all 32bit architectures?

cu
Adrian

[1] there's also aboot, but that doesn't build on any current release
architecture and can be solved using the available cross compiler

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#534058: build-depends not available on amd64

2016-07-10 Thread Steve Langasek
Hi Ansgar,

On Sun, Jul 10, 2016 at 12:26:49PM +0200, Ansgar Burchardt wrote:
> Steve Langasek  writes:
> > There is now a provisional field that you can include in debian/control to
> > indicate which architecture an architecture: all package needs to be built
> > on: XS-Build-Indep-Architecture.

> I thought it was going to be "Build-Architecture-Indep" from some
> discussion in -devel@[1]?  Any reason why this was changed?

> Ansgar

>   [1] 

Bug#534058: build-depends not available on amd64

2016-07-10 Thread Ansgar Burchardt
Steve Langasek  writes:
> There is now a provisional field that you can include in debian/control to
> indicate which architecture an architecture: all package needs to be built
> on: XS-Build-Indep-Architecture.

I thought it was going to be "Build-Architecture-Indep" from some
discussion in -devel@[1]?  Any reason why this was changed?

Ansgar

  [1] 

Bug#534058: build-depends not available on amd64

2016-07-10 Thread Vincent Cheng
Hi Steve,

On Sat, Jul 9, 2016 at 11:47 PM, Steve Langasek
 wrote:
> Package: pixbros
> Version: 0.6.3-2
> Followup-For: Bug #534058
> User: ubuntu-de...@lists.ubuntu.com
> Usertags: origin-ubuntu yakkety ubuntu-patch
>
> Hello,
>
> There is now a provisional field that you can include in debian/control to
> indicate which architecture an architecture: all package needs to be built
> on: XS-Build-Indep-Architecture.
>
> Since amd64 is now the de facto default architecture used everywhere for
> building packages, and the build-dependencies of pixbros are only available
> on 32-bit architectures, it would be helpful to document this architecture
> requirement in the source package by, e.g., 'XS-Build-Indep-Architecture: 
> i386'.
>
> I've made this change in Ubuntu in order to allow the package to autobuild;
> please consider applying it in Debian as well.

This isn't directly related to pixbros, but last month I applied a
similar patch that you offered for pixfrogger in #534063 which also
added this new 'XS-Build-Indep-Architecture: i386' field. However, it
doesn't look like it works as intended, because while it does allow
the package to be autobuilt, the resulting package gets stuck in
-proposed (in Ubuntu); see LP: #1585058. Do you know what needs to be
done to get pixfrogger et al. to migrate properly?

Regards,
Vincent



Bug#534058: build-depends not available on amd64

2016-07-10 Thread Steve Langasek
Package: pixbros
Version: 0.6.3-2
Followup-For: Bug #534058
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu yakkety ubuntu-patch

Hello,

There is now a provisional field that you can include in debian/control to
indicate which architecture an architecture: all package needs to be built
on: XS-Build-Indep-Architecture.

Since amd64 is now the de facto default architecture used everywhere for
building packages, and the build-dependencies of pixbros are only available
on 32-bit architectures, it would be helpful to document this architecture
requirement in the source package by, e.g., 'XS-Build-Indep-Architecture: i386'.

I've made this change in Ubuntu in order to allow the package to autobuild;
please consider applying it in Debian as well.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -u pixbros-0.6.3/debian/control pixbros-0.6.3/debian/control
--- pixbros-0.6.3/debian/control
+++ pixbros-0.6.3/debian/control
@@ -5,6 +5,7 @@
 Uploaders: Miriam Ruiz , Barry deFreese 
 Build-Depends: debhelper (>= 5), quilt
 Build-Depends-Indep: fenix, fenix-plugins-system
+XS-Build-Indep-Architecture: i386
 Standards-Version: 3.8.1
 Homepage: http://www.pixjuegos.com/?q=node/56
 Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/pixbros/