mirror of https://github.com/apache/lucene.git
LUCENE-7543: Make changes-to-html target an offline operation, by moving the Lucene and Solr DOAP RDF files into the Git source repository under dev-tools/doap/ and then pulling release dates from those files, rather than from JIRA.
This commit is contained in:
parent
5d5e274962
commit
25d2d8d273
|
@ -0,0 +1,5 @@
|
|||
This folder contains the DOAP[1] files for each project.
|
||||
|
||||
Upon release, these files should be updated to include new release details.
|
||||
|
||||
[1] DOAP: https://github.com/edumbill/doap
|
|
@ -0,0 +1,707 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet type="text/xsl"?>
|
||||
<rdf:RDF xml:lang="en"
|
||||
xmlns="http://usefulinc.com/ns/doap#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:asfext="http://projects.apache.org/ns/asfext#"
|
||||
xmlns:foaf="http://xmlns.com/foaf/0.1/">
|
||||
<!--
|
||||
=======================================================================
|
||||
|
||||
Copyright (c) 2016 The Apache Software Foundation.
|
||||
All rights reserved.
|
||||
|
||||
=======================================================================
|
||||
-->
|
||||
<Project rdf:about="http://lucene.apache.org/core/">
|
||||
<created>2001-09-01</created>
|
||||
<license rdf:resource="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
|
||||
<name>Apache Lucene Core</name>
|
||||
<homepage rdf:resource="http://lucene.apache.org/core/" />
|
||||
<asfext:pmc rdf:resource="http://lucene.apache.org" />
|
||||
|
||||
<shortdesc>Apache Lucene is a high-performance, full-featured text search engine library</shortdesc>
|
||||
<description>Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
|
||||
</description>
|
||||
<bug-database rdf:resource="http://issues.apache.org/jira/browse/LUCENE" />
|
||||
<mailing-list rdf:resource="http://lucene.apache.org/core/discussion.html" />
|
||||
<download-page rdf:resource="http://lucene.apache.org/core/downloads.html" />
|
||||
<programming-language>Java</programming-language>
|
||||
|
||||
<!--
|
||||
The ASF has a finite set of categories projects should use,
|
||||
but the list does grow occasionally, and we should keep an eye
|
||||
on it and adjust which ones we list as appropriate.
|
||||
-->
|
||||
<category rdf:resource="http://projects.apache.org/category/database" />
|
||||
<category rdf:resource="http://projects.apache.org/category/library" />
|
||||
<category rdf:resource="http://projects.apache.org/category/search" />
|
||||
|
||||
<wiki rdf:resource="http://wiki.apache.org/lucene-java/"/>
|
||||
|
||||
<repository>
|
||||
<GitRepository>
|
||||
<location rdf:resource="https://git-wip-us.apache.org/repos/asf/lucene-solr.git"/>
|
||||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<maintainer>
|
||||
<foaf:Person>
|
||||
<foaf:name>Apache Lucene Team</foaf:name>
|
||||
<foaf:mbox rdf:resource="mailto:dev@lucene.apache.org"/>
|
||||
</foaf:Person>
|
||||
</maintainer>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-6.3.0</name>
|
||||
<created>2016-11-08</created>
|
||||
<revision>6.3.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-6.2.1</name>
|
||||
<created>2016-09-20</created>
|
||||
<revision>6.2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-6.2.0</name>
|
||||
<created>2016-08-25</created>
|
||||
<revision>6.2.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-6.1.0</name>
|
||||
<created>2016-06-17</created>
|
||||
<revision>6.1.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-6.0.1</name>
|
||||
<created>2016-05-28</created>
|
||||
<revision>6.0.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-6.0.0</name>
|
||||
<created>2016-04-08</created>
|
||||
<revision>6.0.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.5.3</name>
|
||||
<created>2016-09-09</created>
|
||||
<revision>5.5.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.5.2</name>
|
||||
<created>2016-06-25</created>
|
||||
<revision>5.5.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.5.1</name>
|
||||
<created>2016-05-05</created>
|
||||
<revision>5.5.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.5.0</name>
|
||||
<created>2016-02-22</created>
|
||||
<revision>5.5.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.4.1</name>
|
||||
<created>2016-01-23</created>
|
||||
<revision>5.4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.4.0</name>
|
||||
<created>2015-12-14</created>
|
||||
<revision>5.4.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.3.2</name>
|
||||
<created>2016-01-23</created>
|
||||
<revision>5.3.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.3.1</name>
|
||||
<created>2015-09-24</created>
|
||||
<revision>5.3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.3.0</name>
|
||||
<created>2015-08-21</created>
|
||||
<revision>5.3.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.2.1</name>
|
||||
<created>2015-06-15</created>
|
||||
<revision>5.2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.2.0</name>
|
||||
<created>2015-06-07</created>
|
||||
<revision>5.2.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.1.0</name>
|
||||
<created>2015-04-14</created>
|
||||
<revision>5.1.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-5.0.0</name>
|
||||
<created>2015-02-20</created>
|
||||
<revision>5.0.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.10.4</name>
|
||||
<created>2015-03-03</created>
|
||||
<revision>4.10.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.10.3</name>
|
||||
<created>2014-12-29</created>
|
||||
<revision>4.10.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.10.2</name>
|
||||
<created>2014-10-31</created>
|
||||
<revision>4.10.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.10.1</name>
|
||||
<created>2014-09-29</created>
|
||||
<revision>4.10.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.10.0</name>
|
||||
<created>2014-09-03</created>
|
||||
<revision>4.10.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.9.1</name>
|
||||
<created>2014-09-22</created>
|
||||
<revision>4.9.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.9.0</name>
|
||||
<created>2014-06-25</created>
|
||||
<revision>4.9.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.8.1</name>
|
||||
<created>2014-05-20</created>
|
||||
<revision>4.8.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.8.0</name>
|
||||
<created>2014-04-28</created>
|
||||
<revision>4.8.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.7.2</name>
|
||||
<created>2014-04-15</created>
|
||||
<revision>4.7.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.7.1</name>
|
||||
<created>2014-04-02</created>
|
||||
<revision>4.7.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.7.0</name>
|
||||
<created>2014-02-26</created>
|
||||
<revision>4.7.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.6.1</name>
|
||||
<created>2014-01-28</created>
|
||||
<revision>4.6.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.6.0</name>
|
||||
<created>2013-11-22</created>
|
||||
<revision>4.6.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.5.1</name>
|
||||
<created>2013-10-24</created>
|
||||
<revision>4.5.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.5</name>
|
||||
<created>2013-10-05</created>
|
||||
<revision>4.5</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.4</name>
|
||||
<created>2013-07-23</created>
|
||||
<revision>4.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.3.1</name>
|
||||
<created>2013-06-18</created>
|
||||
<revision>4.3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.3</name>
|
||||
<created>2013-05-06</created>
|
||||
<revision>4.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.2.1</name>
|
||||
<created>2013-04-03</created>
|
||||
<revision>4.2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.2</name>
|
||||
<created>2013-03-11</created>
|
||||
<revision>4.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.1</name>
|
||||
<created>2013-01-22</created>
|
||||
<revision>4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.0</name>
|
||||
<created>2012-10-12</created>
|
||||
<revision>4.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.0-BETA</name>
|
||||
<created>2012-08-13</created>
|
||||
<revision>4.0-BETA</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.0-ALPHA</name>
|
||||
<created>2012-07-03</created>
|
||||
<revision>4.0-ALPHA</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.6.2</name>
|
||||
<created>2012-12-25</created>
|
||||
<revision>3.6.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.6.1</name>
|
||||
<created>2012-07-22</created>
|
||||
<revision>3.6.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.6</name>
|
||||
<created>2012-04-12</created>
|
||||
<revision>3.6</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.5</name>
|
||||
<created>2011-11-11</created>
|
||||
<revision>3.5</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.4</name>
|
||||
<created>2011-09-15</created>
|
||||
<revision>3.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.3</name>
|
||||
<created>2011-07-10</created>
|
||||
<revision>3.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.2</name>
|
||||
<created>2011-06-03</created>
|
||||
<revision>3.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.1</name>
|
||||
<created>2011-03-31</created>
|
||||
<revision>3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.0.3</name>
|
||||
<created>2010-12-03</created>
|
||||
<revision>3.0.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.0.2</name>
|
||||
<created>2010-06-18</created>
|
||||
<revision>3.0.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.0.1</name>
|
||||
<created>2010-02-26</created>
|
||||
<revision>3.0.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.0</name>
|
||||
<created>2009-11-25</created>
|
||||
<revision>3.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.9.4</name>
|
||||
<created>2010-12-03</created>
|
||||
<revision>2.9.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.9.3</name>
|
||||
<created>2010-06-18</created>
|
||||
<revision>2.9.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.9.2</name>
|
||||
<created>2010-02-26</created>
|
||||
<revision>2.9.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.9.1</name>
|
||||
<created>2009-11-06</created>
|
||||
<revision>2.9.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.9</name>
|
||||
<created>2009-09-25</created>
|
||||
<revision>2.9</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.4.1</name>
|
||||
<created>2009-03-09</created>
|
||||
<revision>2.4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.4</name>
|
||||
<created>2008-10-08</created>
|
||||
<revision>2.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.3.2</name>
|
||||
<created>2008-05-06</created>
|
||||
<revision>2.3.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.3.1</name>
|
||||
<created>2008-02-22</created>
|
||||
<revision>2.3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.3</name>
|
||||
<created>2008-01-23</created>
|
||||
<revision>2.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.2</name>
|
||||
<created>2007-06-19</created>
|
||||
<revision>2.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.1</name>
|
||||
<created>2007-02-17</created>
|
||||
<revision>2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-2.0.0</name>
|
||||
<created>2006-05-26</created>
|
||||
<revision>2.0.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.9.1</name>
|
||||
<created>2006-03-02</created>
|
||||
<revision>1.9.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.9-final</name>
|
||||
<created>2006-02-27</created>
|
||||
<revision>1.9 final</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.9-rc1</name>
|
||||
<created>2006-02-21</created>
|
||||
<revision>1.9 RC1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4.3</name>
|
||||
<created>2004-12-07</created>
|
||||
<revision>1.4.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4.2</name>
|
||||
<created>2004-10-01</created>
|
||||
<revision>1.4.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4.1</name>
|
||||
<created>2004-08-02</created>
|
||||
<revision>1.4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4-final</name>
|
||||
<created>2004-07-01</created>
|
||||
<revision>1.4 final</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4-rc3</name>
|
||||
<created>2004-05-11</created>
|
||||
<revision>1.4 RC3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4-rc2</name>
|
||||
<created>2004-03-30</created>
|
||||
<revision>1.4 RC2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.4-rc1</name>
|
||||
<created>2004-03-29</created>
|
||||
<revision>1.4 RC1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.3-final</name>
|
||||
<created>2003-12-26</created>
|
||||
<revision>1.3 final</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.3-rc3</name>
|
||||
<created>2003-11-25</created>
|
||||
<revision>1.3 RC3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.3-rc2</name>
|
||||
<created>2003-10-22</created>
|
||||
<revision>1.3 RC2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.3-rc1</name>
|
||||
<created>2003-03-24</created>
|
||||
<revision>1.3 RC1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.2-final</name>
|
||||
<created>2002-06-13</created>
|
||||
<revision>1.2 final</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.2-rc5</name>
|
||||
<created>2002-05-14</created>
|
||||
<revision>1.2 RC5</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.2-rc4</name>
|
||||
<created>2002-02-14</created>
|
||||
<revision>1.2 RC4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.2-rc3</name>
|
||||
<created>2002-01-27</created>
|
||||
<revision>1.2 RC3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.2-rc2</name>
|
||||
<created>2001-10-19</created>
|
||||
<revision>1.2 RC2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.2-rc1</name>
|
||||
<created>2001-10-02</created>
|
||||
<revision>1.2 RC1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.01b</name>
|
||||
<created>2001-06-02</created>
|
||||
<revision>1.01b</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-1.0</name>
|
||||
<created>2000-10-04</created>
|
||||
<revision>1.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-0.04</name>
|
||||
<created>2000-04-19</created>
|
||||
<revision>0.04</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-0.01</name>
|
||||
<created>2000-03-30</created>
|
||||
<revision>0.01</revision>
|
||||
</Version>
|
||||
</release>
|
||||
</Project>
|
||||
</rdf:RDF>
|
|
@ -0,0 +1,455 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml-stylesheet type="text/xsl"?>
|
||||
<rdf:RDF xml:lang="en"
|
||||
xmlns="http://usefulinc.com/ns/doap#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:asfext="http://projects.apache.org/ns/asfext#"
|
||||
xmlns:foaf="http://xmlns.com/foaf/0.1/">
|
||||
<!--
|
||||
=======================================================================
|
||||
|
||||
Copyright (c) 2007 The Apache Software Foundation.
|
||||
All rights reserved.
|
||||
|
||||
=======================================================================
|
||||
-->
|
||||
<Project rdf:about="http://lucene.apache.org/solr/">
|
||||
<created>2006-01-17</created>
|
||||
<license rdf:resource="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
|
||||
<name>Apache Solr</name>
|
||||
<homepage rdf:resource="http://lucene.apache.org/solr/" />
|
||||
<asfext:pmc rdf:resource="http://lucene.apache.org" />
|
||||
|
||||
<shortdesc>Solr is a full-text search server</shortdesc>
|
||||
<description>Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON, Ruby, and Python APIs, hit highlighting, faceted search, caching, replication, and a web administration interface.
|
||||
</description>
|
||||
<bug-database rdf:resource="http://issues.apache.org/jira/browse/SOLR" />
|
||||
<mailing-list rdf:resource="http://lucene.apache.org/solr/discussion.html" />
|
||||
<download-page rdf:resource="http://lucene.apache.org/solr/downloads.html" />
|
||||
<programming-language>Java</programming-language>
|
||||
|
||||
<!--
|
||||
The ASF has a finite set of categories projects should use,
|
||||
but the list does grow occasionally, and we should keep an eye
|
||||
on it and adjust which ones we list as appropriate.
|
||||
-->
|
||||
<category rdf:resource="http://projects.apache.org/category/web-framework" />
|
||||
<category rdf:resource="http://projects.apache.org/category/network-server" />
|
||||
<category rdf:resource="http://projects.apache.org/category/search" />
|
||||
|
||||
<wiki rdf:resource="http://wiki.apache.org/solr/"/>
|
||||
|
||||
<repository>
|
||||
<GitRepository>
|
||||
<location rdf:resource="https://git-wip-us.apache.org/repos/asf/lucene-solr.git"/>
|
||||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<maintainer>
|
||||
<foaf:Person>
|
||||
<foaf:name>Apache Solr Team</foaf:name>
|
||||
<foaf:mbox rdf:resource="mailto:dev@lucene.apache.org"/>
|
||||
</foaf:Person>
|
||||
</maintainer>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-6.3.0</name>
|
||||
<created>2016-11-08</created>
|
||||
<revision>6.3.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-6.2.1</name>
|
||||
<created>2016-09-20</created>
|
||||
<revision>6.2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-6.2.0</name>
|
||||
<created>2016-08-25</created>
|
||||
<revision>6.2.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-6.1.0</name>
|
||||
<created>2016-06-17</created>
|
||||
<revision>6.1.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-6.0.1</name>
|
||||
<created>2016-05-28</created>
|
||||
<revision>6.0.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-6.0.0</name>
|
||||
<created>2016-04-08</created>
|
||||
<revision>6.0.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.5.3</name>
|
||||
<created>2016-09-09</created>
|
||||
<revision>5.5.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.5.2</name>
|
||||
<created>2016-06-25</created>
|
||||
<revision>5.5.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.5.1</name>
|
||||
<created>2016-05-05</created>
|
||||
<revision>5.5.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.5.0</name>
|
||||
<created>2016-02-22</created>
|
||||
<revision>5.5.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.4.1</name>
|
||||
<created>2016-01-23</created>
|
||||
<revision>5.4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.4.0</name>
|
||||
<created>2015-12-14</created>
|
||||
<revision>5.4.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.3.2</name>
|
||||
<created>2016-01-23</created>
|
||||
<revision>5.3.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.3.1</name>
|
||||
<created>2015-09-24</created>
|
||||
<revision>5.3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.3.0</name>
|
||||
<created>2015-08-21</created>
|
||||
<revision>5.3.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.2.1</name>
|
||||
<created>2015-06-15</created>
|
||||
<revision>5.2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.2.0</name>
|
||||
<created>2015-06-07</created>
|
||||
<revision>5.2.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.1.0</name>
|
||||
<created>2015-04-14</created>
|
||||
<revision>5.1.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-5.0.0</name>
|
||||
<created>2015-02-20</created>
|
||||
<revision>5.0.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.10.4</name>
|
||||
<created>2015-03-03</created>
|
||||
<revision>4.10.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.10.3</name>
|
||||
<created>2014-12-29</created>
|
||||
<revision>4.10.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.10.2</name>
|
||||
<created>2014-10-31</created>
|
||||
<revision>4.10.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.10.1</name>
|
||||
<created>2014-09-29</created>
|
||||
<revision>4.10.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.10.0</name>
|
||||
<created>2014-09-03</created>
|
||||
<revision>4.10.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.9.1</name>
|
||||
<created>2014-09-22</created>
|
||||
<revision>4.9.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.9.0</name>
|
||||
<created>2014-06-25</created>
|
||||
<revision>4.9.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.8.1</name>
|
||||
<created>2014-05-20</created>
|
||||
<revision>4.8.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.8.0</name>
|
||||
<created>2014-04-28</created>
|
||||
<revision>4.8.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.7.2</name>
|
||||
<created>2014-04-15</created>
|
||||
<revision>4.7.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.7.1</name>
|
||||
<created>2014-02-26</created>
|
||||
<revision>4.7.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.7.0</name>
|
||||
<created>2014-02-26</created>
|
||||
<revision>4.7.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.6.1</name>
|
||||
<created>2014-01-28</created>
|
||||
<revision>4.6.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.6.0</name>
|
||||
<created>2013-11-22</created>
|
||||
<revision>4.6.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.5.1</name>
|
||||
<created>2013-10-24</created>
|
||||
<revision>4.5.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.5</name>
|
||||
<created>2013-10-05</created>
|
||||
<revision>4.5</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.4</name>
|
||||
<created>2013-07-23</created>
|
||||
<revision>4.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.3.1</name>
|
||||
<created>2013-06-18</created>
|
||||
<revision>4.3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.3</name>
|
||||
<created>2013-05-06</created>
|
||||
<revision>4.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.2.1</name>
|
||||
<created>2013-04-03</created>
|
||||
<revision>4.2.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.2</name>
|
||||
<created>2013-03-11</created>
|
||||
<revision>4.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.1</name>
|
||||
<created>2013-01-22</created>
|
||||
<revision>4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-4.0</name>
|
||||
<created>2012-10-12</created>
|
||||
<revision>4.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.0-BETA</name>
|
||||
<created>2012-08-13</created>
|
||||
<revision>4.0-BETA</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-4.0-ALPHA</name>
|
||||
<created>2012-07-03</created>
|
||||
<revision>4.0-ALPHA</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.6.2</name>
|
||||
<created>2012-12-25</created>
|
||||
<revision>3.6.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>lucene-3.6.1</name>
|
||||
<created>2012-07-22</created>
|
||||
<revision>3.6.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-3.6</name>
|
||||
<created>2012-04-12</created>
|
||||
<revision>3.6</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-3.5</name>
|
||||
<created>2011-11-11</created>
|
||||
<revision>3.5</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-3.4</name>
|
||||
<created>2011-09-15</created>
|
||||
<revision>3.4</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-3.3</name>
|
||||
<created>2011-07-10</created>
|
||||
<revision>3.3</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-3.2</name>
|
||||
<created>2011-06-03</created>
|
||||
<revision>3.2</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-3.1</name>
|
||||
<created>2011-03-31</created>
|
||||
<revision>3.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-1.4.1</name>
|
||||
<created>2010-6-25</created>
|
||||
<revision>1.4.1</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-1.4.0</name>
|
||||
<created>2009-11-10</created>
|
||||
<revision>1.4.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-1.3.0</name>
|
||||
<created>2008-09-16</created>
|
||||
<revision>1.3.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-1.2.0</name>
|
||||
<created>2007-06-06</created>
|
||||
<revision>1.2.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
<release>
|
||||
<Version>
|
||||
<name>solr-1.1.0</name>
|
||||
<created>2006-12-22</created>
|
||||
<revision>1.1.0</revision>
|
||||
</Version>
|
||||
</release>
|
||||
</Project>
|
||||
</rdf:RDF>
|
|
@ -83,6 +83,10 @@ Build
|
|||
|
||||
* LUCENE-7387: fix defaultCodec in build.xml to account for the line ending (hossman)
|
||||
|
||||
* LUCENE-7543: Make changes-to-html target an offline operation, by moving the
|
||||
Lucene and Solr DOAP RDF files into the Git source repository under
|
||||
dev-tools/doap/ and then pulling release dates from those files, rather than
|
||||
from JIRA. (Mano Kovacs, hossman, Steve Rowe)
|
||||
|
||||
======================= Lucene 6.3.0 =======================
|
||||
|
||||
|
|
|
@ -357,13 +357,14 @@
|
|||
|
||||
<build-changes changes.src.file="${local.src.export.dir}/CHANGES.txt"
|
||||
changes.target.dir="${local.src.export.dir}/docs/changes"
|
||||
changes.product="LUCENE"/>
|
||||
changes.product="lucene"/>
|
||||
<tar tarfile="${source.package.file}" compression="gzip" longfile="gnu">
|
||||
<tarfileset prefix="lucene-${version}" dir="${local.src.export.dir}"/>
|
||||
</tar>
|
||||
<make-checksums file="${source.package.file}"/>
|
||||
</target>
|
||||
|
||||
|
||||
<!-- ================================================================== -->
|
||||
<!-- Packages the sources from local working copy with tar-gzip -->
|
||||
<!-- ================================================================== -->
|
||||
|
@ -478,7 +479,7 @@
|
|||
</target>
|
||||
|
||||
<target name="changes-to-html">
|
||||
<build-changes changes.product="LUCENE"/>
|
||||
<build-changes changes.product="lucene"/>
|
||||
</target>
|
||||
|
||||
<target name="pitest-modules" depends="compile-test">
|
||||
|
|
|
@ -2504,18 +2504,17 @@ ${ant.project.name}.test.dependencies=${test.classpath.list}
|
|||
<macrodef name="build-changes">
|
||||
<attribute name="changes.product"/>
|
||||
<attribute name="changes.src.file" default="CHANGES.txt"/>
|
||||
<attribute name="changes.src.doap" default="${dev-tools.dir}/doap/@{changes.product}.rdf"/>
|
||||
<attribute name="changes.target.dir" default="${changes.target.dir}"/>
|
||||
<attribute name="lucene.javadoc.url" default="${lucene.javadoc.url}"/>
|
||||
<sequential>
|
||||
<mkdir dir="@{changes.target.dir}"/>
|
||||
<get src="https://issues.apache.org/jira/rest/api/2/project/@{changes.product}"
|
||||
dest="@{changes.target.dir}/jiraVersionList.json" httpusecaches="false"/>
|
||||
<exec executable="${perl.exe}" input="@{changes.src.file}" output="@{changes.target.dir}/Changes.html"
|
||||
failonerror="true" logError="true">
|
||||
<arg value="-CSD"/>
|
||||
<arg value="${changes.src.dir}/changes2html.pl"/>
|
||||
<arg value="@{changes.product}"/>
|
||||
<arg value="@{changes.target.dir}/jiraVersionList.json"/>
|
||||
<arg value="@{changes.src.doap}"/>
|
||||
<arg value="@{lucene.javadoc.url}"/>
|
||||
</exec>
|
||||
<delete file="@{changes.target.dir}/jiraVersionList.json"/>
|
||||
|
|
|
@ -23,9 +23,8 @@
|
|||
|
||||
use strict;
|
||||
use warnings;
|
||||
use XML::Simple;
|
||||
|
||||
# JIRA REST API documentation: <http://docs.atlassian.com/jira/REST/latest/>
|
||||
my $project_info_url = 'https://issues.apache.org/jira/rest/api/2/project';
|
||||
my $jira_url_prefix = 'http://issues.apache.org/jira/browse/';
|
||||
my $github_pull_request_prefix = 'https://github.com/apache/lucene-solr/pull/';
|
||||
my $bugzilla_url_prefix = 'http://issues.apache.org/bugzilla/show_bug.cgi?id=';
|
||||
|
@ -45,7 +44,7 @@ my @releases = ();
|
|||
my @lines = <STDIN>; # Get all input at once
|
||||
|
||||
#
|
||||
# Cmdline args: <LUCENE|SOLR> <JIRA-release-dates-json> <lucene-javadoc-url>(only from Solr)
|
||||
# Cmdline args: <LUCENE|SOLR> <project-DOAP-rdf-file> <lucene-javadoc-url>(only from Solr)
|
||||
#
|
||||
my $product = $ARGV[0];
|
||||
my %release_dates = &setup_release_dates($ARGV[1]);
|
||||
|
@ -804,10 +803,6 @@ sub get_release_date {
|
|||
# Handle '1.2 RC6', which should be '1.2 final'
|
||||
$release = '1.2 final' if ($release eq '1.2 RC6');
|
||||
|
||||
if (not exists($release_dates{$release})) {
|
||||
$release =~ s/\.0\.0/\.0/;
|
||||
}
|
||||
|
||||
$reldate = ( exists($release_dates{$release})
|
||||
? $release_dates{$release}
|
||||
: 'unknown');
|
||||
|
@ -825,60 +820,46 @@ sub get_release_date {
|
|||
# Returns a list of alternating release names and dates, for use in populating
|
||||
# the %release_dates hash.
|
||||
#
|
||||
# Pulls release dates via the JIRA REST API. JIRA does not list
|
||||
# X.Y RCZ releases independently from releases X.Y, so the RC dates
|
||||
# as well as those named "final" are included below.
|
||||
# Pulls release dates from the project DOAP file.
|
||||
#
|
||||
sub setup_release_dates {
|
||||
my %release_dates;
|
||||
my $file = shift;
|
||||
if (uc($product) eq 'LUCENE') {
|
||||
%release_dates
|
||||
= ( '0.01' => '2000-03-30', '0.04' => '2000-04-19',
|
||||
'1.0' => '2000-10-04', '1.01b' => '2001-06-02',
|
||||
'1.2 RC1' => '2001-10-02', '1.2 RC2' => '2001-10-19',
|
||||
'1.2 RC3' => '2002-01-27', '1.2 RC4' => '2002-02-14',
|
||||
'1.2 RC5' => '2002-05-14', '1.2 final' => '2002-06-13',
|
||||
'1.3 RC1' => '2003-03-24', '1.3 RC2' => '2003-10-22',
|
||||
'1.3 RC3' => '2003-11-25', '1.3 final' => '2003-12-26',
|
||||
'1.4 RC1' => '2004-03-29', '1.4 RC2' => '2004-03-30',
|
||||
'1.4 RC3' => '2004-05-11', '1.4 final' => '2004-07-01',
|
||||
'1.4.1' => '2004-08-02', '1.4.2' => '2004-10-01',
|
||||
'1.4.3' => '2004-12-07', '1.9 RC1' => '2006-02-21',
|
||||
'1.9 final' => '2006-02-27', '1.9.1' => '2006-03-02',
|
||||
'2.0.0' => '2006-05-26', '2.1.0' => '2007-02-14',
|
||||
'2.2.0' => '2007-06-19', '2.3.0' => '2008-01-21',
|
||||
'2.3.1' => '2008-02-22', '2.3.2' => '2008-05-05',
|
||||
'2.4.0' => '2008-10-06', '2.4.1' => '2009-03-09',
|
||||
'2.9.0' => '2009-09-23', '2.9.1' => '2009-11-06',
|
||||
'3.0.0' => '2009-11-25');
|
||||
}
|
||||
|
||||
my $project_info_json = readFile($file);
|
||||
my $project_info = json2perl($project_info_json);
|
||||
for my $version (@{$project_info->{versions}}) {
|
||||
if ($version->{releaseDate}) {
|
||||
my $date = substr($version->{releaseDate}, 0, 10);
|
||||
my $version_name = $version->{name};
|
||||
$release_dates{$version->{name}} = $date;
|
||||
if ($version_name =~ /^\d+\.\d+$/) {
|
||||
my $full_version_name = "$version->{name}.0";
|
||||
$release_dates{$full_version_name} = $date;
|
||||
my $project_info = XMLin($file)->{Project};
|
||||
my $version;
|
||||
my $date;
|
||||
for my $release (@{$project_info->{release}}) {
|
||||
$version = $release->{Version};
|
||||
if ($version->{created}) {
|
||||
$date = normalize_date($version->{created});
|
||||
my $version_name = $version->{revision};
|
||||
$release_dates{$version->{revision}} = $date;
|
||||
if ($version_name =~ /^([1-9]\d*\.\d+)([^.0-9].*|$)/) {
|
||||
my $padded_version_name = "$1.0$2"; # Alias w/trailing ".0"
|
||||
$release_dates{$padded_version_name} = $date;
|
||||
} elsif ($version_name =~ /\.0(?=[^.0-9]|$)/) {
|
||||
my $trimmed_version_name = $version_name;
|
||||
$trimmed_version_name =~ s/\.0(?=[^.0-9]|$)//; # Alias w/o trailing ".0"
|
||||
$release_dates{$trimmed_version_name} = $date;
|
||||
}
|
||||
}
|
||||
}
|
||||
return %release_dates;
|
||||
}
|
||||
|
||||
sub readFile {
|
||||
my $file = shift;
|
||||
open(F, '<'.$file) || die "could not open $file: $!";
|
||||
local $/ = undef;
|
||||
my $project_info_json = <F>;
|
||||
close(F);
|
||||
return $project_info_json;
|
||||
#
|
||||
# normalize_date
|
||||
#
|
||||
# Left-zero-pads month and day-of-month to 2 digits in dates of format YYYY-(M)M-(D)D
|
||||
#
|
||||
sub normalize_date {
|
||||
my $date = shift;
|
||||
my ($year, $month, $dom) = $date =~ /^(2\d\d\d)-(\d+)-(\d+)$/;
|
||||
return sprintf("%04d-%02d-%02d", $year, $month, $dom);
|
||||
}
|
||||
|
||||
|
||||
#
|
||||
# setup_month_regex
|
||||
#
|
||||
|
@ -1038,23 +1019,4 @@ sub setup_lucene_bugzilla_jira_map {
|
|||
36628 => 432);
|
||||
}
|
||||
|
||||
#
|
||||
# json2perl
|
||||
#
|
||||
# Converts a JSON string to the equivalent Perl data structure
|
||||
#
|
||||
sub json2perl {
|
||||
my $json_string = shift;
|
||||
$json_string =~ s/(:\s*)(true|false)/$1"$2"/g;
|
||||
$json_string =~ s/":/",/g;
|
||||
$json_string =~ s/\'/\\'/g;
|
||||
$json_string =~ s/\"/\'/g;
|
||||
my $project_info = eval $json_string;
|
||||
die "ERROR eval'ing munged JSON string ||$json_string||: $@\n"
|
||||
if ($@);
|
||||
die "ERROR empty value after eval'ing JSON string ||$json_string||\n"
|
||||
unless $project_info;
|
||||
return $project_info;
|
||||
}
|
||||
|
||||
1;
|
||||
|
|
|
@ -483,7 +483,7 @@
|
|||
|
||||
<build-changes changes.src.file="${src.export.dir}/solr/CHANGES.txt"
|
||||
changes.target.dir="${src.export.dir}/solr/docs/changes"
|
||||
changes.product="SOLR"/>
|
||||
changes.product="solr"/>
|
||||
|
||||
<tar destfile="${source.package.file}" compression="gzip" longfile="gnu">
|
||||
<tarfileset dir="${src.export.dir}/lucene"
|
||||
|
@ -623,7 +623,7 @@
|
|||
</target>
|
||||
|
||||
<target name="changes-to-html" depends="define-lucene-javadoc-url">
|
||||
<build-changes changes.product="SOLR"/>
|
||||
<build-changes changes.product="solr"/>
|
||||
</target>
|
||||
|
||||
<target name="sign-artifacts">
|
||||
|
|
Loading…
Reference in New Issue