ClearFoundation Tracker - ClearOS
View Issue Details
0001106ClearOSbuild-release - Operating Systempublic2013-04-19 08:112019-12-16 08:55
NickH 
tracker 
normalminoralways
closedwon't fix 
6.4.0 
 
0001106: Repo clearos-core contains non-core packages
In 6.4 the repo clearos-core has been disabled by default. Many of the extra packages people are suggested to install, such as vim-enhanced, are in this repo. As they are not installed by default they should not be in clearos-core as, by definition, they are not core packages.

I am not sure what should go in this repo. Probably only the non-critical updates to packages found on the installation disk. Critical updates cannot go there or they will not be updated by yum, and anything not on the installation cannot be a core package.
No tags attached.
Issue History
2013-04-19 08:11NickHNew Issue
2013-04-22 07:53user2Assigned To => user2
2013-04-22 07:53user2Statusnew => confirmed
2013-04-22 08:16user2Note Added: 0000804
2013-04-22 08:16user2Statusconfirmed => assigned
2013-04-22 23:40NickHNote Added: 0000813
2013-04-23 07:48user2Note Added: 0000814
2013-04-29 09:50timb80Note Added: 0000831
2013-04-29 12:14NickHNote Added: 0000833
2013-04-30 09:25user2Note Added: 0000835
2018-12-14 12:11user2Assigned Touser2 => tracker
2019-12-16 08:55NickHNote Added: 0012531
2019-12-16 08:55NickHStatusassigned => closed
2019-12-16 08:55NickHResolutionopen => won't fix

Notes
(0000804)
user2   
2013-04-22 08:16   
I am doing an update and review of the developer documentation. The "vim-enhanced" reference was updated just a couple of days ago -- http://www.clearfoundation.com/docs/developer/development_environment [^]

ClearOS Core is a rebuild of *all* the upstream packages, including packages that really should not be installed on a ClearOS Community/Professional system (e.g. Thunderbird mail client).

Everything that can be installed via Marketplace has "repo closure" as they call it. You can think of it this way -- take all the "app-x" packages and make sure all the underlying dependencies are met. That's ClearOS Community/Professional.

I just added a similar comment to the developer docs @ http://www.clearfoundation.com/docs/developer/architecture/core_system/start [^]
(0000813)
NickH   
2013-04-22 23:40   
I am getting more confused. The Developer Environment docs http://www.clearfoundation.com/docs/developer/development_environment [^] now say to enable clearos-core by default. This defeats the point of disabling the repo by default in 6.4. What is the strategy with this repo?
(0000814)
user2   
2013-04-23 07:48   
I just added more clarification to the developer documents. If you are maintaining a development environment (0.1% of the user base), you might as well enable the clearos-core repository. If you are not building a development environment (99.9% of the user base), then move along... nothing to see here.

On ClearFoundation's handful of live systems (dog food), clearos-core is not necessary and is disabled. Since building RPMs often requires development tools and libraries in clearos-core, I have clearos-core enabled in those environments.

Clear as mud?
(0000831)
timb80   
2013-04-29 09:50   
Perhaps the definition of clearos-core repo is what's misleading here - it's obvious to those who know what ClearOS Core was /is (i.e. a full rebuild of upstream package)...but in reality it contains everything else but the 'core' ClearOS system packages which are actually found in the clearos-os or clearos-updates repos

Would clarification in the repo's wiki page also help?
http://www.clearcenter.com/support/documentation/user_guide/software_repository [^]
(0000833)
NickH   
2013-04-29 12:14   
My understanding of core was wrong as you've pointed out

A lot of the extra packages are housed here. Having the repo disabled by default means if you have installed any of these extra packages you may miss out on security update. I feel somewhere the strategy has got confused - but don't know for sure.

Also I can't work out which url to use to browse the repo. I can browse almost all the standard repo's but not clearos-core (or clearos).
(0000835)
user2   
2013-04-30 09:25   
- The docs have been updated. In general, the use of the word "core" needs to be eliminated in ClearOS documentation just to avoid the confusion.

- If you are a command line guy and install a whole bunch of packages from clearos-core, then enabling the repository is the way to go (to get those security updates).

- The clearos-core repository is not browsable, but the "clearos" repository is in the "os" directory, e.g. http://mirror.clearfoundation.com/clearos/community/6/os/i386/ClearOS/ [^]
(0012531)
NickH   
2019-12-16 08:55   
clearos-core is a v6 repo only.