Skip to content

[3.8] Restructure version constants#16169

Merged
wilsonge merged 14 commits intojoomla:stagingfrom
mbabker:version-constants
Aug 7, 2017
Merged

[3.8] Restructure version constants#16169
wilsonge merged 14 commits intojoomla:stagingfrom
mbabker:version-constants

Conversation

@mbabker
Copy link
Copy Markdown
Contributor

@mbabker mbabker commented May 21, 2017

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 BUILD constant 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

  • Update the build script
  • Update the version bump script

@mbabker
Copy link
Copy Markdown
Contributor Author

mbabker commented Jun 19, 2017

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)

@N6REJ
Copy link
Copy Markdown
Contributor

N6REJ commented Jul 4, 2017

just fyi @mbabker issue still exists in 3.7.3 php 7.1.5 but NOT in 7.0.19
akeeba-error
This might be relevant..
image

NOTE: setting to -1 does resolve it ( instead of 256M ) but 1G does not.

@mbabker
Copy link
Copy Markdown
Contributor Author

mbabker commented Jul 4, 2017

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.

@mbabker
Copy link
Copy Markdown
Contributor Author

mbabker commented Jul 29, 2017

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.

@zero-24
Copy link
Copy Markdown
Contributor

zero-24 commented Jul 30, 2017

I have tested this item ✅ successfully on 556fabb

looks good. Can you update / rebase that to staging?


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/16169.

@wilsonge wilsonge merged commit e130087 into joomla:staging Aug 7, 2017
izharaazmi added a commit to izharaazmi/joomla-cms that referenced this pull request Aug 9, 2017
* 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)
  ...
izharaazmi added a commit to izharaazmi/joomla-cms that referenced this pull request Aug 9, 2017
* 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)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants