ClearOS Bug Tracker


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001864ClearOSsystem-base - Base Systempublic2014-07-15 11:002015-02-01 12:12
Reportermarclaporte 
Assigned To 
PriorityhighSeveritymajorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001864: Add native support for Software Collections (SCL) in ClearOS 7.x, for better security & innovation
DescriptionPNAELV distros have a relatively slow release cycle. This is great for certain types of use cases, like a firewall. However, for web apps like Tiki, Joomla! and WordPress, staying on older versions of PHP is slowing down innovation.

This was a problem in ClearOS 5.x, is a problem in ClearOS 6.x, and by the time ClearOS 7.x comes out, the included PHP version will soon be End of Life (EoL)

In ClearOS 6.x, the included PHP version is 5.3.3 from mid-2010
http://php.net/archive/2010.php#id2010-07-22-2 [^]

Even if PHP was kept up to date in minor updates: About PHP 5.3.27 "This will be the last regular release of the PHP 5.3 series. "
http://php.net/archive/2013.php#id2013-07-11-1 [^]

PHP has a yearly release cycle, so this always going to be a challenge:
https://wiki.php.net/rfc/releaseprocess [^]

The good news is that there is now a future-proof solution: Software Collections. It permits to run more recent versions, while keeping the base system. And it's not just PHP, but also Ruby, Python, Perl, Node.js, etc.

For PHP, it would be great to be able to specify which version per directory.

Thanks!

Related links:
https://www.softwarecollections.org/ [^]
http://blog.famillecollet.com/public/Docs/IntroSCL.pdf [^]
http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/catid,17/func,view/id,62573/ [^]
http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/catid,17/func,view/id,61167/limit,10/limitstart,10/ [^]
TagsNo tags attached.
Attached Files

- Relationships
parent of 0001709confirmed Feature request: Introduce "Software Collections" to support PHP 5.4 & 5.5 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0001247)
marclaporte (manager)
2014-07-23 00:06

For the record, here is a way to have PHP 5.5 until we have SCLs:
http://www.clearfoundation.com/docs/howtos/upgrading_to_php_5.5.x [^]
(0001280)
marclaporte (manager)
2014-08-16 08:55

For anyone watching: this is now looking more like a ClearOS 7 thing. Sorry for the wait, but it's going to be a fantastic, future-proof and flexible solution.
(0001364)
marclaporte (manager)
2015-01-31 17:36

I see an intriguing commit in 6.x :-)
https://github.com/clearos/app-base/commit/9ec7fd86f1bdcdd612157cae00fcbedaabed4e00 [^]
(0001369)
marclaporte (manager)
2015-02-01 12:12

"We've been working to make it more developer/contributor friendly in
true upstream fashion (and also so that we can provide proper builds)."

Source: http://lists.centos.org/pipermail/centos-devel/2014-October/012231.html [^]

- Issue History
Date Modified Username Field Change
2014-07-15 11:00 marclaporte New Issue
2014-07-21 20:04 user2 Status new => acknowledged
2014-07-23 00:06 marclaporte Note Added: 0001247
2014-08-16 08:53 marclaporte Relationship added parent of 0001709
2014-08-16 08:55 marclaporte Note Added: 0001280
2015-01-31 17:36 marclaporte Note Added: 0001364
2015-02-01 12:12 marclaporte Note Added: 0001369
2018-03-30 11:36 user2 Category clearos-base - Base System => system-base - Base System