ClearOS Bug Tracker


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001106ClearOSbuild-release - Operating Systempublic2013-04-19 08:112019-12-16 08:55
ReporterNickH 
Assigned Totracker 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version6.4.0 
Target VersionFixed in Version 
Summary0001106: Repo clearos-core contains non-core packages
DescriptionIn 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.
TagsNo tags attached.
Attached Files

- Relationships

-  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 (developer)
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 (developer)
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 (developer)
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 (developer)
2019-12-16 08:55

clearos-core is a v6 repo only.

- Issue History
Date Modified Username Field Change
2013-04-19 08:11 NickH New Issue
2013-04-22 07:53 user2 Assigned To => user2
2013-04-22 07:53 user2 Status new => confirmed
2013-04-22 08:16 user2 Note Added: 0000804
2013-04-22 08:16 user2 Status confirmed => assigned
2013-04-22 23:40 NickH Note Added: 0000813
2013-04-23 07:48 user2 Note Added: 0000814
2013-04-29 09:50 timb80 Note Added: 0000831
2013-04-29 12:14 NickH Note Added: 0000833
2013-04-30 09:25 user2 Note Added: 0000835
2018-12-14 12:11 user2 Assigned To user2 => tracker
2019-12-16 08:55 NickH Note Added: 0012531
2019-12-16 08:55 NickH Status assigned => closed
2019-12-16 08:55 NickH Resolution open => won't fix