jmespath.php: add nocheck and stage1 build profiles

Bug #1543820 reported by Nish Aravamudan
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jmespath.php (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

In order to remove PHP5 from the archive, a set of packages need to be boostrapped, in particular to not depend on phpunit.

Revision history for this message
Steve Langasek (vorlon) wrote :

Change in pkg-php-tools versioned build-dep not required for stage1 build profile support, we should omit this change.

It seems like there should be a way to disable the tests without having to patch DEB_BUILD_PROFILE support into the upstream Makefile. Certainly for the 'test' target, this could be dealt with in debian/rules instead using the usual override_dh_auto_test logic. For the 'coverage' target, the fact that this is a dependency of the 'all' target makes this harder. Does the phpab tool support invoking alternate build targets?

BTW, I think I told you that I don't care about how clean the stage1 implementations are for bootstrapping. This is absolutely true. However, because the bootstrap itself is still blocked on the availability of a suitable php-pear package (and in particular the Debian orig.tar.gz - bug #1543324), it's useful to "stage" the stage1 implementations in the Ubuntu archive, turning the bootstrap portion into a simple set of rebuilds of the official Ubuntu source, with varying build options. And if the package is going to be staged in the Ubuntu archive, it should be clean.

As soon as you give us a php-pear package to use for starting the bootstrap, I will be happy to stop giving you this nitpicky feedback on the stage1 packages - unless you want it :)

Revision history for this message
Martin Pitt (pitti) wrote :

This is indeed similar to bug 1543817 -- please don't patch the upstream build system for Debian specific packaging adjustments -- this belongs into debian/rules, to not call "make test" when running under stage1.

Changed in jmespath.php (Ubuntu):
status: New → Incomplete
Revision history for this message
Nish Aravamudan (nacc) wrote :
Changed in jmespath.php (Ubuntu):
status: Incomplete → New
Revision history for this message
Nish Aravamudan (nacc) wrote :

The build for jmespath.php is currently failing because it depends on a new binary package, php-xml. Add this dep.

Nish Aravamudan (nacc)
Changed in jmespath.php (Ubuntu):
status: New → Invalid
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.