Debian Bug report logs - #652599
php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile

version graph

Package: php5; Maintainer for php5 is (unknown);

Reported by: Dominic Scheirlinck <dominics@gmail.com>

Date: Mon, 19 Dec 2011 02:03:02 UTC

Severity: wishlist

Found in version php5/5.3.8.0-1

Fixed in version php5/5.3.10-1

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

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Mon, 19 Dec 2011 02:03:05 GMT) (full text, mbox, link).


Acknowledgement sent to Dominic Scheirlinck <dominics@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Dec 2011 02:03:05 GMT) (full text, mbox, link).


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

From: Dominic Scheirlinck <dominics@gmail.com>
To: submit@bugs.debian.org
Subject: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Mon, 19 Dec 2011 15:00:49 +1300
Package: php5
Version: 5.3.8.0-1
Severity: normal

The quilt patch use_embedded_timezonedb.patch patches the
timelib_parse_tzfile function within ext/date/lib/parse_tz.c to look
like this:

  http://paste.debian.net/149580/

Specifically, the #ifdef ends before the closing brace of the 'if'
block it introduces (and the 'else' a line below), causing compilation
errors if HAVE_SYSTEM_TZDATA is not defined:

  php5-5.3.8.0/ext/date/lib/parse_tz.c:875: error: expected identifier
or ‘(’ before ‘else’
  php5-5.3.8.0/ext/date/lib/parse_tz.c:879: error: expected identifier
or ‘(’ before ‘return’
  php5-5.3.8.0/ext/date/lib/parse_tz.c:880: error: expected identifier
or ‘(’ before ‘}’ token

It looks to me like the '#endif' belongs after the closing brace and
'else', and before the start of the else block.




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Tue, 31 Jan 2012 12:27:07 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Tue, 31 Jan 2012 12:27:07 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@debian.org>
To: Dominic Scheirlinck <dominics@gmail.com>, 652599@bugs.debian.org
Subject: Re: [php-maint] Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Tue, 31 Jan 2012 13:23:17 +0100
It compiles correctly for me:

libtool: compile:  x86_64-linux-gnu-gcc -Iext/date/lib -Iext/date/
-I/tmp/buildd/php5-5.3.9/ext/date/ -DPHP_ATOM_INC
-I/tmp/buildd/php5-5.3.9/apache2-build/include
-I/tmp/buildd/php5-5.3.9/apache2-build/main -I/tmp/buildd/php5-5.3.9
-I/tmp/buildd/php5-5.3.9/apache2-build/ext/date/lib
-I/tmp/buildd/php5-5.3.9/ext/date/lib
-I/tmp/buildd/php5-5.3.9/ext/ereg/regex -I/usr/include/libxml2
-I/usr/include/enchant -I/usr/include/freetype2
-I/usr/include/c-client -I/tmp/buildd/php5-5.3.9/ext/mbstring/libmbfl
-I/tmp/buildd/php5-5.3.9/apache2-build/ext/mbstring/libmbfl
-I/tmp/buildd/php5-5.3.9/ext/mbstring/libmbfl/mbfl
-I/tmp/buildd/php5-5.3.9/apache2-build/ext/mbstring/libmbfl/mbfl
-I/usr/include/mysql -I/usr/include/postgresql -I/usr/include/pspell
-I/usr/include/tidy -I/tmp/buildd/php5-5.3.9/apache2-build/TSRM
-I/tmp/buildd/php5-5.3.9/apache2-build/Zend
-I/tmp/buildd/php5-5.3.9/main -I/tmp/buildd/php5-5.3.9/Zend
-I/tmp/buildd/php5-5.3.9/TSRM -I/tmp/buildd/php5-5.3.9/apache2-build/
-I/usr/include -O2 -Wall -fsigned-char -fno-strict-aliasing -gstabs
-fvisibility=hidden -c /tmp/buildd/php5-5.3.9/ext/date/lib/parse_tz.c
-fPIC -DPIC -o ext/date/lib/.libs/parse_tz.o

What is your build environment?

O.

On Mon, Dec 19, 2011 at 03:00, Dominic Scheirlinck <dominics@gmail.com> wrote:
> Package: php5
> Version: 5.3.8.0-1
> Severity: normal
>
> The quilt patch use_embedded_timezonedb.patch patches the
> timelib_parse_tzfile function within ext/date/lib/parse_tz.c to look
> like this:
>
>  http://paste.debian.net/149580/
>
> Specifically, the #ifdef ends before the closing brace of the 'if'
> block it introduces (and the 'else' a line below), causing compilation
> errors if HAVE_SYSTEM_TZDATA is not defined:
>
>  php5-5.3.8.0/ext/date/lib/parse_tz.c:875: error: expected identifier
> or ‘(’ before ‘else’
>  php5-5.3.8.0/ext/date/lib/parse_tz.c:879: error: expected identifier
> or ‘(’ before ‘return’
>  php5-5.3.8.0/ext/date/lib/parse_tz.c:880: error: expected identifier
> or ‘(’ before ‘}’ token
>
> It looks to me like the '#endif' belongs after the closing brace and
> 'else', and before the start of the else block.
>
>
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint



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




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Tue, 31 Jan 2012 22:51:11 GMT) (full text, mbox, link).


Acknowledgement sent to Dominic Scheirlinck <dominics@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Tue, 31 Jan 2012 22:51:11 GMT) (full text, mbox, link).


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

From: Dominic Scheirlinck <dominics@gmail.com>
To: 652599@bugs.debian.org
Subject: Re: [php-maint] Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Wed, 1 Feb 2012 11:46:44 +1300
> It compiles correctly for me

Are you certain you had both the quilt patch applied and HAVE_SYSTEM_TZDATA undefined? What did you pass in for '--with-system-tzdata' to configure? Or did you unset HAVE_SYSTEM_TZDATA in some other way? 

I double-checked the state of the patched ext/date/lib/parse_tz.c in 5.3.9-5, and it appeared the same as in my original pastebin: the preprocessor directives are still in the same place. So, I don't understand how it could possibly work for you: it seems to produce invalid C from the preprocessor stage.

To show that, here's another pastebin, this time the result of running gcc -E ext/date/lib/parse_tz.c, which should just do the preprocessing: http://paste.debian.net/154235/ - note the hanging else clause.

> What is your build environment?

# uname -a
Linux dominic-vm-lucid 2.6.32-36-server #79-Ubuntu SMP Tue Nov 8 22:44:38 UTC 2011 x86_64 GNU/Linux
# gcc -v
Target: x86_64-linux-gnu
[…]
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) 

What else would you like to know? I'm pretty sure this is unrelated to my environment. To be clear: I'm not saying it happens with a normal build (because most people building the package will want to use system TZ data), but it's still a bug that affects the few people (I assume) who don't.

Dom



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Wed, 01 Feb 2012 00:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Wed, 01 Feb 2012 00:39:05 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@debian.org>
To: Dominic Scheirlinck <dominics@gmail.com>, 652599@bugs.debian.org
Subject: Re: [php-maint] Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Wed, 1 Feb 2012 01:36:31 +0100
severity 652599 wishlist
thank you

Ah, didn't catch that you are using modified build. In that case you
are on your own,
we only support our configure options and our build environment.

But if you provide a clean patch to fix the issue, I'll apply it in
the git and it will be part
of some next release.

O.


On Tue, Jan 31, 2012 at 23:46, Dominic Scheirlinck <dominics@gmail.com> wrote:
>> It compiles correctly for me
>
> Are you certain you had both the quilt patch applied and HAVE_SYSTEM_TZDATA undefined? What did you pass in for '--with-system-tzdata' to configure? Or did you unset HAVE_SYSTEM_TZDATA in some other way?
>
> I double-checked the state of the patched ext/date/lib/parse_tz.c in 5.3.9-5, and it appeared the same as in my original pastebin: the preprocessor directives are still in the same place. So, I don't understand how it could possibly work for you: it seems to produce invalid C from the preprocessor stage.
>
> To show that, here's another pastebin, this time the result of running gcc -E ext/date/lib/parse_tz.c, which should just do the preprocessing: http://paste.debian.net/154235/ - note the hanging else clause.
>
>> What is your build environment?
>
> # uname -a
> Linux dominic-vm-lucid 2.6.32-36-server #79-Ubuntu SMP Tue Nov 8 22:44:38 UTC 2011 x86_64 GNU/Linux
> # gcc -v
> Target: x86_64-linux-gnu
> […]
> gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
>
> What else would you like to know? I'm pretty sure this is unrelated to my environment. To be clear: I'm not saying it happens with a normal build (because most people building the package will want to use system TZ data), but it's still a bug that affects the few people (I assume) who don't.
>
> Dom
>
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint



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




Severity set to 'wishlist' from 'normal' Request was from Ondřej Surý <ondrej@debian.org> to control@bugs.debian.org. (Wed, 01 Feb 2012 00:39:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Wed, 01 Feb 2012 03:06:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dominic Scheirlinck <dominics@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Wed, 01 Feb 2012 03:06:04 GMT) (full text, mbox, link).


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

From: Dominic Scheirlinck <dominics@gmail.com>
To: Ondřej Surý <ondrej@debian.org>
Cc: 652599@bugs.debian.org
Subject: Re: [php-maint] Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Wed, 1 Feb 2012 16:01:49 +1300
[Message part 1 (text/plain, inline)]
Two files attached (this time):

 * fix_use_embedded_timezonedb.patch is a patch that fixes the issue.
It acts directly on the .c file, and should be applied after
use_embedded_timezonedb.patch in the quilt series.
 * use_embedded_timezonedb.patch.patch is a patch for
use_embedded_timezonedb.patch. It acts on the original patch and fixes
it that way.

Dom

On Wed, Feb 1, 2012 at 1:36 PM, Ondřej Surý <ondrej@debian.org> wrote:
> severity 652599 wishlist
> thank you
>
> Ah, didn't catch that you are using modified build. In that case you
> are on your own,
> we only support our configure options and our build environment.
>
> But if you provide a clean patch to fix the issue, I'll apply it in
> the git and it will be part
> of some next release.
>
> O.
>
>
> On Tue, Jan 31, 2012 at 23:46, Dominic Scheirlinck <dominics@gmail.com> wrote:
>>> It compiles correctly for me
>>
>> Are you certain you had both the quilt patch applied and HAVE_SYSTEM_TZDATA undefined? What did you pass in for '--with-system-tzdata' to configure? Or did you unset HAVE_SYSTEM_TZDATA in some other way?
>>
>> I double-checked the state of the patched ext/date/lib/parse_tz.c in 5.3.9-5, and it appeared the same as in my original pastebin: the preprocessor directives are still in the same place. So, I don't understand how it could possibly work for you: it seems to produce invalid C from the preprocessor stage.
>>
>> To show that, here's another pastebin, this time the result of running gcc -E ext/date/lib/parse_tz.c, which should just do the preprocessing: http://paste.debian.net/154235/ - note the hanging else clause.
>>
>>> What is your build environment?
>>
>> # uname -a
>> Linux dominic-vm-lucid 2.6.32-36-server #79-Ubuntu SMP Tue Nov 8 22:44:38 UTC 2011 x86_64 GNU/Linux
>> # gcc -v
>> Target: x86_64-linux-gnu
>> […]
>> gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
>>
>> What else would you like to know? I'm pretty sure this is unrelated to my environment. To be clear: I'm not saying it happens with a normal build (because most people building the package will want to use system TZ data), but it's still a bug that affects the few people (I assume) who don't.
>>
>> Dom
>>
>>
>> _______________________________________________
>> pkg-php-maint mailing list
>> pkg-php-maint@lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint
>
>
>
> --
> Ondřej Surý <ondrej@sury.org>
[use_embedded_timezonedb.patch.patch (application/octet-stream, attachment)]
[fix_use_embedded_timezonedb.patch (application/octet-stream, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Wed, 01 Feb 2012 07:45:08 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Wed, 01 Feb 2012 07:45:09 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@debian.org>
To: Dominic Scheirlinck <dominics@gmail.com>
Cc: 652599@bugs.debian.org
Subject: Re: [php-maint] Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Wed, 1 Feb 2012 08:43:10 +0100
Perfect, applied the later one.

Thanks that was very helpful,
Ondrej

On Wed, Feb 1, 2012 at 04:01, Dominic Scheirlinck <dominics@gmail.com> wrote:
> Two files attached (this time):
>
>  * fix_use_embedded_timezonedb.patch is a patch that fixes the issue.
> It acts directly on the .c file, and should be applied after
> use_embedded_timezonedb.patch in the quilt series.
>  * use_embedded_timezonedb.patch.patch is a patch for
> use_embedded_timezonedb.patch. It acts on the original patch and fixes
> it that way.
>
> Dom
>
> On Wed, Feb 1, 2012 at 1:36 PM, Ondřej Surý <ondrej@debian.org> wrote:
>> severity 652599 wishlist
>> thank you
>>
>> Ah, didn't catch that you are using modified build. In that case you
>> are on your own,
>> we only support our configure options and our build environment.
>>
>> But if you provide a clean patch to fix the issue, I'll apply it in
>> the git and it will be part
>> of some next release.
>>
>> O.
>>
>>
>> On Tue, Jan 31, 2012 at 23:46, Dominic Scheirlinck <dominics@gmail.com> wrote:
>>>> It compiles correctly for me
>>>
>>> Are you certain you had both the quilt patch applied and HAVE_SYSTEM_TZDATA undefined? What did you pass in for '--with-system-tzdata' to configure? Or did you unset HAVE_SYSTEM_TZDATA in some other way?
>>>
>>> I double-checked the state of the patched ext/date/lib/parse_tz.c in 5.3.9-5, and it appeared the same as in my original pastebin: the preprocessor directives are still in the same place. So, I don't understand how it could possibly work for you: it seems to produce invalid C from the preprocessor stage.
>>>
>>> To show that, here's another pastebin, this time the result of running gcc -E ext/date/lib/parse_tz.c, which should just do the preprocessing: http://paste.debian.net/154235/ - note the hanging else clause.
>>>
>>>> What is your build environment?
>>>
>>> # uname -a
>>> Linux dominic-vm-lucid 2.6.32-36-server #79-Ubuntu SMP Tue Nov 8 22:44:38 UTC 2011 x86_64 GNU/Linux
>>> # gcc -v
>>> Target: x86_64-linux-gnu
>>> […]
>>> gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
>>>
>>> What else would you like to know? I'm pretty sure this is unrelated to my environment. To be clear: I'm not saying it happens with a normal build (because most people building the package will want to use system TZ data), but it's still a bug that affects the few people (I assume) who don't.
>>>
>>> Dom
>>>
>>>
>>> _______________________________________________
>>> pkg-php-maint mailing list
>>> pkg-php-maint@lists.alioth.debian.org
>>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint
>>
>>
>>
>> --
>> Ondřej Surý <ondrej@sury.org>



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




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Wed, 01 Feb 2012 16:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to sean finney <seanius@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Wed, 01 Feb 2012 16:06:03 GMT) (full text, mbox, link).


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

From: sean finney <seanius@debian.org>
To: Ondřej Surý <ondrej@debian.org>, 652599@bugs.debian.org
Cc: Dominic Scheirlinck <dominics@gmail.com>, Joe Orton <jorton@redhat.com>
Subject: Re: [php-maint] Bug#652599: Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Wed, 1 Feb 2012 17:24:38 +0100
On Wed, Feb 01, 2012 at 01:36:31AM +0100, Ondřej Surý wrote:
> But if you provide a clean patch to fix the issue, I'll apply it in
> the git and it will be part
> of some next release.

We should make sure to bring the system tzdata patch author (Joe) into
the conversation as well.  Maybe he's updated it already?

@Joe: Are you aware of the issue (compile failures when the sys tzdata
      is applied but HAVE_SYSTEM_TZDATA is undefined)?  We're using r7
      of the patch, fwiw.


	  Sean




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Wed, 01 Feb 2012 16:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Wed, 01 Feb 2012 16:15:03 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@debian.org>
To: sean finney <seanius@debian.org>
Cc: 652599@bugs.debian.org, Dominic Scheirlinck <dominics@gmail.com>, Joe Orton <jorton@redhat.com>
Subject: Re: [php-maint] Bug#652599: Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Wed, 1 Feb 2012 17:13:28 +0100
I have just checked Fedora packages few days ago, since I was pulling
some other patches and Fedora still have v7 (unless there was a silent
change).

But hey you're right, Joe should be informed.

Thanks,
O.

2012/2/1 sean finney <seanius@debian.org>:
> On Wed, Feb 01, 2012 at 01:36:31AM +0100, Ondřej Surý wrote:
>> But if you provide a clean patch to fix the issue, I'll apply it in
>> the git and it will be part
>> of some next release.
>
> We should make sure to bring the system tzdata patch author (Joe) into
> the conversation as well.  Maybe he's updated it already?
>
> @Joe: Are you aware of the issue (compile failures when the sys tzdata
>      is applied but HAVE_SYSTEM_TZDATA is undefined)?  We're using r7
>      of the patch, fwiw.
>
>
>          Sean



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




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Thu, 02 Feb 2012 17:45:08 GMT) (full text, mbox, link).


Acknowledgement sent to Joe Orton <jorton@redhat.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Feb 2012 17:45:08 GMT) (full text, mbox, link).


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

