[TYPO3-core] PHP version requirement
Ernesto Baschny [cron IT]
ernst at cron-it.de
Tue Mar 12 18:36:51 CET 2013
Hi,
It's not a promise, but a commitment ("should always be compatible").
Just as we are commited to fix security bugs in TYPO3 releases, we
should be commited to make TYPO3 work at least in the most used platforms.
The text would make it clear what the minimal expected PHP versions
should at most be for each release. Of course it can be a hurtfully
constraint, but one that the public (users, hosters, ...) will generally
welcome.
Cheers,
Ernesto
Oliver Hader schrieb am 12.03.2013 18:02:
> Hi Michael,
>
> albeit I agree the intention of the proposal (promise) I don't have any
> idea how to actually ensure that this promise will be kept. It promises,
> that every change is tested on the LTS versions of the four mentioned
> distributions.
>
> So, in most cases it turns out later - after a change has been merged
> already - that someone reports a bug on Debian 5.3.3-xyz-patched-abc.
>
> All I want to express is, that is going to be hard to really keep that
> promise.
>
> Cheers,
> Olly
>
> PS: Mac OS X is shipped with pre-installed Apache2 and PHP5 by default...
>
>
> Am 12.03.13 09:24, schrieb Michael Stucki:
>> Hi!
>>
>> I would like to summarize this thread:
>>
>> TYPO3 6.0 works fine with Debian Squeeze. There is only one issue which
>> can't be fixed by us, however it might be fixed in a future version of
>> Debian's PHP package:
>> - http://forge.typo3.org/issues/44378
>> - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702004
>>
>> I addeed a note about this on http://typo3.org/download/.
>>
>> For the future, I propose the following statement:
>>
>> --- cut ---
>> Platform support
>>
>> TYPO3 CMS is working on every platform which supports PHP and other
>> (optional) tools.
>>
>> Within a stable release, no changes that break compatibility to the
>> software requirements must be added.
>>
>> New releases may break the compatibility of software requirements if
>> there is a good reason for it. Such changes should be announced on the
>> Core Team mailing list before they are committed.
>>
>> New releases should always be compatible with the latest stable (LTS)
>> version of the following Linux Operating Systems: Debian, Ubuntu,
>> CentOS, Redhat. (These are the 4 most used Linux Operating Systems for
>> web hosting as of March 2013.
>> Source: http://w3techs.com/technologies/history_details/os-linux)
>>
>> Other platforms (Windows, MacOS) usually don't have 3rd party software
>> (like PHP, MySQL) bundled with the operating system. It can be installed
>> independently using the latest available version.
>>
>> The website of http://distrowatch.com/ offers a nice overview about
>> operating systems and their shipped package versions.
>> --- cut ---
>>
>> Can we add this to our Release Workflow guideline? Just to make sure the
>> same problem won't come up again...
>>
>> Greetings, Michael
>>
>> Am 01.03.2013 00:08, schrieb Michael Stucki:
>>> Hi folks,
>>>
>>> I have been asked about the minimum version required for TYPO3 6.0.
>>> According to the download page, it requires PHP 5.3.7 [1].
>>>
>>> However, the PHP version used by Debian Stable is currently 5.3.3, and
>>> the guy who created this issue is very right in my opinion that this
>>> should be a major requirement [2].
>>>
>>> I made some tests and installed an introduction site on a fresh Debian
>>> Squeeze. As far as I can see, there are no problems.
>>>
>>> I remember that there was one such issue, however it has been fixed
>>> already a while ago: https://review.typo3.org/#/c/17180/
>>>
>>> So, do you know about any remaining issues, or can we change that
>>> version requirement and clarify that TYPO3 6.0 runs fine with Debian
>>> Squeeze?
>>>
>>> Thanks for your feedback!
>>>
>>> Greetings, Michael
>>>
>>> [1] http://typo3.org/download
>>> [2] http://forge.typo3.org/issues/44378
>>>
>>
>>
>
>
More information about the TYPO3-team-core
mailing list