Difference between revisions of "Preview Repository"
Line 141: | Line 141: | ||
= Updates Released = | = Updates Released = | ||
* 2016-07-07: | |||
** '''[[Preview 2.3.0]]''' (CentOS 7): release fix for ARGUS 1.7.0 | |||
* 2016-06-20: | * 2016-06-20: |
Revision as of 14:13, 7 July 2016
Overview
The aim of Preview is making available in a single point the updates of the middleware products as soon as they are released by the product teams. The same updates will also undego to the usual UMD verification and staged rollout processes, which requires several weeks to be completed; instead, through the Preview repository the resource centres administrators can avoid this wait and can apply the updates on their machines as soon as they are announced. Our plan is to release the Preview updates on a monthly basis, after having gathered the relevant information by the product teams.
Note: EGI provides the preview repository without any additional quality assurance process, but the products are released as they are provided by the product team. EGI recommends the use of the UMD repositories, which contain software verified through the quality assurance process of UMD.
Release process
The product teams usually announce a new version of their product by a GGUS ticket or email to URT team. In the announcement it is reported all the relevant information about the update: description of new features and bugfixes, installation and configuration details. The new packages are downloaded and signed, then it is created a new release of the Preview middleware uploading the new packages into the repository. After preparing the release notes, the Preview update is announced.
Starting point: Preview 1.0.0 series
The first Preview release is a mirror of the EMI3 repository, containing the Update 29 (11.11.2015) - v. 3.17.1-1 http://www.eu-emi.eu/releases/emi-3-monte-bianco/updates
All the 62 products making part of EMI-3 are included in this first release.
The operative systems supported are:
- Scientific Linux 6 /64 bit
- Debian squeeze 6 /64 bit
There is a single repository for all the components and for each OS.
Products
This is the list of products contained in the first release:
- AMGA
- APEL parsers
- APEL publisher
- APEL SSM
- ARC CE
- ARC Clients
- ARC Core
- ARC gridftp server
- ARC InfoSys
- ARGUS
- ARGUS EES
- BDII core
- BDII site
- BDII top
- BLAH
- caNl
- CEMon
- CREAM
- CREAM GE module
- CREAM LSF module
- CREAM SLURM module
- CREAM TORQUE module
- dCache
- Delegation Java
- DPM
- EMI-NAGIOS
- EMI-UI
- EMI-WN
- EMIR
- FTS
- FTS3
- GFAL/LCG_Util
- gLExec-wn
- gLite CLUSTER
- glite-gsoap/gss
- gLite-MPI
- glite-proxyrenewal
- gLite-yaim-core
- gridsite
- Hydra
- L&B
- lcg-info-clients
- LFC
- Pseudonymity
- RAL-SAGA-SD
- SLURM WN Config
- StoRM SE
- STS
- TORQUE server config
- TORQUE WN config
- UNICORE Client6
- UNICORE Gateway6
- UNICORE HILA
- UNICORE Registry6
- UNICORE TSI6
- UNICORE UVOS
- UNICORE X/6
- UNICORE XUUDB
- VOMS
- VOMS-admin
- WMS
- WNoDES
Introducing CentOS 7 platform support: Preview 2.0.0 series
The second major release of Preview was created for releasing the products available on CentOS 7 and Scientific Linux 6 platforms that are about to be included in UMD4.
The products available in this first release are only for CentOS 7 platform:
- ARC
- Argus
- dcache
- fts3
- site-bdii
- top-bdii
The Scientific Linux 6 products will be available in one of the next updates.
Repository configuration
In order to configure the Preview repository, download it from the EGI Community Repository:
- SL6: http://repository.egi.eu/community/software/preview.repository/1.0/releases/repofiles/sl-6-x86_64.repo
- Debian squeeze: http://repository.egi.eu/community/software/preview.repository/1.0/releases/repofiles/debian-squeeze-amd64.list
- centos7: http://repository.egi.eu/community/software/preview.repository/2.0/releases/repofiles/centos-7-x86_64.repo
In case of SL6 and centos7, you should give this repository a higher priority than the EPEL one (install yum-priorities for this purpose). Please add also the protect option. For instance, the repository file should look like the following one:
# EGI Applications Database (http://appdb.egi.eu/) # EGI Community repository (http://repository.egi.eu/community/) # POA ID:327 # Created: 2016-02-23 12:01:50 EEST [preview.repository-sl-6-x86_64] name=Repository for preview.repository (o/s: sl6 arch: x86_64) baseurl=http://repository.egi.eu/community/software/preview.repository/1.0/releases/sl/6/x86_64/RPMS/ protect=1 enabled=1 # To use priorities you must have yum-priorities installed priority=40 gpgcheck=0
Then you have to disable/comment/delete the EMI or UMD repositories (if installed) on your machines in order to avoid any mismatch.
GPG Keys
The packages contained in Preview 1.0.0 are all signed with the EMI GPG Key. The public key can be downloaded from here, and the fingerprint from here.
Starting from the update 1.1.0 and Preview 2.0, a different GPG key was used for signing the new packages. Here you can find the public key and the fingerprint.
Updates Released
- 2016-07-07:
- Preview 2.3.0 (CentOS 7): release fix for ARGUS 1.7.0
- 2016-06-20:
- Preview 1.3.0 AppDB info (sl6)
- Preview 2.2.0 AppDB info (CentOS 7)
- 2016-05-17:
- Preview 1.2.0 AppDB info (sl6)
- Preview 2.1.0 AppDB info (CentOS 7)
- 2016-04-01 First release of Preview 2.0.0 (CentOS 7):
- 2016-03-09 Preview 1, Update 1: Preview 1.1.0
Updates Incoming
just released
Revision History
Version | Authors | Date | Comments |
---|---|---|---|
Alessandro Paolini | 2016-03-31 | added Preview 2.0.0 paragraph |