From: Joe Orton <jorton@redhat.com>
To: sean finney <seanius@debian.org>
Cc: Ondřej Surý <ondrej@debian.org>, 652599@bugs.debian.org, Dominic Scheirlinck <dominics@gmail.com>
Subject: Re: [php-maint] Bug#652599: Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Thu, 2 Feb 2012 17:41:18 +0000
On Wed, Feb 01, 2012 at 05:24:38PM +0100, sean finney wrote:
> On Wed, Feb 01, 2012 at 01:36:31AM +0100, Ondřej Surý wrote:
> > But if you provide a clean patch to fix the issue, I'll apply it in
> > the git and it will be part
> > of some next release.
> 
> We should make sure to bring the system tzdata patch author (Joe) into
> the conversation as well.  Maybe he's updated it already?
> 
> @Joe: Are you aware of the issue (compile failures when the sys tzdata
>       is applied but HAVE_SYSTEM_TZDATA is undefined)?  We're using r7
>       of the patch, fwiw.

No, what's the failure?

Regards, Joe




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Thu, 02 Feb 2012 17:51:10 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Thu, 02 Feb 2012 17:51:10 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@debian.org>
To: Joe Orton <jorton@redhat.com>
Cc: sean finney <seanius@debian.org>, 652599@bugs.debian.org, Dominic Scheirlinck <dominics@gmail.com>
Subject: Re: [php-maint] Bug#652599: Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Thu, 2 Feb 2012 18:46:29 +0100
On Thu, Feb 2, 2012 at 18:41, Joe Orton <jorton@redhat.com> wrote:
> On Wed, Feb 01, 2012 at 05:24:38PM +0100, sean finney wrote:
>> On Wed, Feb 01, 2012 at 01:36:31AM +0100, Ondřej Surý wrote:
>> > But if you provide a clean patch to fix the issue, I'll apply it in
>> > the git and it will be part
>> > of some next release.
>>
>> We should make sure to bring the system tzdata patch author (Joe) into
>> the conversation as well.  Maybe he's updated it already?
>>
>> @Joe: Are you aware of the issue (compile failures when the sys tzdata
>>       is applied but HAVE_SYSTEM_TZDATA is undefined)?  We're using r7
>>       of the patch, fwiw.
>
> No, what's the failure?
From http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652599

Specifically, the #ifdef ends before the closing brace of the 'if'
block it introduces (and the 'else' a line below), causing compilation
errors if HAVE_SYSTEM_TZDATA is not defined:

  php5-5.3.8.0/ext/date/lib/parse_tz.c:875: error: expected identifier
or ‘(’ before ‘else’
  php5-5.3.8.0/ext/date/lib/parse_tz.c:879: error: expected identifier
or ‘(’ before ‘return’
  php5-5.3.8.0/ext/date/lib/parse_tz.c:880: error: expected identifier
or ‘(’ before ‘}’ token

It looks to me like the '#endif' belongs after the closing brace and
'else', and before the start of the else block.

i.e. compilate with: --with-system-tzdata=no

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




Reply sent to Ondřej Surý <ondrej@debian.org>:
You have taken responsibility. (Fri, 03 Feb 2012 09:39:22 GMT) (full text, mbox, link).


Notification sent to Dominic Scheirlinck <dominics@gmail.com>:
Bug acknowledged by developer. (Fri, 03 Feb 2012 09:39:24 GMT) (full text, mbox, link).


Message #57 received at 652599-close@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: 652599-close@bugs.debian.org
Subject: Bug#652599: fixed in php5 5.3.10-1
Date: Fri, 03 Feb 2012 09:34:35 +0000
Source: php5
Source-Version: 5.3.10-1

We believe that the bug you reported is fixed in the latest version of
php5, which is due to be installed in the Debian FTP archive:

libapache2-mod-php5_5.3.10-1_amd64.deb
  to main/p/php5/libapache2-mod-php5_5.3.10-1_amd64.deb
libapache2-mod-php5filter_5.3.10-1_amd64.deb
  to main/p/php5/libapache2-mod-php5filter_5.3.10-1_amd64.deb
php-pear_5.3.10-1_all.deb
  to main/p/php5/php-pear_5.3.10-1_all.deb
php5-cgi_5.3.10-1_amd64.deb
  to main/p/php5/php5-cgi_5.3.10-1_amd64.deb
php5-cli_5.3.10-1_amd64.deb
  to main/p/php5/php5-cli_5.3.10-1_amd64.deb
php5-common_5.3.10-1_amd64.deb
  to main/p/php5/php5-common_5.3.10-1_amd64.deb
php5-curl_5.3.10-1_amd64.deb
  to main/p/php5/php5-curl_5.3.10-1_amd64.deb
php5-dbg_5.3.10-1_amd64.deb
  to main/p/php5/php5-dbg_5.3.10-1_amd64.deb
php5-dev_5.3.10-1_amd64.deb
  to main/p/php5/php5-dev_5.3.10-1_amd64.deb
php5-enchant_5.3.10-1_amd64.deb
  to main/p/php5/php5-enchant_5.3.10-1_amd64.deb
php5-fpm_5.3.10-1_amd64.deb
  to main/p/php5/php5-fpm_5.3.10-1_amd64.deb
php5-gd_5.3.10-1_amd64.deb
  to main/p/php5/php5-gd_5.3.10-1_amd64.deb
php5-gmp_5.3.10-1_amd64.deb
  to main/p/php5/php5-gmp_5.3.10-1_amd64.deb
php5-imap_5.3.10-1_amd64.deb
  to main/p/php5/php5-imap_5.3.10-1_amd64.deb
php5-interbase_5.3.10-1_amd64.deb
  to main/p/php5/php5-interbase_5.3.10-1_amd64.deb
php5-intl_5.3.10-1_amd64.deb
  to main/p/php5/php5-intl_5.3.10-1_amd64.deb
php5-ldap_5.3.10-1_amd64.deb
  to main/p/php5/php5-ldap_5.3.10-1_amd64.deb
php5-mcrypt_5.3.10-1_amd64.deb
  to main/p/php5/php5-mcrypt_5.3.10-1_amd64.deb
php5-mysql_5.3.10-1_amd64.deb
  to main/p/php5/php5-mysql_5.3.10-1_amd64.deb
php5-mysqlnd_5.3.10-1_amd64.deb
  to main/p/php5/php5-mysqlnd_5.3.10-1_amd64.deb
php5-odbc_5.3.10-1_amd64.deb
  to main/p/php5/php5-odbc_5.3.10-1_amd64.deb
php5-pgsql_5.3.10-1_amd64.deb
  to main/p/php5/php5-pgsql_5.3.10-1_amd64.deb
php5-pspell_5.3.10-1_amd64.deb
  to main/p/php5/php5-pspell_5.3.10-1_amd64.deb
php5-recode_5.3.10-1_amd64.deb
  to main/p/php5/php5-recode_5.3.10-1_amd64.deb
php5-snmp_5.3.10-1_amd64.deb
  to main/p/php5/php5-snmp_5.3.10-1_amd64.deb
php5-sqlite_5.3.10-1_amd64.deb
  to main/p/php5/php5-sqlite_5.3.10-1_amd64.deb
php5-sybase_5.3.10-1_amd64.deb
  to main/p/php5/php5-sybase_5.3.10-1_amd64.deb
php5-tidy_5.3.10-1_amd64.deb
  to main/p/php5/php5-tidy_5.3.10-1_amd64.deb
php5-xmlrpc_5.3.10-1_amd64.deb
  to main/p/php5/php5-xmlrpc_5.3.10-1_amd64.deb
php5-xsl_5.3.10-1_amd64.deb
  to main/p/php5/php5-xsl_5.3.10-1_amd64.deb
php5_5.3.10-1.diff.gz
  to main/p/php5/php5_5.3.10-1.diff.gz
php5_5.3.10-1.dsc
  to main/p/php5/php5_5.3.10-1.dsc
php5_5.3.10-1_all.deb
  to main/p/php5/php5_5.3.10-1_all.deb
php5_5.3.10.orig.tar.gz
  to main/p/php5/php5_5.3.10.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 652599@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Surý <ondrej@debian.org> (supplier of updated php5 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 03 Feb 2012 09:38:06 +0100
Source: php5
Binary: php5 php5-common libapache2-mod-php5 libapache2-mod-php5filter php5-cgi php5-cli php5-fpm php5-dev php5-dbg php-pear php5-curl php5-enchant php5-gd php5-gmp php5-imap php5-interbase php5-intl php5-ldap php5-mcrypt php5-mysql php5-mysqlnd php5-odbc php5-pgsql php5-pspell php5-recode php5-snmp php5-sqlite php5-sybase php5-tidy php5-xmlrpc php5-xsl
Architecture: source all amd64
Version: 5.3.10-1
Distribution: unstable
Urgency: high
Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Changed-By: Ondřej Surý <ondrej@debian.org>
Description: 
 libapache2-mod-php5 - server-side, HTML-embedded scripting language (Apache 2 module)
 libapache2-mod-php5filter - server-side, HTML-embedded scripting language (apache 2 filter mo
 php-pear   - PEAR - PHP Extension and Application Repository
 php5       - server-side, HTML-embedded scripting language (metapackage)
 php5-cgi   - server-side, HTML-embedded scripting language (CGI binary)
 php5-cli   - command-line interpreter for the php5 scripting language
 php5-common - Common files for packages built from the php5 source
 php5-curl  - CURL module for php5
 php5-dbg   - Debug symbols for PHP5
 php5-dev   - Files for PHP5 module development
 php5-enchant - Enchant module for php5
 php5-fpm   - server-side, HTML-embedded scripting language (FPM-CGI binary)
 php5-gd    - GD module for php5
 php5-gmp   - GMP module for php5
 php5-imap  - IMAP module for php5
 php5-interbase - interbase/firebird module for php5
 php5-intl  - internationalisation module for php5
 php5-ldap  - LDAP module for php5
 php5-mcrypt - MCrypt module for php5
 php5-mysql - MySQL module for php5
 php5-mysqlnd - MySQL module for php5 (Native Driver)
 php5-odbc  - ODBC module for php5
 php5-pgsql - PostgreSQL module for php5
 php5-pspell - pspell module for php5
 php5-recode - recode module for php5
 php5-snmp  - SNMP module for php5
 php5-sqlite - SQLite module for php5
 php5-sybase - Sybase / MS SQL Server module for php5
 php5-tidy  - tidy module for php5
 php5-xmlrpc - XML-RPC module for php5
 php5-xsl   - XSL module for php5
Closes: 652599
Changes: 
 php5 (5.3.10-1) unstable; urgency=high
 .
   [ Raphael Geissert ]
   * Remove myself from uploaders
   * Randomly choose the mysql server's port
 .
   [ Ondřej Surý ]
   * Fix use_embedded_timezonedb.patch in custom builds (Courtesy of
     Dominic Scheirlinck) (Closes: #652599)
   * Fix typo in firebird2.1-dev build dependency
   * Update gbp.conf for 5.3.x branch
   * Imported Upstream version 5.3.10
     + CVE-2012-0830: Fixed arbitrary remote code execution vulnerability
       reported by Stefan Esser.
Checksums-Sha1: 
 2f094cd21f627ff1e083dc58e6c85aacae09c152 3634 php5_5.3.10-1.dsc
 e36b75b6193ad593377a9ff5bad8945136a4d57b 15390163 php5_5.3.10.orig.tar.gz
 ef0036c602fb67221e06bf36d4236762994bc8cd 193670 php5_5.3.10-1.diff.gz
 7661e53c61df131f663d2c9789eb7c2932139639 1032 php5_5.3.10-1_all.deb
 df73f1bdad0e1c37cb4bd24bcab6e81573a2c8b9 367366 php-pear_5.3.10-1_all.deb
 3ed808147b73294abbeb65a0a1007c1a6869d99a 570152 php5-common_5.3.10-1_amd64.deb
 82e93ba3a2184e20e71e2a93c978885f25a9d68c 3055160 libapache2-mod-php5_5.3.10-1_amd64.deb
 312217e1833d85124f502c9c919ca8e3ec7e8752 3054236 libapache2-mod-php5filter_5.3.10-1_amd64.deb
 469ba23ab823aa2a5987f67d2463e0f5efb0af28 5939010 php5-cgi_5.3.10-1_amd64.deb
 de1f49d7fe508d2739e1bab2bceb37ec11e219db 2961680 php5-cli_5.3.10-1_amd64.deb
 544af275bb35c80a38f832339423242f9396da7e 3011864 php5-fpm_5.3.10-1_amd64.deb
 64eef6c56fb382c424d23073d95f62483259a974 406636 php5-dev_5.3.10-1_amd64.deb
 ba85d5721a70d236eb158ecec02f761b0fa20bbd 12903420 php5-dbg_5.3.10-1_amd64.deb
 1a3f7c40be399589f6ebcc9635ddec98ec590229 28256 php5-curl_5.3.10-1_amd64.deb
 560d700b72cc167af79ebd49dab70a05c40a3bea 9114 php5-enchant_5.3.10-1_amd64.deb
 19e14e6c726c7f34085c6227f79811591644873a 39414 php5-gd_5.3.10-1_amd64.deb
 b5f1033ab650a330c3b90f109bd3855b78484a3e 16636 php5-gmp_5.3.10-1_amd64.deb
 15962b225a9eb488c9c7aa3ddff73bcaabfbc8f5 35100 php5-imap_5.3.10-1_amd64.deb
 d5b3d763cce00a2c0ed30c73290d5bda410d6aca 49390 php5-interbase_5.3.10-1_amd64.deb
 e11133f3b83c664957697e8d1c495549890fb668 61196 php5-intl_5.3.10-1_amd64.deb
 54fc1eec3d4a664ff9450a96e0517bbac4c52456 19768 php5-ldap_5.3.10-1_amd64.deb
 2835931a824f627439510cf83f9ccb0806cabc42 15292 php5-mcrypt_5.3.10-1_amd64.deb
 d7c0f96a98e863d3c5ef05cf784fe98cf38e4f36 78592 php5-mysql_5.3.10-1_amd64.deb
 de7a3acc66c1ded599672ee9670e95e7407cd289 145688 php5-mysqlnd_5.3.10-1_amd64.deb
 32670b2641525d6aac8ba9f3d3ca5c525bcbaf82 36226 php5-odbc_5.3.10-1_amd64.deb
 0901c75c435208f421d09c1ddd4d4e60aa4f2e79 60222 php5-pgsql_5.3.10-1_amd64.deb
 6bd0aebfa5612aaaf3d86b3224146929b07a628e 8398 php5-pspell_5.3.10-1_amd64.deb
 988af753a775bb79560defe803064b8a3e0e65a1 4318 php5-recode_5.3.10-1_amd64.deb
 2d08f5ed9b3bfe874bcd971494a91a0f98ccedfd 11132 php5-snmp_5.3.10-1_amd64.deb
 482bda5c39c5822b576df26885522858c111b4b6 28162 php5-sqlite_5.3.10-1_amd64.deb
 63a6c645168558149fe1a8ee4635031ec9fb5484 26934 php5-sybase_5.3.10-1_amd64.deb
 888db5704d3e35d9550762efcb81917c5a9e59ee 18492 php5-tidy_5.3.10-1_amd64.deb
 6011033194e0837ced3875fc48831e431148ba11 35330 php5-xmlrpc_5.3.10-1_amd64.deb
 a85c0b04496530133fab60dd84e5037d7d17934c 14340 php5-xsl_5.3.10-1_amd64.deb
Checksums-Sha256: 
 10d09034c88dbf3d8b0c3f2fc783d019885ab8f0a284d4772a078ca6b8e2e59b 3634 php5_5.3.10-1.dsc
 ee26ff003eaeaefb649735980d9ef1ffad3ea8c2836e6ad520de598da225eaab 15390163 php5_5.3.10.orig.tar.gz
 0acb1815577f0d2b472731ef38b45d82816d1de535c56a1d79a03e48bb66d286 193670 php5_5.3.10-1.diff.gz
 63794bd9a893856da25e6e7df62fc10dd0d01b47c4261116cb8bb008a8f293fd 1032 php5_5.3.10-1_all.deb
 a0cb7f5c2f7f5b30c59b642ffa528fa9bcd487d14b6868240162c64674416a85 367366 php-pear_5.3.10-1_all.deb
 d5272c339f5d035fde18ee7ddf3cd37ea112f32ef6d022f33cfd3fafeef9fd95 570152 php5-common_5.3.10-1_amd64.deb
 0fe20252451543d3613d08f939a78c7fad0bd838f50d09fae073290fe21f7a43 3055160 libapache2-mod-php5_5.3.10-1_amd64.deb
 34111c20a3456af179b4f0909ad05ce0de5a1bce62f519d74c52fedad8b40c9d 3054236 libapache2-mod-php5filter_5.3.10-1_amd64.deb
 8060bb99e4b1e3da9db3e11fd7adfe80e25caaf1f5667d63bd66c664c7d438e1 5939010 php5-cgi_5.3.10-1_amd64.deb
 3b7db762bda0c0a0343fc5415280ad059445f7c0f9b9acb0500f89581d1b6900 2961680 php5-cli_5.3.10-1_amd64.deb
 067f4c37e3dcdbcb194c1e508528c9dfa992a13a1c608e3d52f312faa2f349dc 3011864 php5-fpm_5.3.10-1_amd64.deb
 e4c945197abd9c35ed7291f5f90bf08bd9cf3fb6ab932a653317040004772234 406636 php5-dev_5.3.10-1_amd64.deb
 2fdf41333ead848e20d567816334c69e0cd87fb576f34532267d737497065cf8 12903420 php5-dbg_5.3.10-1_amd64.deb
 bde6e06917684aab9addf96c6ab22b129e0418b0858398c17106df67462142ff 28256 php5-curl_5.3.10-1_amd64.deb
 ddc1aa04fb5ca279cf88a50ab8b002ce8a934b2a132b8b76ce9e31a30ed5fb7a 9114 php5-enchant_5.3.10-1_amd64.deb
 8a7f62c5da1eb418016208a91a0bf85fa8c30e9db522f754b6bc4cabcc664a8a 39414 php5-gd_5.3.10-1_amd64.deb
 93602cd358146776b1d220bc4022858c77c5b8ee64acdf06b30abaa57b978ad9 16636 php5-gmp_5.3.10-1_amd64.deb
 abb13692018160879501d838bcf773334baae977715e2242652bb1422dd3331d 35100 php5-imap_5.3.10-1_amd64.deb
 9c39be15ea125f9aa939fcdd587099b5c954dd5ffa096969ec1c2668f751d1f1 49390 php5-interbase_5.3.10-1_amd64.deb
 8bf8e93bf73ff463c4f687045f2db7c9d7cb566904df4655f9c2ed12688dd2d1 61196 php5-intl_5.3.10-1_amd64.deb
 594a7369d8450676552f3d6b36f799424f95767131ec175a736e62c004674dfd 19768 php5-ldap_5.3.10-1_amd64.deb
 6979af823ab877d9410e6ac47d94ab369b228a7dc86c37c1560aedd3c4fb1a95 15292 php5-mcrypt_5.3.10-1_amd64.deb
 115d30dbba02235be97a169c0662d7b393729f26d40944f47a7298d616ae09d4 78592 php5-mysql_5.3.10-1_amd64.deb
 ccd43df34244f66caf1e7d8d25a886b1e7e4cb5ba74c58b0c7e64be9b23bf6c7 145688 php5-mysqlnd_5.3.10-1_amd64.deb
 d1ee7624b0b5df4ae13e298b3bdb377f355ccfb1dff561538c1bec0011db73c8 36226 php5-odbc_5.3.10-1_amd64.deb
 df703d85599a36365a6d0bcf54465aa8b03cdddeeafd68bba181bce8e399e3df 60222 php5-pgsql_5.3.10-1_amd64.deb
 1c9307d4079845a1f3cb200a66add5979b390d8cff7a2970d23c64ce72267c61 8398 php5-pspell_5.3.10-1_amd64.deb
 fd3b42be224104b5d97c51750eb9f1dde2c41880fd143d46aa29d40c6366e6e9 4318 php5-recode_5.3.10-1_amd64.deb
 e18a46e1a6d621b0a1ffadf3104e26883f271e9608471cc4bb816bfac986f947 11132 php5-snmp_5.3.10-1_amd64.deb
 f69484f277b0f857ec2481d1b9df9bb617fce0bd262c2844ccb33fd55682fe34 28162 php5-sqlite_5.3.10-1_amd64.deb
 799cb41b9c9112f3d6f7400c6d2f127896a214c0714bb672685c3ccb37ee9ca3 26934 php5-sybase_5.3.10-1_amd64.deb
 c5a4ffd85671b5f73d403b92331b9b8883846b84b2240f717e1688c05c945d1b 18492 php5-tidy_5.3.10-1_amd64.deb
 e94acd5b14549dfc523ca895e0bbace40e5e9db43fddf18f8aff65b6653dd567 35330 php5-xmlrpc_5.3.10-1_amd64.deb
 74b2d5bfb587d45e02560fb4e8d0126e087a24dc563156e8c20c10d1f2d2f238 14340 php5-xsl_5.3.10-1_amd64.deb
Files: 
 06b373530f278c24adca9219b19e31be 3634 php optional php5_5.3.10-1.dsc
 2b3d2d0ff22175685978fb6a5cbcdc13 15390163 php optional php5_5.3.10.orig.tar.gz
 f074ae53b4eb2a5873c38a15ce2457ce 193670 php optional php5_5.3.10-1.diff.gz
 d2723fa32a67b0ebcbf4cbf1a27dae98 1032 php optional php5_5.3.10-1_all.deb
 3874132d6d96d8046d0c916096c62f57 367366 php optional php-pear_5.3.10-1_all.deb
 42d49d1fa86ef15adc15420acec0decf 570152 php optional php5-common_5.3.10-1_amd64.deb
 c12b080cfd6a1fc3f112c24247076f7f 3055160 httpd optional libapache2-mod-php5_5.3.10-1_amd64.deb
 2286a1e685b25d3e29d40fae3f1a90b2 3054236 httpd extra libapache2-mod-php5filter_5.3.10-1_amd64.deb
 baa8fd353a405aa903acb94bed6711c1 5939010 php optional php5-cgi_5.3.10-1_amd64.deb
 9fe666723b93cb035640f360b72547a9 2961680 php optional php5-cli_5.3.10-1_amd64.deb
 5511c53a2e74fb3e4a74f03300fdf483 3011864 php optional php5-fpm_5.3.10-1_amd64.deb
 af4836d38fccac6d8c7cc0577efd61b1 406636 php optional php5-dev_5.3.10-1_amd64.deb
 11cd41efa78420ec982483157af6efa4 12903420 debug extra php5-dbg_5.3.10-1_amd64.deb
 dd13ac7d54b527d0e03b5e80d4a0a28b 28256 php optional php5-curl_5.3.10-1_amd64.deb
 9a579bab997f275a8762d0f6284c8f06 9114 php optional php5-enchant_5.3.10-1_amd64.deb
 900f9db60c3b9ec4efb66e18a1270816 39414 php optional php5-gd_5.3.10-1_amd64.deb
 a49ea1ee85b344c9074b2e9793687de7 16636 php optional php5-gmp_5.3.10-1_amd64.deb
 e812698787f9f1fe3914879dc32f46fb 35100 php optional php5-imap_5.3.10-1_amd64.deb
 2d9a567a6bac22c009aa0d7f06d7266d 49390 php optional php5-interbase_5.3.10-1_amd64.deb
 4cc5210d5108a2b21f1865873b8024e5 61196 php optional php5-intl_5.3.10-1_amd64.deb
 156592ee37b7e861fb0bc8765d37a913 19768 php optional php5-ldap_5.3.10-1_amd64.deb
 92846655a47f7c16fe0e52b2c361f5da 15292 php optional php5-mcrypt_5.3.10-1_amd64.deb
 45f6845f2fd55bec3d5152828ee505fb 78592 php optional php5-mysql_5.3.10-1_amd64.deb
 3429c0a80603f8895500a3d77c9a942e 145688 php optional php5-mysqlnd_5.3.10-1_amd64.deb
 e828b6129a0709e71ce5ba02f49c1682 36226 php optional php5-odbc_5.3.10-1_amd64.deb
 c20b512381948250d10dc2648bf282ef 60222 php optional php5-pgsql_5.3.10-1_amd64.deb
 e5718b56f30f07590ebbe5b2cc0ac2c3 8398 php optional php5-pspell_5.3.10-1_amd64.deb
 6c7a957622f4844fac209e5844ced1fe 4318 php optional php5-recode_5.3.10-1_amd64.deb
 652fb41f0355d047365782816c2e44c0 11132 php optional php5-snmp_5.3.10-1_amd64.deb
 a0e60609b2b149532685f8f22d7f2aab 28162 php optional php5-sqlite_5.3.10-1_amd64.deb
 240cce7f130748dca5b7607bc4ae158f 26934 php optional php5-sybase_5.3.10-1_amd64.deb
 9fe816bbd7974a838992db8e72d13ff9 18492 php optional php5-tidy_5.3.10-1_amd64.deb
 a3145dc860ef2a4bd7b4e21a0d37a8e6 35330 php optional php5-xmlrpc_5.3.10-1_amd64.deb
 22e0b40a15f3707e134347d3ba698fe7 14340 php optional php5-xsl_5.3.10-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk8ro+8ACgkQ9OZqfMIN8nMbKACggeWDc42EKj1NX13Y+6pRn7Hu
pogAn1PvvCkVGnfaYO6kRSmvvVJmr5bI
=t2US
-----END PGP SIGNATURE-----





Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#652599; Package php5. (Mon, 16 Apr 2012 15:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to Joe Orton <jorton@redhat.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 16 Apr 2012 15:06:04 GMT) (full text, mbox, link).


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

From: Joe Orton <jorton@redhat.com>
To: Ondřej Surý <ondrej@debian.org>
Cc: sean finney <seanius@debian.org>, 652599@bugs.debian.org, Dominic Scheirlinck <dominics@gmail.com>
Subject: Re: [php-maint] Bug#652599: Bug#652599: Bug#652599: php5: use_embedded_timezonedb.patch causes ext/date/lib/parse_tz.c to fail to compile
Date: Mon, 16 Apr 2012 16:02:10 +0100
The -v8 patch in Fedora has what I hope is the correct fix for this (no 
other changes in there):

http://pkgs.fedoraproject.org/gitweb/?p=php.git;a=blob;f=php-5.3.1-systzdata-v8.patch;h=6caf9e0b0a64815360c6d9b532cc40e205380ef7;hb=b90996e56d0ee96d5db0ee2600defd7bf40c37d7

Let me know if that doesn't work...

Regards, Joe





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 29 May 2012 07:43:47 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: Sun Jul 2 00:27:39 2023; 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.