Bug#905187: php7.2/7.2.8-1 appears to break multiple autopkgtest: /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found

2018-08-02 Thread Marco d'Itri
On Aug 02, Lior Kaplan  wrote:

> In any case, a build from an un-usr-merged chroot would be available soon.
If autoconf or whatever will pick up the wrong binaries in /usr then you 
really need to force the paths: at some point the buildds will use 
merged-/usr chroots too.

-- 
ciao,
Marco


signature.asc
Description: PGP signature


Bug#905187: php7.2/7.2.8-1 appears to break multiple autopkgtest: /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found

2018-08-01 Thread Lior Kaplan
On Thu, Aug 2, 2018 at 4:44 AM, Kunal Mehta  wrote:

> Hi,
>
> On 08/01/2018 04:08 AM, Paul Gevers wrote:
> > Currently this regression is delaying the migration of php7.2 to
> > testing by 13 days. From the error it seems that a dependency on sed is
> > missing somewhere, but that is just a hunch. Could you please
> > investigate the situation? If php-luasandbox and wikidiff2 need to adapt
> > their autopkgtest, please clone and re-assign.
>
> I can confirm that this is a regression in php7.2-dev. In
> /usr/bin/phpize, it used to have (7.2.4-1):
>
> > SED="/bin/sed"
>
> which is correct. In 7.2.8-1 it has:
>
> > SED="/usr/bin/sed"
>
> which is incorrect, since that file doesn't exist. /usr/bin/php-config
> suffers from the same problem as well:
>

This isn't a change in upstream, thanks for checking.

I used a fresh chroot to build PHP and it got usr-merged by debootstrap.
This is why sed is available in both /usr/bin and /bin.

See https://wiki.debian.org/UsrMerge for more details.

In any case, a build from an un-usr-merged chroot would be available soon.

Kaplan


Bug#905187: php7.2/7.2.8-1 appears to break multiple autopkgtest: /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found

2018-08-01 Thread Kunal Mehta
Hi,

On 08/01/2018 04:08 AM, Paul Gevers wrote:
> Currently this regression is delaying the migration of php7.2 to
> testing by 13 days. From the error it seems that a dependency on sed is
> missing somewhere, but that is just a hunch. Could you please
> investigate the situation? If php-luasandbox and wikidiff2 need to adapt
> their autopkgtest, please clone and re-assign.

I can confirm that this is a regression in php7.2-dev. In
/usr/bin/phpize, it used to have (7.2.4-1):

> SED="/bin/sed"

which is correct. In 7.2.8-1 it has:

> SED="/usr/bin/sed"

which is incorrect, since that file doesn't exist. /usr/bin/php-config
suffers from the same problem as well:

$ php-config --version
/usr/bin/php-config: 1: /usr/bin/php-config: /usr/bin/sed: not found
7.2.8-1

I briefly looked in the upstream NEWS file and didn't see anything
relevant there.

-- Kunal



signature.asc
Description: OpenPGP digital signature


Bug#905187: php7.2/7.2.8-1 appears to break multiple autopkgtest: /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found

2018-08-01 Thread Lior Kaplan
Thanks. I'll check it ASAP.

There's an RC bug against the package for the maintainer address, I'll keep
it open as it prevent the transition to testing for now (:

On Wed, Aug 1, 2018 at 2:08 PM, Paul Gevers  wrote:

> Source: php7.2
> Version: 7.2.8-1
> User: debian...@lists.debian.org
> Usertags: breaks
> Control: affects -1 src:php-luasandbox src:wikidiff2
>
> Dear maintainers, [X-Debbugs-CC set to affected packages and CI team]
>
> With a recent upload of php7.2 the autopkgtest of php-luasandbox and
> wikidiff2 started to fail in unstable and testing. I copied the error
> below.
>
> Currently this regression is delaying the migration of php7.2 to
> testing by 13 days. From the error it seems that a dependency on sed is
> missing somewhere, but that is just a hunch. Could you please
> investigate the situation? If php-luasandbox and wikidiff2 need to adapt
> their autopkgtest, please clone and re-assign.
>
> More information about this bug and the reason for filing it can be
> found on
> https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
>
> Paul
>
> https://ci.debian.net/data/autopkgtest/testing/amd64/p/
> php-luasandbox/749361/log.gz
>
> autopkgtest [04:34:43]: test unittests: [---
> /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
> /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
> /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
> Configuring for:
> PHP Api Version:
> Zend Module Api No:
> Zend Extension Api No:
> /usr/bin/phpize: 157: /usr/bin/phpize: /usr/bin/sed: not found
> autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
> autopkgtest [04:34:43]: test unittests: ---]
>
> https://ci.debian.net/data/autopkgtest/testing/amd64/w/
> wikidiff2/749373/log.gz
>
> autopkgtest [04:36:15]: test unittests: [---
> /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
> /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
> /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
> Configuring for:
> PHP Api Version:
> Zend Module Api No:
> Zend Extension Api No:
> /usr/bin/phpize: 157: /usr/bin/phpize: /usr/bin/sed: not found
> autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
> autopkgtest [04:36:16]: test unittests: ---]
>
>


Bug#905187: php7.2/7.2.8-1 appears to break multiple autopkgtest: /usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found

2018-08-01 Thread Paul Gevers
Source: php7.2
Version: 7.2.8-1
User: debian...@lists.debian.org
Usertags: breaks
Control: affects -1 src:php-luasandbox src:wikidiff2

Dear maintainers, [X-Debbugs-CC set to affected packages and CI team]

With a recent upload of php7.2 the autopkgtest of php-luasandbox and
wikidiff2 started to fail in unstable and testing. I copied the error below.

Currently this regression is delaying the migration of php7.2 to
testing by 13 days. From the error it seems that a dependency on sed is
missing somewhere, but that is just a hunch. Could you please
investigate the situation? If php-luasandbox and wikidiff2 need to adapt
their autopkgtest, please clone and re-assign.

More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

https://ci.debian.net/data/autopkgtest/testing/amd64/p/php-luasandbox/749361/log.gz

autopkgtest [04:34:43]: test unittests: [---
/usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
/usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
/usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
/usr/bin/phpize: 157: /usr/bin/phpize: /usr/bin/sed: not found
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
autopkgtest [04:34:43]: test unittests: ---]

https://ci.debian.net/data/autopkgtest/testing/amd64/w/wikidiff2/749373/log.gz

autopkgtest [04:36:15]: test unittests: [---
/usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
/usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
/usr/bin/phpize: 1: /usr/bin/phpize: /usr/bin/sed: not found
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
/usr/bin/phpize: 157: /usr/bin/phpize: /usr/bin/sed: not found
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
autopkgtest [04:36:16]: test unittests: ---]



signature.asc
Description: OpenPGP digital signature