Page MenuHomeFreeBSD

tz (Torsten Zühlsdorff)
User

Projects

User Details

User Since
Jul 5 2015, 3:06 PM (277 w, 1 d)

Recent Activity

Today

tz committed rP553386: lang/php80-extensions: remove XMLRPC option.
lang/php80-extensions: remove XMLRPC option
Mon, Oct 26, 9:20 PM

Fri, Oct 23

tz added a comment to D26848: PHP 8.0 RC 2.
In D26848#599940, @ale wrote:

The main question is if it is really needed at all. I never saw a use-case for the zts/debug handling. While i can understand the idea you explained, it looks like these cases will only occur when building the code by yourself AND switching such basic options afterward. And i think with pkg becoming the main source of installation this scenarios are even more unlikely. So i personally would try to remove it all, but the last attempt failed badly :D

I'm not sure what you mean with "I never saw a use-case for zts handling". If you are using a threaded SAPI (like apache mpm worker or event) or calling the libphp from a threaded app you must build everything with thread-safe support. With fastcgi or mpm prefork that's not needed and in fact the default is to not build a thred safe php. But while a TS php can work in single threaded apps, the opposite is not true and the bugs may be subtle to be found. I agree with you that mixing extensions compiled with different options is something that usually happens when you manually build ports (and perhaps you were referring to this with zts handling), but that's exactly the reason to have it. If there are ports that install extensions in the non-zts directory when php is built with zts, then this should trigger an alarm: was the extension really compiled in thread safe mode? If so, why did it install in the wrong dir? The last thing you want is to call a non thread safe library from a threaded app.
Said so, I'm not completely against the removal of different directories, but if you do I'd like you to know exactly what were the original reasons so that you can verify that you are not hiding potential issues with its removal.

Fri, Oct 23, 11:12 PM

Thu, Oct 22

tz committed rP552910: PHP 8.0: Connect all the ports added in r552906.
PHP 8.0: Connect all the ports added in r552906
Thu, Oct 22, 12:24 AM

Wed, Oct 21

tz closed D26848: PHP 8.0 RC 2.
Wed, Oct 21, 10:59 PM
tz committed rP552906: Welcome PHP 8.0 RC 2 to the ports tree.
Welcome PHP 8.0 RC 2 to the ports tree
Wed, Oct 21, 10:59 PM
tz added a comment to D26848: PHP 8.0 RC 2.
In D26848#599533, @ale wrote:
In D26848#599504, @tz wrote:

Are you sure it's your basic setting? The ports failing because of the ZTS option. And this option is broken since 7.0 or even earlier. Same for DEBUG option. See for example here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245034

So this is expected ;)

I don't know the status on 7.0 and later, so there may be a new issue I'm not aware of, but in all PHP versions I maintained it was working fine. The reason to use different directories is to avoid mixing extensions with different build options, e.g. if now I want a thread safe php I don't want to use an old extension compiled without thread-safety. Once the PHP port is installed, the correct directory is taken from the php.conf file, but if it's not installed yet there is an heuristic, that perhaps needs some adjustment.

Wed, Oct 21, 10:49 PM

Tue, Oct 20

tz added a comment to D26848: PHP 8.0 RC 2.

I executed: poudriere testport -p gitlab -j 121amd64 lang/php80-extensions

But I got some errors:
https://pkg.fechner.net/build.html?mastername=121amd64-gitlab&build=2020-10-20_13h53m23s

I enabled some more ports in php80-extensions (the normal settings I use for all php versions).

Tue, Oct 20, 10:25 PM

Mon, Oct 19

tz added a comment to D26848: PHP 8.0 RC 2.

xmlrpc is also gone as an extension, right?
So no need to install the php7?-xmlrpc port for PHP 7.X

Mon, Oct 19, 9:28 PM
tz requested review of D26848: PHP 8.0 RC 2.
Mon, Oct 19, 12:11 AM

Fri, Oct 9

