Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: PHP 8.2.1
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.13 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.13 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.2.1 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: PHP 8.1.14
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.14 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.14 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.2.1 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: PHP 8.1.15
- Updated: PHP 8.2.2
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.15 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.15 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.2.2 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
Cool, thanks! You really are on the forefront. The new versions are not even on homebrew yet.
TXP Builders – finely-crafted code, design and txp
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
jakob wrote #334621:
You really are on the forefront. The new versions are not even on homebrew yet.
The dirty little secret: the update / upgrade process is so efficient that it’s literally 2 minutes of actual work. Salient points:
- PHP releases typically land on a Tuesday, and are announced on the Thursday.
- The PHP release schedule is very reliable – a patch release typically every four weeks, and an RC of that release two weeks prior. I don’t touch the RC releases usually, with the exception of ‘PHP next’ when we’re checking compatibility prior to release (see github.com/textpattern/textpattern/issues/1802 as an example).
- An Atom feed from the GitHub release page is piped into NetNewsWire, and that checks all my feeds (currently ~70) and throws a badge on the dock icon when something’s new.
- When I get the badge notification, I open my build guide, update the
php_source_version
variable in a Bash script, open Terminal, connect todonald
, copy & paste the source compile script, wait about 15 minutes until it compiles (it asks for asudo
password), then restart.
Last edited by gaekwad (2023-02-06 11:26:06)
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
jakob wrote #334621:
The new versions are not even on homebrew yet.
Depending on which PHP package / tap you use. I have Homebrew configured to use the shivammathur one and that seems pretty reliably available on Thursday PM here (03:00UTC). I have a calendar alert set remind to check for Homebrew updates & upgrades on a Friday every 4 weeks, by coincidence on the same schedule as the PHP updates.
Thank Pete for keeping those demo sites running.
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: PHP 8.2.3
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.15 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.15 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.2.3 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: PHP 8.2.4
- Updating: PHP 8.1.17
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.17 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.1.17 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.3 | Percona Server 8.0 | PHP 8.2.4 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: Nginx 1.23.4
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.4 | Percona Server 8.0 | PHP 8.1.17 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.4 | Percona Server 8.0 | PHP 8.1.17 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.4 | Percona Server 8.0 | PHP 8.2.4 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updating: PHP 8.2.5
- Updating: PHP 8.1.18
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.4 | Percona Server 8.0 | PHP 8.1.18 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.4 | Percona Server 8.0 | PHP 8.1.18 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.4 | Percona Server 8.0 | PHP 8.2.5 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: PHP 8.2.6RC1
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.4 | Percona Server 8.0 | PHP 8.1.18 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.4 | Percona Server 8.0 | PHP 8.1.18 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.4 | Percona Server 8.0 | PHP 8.2.6RC1 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline
Re: Textpattern demo sites - stack changes, upgrades, tweaks et cetera
- Updated: Nginx is now baked with LibreSSL.
This is in preparation for HTTP/3 landing in Nginx mainline
release “very soon”.
OpenSSL plans to have single stream QUIC support in OpenSSL 3.2, but we’re still on the 3.1 branch for now, so LibreSSL is being battle-tested. LibreSSL is reportedly OK with Nginx dev code with HTTP/3 support, so we’re going for a spin.
When OpenSSL 3.2 lands and passes muster, we’ll flip back to Nginx with OpenSSL. LibreSSL is not ABI compatible / compliant with OpenSSL, but does appear to be OK within the confines of Nginx and the underlying TLS stuff…with that in mind, please report any quirks / explosions in the demo site issues thread. Thank you.
If you prefer:
- Now
- current Nginx
mainline
with HTTP/2 + HTTP/1, built with current LibreSSL
- current Nginx
- “Very soon”
- upcoming Nginx
mainline
with HTTP3 + HTTP/2 + HTTP/1, built with current LibreSSL
- upcoming Nginx
- Future
- upcoming Nginx
mainline
with HTTP3 + HTTP/2 + HTTP/1, built with upcoming OpenSSL
- upcoming Nginx
Demo server tech stack (current as of post timestamp, see above for any ETA variance):
Site | Textpattern | HTTP | Database | PHP |
---|---|---|---|---|
Release Demo | Textpattern 4.8.8 | Nginx 1.23.4 (LibreSSL) | Percona Server 8.0 | PHP 8.1.18 (PHP-FPM) |
Dev Demo | GitHub dev branch |
Nginx 1.23.4 (LibreSSL) | Percona Server 8.0 | PHP 8.1.18 (PHP-FPM) |
PHP Next Demo | GitHub dev branch |
Nginx 1.23.4 (LibreSSL) | Percona Server 8.0 | PHP 8.2.6RC1 (PHP-FPM) |
Until further notice, I’ll be using this thread to track the nerdy details of the demo server. Please refer to the demo site status thread for other info.
Offline