[3.8] Restructure version constants#16169
[3.8] Restructure version constants#16169wilsonge merged 14 commits intojoomla:stagingfrom mbabker:version-constants
Conversation
…o version-constants
|
FWIW the build script does run with this PR applied without warnings, so it is fixing a bug 😉 (granted, only 3 or 4 people might ever run into it) |
|
just fyi @mbabker issue still exists in 3.7.3 php 7.1.5 but NOT in 7.0.19 NOTE: setting to -1 does resolve it ( instead of 256M ) but 1G does not. |
|
This isn't going to fix an error where the stack trace points to code in Akeeba Backup. Specifically, the only error it will actually fix is in our packaging script. Plus, this is a PR targeted for 3.8, not a 3.7 release. |
|
While this mostly fixes an issue with PHP 7.1 and our build script, it also affects outside API use, it'd be nice if folks could please review and test this. |
|
I have tested this item ✅ successfully on 556fabb This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/16169. |
* staging: (148 commits) Correcting non-escaped double quotes in en-GB.plg_sampledata_testing.ini (joomla#17455) Correct namespace reference (Fix joomla#17448) Correcting Jalali/Persian calendar popup (joomla#17432) Adding russian calendar language file (joomla#17443) Reset for dev Prepare 3.8 Beta release Fix covers tags Fix file paths Move library files to just libraries/src as it should be (joomla#17441) Add a default empty array for the session queue (joomla#16943) [3.8] Restructure version constants (joomla#16169) Adjusting copyright and versions and two remaining "sampledata" (joomla#17435) PHP 7.2 has branched, update Travis config to reflect PHP 7.2 count warning (joomla#16840) Enforce array for subform values (joomla#16733) System URL menu link (joomla#17419) Don't use array merge here. (joomla#17391) add the checked attribute (joomla#17336) [RFC] Mod sample data (joomla#7680) Rename Page to Menu Item (joomla#17409) ...
* staging: (148 commits) Correcting non-escaped double quotes in en-GB.plg_sampledata_testing.ini (joomla#17455) Correct namespace reference (Fix joomla#17448) Correcting Jalali/Persian calendar popup (joomla#17432) Adding russian calendar language file (joomla#17443) Reset for dev Prepare 3.8 Beta release Fix covers tags Fix file paths Move library files to just libraries/src as it should be (joomla#17441) Add a default empty array for the session queue (joomla#16943) [3.8] Restructure version constants (joomla#16169) Adjusting copyright and versions and two remaining "sampledata" (joomla#17435) PHP 7.2 has branched, update Travis config to reflect PHP 7.2 count warning (joomla#16840) Enforce array for subform values (joomla#16733) System URL menu link (joomla#17419) Don't use array merge here. (joomla#17391) add the checked attribute (joomla#17336) [RFC] Mod sample data (joomla#7680) Rename Page to Menu Item (joomla#17409) ...

Summary of Changes
This PR splits up the information in our existing version constants so each value represents one segment of the version string and deprecates the constants which hold combined segments. This also deprecates the
BUILDconstant as we aren't using it at all.Testing Instructions
The CMS should function normally and all places working with version data through the functions on our version class should have no change.
Documentation Changes Required
Note the deprecated constants.
TODO