From 5390396b80166afb063e2c8c738f502052c720e9 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Mon, 1 Jul 2024 16:13:26 +0200 Subject: [PATCH 01/12] Update Jekyll infrastructure --- Gemfile | 3 + Gemfile.lock | 270 +++++++++++++++++++++++++++++++++++++++++++++++++++ _config.yml | 2 +- 3 files changed, 274 insertions(+), 1 deletion(-) create mode 100644 Gemfile create mode 100644 Gemfile.lock diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..0081d706 --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" +gem "github-pages", "~> 231", group: :jekyll_plugins +gem "webrick", "~> 1.8" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..6612bfd3 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,270 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.1.3.4) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + minitest (>= 5.1) + mutex_m + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + base64 (0.2.0) + bigdecimal (3.1.8) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + colorator (1.1.0) + commonmarker (0.23.10) + concurrent-ruby (1.3.3) + connection_pool (2.4.1) + dnsruby (1.72.1) + simpleidn (~> 0.2.1) + drb (2.2.1) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + ethon (0.16.0) + ffi (>= 1.15.0) + eventmachine (1.2.7) + execjs (2.9.1) + faraday (2.9.2) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.17.0) + forwardable-extended (2.6.0) + gemoji (4.1.0) + github-pages (231) + github-pages-health-check (= 1.18.2) + jekyll (= 3.9.5) + jekyll-avatar (= 0.8.0) + jekyll-coffeescript (= 1.2.2) + jekyll-commonmark-ghpages (= 0.4.0) + jekyll-default-layout (= 0.1.5) + jekyll-feed (= 0.17.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.16.1) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.13.0) + kramdown (= 2.4.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.4) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.13.6, < 2.0) + rouge (= 3.30.0) + terminal-table (~> 1.4) + github-pages-health-check (1.18.2) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (>= 4, < 8) + public_suffix (>= 3.0, < 6.0) + typhoeus (~> 1.3) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.8.0) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + jekyll (3.9.5) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (>= 0.7, < 2) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-avatar (0.8.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.2.2) + coffee-script (~> 2.2) + coffee-script-source (~> 1.12) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.4.0) + commonmarker (~> 0.23.7) + jekyll (~> 3.9.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 5.0) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.16.1) + jekyll (>= 3.4, < 5.0) + octokit (>= 4, < 7, != 4.4.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.13.0) + gemoji (>= 3, < 5) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.24.0) + mutex_m (0.2.0) + net-http (0.4.1) + uri + nokogiri (1.16.6-x86_64-linux) + racc (~> 1.4) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.1.1) + racc (1.8.0) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rexml (3.3.1) + strscan + rouge (3.30.0) + rubyzip (2.3.2) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + simpleidn (0.2.3) + strscan (3.1.0) + terminal-table (1.8.0) + unicode-display_width (~> 1.1, >= 1.1.1) + typhoeus (1.4.1) + ethon (>= 0.9.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (1.8.0) + uri (0.13.0) + webrick (1.8.1) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + github-pages (~> 231) + webrick (~> 1.8) + +BUNDLED WITH + 2.5.14 diff --git a/_config.yml b/_config.yml index 6a223aeb..dad71340 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,4 @@ -gems: +plugins: - jekyll-redirect-from exclude: [README.md,"run-jekyll.sh"] From dec35bd8e0d382d91b29450da9f8b2b61b919b2c Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Mon, 1 Jul 2024 16:53:37 +0200 Subject: [PATCH 02/12] Update support page --- support.md | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/support.md b/support.md index 2a338391..4df12742 100644 --- a/support.md +++ b/support.md @@ -3,11 +3,24 @@ layout: default title: VOMS Support Channels --- -# Get support - -We provide support using the [GGUS](https://ggus.eu/pages/ticket.php) portal +## Get support + +We provide support using the [GGUS](https://ggus.eu/) portal operated by [EGI](http://www.egi.eu/). -# Issue tracker +## Issue tracker + +Developments and issues used to be tracked in the [INFN JIRA issue tracking service][VOMS-jira], but now they are tracked in the corresponding Github projects: + +- [VOMS server, C/C++ APIs and clients][voms] +- [VOMS-Admin server][voms-admin] +- [VOMS Java APIs][voms-api-java] +- [VOMS Java clients][voms-java-clients] + +Note that VOMS-Admin serve is not developed anymore and there is very minimal support for it until the end of 2024. -Developments and issues are tracked using the [INFN JIRA issue tracking service](https://issues.infn.it/jira/browse/VOMS). +[voms]: https://github.com/italiangrid/voms/issues +[voms-admin]: https://github.com/italiangrid/voms-admin-server/issues +[voms-api-java]: https://github.com/italiangrid/voms-api-java/issues +[voms-java-clients]: https://github.com/italiangrid/voms-clients/issues +[VOMS-jira]: https://issues.infn.it/jira/browse/VOMS From 00fb9792ce0ff693cb83871241bf5fa9769fe078 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 2 Jul 2024 17:02:02 +0200 Subject: [PATCH 03/12] Add GH plugins so that they are used also locally --- _config.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/_config.yml b/_config.yml index dad71340..a4c68fc5 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,13 @@ plugins: + - jekyll-coffeescript + - jekyll-default-layout + - jekyll-gist + - jekyll-github-metadata + - jekyll-optional-front-matter + - jekyll-paginate + - jekyll-readme-index + - jekyll-titles-from-headings + - jekyll-relative-links - jekyll-redirect-from exclude: [README.md,"run-jekyll.sh"] From 092127ebec18360b340c64cf0ee92f971681375a Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 2 Jul 2024 17:02:28 +0200 Subject: [PATCH 04/12] Add the page title as H1 --- _layouts/default.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_layouts/default.html b/_layouts/default.html index 969b6d6c..0e287f8c 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -18,6 +18,7 @@ {% include navbar.html %}
+

{{ page.title }}

{{content}}
From e67beb7809f12f584a8db1c20bdf17fd89a35ae2 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 2 Jul 2024 17:05:34 +0200 Subject: [PATCH 05/12] Restructure the generation of the release index Keep the releases of all the VOMS core components (Server, C/C++ APIs and Clients) together, since the git repo is the same and the packages are built together. --- _data/versions.yml | 42 +++++++++++++++++++++------------------ _includes/releases.liquid | 18 +++++++++++------ 2 files changed, 35 insertions(+), 25 deletions(-) diff --git a/_data/versions.yml b/_data/versions.yml index 084a03aa..ffc5a6ca 100644 --- a/_data/versions.yml +++ b/_data/versions.yml @@ -1,35 +1,39 @@ components: voms-clients: - name: VOMS clients + name: VOMS Java Clients current: 3.3.2 previous: [3.0.7,3.0.6,3.0.5,3.0.4,3.0.3,3.0.2,2.0.12-2,2.0.12] + + voms-api-java: + name: VOMS Java API + current: 3.3.2 + previous: [3.3.0,3.0.6,3.0.5,3.0.4,3.0.2,3.0.1] - voms-server: - name: VOMS server - current: 2.0.16 - previous: [2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] + voms-core: + name: VOMS Core (Server, C/C++ APIs and Clients) + current: 2.1.0 + + voms-mysql-plugin: + name: VOMS MySQL Plugin + current: 3.1.7-2 + previous: [3.1.7] voms-admin-server: - name: VOMS Admin server + name: VOMS Admin Server current: 3.8.1 previous: [3.8.0,3.7.0,3.6.0,3.5.2,3.5.1,3.5.0,3.4.2,3.4.1,3.4.0,3.3.3,3.3.2,3.3.1,3.3.0,3.2.0] voms-admin-client: - name: VOMS Admin client + name: VOMS Admin Client current: 2.0.21 previous: [2.0.20,2.0.19] - voms-api-java: - name: VOMS API Java - current: 3.3.2 - previous: [3.3.0,3.0.6,3.0.5,3.0.4,3.0.2,3.0.1] + voms-server: + name: VOMS Server + notes: See VOMS Core + previous: [2.0.16,2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] voms-api-c: - name: VOMS API C/C++ - current: 2.0.16 - previous: [2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] - - voms-mysql-plugin: - name: VOMS MySQL plugin - current: 3.1.7-2 - previous: [3.1.7] + name: VOMS C/C++ API + notes: See VOMS Core + previous: [2.0.16,2.0.15,2.0.14,2.0.13,2.0.12-2,2.0.12,2.0.11] diff --git a/_includes/releases.liquid b/_includes/releases.liquid index dd63e21e..8aec268b 100644 --- a/_includes/releases.liquid +++ b/_includes/releases.liquid @@ -9,19 +9,25 @@ -{% for c in site.data.versions.components %} + {% for c in site.data.versions.components %} {{c[1].name }}
    + {% if c[1].current %}
  • {{ c[1].current}}
  • - {% if c[1].previous != empty %} - {% for v in c[1].previous %} -
  • {{ v }}
  • - {% endfor %} - {% endif %} + {% elsif c[1].notes %} + {{ c[1].notes}} + {% endif %} + {% if c[1].previous != empty %} + {% for v in c[1].previous %} +
  • + {{ v }} +
  • + {% endfor %} + {% endif %}
