New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SCLo repositories version lock #5689

Open
DavidePrincipi opened this Issue Jan 9, 2019 · 0 comments

Comments

1 participant
@DavidePrincipi
Copy link
Member

DavidePrincipi commented Jan 9, 2019

The CentOS mirror infrastructure now allows to implement the version number lock for SCLo repositories. We can enhance the locked software origin policy to retrieve SCLo packages from a specific CentOS release (i.e. 7.6.1810).

Proposed solution

We have to change the YUM mirrorlist links and repo name references inside

  • nethserver-base
  • nethserver-release
  • mirrorlist
  • nethserver-upgrade-tool

Alternative solutions

Continue to point SCLo repositories to the latest "7" CentOS release. However this has serious limitations. For instance when a package is removed from the next CentOS release (e.g. php56).

See also

@DavidePrincipi DavidePrincipi self-assigned this Jan 9, 2019

@DavidePrincipi DavidePrincipi added this to ✋ Needs review in NethServer 7 via automation Jan 9, 2019

DavidePrincipi added a commit to NethServer/mirrorlist that referenced this issue Jan 9, 2019

Serve SCLo repos from CentOS mirror infra (#17)
The SCLo repositories are available from CentOS mirrors and are also
served by mirrorlist.centos.org.

NethServer/dev#5689

@DavidePrincipi DavidePrincipi moved this from ✋ Needs review to ♺ Stalled/Future in NethServer 7 Jan 9, 2019

DavidePrincipi added a commit to NethServer/nethserver-upgrade-tool that referenced this issue Jan 17, 2019

Get latest release from mirrorlist.nethserver.org (#2)
By not requesting a specific nsrelease number mirrorlist gives back the
URLs for the latest stable release.

Furthermore, require use the "locked software origin" mirror list to
access the CentOS project repositories. Only EPEL (with owncloud
exclusion) remains without "locked policy".

NethServer/dev#5689

@DavidePrincipi DavidePrincipi removed their assignment Jan 17, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment