Sync pixfrogger 1.0-4 (universe) from Debian unstable (main)

Bug #1585058 reported by Vincent Cheng
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pixfrogger (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync pixfrogger 1.0-4 (universe) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:

pixfrogger (1.0-3ubuntu1) xenial; urgency=medium

  * Declare the architecture affinity to handle build-dependency on a package
    which is only available on 32-bit archs.

 -- Steve Langasek <email address hidden> Mon, 21 Mar 2016 23:45:27 +0000

Merged into Debian sid.

Changelog entries since current xenial/yakkety version 1.0-3ubuntu1:

pixfrogger (1.0-4) unstable; urgency=medium

  * Team upload.
  * Declare the architecture affinity to handle build-dependency on a package
    which is only available on 32-bit archs. Thanks to Steve Langasek!
    (Closes: #534063)
  * Update debian/watch.
  * Use source format 3.0 (quilt).
  * Bump dh compat level to 9 and modernize debian/rules.
  * Bump Standards Version to 3.9.8.
    - Drop obsolete debian/menu file.

 -- Vincent Cheng <email address hidden> Mon, 23 May 2016 22:02:36 -0700

Tags: sync
Revision history for this message
Daniel Holbach (dholbach) wrote :

The following packages have unmet dependencies:
 pbuilder-satisfydepends-dummy : Depends: fenix which is a virtual package and is not provided by any available package

                                 Depends: fenix-plugins-system which is a virtual package and is not provided by any available package

Unable to resolve dependencies! Giving up...
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libasprintf0v5{a} libcroco3{a} libffi6{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu57{a} libmagic1{a} libpipeline1{a} libsigsegv2{a} libtimedate-perl{a} libtool{a} libunistring0{a} libxml2{a} m4{a} man-db{a} po-debconf{a}
The following packages are RECOMMENDED but will NOT be installed:
  curl libasprintf-dev libgettextpo-dev libglib2.0-data libltdl-dev libmail-sendmail-perl lynx-cur shared-mime-info wget xdg-user-dirs xml-core
0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/16.3 MB of archives. After unpacking 62.2 MB will be used.

Revision history for this message
Vincent Cheng (vincent-c) wrote :

If you're test building pixfrogger with a pbuilder chroot, you'll need to build it within a i386 chroot (i.e. pbuilder create --architecture i386).

Revision history for this message
Vincent Cheng (vincent-c) wrote :

Just to prove pixfrogger builds successfully in yakkety, I've uploaded it to my PPA (https://launchpad.net/~vincent-c/+archive/ubuntu/vincents-sandbox), where it's just finished building in the last few minutes.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Sorry, I missed that - will take a look again.

Mathew Hodson (mhodson)
Changed in pixfrogger (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

This bug was fixed in the package pixfrogger - 1.0-4
Sponsored for Vincent Cheng (vincent-c)

---------------
pixfrogger (1.0-4) unstable; urgency=medium

  * Team upload.
  * Declare the architecture affinity to handle build-dependency on a package
    which is only available on 32-bit archs. Thanks to Steve Langasek!
    (Closes: #534063)
  * Update debian/watch.
  * Use source format 3.0 (quilt).
  * Bump dh compat level to 9 and modernize debian/rules.
  * Bump Standards Version to 3.9.8.
    - Drop obsolete debian/menu file.

 -- Vincent Cheng <email address hidden> Mon, 23 May 2016 22:02:36 -0700

Changed in pixfrogger (Ubuntu):
status: New → Fix Released
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I synced the package, but apparently it is not installable on amd64, search for pixfrogger on http://people.canonical.com/~ubuntu-archive/proposed-migration/yakkety/update_excuses.html -- is this expected? What should be done about it?

Changed in pixfrogger (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Vincent Cheng (vincent-c) wrote :

Pixfrogger is an arch:all package that has dependencies (fenix) that are not installable on amd64, so yes, that's expected. (This upload fixes https://bugs.debian.org/534063 which ensures that the package is only built on archs that support all its build-deps to prevent FTBFS bugs, but it doesn't do anything to make this package installable on amd64.) Previous versions of this package had the same issue and I don't recall pixfrogger having migration issues in the past, so I'm not sure what's different this time around.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

From looking at the publishing history, it looks like version 1.0-3 and 1.0-3ubuntu1 also got stuck in -proposed

Since pixfrogger is only installed on i386, why not try declaring the binary pixfrogger as Architecture: i386?

By doing so, I wouldn't think you would need the XS-Build-Indep-Architecture: i386 line.

Revision history for this message
Vincent Cheng (vincent-c) wrote :

1.0-2 and earlier never had problems migrating from proposed; pixfrogger has always been arch:all.

As for declaring pixfrogger arch:i386, I've replied to that suggestion at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534063#36

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Ubuntu Archive Administrators,

What needs to be done for this package to migrate out of -proposed? The package does not pass the piuparts check, but Vincent has a decent argument for why he believes the package should be Arch:all and not Arch:i386 like I suggested. See https://bugs.debian.org/534063

Revision history for this message
Graham Inggs (ginggs) wrote :

> 1.0-2 and earlier never had problems migrating from proposed;
> pixfrogger has always been arch:all.

pixfrogger 1.0-2 was built on Karmic and back then Arch:all packages were built on i386.
Now Arch:all packages are built on amd64. I don't know of a solution.

Revision history for this message
Vincent Cheng (vincent-c) wrote :

Isn't that the entire point of introducing the XS-Build-Indep-Architecture field in d/control? I assumed that https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534063#16 implied Ubuntu's infrastracture supports it now...

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

The package indeed built fine, the problem is that it is not migrating out of -proposed because it is not installable on amd64. I'm not sure why this is a problem given that the package in -release isn't installable on amd64 either, but I guess it's an odd situation. In any case I think this needs an archive admin to force it through. (unsubscribing sponsors)

Jeremy Bícha (jbicha)
Changed in pixfrogger (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Jeremy Bícha (jbicha) wrote :

pixfrogger 1.0-4 is available in Ubuntu 16.10:
https://launchpad.net/ubuntu/+source/pixfrogger/1.0-4

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.