From 4ad62af4cabf168d31237e8174faf0faf50e9cad Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 2 Jul 2024 17:07:24 +0200 Subject: [PATCH 06/12] Simplify the Releases page Refer to EPEL as the recommended repository for RPMs. --- releases.md | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/releases.md b/releases.md index f7af8074..1014790e 100644 --- a/releases.md +++ b/releases.md @@ -1,41 +1,31 @@ --- layout: default -title: VOMS releases +title: VOMS Releases --- -# VOMS releases - {% include releases.liquid %} -### Repository configuration - -VOMS packages can be obtained from the UMD repository or from the VOMS product team package repository. - -#### UMD repository +## Repository configuration -You can find UMD repository configuration instructions [here][umd]. -Follow the [system administrator -guide]({{site.baseurl}}/documentation/sysadmin-guide) for detailed VOMS -installation instructions. +For RedHat derivatives, VOMS packages can be obtained from [UMD][umd], [EPEL][epel] or [our own][voms-repo] repositories. We suggest taking them from EPEL. -#### VOMS repository +Note that if you take the packages from our own repository you still probably need to enable the UMD and/or EPEL repositories to get some dependencies. -The [VOMS package repository][voms-repo] provides packages for CENTOS 6/7. +Packages are available also for Debian. -Note that the VOMS PT repositories only provide the latest version of the certified VOMS packages. -You still need to install UMD repositories (as detailed above) for installations to work as expected. +Many thanks to Mattias Ellert for maintaining EPEL and Debian packages. -### Source code +## Source code -The VOMS source is available on [Github](https://github.com) in the following repositories: +The source code for all VOMS components is available on [Github](https://github.com) in the following repositories: -- [VOMS clients](https://github.com/italiangrid/voms-clients) -- [VOMS core](https://github.com/italiangrid/voms) -- [VOMS Admin server](https://github.com/italiangrid/voms-admin-server) -- [VOMS Admin client](https://github.com/italiangrid/voms-admin-client) -- [VOMS C/C++ APIs](https://github.com/italiangrid/voms) +- [VOMS Java Clients](https://github.com/italiangrid/voms-clients) - [VOMS Java APIs](https://github.com/italiangrid/voms-api-java) -- [VOMS mysql plugin](https://github.com/italiangrid/voms-mysql-plugin) +- [VOMS Core (Server, C/C++ APIs and Clients)](https://github.com/italiangrid/voms) +- [VOMS MySQL Plugin](https://github.com/italiangrid/voms-mysql-plugin) +- [VOMS Admin Server](https://github.com/italiangrid/voms-admin-server) +- [VOMS Admin Client](https://github.com/italiangrid/voms-admin-client) -[umd]: http://repository.egi.eu/category/umd_releases/distribution/umd-4/ +[umd]: https://repository.egi.eu/umd/index.html +[epel]: https://repository.egi.eu/umd/index.html [voms-repo]: https://italiangrid.github.io/voms-repo/ From 968db98ff7096e7fbc15b5b5dcbe52ba27b34eb8 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 2 Jul 2024 17:07:49 +0200 Subject: [PATCH 07/12] Review the support page --- support.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/support.md b/support.md index 4df12742..fa3ece23 100644 --- a/support.md +++ b/support.md @@ -5,22 +5,20 @@ title: VOMS Support Channels ## Get support -We provide support using the [GGUS](https://ggus.eu/) portal +We provide support through the [GGUS](https://ggus.eu/) portal, operated by [EGI](http://www.egi.eu/). ## Issue tracker Developments and issues used to be tracked in the [INFN JIRA issue tracking service][VOMS-jira], but now they are tracked in the corresponding Github projects: -- [VOMS server, C/C++ APIs and clients][voms] -- [VOMS-Admin server][voms-admin] -- [VOMS Java APIs][voms-api-java] -- [VOMS Java clients][voms-java-clients] +- [VOMS Java Clients](https://github.com/italiangrid/voms-clients/issues) +- [VOMS Java APIs](https://github.com/italiangrid/voms-api-java/issues) +- [VOMS Core (Server, C/C++ APIs and Clients)](https://github.com/italiangrid/voms/issues) +- [VOMS MySQL Plugin](https://github.com/italiangrid/voms-mysql-plugin/issues) +- [VOMS Admin Server](https://github.com/italiangrid/voms-admin-server/issues) +- [VOMS Admin Client](https://github.com/italiangrid/voms-admin-client/issues) -Note that VOMS-Admin serve is not developed anymore and there is very minimal support for it until the end of 2024. +Note that the VOMS-Admin Server and Client are not actively developed anymore and there is very minimal support for it until the end of 2024. -[voms]: https://github.com/italiangrid/voms/issues -[voms-admin]: https://github.com/italiangrid/voms-admin-server/issues -[voms-api-java]: https://github.com/italiangrid/voms-api-java/issues -[voms-java-clients]: https://github.com/italiangrid/voms-clients/issues [VOMS-jira]: https://issues.infn.it/jira/browse/VOMS From a5afa7c3843191c50a2b3af4c3d11a0c69ffa05b Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 2 Jul 2024 17:08:19 +0200 Subject: [PATCH 08/12] Draft the Core 2.1.0 release --- release-notes/voms-core/2.1.0/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 release-notes/voms-core/2.1.0/index.md diff --git a/release-notes/voms-core/2.1.0/index.md b/release-notes/voms-core/2.1.0/index.md new file mode 100644 index 00000000..fa3a66bb --- /dev/null +++ b/release-notes/voms-core/2.1.0/index.md @@ -0,0 +1,10 @@ +--- +layout: default +title: VOMS Core v. 2.1.0 +--- + +## What's changed + +This version makes all the VOMS core components available on platforms with OpenSSL 1.1 (e.g. Ubuntu 22.04) and OpenSSL 3 (e.g. EL 9), keeping the compatibility with OpenSSL 1.0.x (e.g. CentOS 7). + +See the release notes on [Github](https://github.com/italiangrid/voms/releases/tag/v2.1.0). From 2b7d2c8ac8cbbe4a00ca9ca7218545d1bf3d2d58 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Wed, 3 Jul 2024 12:08:47 +0200 Subject: [PATCH 09/12] Don't mention our own repo for the moment --- releases.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/releases.md b/releases.md index 1014790e..32b74c11 100644 --- a/releases.md +++ b/releases.md @@ -7,7 +7,7 @@ title: VOMS Releases ## Repository configuration -For RedHat derivatives, VOMS packages can be obtained from [UMD][umd], [EPEL][epel] or [our own][voms-repo] repositories. We suggest taking them from EPEL. +For RedHat derivatives, VOMS packages can be obtained from [UMD][umd], [EPEL][epel] or (soon) our own repositories. We suggest taking them from EPEL. Note that if you take the packages from our own repository you still probably need to enable the UMD and/or EPEL repositories to get some dependencies. @@ -17,7 +17,7 @@ Many thanks to Mattias Ellert for maintaining EPEL and Debian packages. ## Source code -The source code for all VOMS components is available on [Github](https://github.com) in the following repositories: +The source code for all VOMS components is available on [GitHub](https://github.com) in the following repositories: - [VOMS Java Clients](https://github.com/italiangrid/voms-clients) - [VOMS Java APIs](https://github.com/italiangrid/voms-api-java) @@ -27,5 +27,4 @@ The source code for all VOMS components is available on [Github](https://github. - [VOMS Admin Client](https://github.com/italiangrid/voms-admin-client) [umd]: https://repository.egi.eu/umd/index.html -[epel]: https://repository.egi.eu/umd/index.html -[voms-repo]: https://italiangrid.github.io/voms-repo/ +[epel]: https://docs.fedoraproject.org/en-US/epel/ From 1587297990253b2dfd632a29ee4446f035fd730b Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Wed, 3 Jul 2024 12:09:10 +0200 Subject: [PATCH 10/12] Point to the latest version of IAM --- _posts/2024-04-12-voms-admin-eol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-04-12-voms-admin-eol.md b/_posts/2024-04-12-voms-admin-eol.md index 0f7ee6d8..1620e55e 100644 --- a/_posts/2024-04-12-voms-admin-eol.md +++ b/_posts/2024-04-12-voms-admin-eol.md @@ -10,4 +10,4 @@ The VOMS-Admin tool reaches End-of-Life on **June 30th 2024**. Virtual Organizations that still rely on VOMS proxies can migrate to [INDIGO IAM][indigo-iam], which offers also a [VOMS Attribute][voms-aa] Authority service. [indigo-iam]: https://indigo-iam.github.io/ -[voms-aa]: https://indigo-iam.github.io/v/v1.8.4/docs/tasks/deployment/voms/ \ No newline at end of file +[voms-aa]: https://indigo-iam.github.io/v/current/docs/tasks/deployment/voms/ \ No newline at end of file From 6ae953a53e04ad53718a1323093ec7ae5a1a7c4e Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Wed, 3 Jul 2024 12:10:10 +0200 Subject: [PATCH 11/12] Adjustments --- documentation.md | 9 +++------ documentation/known-issues/index.md | 9 +++++---- news.md | 1 - release-notes/voms-core/2.1.0/index.md | 2 +- support.md | 8 ++++---- 5 files changed, 13 insertions(+), 16 deletions(-) diff --git a/documentation.md b/documentation.md index a372c1ad..97eb1e76 100644 --- a/documentation.md +++ b/documentation.md @@ -1,13 +1,10 @@ --- layout: default -title: VOMS Documentation +title: Documentation --- -# Documentation - {% include docs.liquid %} -# Known issues +See also the [known issues][known-issues]. -See [VOMS Open issues on our -tracker](https://issues.infn.it/jira/issues/?filter=12510). +[known-issues]: /documentation/known-issues/index.md \ No newline at end of file diff --git a/documentation/known-issues/index.md b/documentation/known-issues/index.md index b3dd9ad0..bace05ce 100644 --- a/documentation/known-issues/index.md +++ b/documentation/known-issues/index.md @@ -1,10 +1,11 @@ --- layout: default -title: VOMS Known issues page +title: Known issues --- -# Known issues +See the open issues on the [GitHub issue trackers][issue-trackers]. -### Latest VOMS release (available in VOMS and UMD repos) +There are still some open issues on [our old tracker][voms-jira-open]. -See [VOMS Open issues on our tracker](https://issues.infn.it/jira/issues/?filter=12510). +[issue-trackers]: /support.md#issue-trackers +[voms-jira-open]: https://issues.infn.it/jira/issues/?filter=12510 diff --git a/news.md b/news.md index d6a0726e..8c038bff 100644 --- a/news.md +++ b/news.md @@ -3,7 +3,6 @@ layout: default title: News --- -# News {% for post in site.posts limit:30 %}
diff --git a/release-notes/voms-core/2.1.0/index.md b/release-notes/voms-core/2.1.0/index.md index fa3a66bb..67cc3a29 100644 --- a/release-notes/voms-core/2.1.0/index.md +++ b/release-notes/voms-core/2.1.0/index.md @@ -7,4 +7,4 @@ title: VOMS Core v. 2.1.0 This version makes all the VOMS core components available on platforms with OpenSSL 1.1 (e.g. Ubuntu 22.04) and OpenSSL 3 (e.g. EL 9), keeping the compatibility with OpenSSL 1.0.x (e.g. CentOS 7). -See the release notes on [Github](https://github.com/italiangrid/voms/releases/tag/v2.1.0). +See the release notes on [GitHub](https://github.com/italiangrid/voms/releases/tag/v2.1.0). diff --git a/support.md b/support.md index fa3ece23..8586a1f7 100644 --- a/support.md +++ b/support.md @@ -8,9 +8,9 @@ title: VOMS Support Channels We provide support through the [GGUS](https://ggus.eu/) portal, operated by [EGI](http://www.egi.eu/). -## Issue tracker +## Issue trackers -Developments and issues used to be tracked in the [INFN JIRA issue tracking service][VOMS-jira], but now they are tracked in the corresponding Github projects: +Developments and issues used to be tracked in the [INFN JIRA issue tracking service][voms-jira], but now they are tracked in the corresponding GitHub projects: - [VOMS Java Clients](https://github.com/italiangrid/voms-clients/issues) - [VOMS Java APIs](https://github.com/italiangrid/voms-api-java/issues) @@ -19,6 +19,6 @@ Developments and issues used to be tracked in the [INFN JIRA issue tracking serv - [VOMS Admin Server](https://github.com/italiangrid/voms-admin-server/issues) - [VOMS Admin Client](https://github.com/italiangrid/voms-admin-client/issues) -Note that the VOMS-Admin Server and Client are not actively developed anymore and there is very minimal support for it until the end of 2024. +Note that the VOMS-Admin Server and Client are not actively developed anymore and there is very minimal support for them until the end of 2024. -[VOMS-jira]: https://issues.infn.it/jira/browse/VOMS +[voms-jira]: https://issues.infn.it/jira/browse/VOMS From 67a8c5aa4c5f88ccf5523b084b371bcb24cb8c69 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Wed, 3 Jul 2024 12:10:27 +0200 Subject: [PATCH 12/12] Add news about VOMS Core 2.1.0 release --- _posts/2024-07-03-voms-core-release-2-1-0.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 _posts/2024-07-03-voms-core-release-2-1-0.md diff --git a/_posts/2024-07-03-voms-core-release-2-1-0.md b/_posts/2024-07-03-voms-core-release-2-1-0.md new file mode 100644 index 00000000..136b0125 --- /dev/null +++ b/_posts/2024-07-03-voms-core-release-2-1-0.md @@ -0,0 +1,12 @@ +--- +layout: post +title: VOMS Core 2.1.0 release +author: francesco +summary: VOMS Core is available on platforms with OpenSSL 3 +--- + +A new release of VOMS Core components (Server, C/C++ APIs and Clients) is available, with many changes +compared to the previous official release. The main change is the compatibility with platforms with OpenSSL 1.1 (such as Ubuntu 22.04) +and OpenSSL 3 (such as EL9). For more information see the [release page][rel]. + +[rel]: {{ site.baseurl }}/release-notes/voms-core/2.1.0