Debian Bug report logs - #658873
Call-time pass-by-reference has been removed from php5 (>= 5.4)

version graph

Package: php-openid; Maintainer for php-openid is (unknown);

Reported by: Ondřej Surý <ondrej@debian.org>

Date: Mon, 6 Feb 2012 13:57:45 UTC

Severity: serious

Tags: upstream

Merged with 653621, 664995

Found in version php-openid/2.2.2-1

Fixed in version php-openid/2.2.2-1.1

Done: Thomas Goirand <zigo@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://github.com/openid/php-openid/issues/8

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Jan Hauke Rahm <jhr@debian.org>:
Bug#658873; Package php-openid. (Mon, 06 Feb 2012 13:57:48 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
New Bug report received and forwarded. Copy sent to Jan Hauke Rahm <jhr@debian.org>. (Mon, 06 Feb 2012 13:57:49 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Call-time pass-by-reference has been removed from php5 (>= 5.4)
Date: Mon, 06 Feb 2012 14:53:46 +0100
Package: php-openid
Version: 2.2.2-1
Severity: important
User: pkg-php-maint@lists.alioth.debian.org
Usertags: php54

Dear maintainer,

package php-openid currently fails to parse correctly with
PHP 5.4 with following error(s):

PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/Yadis/Manager.php on line 416
Errors parsing /usr/share/php/Auth/Yadis/Manager.php
xargs: php5: exited with status 255; aborting

These error were generated by php in the lint mode.  To reproduce
please install php5-cli and run:

dpkg -L php-openid | grep -E ".php[54]?" | xargs -i php -l {}

PHP 5.4 is planned to be included in wheezy, as such, this bug might
become RC if not fixed before 5.4 is uploaded to sid.

Thanks, 
--
Ondřej Surý <ondrej@debian.org>

-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash




Information forwarded to debian-bugs-dist@lists.debian.org, Jan Hauke Rahm <jhr@debian.org>:
Bug#658873; Package php-openid. (Mon, 06 Feb 2012 15:33:11 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Jan Hauke Rahm <jhr@debian.org>. (Mon, 06 Feb 2012 15:33:12 GMT) (full text, mbox, link).


Message #10 received at 658873@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Debian Bug Tracking System <658873@bugs.debian.org>
Subject: Re: pass-by-reference has been removed from php5 (>= 5.4)
Date: Mon, 06 Feb 2012 16:21:16 +0100
Package: php-openid
Severity: normal

Dear maintainer,

after re-running the check script without stopping on first error
I have found more Fatal errors in php-openid package:

# dpkg -L php-openid | grep -E ".php[54]?" | xargs -i sh -c "php -l {} || true" | grep -v "No syntax errors detected"
PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/Yadis/Manager.php on line 416
Errors parsing /usr/share/php/Auth/Yadis/Manager.php
PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/OpenID/Server.php on line 1707
Errors parsing /usr/share/php/Auth/OpenID/Server.php
PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/OpenID/Consumer.php on line 1184
Errors parsing /usr/share/php/Auth/OpenID/Consumer.php

Regards,
Ondřej Surý <ondrej@debian.org>

-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#658873; Package php-openid. (Mon, 06 Feb 2012 22:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jan Hauke Rahm <jhr@debian.org>:
Extra info received and forwarded to list. (Mon, 06 Feb 2012 22:57:03 GMT) (full text, mbox, link).


Message #15 received at 658873@bugs.debian.org (full text, mbox, reply):

From: Jan Hauke Rahm <jhr@debian.org>
To: Ondřej Surý <ondrej@debian.org>, 658873@bugs.debian.org
Subject: Re: Bug#658873: pass-by-reference has been removed from php5 (>= 5.4)
Date: Mon, 6 Feb 2012 23:56:29 +0100
[Message part 1 (text/plain, inline)]
forcemerge 653621 658873
thanks

Hi Ondřej,

On Mon, Feb 06, 2012 at 04:21:16PM +0100, Ondřej Surý wrote:
> after re-running the check script without stopping on first error
> I have found more Fatal errors in php-openid package:
> 
> # dpkg -L php-openid | grep -E ".php[54]?" | xargs -i sh -c "php -l {} || true" | grep -v "No syntax errors detected"
> PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/Yadis/Manager.php on line 416
> Errors parsing /usr/share/php/Auth/Yadis/Manager.php
> PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/OpenID/Server.php on line 1707
> Errors parsing /usr/share/php/Auth/OpenID/Server.php
> PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/OpenID/Consumer.php on line 1184
> Errors parsing /usr/share/php/Auth/OpenID/Consumer.php

Thanks for testing (and reminding me of it). I've contacted upstream and
we'll cover this some time. The fix isn't hard to do anyways.

I hope I'll be able to properly test php-openid soon with php5.4.

Hauke

-- 
 .''`.   Jan Hauke Rahm <jhr@debian.org>               www.jhr-online.de
: :'  :  Debian Developer                                 www.debian.org
`. `'`   Member of the Linux Foundation                    www.linux.com
  `-     Fellow of the Free Software Foundation Europe      www.fsfe.org
[signature.asc (application/pgp-signature, inline)]

Forcibly Merged 653621 658873. Request was from Jan Hauke Rahm <jhr@debian.org> to control@bugs.debian.org. (Mon, 06 Feb 2012 22:57:07 GMT) (full text, mbox, link).


Merged 653621 658873 664995 Request was from Alexander GQ Gerasiov <gq@debian.org> to control@bugs.debian.org. (Thu, 22 Mar 2012 13:03:10 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Adrian Bunk <bunk@stusta.de> to control@bugs.debian.org. (Fri, 30 Mar 2012 15:24:09 GMT) (full text, mbox, link).


Added indication that bug 658873 blocks 666411 Request was from Adrian Bunk <bunk@stusta.de> to control@bugs.debian.org. (Fri, 30 Mar 2012 15:24:18 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Jan Hauke Rahm <jhr@debian.org>:
Bug#658873; Package php-openid. (Thu, 19 Apr 2012 09:58:46 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Jan Hauke Rahm <jhr@debian.org>. (Thu, 19 Apr 2012 09:58:53 GMT) (full text, mbox, link).


Message #28 received at 658873@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Jan Hauke Rahm <jhr@debian.org>
Cc: 658873@bugs.debian.org
Subject: Re: Bug#658873: pass-by-reference has been removed from php5 (>= 5.4)
Date: Thu, 19 Apr 2012 11:36:26 +0200
Hi Jan,

do you think you can release fixed version of php-openid? It currently
blocks PHP from entering testing,
so it would be a nice to have a fixed (patched) version soon.

Ondrej

On Mon, Feb 6, 2012 at 23:56, Jan Hauke Rahm <jhr@debian.org> wrote:
> forcemerge 653621 658873
> thanks
>
> Hi Ondřej,
>
> On Mon, Feb 06, 2012 at 04:21:16PM +0100, Ondřej Surý wrote:
>> after re-running the check script without stopping on first error
>> I have found more Fatal errors in php-openid package:
>>
>> # dpkg -L php-openid | grep -E ".php[54]?" | xargs -i sh -c "php -l {} || true" | grep -v "No syntax errors detected"
>> PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/Yadis/Manager.php on line 416
>> Errors parsing /usr/share/php/Auth/Yadis/Manager.php
>> PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/OpenID/Server.php on line 1707
>> Errors parsing /usr/share/php/Auth/OpenID/Server.php
>> PHP Fatal error:  Call-time pass-by-reference has been removed in /usr/share/php/Auth/OpenID/Consumer.php on line 1184
>> Errors parsing /usr/share/php/Auth/OpenID/Consumer.php
>
> Thanks for testing (and reminding me of it). I've contacted upstream and
> we'll cover this some time. The fix isn't hard to do anyways.
>
> I hope I'll be able to properly test php-openid soon with php5.4.
>
> Hauke
>
> --
>  .''`.   Jan Hauke Rahm <jhr@debian.org>               www.jhr-online.de
> : :'  :  Debian Developer                                 www.debian.org
> `. `'`   Member of the Linux Foundation                    www.linux.com
>  `-     Fellow of the Free Software Foundation Europe      www.fsfe.org



-- 
Ondřej Surý <ondrej@sury.org>




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#658873; Package php-openid. (Mon, 23 Apr 2012 06:06:02 GMT) (full text, mbox, link).


Acknowledgement sent to Jan Hauke Rahm <jhr@debian.org>:
Extra info received and forwarded to list. (Mon, 23 Apr 2012 06:06:02 GMT) (full text, mbox, link).


Message #33 received at 658873@bugs.debian.org (full text, mbox, reply):

From: Jan Hauke Rahm <jhr@debian.org>
To: Ondřej Surý <ondrej@debian.org>, 658873@bugs.debian.org
Subject: Re: Bug#658873: pass-by-reference has been removed from php5 (>= 5.4)
Date: Mon, 23 Apr 2012 08:04:17 +0200
[Message part 1 (text/plain, inline)]
On Thu, Apr 19, 2012 at 11:36:26AM +0200, Ondřej Surý wrote:
> do you think you can release fixed version of php-openid? It currently
> blocks PHP from entering testing,
> so it would be a nice to have a fixed (patched) version soon.

Sorry, Ondřej, I didn't realize we're there already. I discussed the
issue with upstream, they were open to changes, I proposed patches, and
then it got stalled... I'll recheck with them and prepare an upload
including my own patches in case they don't get back to me real soon.

IOW, you'll see an upload from me soon.

Hauke

-- 
 .''`.   Jan Hauke Rahm <jhr@debian.org>               www.jhr-online.de
: :'  :  Debian Developer                                 www.debian.org
`. `'`   Member of the Linux Foundation                    www.linux.com
  `-     Fellow of the Free Software Foundation Europe      www.fsfe.org
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Jan Hauke Rahm <jhr@debian.org>:
Bug#658873; Package php-openid. (Mon, 23 Apr 2012 06:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Jan Hauke Rahm <jhr@debian.org>. (Mon, 23 Apr 2012 06:15:04 GMT) (full text, mbox, link).


Message #38 received at 658873@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Jan Hauke Rahm <jhr@debian.org>
Cc: 658873@bugs.debian.org
Subject: Re: Bug#658873: pass-by-reference has been removed from php5 (>= 5.4)
Date: Mon, 23 Apr 2012 08:12:15 +0200
On Mon, Apr 23, 2012 at 08:04, Jan Hauke Rahm <jhr@debian.org> wrote:
> On Thu, Apr 19, 2012 at 11:36:26AM +0200, Ondřej Surý wrote:
>> do you think you can release fixed version of php-openid? It currently
>> blocks PHP from entering testing,
>> so it would be a nice to have a fixed (patched) version soon.
>
> Sorry, Ondřej, I didn't realize we're there already.

No problem, it just ended as a result of #666411 when I realized the bug report
is correct and it could cause problems for people already using wheezy.

> I discussed the
> issue with upstream, they were open to changes, I proposed patches, and
> then it got stalled... I'll recheck with them and prepare an upload
> including my own patches in case they don't get back to me real soon.
>
> IOW, you'll see an upload from me soon.

Thank you.

O.
-- 
Ondřej Surý <ondrej@sury.org>




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 30 Jun 2013 07:27:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Jan 30 06:42:25 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.