Debian Bug report logs - #864989
src:php7.1: Please enable ZTS

version graph

Package: src:php7.1; Maintainer for src:php7.1 is (unknown);

Reported by: Shengjing Zhu <i@zhsj.me>

Date: Sun, 18 Jun 2017 12:45:02 UTC

Severity: wishlist

Tags: wontfix

Fixed in version 7.1.20-1+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.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#864989; Package src:php7.1. (Sun, 18 Jun 2017 12:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Shengjing Zhu <i@zhsj.me>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Sun, 18 Jun 2017 12:45:04 GMT) (full text, mbox, link).


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

From: Shengjing Zhu <i@zhsj.me>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: src:php7.1: Please enable ZTS
Date: Sun, 18 Jun 2017 20:40:49 +0800
[Message part 1 (text/plain, inline)]
Package: src:php7.1
Severity: wishlist

Dear Maintainer,

I hope you can enable the PHP ZTS, so that I can use it with pthreads[1].

[1] http://pecl.php.net/package/pthreads

Thanks
Shengjing Zhu
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#864989; Package src:php7.1. (Mon, 19 Jun 2017 07:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Jun 2017 07:09:05 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@sury.org>
To: Shengjing Zhu <i@zhsj.me>, 864989@bugs.debian.org
Subject: Re: [php-maint] Bug#864989: src:php7.1: Please enable ZTS
Date: Mon, 19 Jun 2017 09:04:58 +0200
Control: tags -1 +wontfix

The ZTS mode is not suitable for general release, so sorry, but no, this
is not going to happen.

I might do some work in a future into building both, but that has lot of
"ifs".

If you want to do fancy things with PHP, you will have to create your
own PHP build, the release version of PHP needs to remain usable for the
rest of the world.

Cheers,
-- 
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu

On Sun, Jun 18, 2017, at 14:40, Shengjing Zhu wrote:
> Package: src:php7.1
> Severity: wishlist
> 
> Dear Maintainer,
> 
> I hope you can enable the PHP ZTS, so that I can use it with pthreads[1].
> 
> [1] http://pecl.php.net/package/pthreads
> 
> Thanks
> Shengjing Zhu
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint
> Email had 1 attachment:
> + signature.asc
>   1k (application/pgp-signature)



Added tag(s) wontfix. Request was from Ondřej Surý <ondrej@sury.org> to 864989-submit@bugs.debian.org. (Mon, 19 Jun 2017 07:09:05 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#864989; Package src:php7.1. (Mon, 19 Jun 2017 07:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to Shengjing Zhu <i@zhsj.me>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Jun 2017 07:30:03 GMT) (full text, mbox, link).


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

From: Shengjing Zhu <i@zhsj.me>
To: Ondřej Surý <ondrej@sury.org>
Cc: 864989@bugs.debian.org
Subject: Re: [php-maint] Bug#864989: src:php7.1: Please enable ZTS
Date: Mon, 19 Jun 2017 15:26:32 +0800
On Mon, Jun 19, 2017 at 3:04 PM, Ondřej Surý <ondrej@sury.org> wrote:
> I might do some work in a future into building both, but that has lot of
> "ifs".
>
> If you want to do fancy things with PHP, you will have to create your
> own PHP build, the release version of PHP needs to remain usable for the
> rest of the world.

I was investigating the possibility of packaging a Minecraft PE server[1] into
Debian, which requires a ZTS enabled php.

Besides, I see some ZTS related commits in the source package. Do you
have a plan? or anything I can help with packaging?

[1] https://github.com/pmmp/PocketMine-MP

-- 
Best regards,
Shengjing Zhu



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#864989; Package src:php7.1. (Mon, 19 Jun 2017 07:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Jun 2017 07:39:03 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@sury.org>
To: Shengjing Zhu <i@zhsj.me>
Cc: 864989@bugs.debian.org
Subject: Re: [php-maint] Bug#864989: src:php7.1: Please enable ZTS
Date: Mon, 19 Jun 2017 09:37:24 +0200
That would require modifying debian/rules to allow multiple builds with
different build parameters for each SAPI, and generating d/control to
generated multiple sets of packages and modules.

The simpler patch the better.

Cheers,
-- 
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu

On Mon, Jun 19, 2017, at 09:26, Shengjing Zhu wrote:
> On Mon, Jun 19, 2017 at 3:04 PM, Ondřej Surý <ondrej@sury.org> wrote:
> > I might do some work in a future into building both, but that has lot of
> > "ifs".
> >
> > If you want to do fancy things with PHP, you will have to create your
> > own PHP build, the release version of PHP needs to remain usable for the
> > rest of the world.
> 
> I was investigating the possibility of packaging a Minecraft PE server[1]
> into
> Debian, which requires a ZTS enabled php.
> 
> Besides, I see some ZTS related commits in the source package. Do you
> have a plan? or anything I can help with packaging?
> 
> [1] https://github.com/pmmp/PocketMine-MP
> 
> -- 
> Best regards,
> Shengjing Zhu



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#864989; Package src:php7.1. (Mon, 19 Jun 2017 07:51:07 GMT) (full text, mbox, link).


Acknowledgement sent to Shengjing Zhu <i@zhsj.me>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Jun 2017 07:51:07 GMT) (full text, mbox, link).


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

From: Shengjing Zhu <i@zhsj.me>
To: Ondřej Surý <ondrej@sury.org>
Cc: 864989@bugs.debian.org
Subject: Re: [php-maint] Bug#864989: src:php7.1: Please enable ZTS
Date: Mon, 19 Jun 2017 15:50:30 +0800
On Mon, Jun 19, 2017 at 3:37 PM, Ondřej Surý <ondrej@sury.org> wrote:
> That would require modifying debian/rules to allow multiple builds with
> different build parameters for each SAPI, and generating d/control to
> generated multiple sets of packages and modules.
>
> The simpler patch the better.


I'm interested in making this happen. IIRC, the nginx package is a good
example, multiple sets of parameters and multiple binary packages.

If you're in favor of this, I may take some time this weekend to test multiple
builds in d/rules.

-- 
Best regards,
Shengjing Zhu



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#864989; Package src:php7.1. (Mon, 19 Jun 2017 07:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Jun 2017 07:57:03 GMT) (full text, mbox, link).


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

From: Ondřej Surý <ondrej@sury.org>
To: Shengjing Zhu <i@zhsj.me>
Cc: 864989@bugs.debian.org
Subject: Re: [php-maint] Bug#864989: src:php7.1: Please enable ZTS
Date: Mon, 19 Jun 2017 09:53:09 +0200
Sure, but I will also need a commitment from you that you will take care
of the bugs in the ZTS packages. A fire&forget type of work is
discouraged and would likely only end up in me dropping the patch.

Also please note that this will be available only for unstable, and in
the backported repositories (like https://packages.sury.org/php/ and
ppa:ondrej/php). So there will be no update in Debian for the stable
release.

Cheers,
-- 
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu

On Mon, Jun 19, 2017, at 09:50, Shengjing Zhu wrote:
> On Mon, Jun 19, 2017 at 3:37 PM, Ondřej Surý <ondrej@sury.org> wrote:
> > That would require modifying debian/rules to allow multiple builds with
> > different build parameters for each SAPI, and generating d/control to
> > generated multiple sets of packages and modules.
> >
> > The simpler patch the better.
> 
> 
> I'm interested in making this happen. IIRC, the nginx package is a good
> example, multiple sets of parameters and multiple binary packages.
> 
> If you're in favor of this, I may take some time this weekend to test
> multiple
> builds in d/rules.
> 
> -- 
> Best regards,
> Shengjing Zhu



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#864989; Package src:php7.1. (Mon, 19 Jun 2017 08:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to Shengjing Zhu <i@zhsj.me>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 19 Jun 2017 08:12:03 GMT) (full text, mbox, link).


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

From: Shengjing Zhu <i@zhsj.me>
To: Ondřej Surý <ondrej@sury.org>
Cc: 864989@bugs.debian.org
Subject: Re: [php-maint] Bug#864989: src:php7.1: Please enable ZTS
Date: Mon, 19 Jun 2017 16:07:35 +0800
On Mon, Jun 19, 2017 at 3:53 PM, Ondřej Surý <ondrej@sury.org> wrote:
> Sure, but I will also need a commitment from you that you will take care
> of the bugs in the ZTS packages. A fire&forget type of work is
> discouraged and would likely only end up in me dropping the patch.
>

My initial goal is to make Pocketmine-MP into Debian. If that happens,
I will take care of it and its dependencies, include php-zts(or some other
name), and other bugs related to them.

So you can hold on with my patches(If I figure out) until I make out all
other related packages with Pocketmine-MP.

If sadly I find it too hard to package Pocketmine-MP and give up, you
don't need to take any step with my patches.

> Also please note that this will be available only for unstable, and in
> the backported repositories (like https://packages.sury.org/php/ and
> ppa:ondrej/php). So there will be no update in Debian for the stable
> release.

Yes, I understand. Although I'm not DD/DM yet, I'm trying to be familiar
with Debian workflow and contribute more.


-- 
Best regards,
Shengjing Zhu



Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Mon, 08 Oct 2018 19:00:34 GMT) (full text, mbox, link).


Notification sent to Shengjing Zhu <i@zhsj.me>:
Bug acknowledged by developer. (Mon, 08 Oct 2018 19:00:35 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 851264-done@bugs.debian.org,864129-done@bugs.debian.org,864989-done@bugs.debian.org,865136-done@bugs.debian.org,870746-done@bugs.debian.org,871826-done@bugs.debian.org,879806-done@bugs.debian.org,881539-done@bugs.debian.org,892433-done@bugs.debian.org,910067-done@bugs.debian.org,
Cc: php7.1@packages.debian.org
Subject: Bug#910072: Removed package(s) from unstable
Date: Mon, 08 Oct 2018 18:57:16 +0000
Version: 7.1.20-1+rm

Dear submitter,

as the package php7.1 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/910072

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Ansgar Burchardt (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 06 Nov 2018 07:42:52 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 02:45:51 2023; Machine Name: buxtehude

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.