tz committed rP551840: MFH: r551837.
MFH: r551837
Fri, Oct 9, 11:33 PM
tz committed rP551839: MFH: r551836.
MFH: r551836
Fri, Oct 9, 11:32 PM
tz committed rP551838: MFH: r551835.
MFH: r551835
Fri, Oct 9, 11:31 PM
tz committed rP551837: lang/php74: Update from 7.4.10 to 7.4.11.
lang/php74: Update from 7.4.10 to 7.4.11
Fri, Oct 9, 11:27 PM
tz committed rP551836: lang/php73: Update from 7.3.22 to 7.3.23.
lang/php73: Update from 7.3.22 to 7.3.23
Fri, Oct 9, 11:26 PM
tz committed rP551835: lang/php72: Update from 7.2.33 to 7.2.34.
lang/php72: Update from 7.2.33 to 7.2.34
Fri, Oct 9, 11:25 PM

Thu, Oct 8

tz committed rP551734: MFH: r551733.
MFH: r551733
Thu, Oct 8, 9:16 PM
tz committed rP551733: lang/php74: Add missing dependency from php74-xmlreader to php74-dom.
lang/php74: Add missing dependency from php74-xmlreader to php74-dom
Thu, Oct 8, 9:08 PM

Sep 13 2020

tz committed rP548578: Switch default version of PHP from 7.2 to 7.4..
Switch default version of PHP from 7.2 to 7.4.
Sep 13 2020, 10:03 PM

Sep 8 2020

tz committed rP548050: MFH: r547952.
MFH: r547952
Sep 8 2020, 11:07 PM
tz committed rP548049: MFH: r547951.
MFH: r547951
Sep 8 2020, 11:05 PM

Sep 7 2020

tz committed rP547952: lang/php74: Upgrade from 7.4.9 to 7.4.10.
lang/php74: Upgrade from 7.4.9 to 7.4.10
Sep 7 2020, 10:16 PM
tz committed rP547951: lang/php73: Upgrade from 7.3.21 to 7.3.22.
lang/php73: Upgrade from 7.3.21 to 7.3.22
Sep 7 2020, 10:16 PM

Aug 25 2020

tz committed rP546240: MFH: r546237.
MFH: r546237
Aug 25 2020, 11:13 PM
tz committed rP546237: lang/php72: Update from 7.2.22 to 7.2.23.
lang/php72: Update from 7.2.22 to 7.2.23
Aug 25 2020, 11:09 PM

Aug 19 2020

tz committed rP545461: MFH: r545456.
MFH: r545456
Aug 19 2020, 10:02 PM
tz committed rP545460: MFH: r545455.
MFH: r545455
Aug 19 2020, 10:01 PM
tz committed rP545458: MFH: r545454.
MFH: r545454
Aug 19 2020, 9:59 PM
tz committed rP545456: lang/php74: Update from 7.4.8 to 7.4.9.
lang/php74: Update from 7.4.8 to 7.4.9
Aug 19 2020, 9:31 PM
tz committed rP545455: lang/php73: Update from 7.3.20 to 7.3.21.
lang/php73: Update from 7.3.20 to 7.3.21
Aug 19 2020, 9:30 PM
tz committed rP545454: lang/php72: Update from 7.2.22 to 7.2.23.
lang/php72: Update from 7.2.22 to 7.2.23
Aug 19 2020, 9:29 PM

Jul 28 2020

tz committed rP543581: In order to switch to PHP 7.4 as new default, we need to ignore some ports..
In order to switch to PHP 7.4 as new default, we need to ignore some ports.
Jul 28 2020, 7:52 AM

Jul 23 2020

tz committed rP542923: devel/gitlab-runner: Update from 13.1.1 to 13.2.1.
devel/gitlab-runner: Update from 13.1.1 to 13.2.1
Jul 23 2020, 10:38 AM

Jul 16 2020

tz committed rP542391: databases/pgpool-II-40: fix broken SIZE in distinfo.
databases/pgpool-II-40: fix broken SIZE in distinfo
Jul 16 2020, 10:17 PM

Jul 15 2020

tz committed rP542281: databases/pgpool-II-40: Update from 4.0.8 to 4.0.9.
databases/pgpool-II-40: Update from 4.0.8 to 4.0.9
Jul 15 2020, 6:39 PM
tz committed rP542279: databases/pgpool-II-41: Upgrade from 4.1.1 to 4.1.2.
databases/pgpool-II-41: Upgrade from 4.1.1 to 4.1.2
Jul 15 2020, 6:14 PM
tz committed rP542277: databases/pgpool-II-37: Upgrade from 3.7.13 to 3.7.14.
databases/pgpool-II-37: Upgrade from 3.7.13 to 3.7.14
Jul 15 2020, 6:10 PM
tz committed rP542276: databases/pgpool-II-36: Upgrade from 3.6.20 to 3.6.21.
databases/pgpool-II-36: Upgrade from 3.6.20 to 3.6.21
Jul 15 2020, 6:06 PM
tz committed rP542275: databases/pgpool-II-35: Update from 3.5.24 to 3.5.25.
databases/pgpool-II-35: Update from 3.5.24 to 3.5.25
Jul 15 2020, 6:04 PM

Jul 14 2020

tz committed rP542237: devel/gitlab-runner: Update from 12.6.0 to 13.1.1.
devel/gitlab-runner: Update from 12.6.0 to 13.1.1
Jul 14 2020, 9:29 PM

Jul 13 2020

tz closed D25648: Change PHP imap client from cclient to panda-cclient.

This was committed in r542132.
I forgot the reference in the commit log -.-

Jul 13 2020, 1:37 PM
tz committed rP542132: mail/php7[2-4]-imap: change client from cclient to panda-cclient.
mail/php7[2-4]-imap: change client from cclient to panda-cclient
Jul 13 2020, 1:32 PM
tz added a comment to D25648: Change PHP imap client from cclient to panda-cclient.
In D25648#567498, @bofh wrote:

This bug is not very easy to reproduce; specially this cannot be reproduced on a fresh poudriere jail at least. But I have faced multiple occurrences of this same scenario and changing to panda-cclient at least solve the problem. The diff looks good but I think we will need a bump in the PORTREVISION for php7[2-4] as the default OPTIONS are changing for slave ports.

Jul 13 2020, 11:54 AM
tz updated the diff for D25648: Change PHP imap client from cclient to panda-cclient.

Added the portbumps

Jul 13 2020, 11:53 AM
tz requested review of D25648: Change PHP imap client from cclient to panda-cclient.
Jul 13 2020, 9:58 AM

Jul 10 2020

tz committed rP541857: MFH: r541855.
MFH: r541855
Jul 10 2020, 11:29 AM
tz committed rP541856: MFH: r541854.
MFH: r541854
Jul 10 2020, 11:28 AM
tz committed rP541855: lang/php74: Upgrade from 7.4.7 to 7.4.8.
lang/php74: Upgrade from 7.4.7 to 7.4.8
Jul 10 2020, 11:25 AM
tz committed rP541854: lang/php73: Update from 7.3.19 to 7.3.20.
lang/php73: Update from 7.3.19 to 7.3.20
Jul 10 2020, 11:24 AM

Jun 14 2020

tz committed rP538727: MFH: r538725.
MFH: r538725
Jun 14 2020, 10:42 AM
tz committed rP538726: MFH: r538724.
MFH: r538724
Jun 14 2020, 10:41 AM
tz committed rP538725: lang/php74: Update from 7.4.6 to 7.4.7.
lang/php74: Update from 7.4.6 to 7.4.7
Jun 14 2020, 10:38 AM
tz committed rP538724: lang/php73: Update from 7.3.18 to 7.3.19.
lang/php73: Update from 7.3.18 to 7.3.19
Jun 14 2020, 10:37 AM

May 15 2020

tz committed rP535329: MFH: r535324.
MFH: r535324
May 15 2020, 7:49 PM
tz committed rP535327: MFH: r535322.
MFH: r535322
May 15 2020, 7:47 PM
tz committed rP535325: MFH: r535321.
MFH: r535321
May 15 2020, 7:45 PM
tz committed rP535324: lang/php74: Update from 7.4.5 to 7.4.6.
lang/php74: Update from 7.4.5 to 7.4.6
May 15 2020, 7:43 PM
tz committed rP535322: lang/php73: Update from 7.3.17 to 7.3.18.
lang/php73: Update from 7.3.17 to 7.3.18
May 15 2020, 7:41 PM
tz committed rP535321: lang/php72: Upgrade from 7.2.30 to 7.2.31.
lang/php72: Upgrade from 7.2.30 to 7.2.31
May 15 2020, 7:39 PM

May 2 2020

tz committed rP533695: net-im/telegram-desktop: Update from 2.0.1 to 2.1.0.
net-im/telegram-desktop: Update from 2.0.1 to 2.1.0
May 2 2020, 4:47 PM

Apr 19 2020

tz committed rP532156: MFH: r532048.
MFH: r532048
Apr 19 2020, 8:05 PM
tz committed rP532155: MFH: r532047.
MFH: r532047
Apr 19 2020, 8:04 PM
tz committed rP532154: MFH: r532046.
MFH: r532046
Apr 19 2020, 8:02 PM

Apr 18 2020

tz committed rP532048: lang/php74: Upgrade from 7.4.4 to 7.4.5.
lang/php74: Upgrade from 7.4.4 to 7.4.5
Apr 18 2020, 9:10 PM
tz committed rP532047: lang/php73: Upgrade from 7.3.16 to 7.3.17.
lang/php73: Upgrade from 7.3.16 to 7.3.17
Apr 18 2020, 9:09 PM
tz committed rP532046: lang/php72: Upgrade from 7.2.29 to 7.2.30.
lang/php72: Upgrade from 7.2.29 to 7.2.30
Apr 18 2020, 9:07 PM

Mar 29 2020

tz committed rP529842: New port: databases/pgpool-II-41.
New port: databases/pgpool-II-41
Mar 29 2020, 9:48 PM

Mar 25 2020

tz committed rP529093: MFH: r529014.
MFH: r529014
Mar 25 2020, 11:22 AM
tz committed rP529091: MFH: r529012.
MFH: r529012
Mar 25 2020, 11:19 AM
tz committed rP529090: MFH: r529011.
MFH: r529011
Mar 25 2020, 11:16 AM

Mar 23 2020

tz committed rP529014: lang/php74: Update from 7.4.3 to 7.4.4.
lang/php74: Update from 7.4.3 to 7.4.4
Mar 23 2020, 10:09 PM
tz committed rP529012: lang/php73: Update from 7.3.15 to 7.3.16.
lang/php73: Update from 7.3.15 to 7.3.16
Mar 23 2020, 10:03 PM
tz committed rP529011: lang/php72: Update from 7.2.28 to 7.2.29.
lang/php72: Update from 7.2.28 to 7.2.29
Mar 23 2020, 10:02 PM

Mar 15 2020

tz committed rP528505: databases/pgpool-II-40: Upgrade from 4.0.6 to 4.0.8.
databases/pgpool-II-40: Upgrade from 4.0.6 to 4.0.8
Mar 15 2020, 9:20 PM
tz committed rP528504: databases/pgpool-II-37: Upgrade from 3.7.11 to 3.7.13.
databases/pgpool-II-37: Upgrade from 3.7.11 to 3.7.13
Mar 15 2020, 9:18 PM
tz committed rP528503: databases/pgpool-II-36: Update from 3.6.18 to 3.6.20.
databases/pgpool-II-36: Update from 3.6.18 to 3.6.20
Mar 15 2020, 9:15 PM
tz committed rP528502: databases/pgpool-II-35: Update from 3.5.22 to 3.5.24.
databases/pgpool-II-35: Update from 3.5.22 to 3.5.24
Mar 15 2020, 9:14 PM
tz committed rP528501: databases/pgpool: Update from 3.4.25 to 3.4.26 and deprecated the port.
databases/pgpool: Update from 3.4.25 to 3.4.26 and deprecated the port
Mar 15 2020, 9:11 PM

Feb 21 2020

tz committed rP526729: MFH: r526724.
MFH: r526724
Feb 21 2020, 10:46 PM
tz committed rP526728: MFH: r526723.
MFH: r526723
Feb 21 2020, 10:43 PM
tz committed rP526726: MFH: r526722.
MFH: r526722
Feb 21 2020, 10:41 PM
tz committed rP526724: lang/php74: Upgrade from 7.4.2 to 7.4.3.
lang/php74: Upgrade from 7.4.2 to 7.4.3
Feb 21 2020, 10:03 PM
tz committed rP526723: lang/php73: Upgrade from 7.3.14 to 7.3.15.
lang/php73: Upgrade from 7.3.14 to 7.3.15
Feb 21 2020, 10:02 PM
tz committed rP526722: lang/php72: Upgrade from 7.2.27 to 7.2.28.
lang/php72: Upgrade from 7.2.27 to 7.2.28
Feb 21 2020, 10:00 PM

Jan 25 2020

tz committed rP524124: MFH: r523997.
MFH: r523997
Jan 25 2020, 7:50 PM
tz committed rP523999: MFH: r523995.
MFH: r523995
Jan 25 2020, 12:15 AM
tz committed rP523998: MFH: r523994.
MFH: r523994
Jan 25 2020, 12:14 AM
tz committed rP523997: lang/php74: Upgrade from 7.4.1 to 7.4.2.
lang/php74: Upgrade from 7.4.1 to 7.4.2
Jan 25 2020, 12:12 AM

Jan 24 2020

tz committed rP523995: lang/php73: Update from 7.3.13 to 7.3.14.
lang/php73: Update from 7.3.13 to 7.3.14
Jan 24 2020, 11:57 PM
tz committed rP523994: lang/php72: Update from 7.2.26 to 7.2.27.
lang/php72: Update from 7.2.26 to 7.2.27
Jan 24 2020, 11:54 PM

Jan 9 2020

tz committed rP522540: Unbreak databases/php74-mysqli when lang/php74 is build with MYSQLND=off.
Unbreak databases/php74-mysqli when lang/php74 is build with MYSQLND=off
Jan 9 2020, 10:13 PM
tz committed rP522539: Unbreak databases/php73-mysqli when lang/php73 is build with MYSQLND=off.
Unbreak databases/php73-mysqli when lang/php73 is build with MYSQLND=off
Jan 9 2020, 10:04 PM
tz committed rP522471: Unbreak databases/php72-mysqli when lang/php72 is build with MYSQLND=off.
Unbreak databases/php72-mysqli when lang/php72 is build with MYSQLND=off
Jan 9 2020, 7:41 AM

Dec 23 2019

tz committed rP520745: ftp/php74-ftp: Fix Undefined symbol "SSL_library_init".
ftp/php74-ftp: Fix Undefined symbol "SSL_library_init"
Dec 23 2019, 10:31 PM

Dec 22 2019

tz committed rP520650: MFH: r520631.
MFH: r520631
Dec 22 2019, 6:45 PM
tz committed rP520649: MFH: r520629.
MFH: r520629
Dec 22 2019, 6:43 PM
tz committed rP520648: MFH: r520628.
MFH: r520628
Dec 22 2019, 6:42 PM
tz committed rP520631: lang/php74: Upgrade from 7.4.0 to 7.4.1.
lang/php74: Upgrade from 7.4.0 to 7.4.1
Dec 22 2019, 2:35 PM
tz committed rP520629: lang/php73: Upgrade from 7.3.12 to 7.3.13.
lang/php73: Upgrade from 7.3.12 to 7.3.13
Dec 22 2019, 2:32 PM
tz committed rP520628: lang/php72: Upgrade from 7.2.25 to 7.2.26.
lang/php72: Upgrade from 7.2.25 to 7.2.26
Dec 22 2019, 2:31 PM

Nov 28 2019

tz committed rP518608: MFH: r518578.
MFH: r518578
Nov 28 2019, 9:57 PM