svn commit: r34923 - in /release/storm: apache-storm-1.0.6/ apache-storm-1.1.2/ apache-storm-1.1.3/ apache-storm-1.2.0/ apache-storm-1.2.1/ apache-storm-1.2.2/

2019-07-18 Thread srdo
Author: srdo
Date: Thu Jul 18 20:40:08 2019
New Revision: 34923

Log:
Delete old Storm releases

Removed:
release/storm/apache-storm-1.0.6/
release/storm/apache-storm-1.1.2/
release/storm/apache-storm-1.1.3/
release/storm/apache-storm-1.2.0/
release/storm/apache-storm-1.2.1/
release/storm/apache-storm-1.2.2/



[storm-site] 01/03: Add 1.2.3 to downloads page, remove all old releases from downloads page, clean up releases plugin a bit, delete releases.html as we don't link to it anywhere

2019-07-18 Thread srdo
This is an automated email from the ASF dual-hosted git repository.

srdo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/storm-site.git

commit bb9f386abc2f384a6942d6849547a842f1080fad
Author: Stig Rohde Døssing 
AuthorDate: Thu Jul 18 21:52:54 2019 +0200

Add 1.2.3 to downloads page, remove all old releases from downloads page, 
clean up releases plugin a bit, delete releases.html as we don't link to it 
anywhere
---
 _data/releases.yml   |  18 ---
 _plugins/releases.rb |  34 +-
 downloads.html   | 335 +++
 releases.html|  44 ---
 4 files changed, 22 insertions(+), 409 deletions(-)

diff --git a/_data/releases.yml b/_data/releases.yml
deleted file mode 100644
index aed64fd..000
--- a/_data/releases.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-- name: 1.0.0
-- name: 1.0.1
-- name: 1.0.2
-- name: 1.0.3-SNAPSHOT
-  git-tag-or-branch: 1.0.x-branch
-- name: 1.1.0-SNAPSHOT
-  git-tag-or-branch: 1.x-branch
-- name: 2.0.0-SNAPSHOT
-  git-tag-or-branch: master
-- name: 0.10.1
-- name: 0.10.0
-- name: 0.10.0-beta1
-- name: 0.9.6
-- name: 0.9.5
-- name: 0.9.4
-- name: 0.9.3
-- name: 0.9.2-incubating
-- name: 0.9.1-incubating
diff --git a/_plugins/releases.rb b/_plugins/releases.rb
index f28ccd2..8f0d4e0 100644
--- a/_plugins/releases.rb
+++ b/_plugins/releases.rb
@@ -20,46 +20,19 @@ module Releases
   return version_string.split('.').map{|e| e.to_i}
 end
 
-def release_from_pom()
-  text= `mvn -f ../pom.xml help:evaluate -Dexpression=project.version`
-  return text.split("\n").select{|a| !a.start_with?('[')}[0]
-end
-
-def branch_from_git()
-  return `git rev-parse --abbrev-ref HEAD`
-end
-
 def generate(site)
-  if site.config['storm_release_only']
-release_name = release_from_pom()
-puts "release: #{release_name}"
-git_branch = branch_from_git()
-puts "branch: #{git_branch}"
-for page in site.pages do
-  page.data['version'] = release_name;
-  page.data['git-tree-base'] = 
"http://github.com/apache/storm/tree/#{git_branch};
-  page.data['git-blob-base'] = 
"http://github.com/apache/storm/blob/#{git_branch};
-end
-return
-  end
-
   releases = Hash.new
-  if (site.data['releases'])
-for rel_data in site.data['releases'] do
-  releases[rel_data['name']] = rel_data
-end
-  end
 
+  # Find the releases/ subdirectories, their names are the current releases
   for page in site.pages do
 release_name = dir_to_releasename(page.dir)
 if (release_name != nil)
-  if !releases.has_key?(release_name)
-releases[release_name] = {'name' => release_name};
-  end
+  releases[release_name] = {'name' => release_name};
   releases[release_name]['documented'] = true
 end
   end
 
+  # Set some metadata for each release
   releases.each { |release_name, release_data|
   set_if_unset(release_data, 'git-tag-or-branch', 
"v#{release_data['name']}")
   set_if_unset(release_data, 'git-tree-base', 
"http://github.com/apache/storm/tree/#{release_data['git-tag-or-branch']}")
@@ -68,6 +41,7 @@ module Releases
   set_if_unset(release_data, 'has-download', 
!release_name.end_with?('-SNAPSHOT'))
   }
 
+  # Make release metadata available to each page for release specific 
docs, e.g. links to source
   for page in site.pages do
 release_name = dir_to_releasename(page.dir)
 if (release_name != nil)
diff --git a/downloads.html b/downloads.html
index 8314afd..02c752d 100644
--- a/downloads.html
+++ b/downloads.html
@@ -60,29 +60,29 @@ artifactId: storm-{component}
 version: 2.0.0 
  
  Current 1.2.x Release
- The current 1.2.x release is 1.2.2. Source 
and binary distributions can be found below.
+ The current 1.2.x release is 1.2.3. Source 
and binary distributions can be found below.
  
- The list of changes for this release can be 
found https://www.apache.org/dist/storm/apache-storm-1.2.2/RELEASE_NOTES.html;>here.
+ The list of changes for this release can be 
found https://www.apache.org/dist/storm/apache-storm-1.2.3/RELEASE_NOTES.html;>here.
   
-  Documentation
-  Javadocs
+  Documentation
+  Javadocs
 
  
- https://www.apache.org/dyn/closer.lua/storm/apache-storm-1.2.2/apache-storm-1.2.2.tar.gz;>apache-storm-1.2.2.tar.gz
-