You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by ja...@apache.org on 2019/10/20 10:50:39 UTC

[ant-ivy] annotated tag 2.5.0_Vote_RC1 created (now eb52423)

This is an automated email from the ASF dual-hosted git repository.

jaikiran pushed a change to annotated tag 2.5.0_Vote_RC1
in repository https://gitbox.apache.org/repos/asf/ant-ivy.git.


      at eb52423  (tag)
 tagging 48234fc5ede85a865eb874a96c08472ce1751fd1 (commit)
      by Jaikiran Pai
      on Sun Oct 20 16:19:58 2019 +0530

- Log -----------------------------------------------------------------
Prepare for 2.5.0 release voting
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEjacMAN968bDS+dx03bzBJwop0IEFAl2sO9YACgkQ3bzBJwop
0IHFyxAAgkhJYTWEqmOr9AimgGFWeFUpfmnR+5gQoLADwifbKRANA1GNG5jfzTEz
DVuY7Z5jzCc1sa4kUVtk2Argi/jgADkiAbdxLDvuOW/2/btjFIWZiZu/oZeO14z1
HAC/e1WvYbQZ+Qs6oQwJks+oZSXstG2bs8Mq7K/24lQEN9AK/msaLspWXLB22tg4
+bpzEBOI5EurF5HtDcm3j3SHZyXOcZVQ/rY4oqGILaNOhhvyeFzMUbDkvTnMK794
hPi8ODhhO01iQDjcUSR1OwkibMMV2bTBOPkk+5DrpneywM0sebfvov5+qk/GAEE8
7s7wETekQy5SnBab0lg/A3qpF6uwGdPkCqVCsEwN3+Pze/NU73PvrXQylrcTM/cD
CPPdE3QNp27hc3Ez7l2fbUcaJaC1QcDSO6FjkNZnjQKt3+svgeviiMm9iKm/d6dJ
ezfDsCAGvYdTIfIWmEtMJgY4VJfGmQkuTlw9kR7LvU2oa6R/DgvAolVHO0wwU+zi
YEBi0ebukr+ARM3xSrHwE/fo9Vk9Zn9Gq8rkHQDQ8NvucTGK3lFptb6I43sVvZAJ
p1fLsY9lWRlwJ1ec6DPs0wV8eidC01CjIWES0gElUvRN6hJVH9/EON5guYYEp+On
Zhbi7KYYSOg6uqjY9kT1G4u2LHOSDHQ4WxfkB4XgUV4vJPgcRUw=
=0osE
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new 6b3a483  2.5.0 release prep
     new 7eb3908  release ivy.xsd for 2.5.0
     new 8b94e47  prep 2.5.0 release
     new 48234fc  Update status to "release" for 2.5.0

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[ant-ivy] 04/04: Update status to "release" for 2.5.0

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jaikiran pushed a commit to annotated tag 2.5.0_Vote_RC1
in repository https://gitbox.apache.org/repos/asf/ant-ivy.git

commit 48234fc5ede85a865eb874a96c08472ce1751fd1
Author: Jaikiran Pai <ja...@gmail.com>
AuthorDate: Sun Oct 20 10:40:52 2019 +0530

    Update status to "release" for 2.5.0
---
 ivy.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ivy.xml b/ivy.xml
index c3dac27..47a2157 100644
--- a/ivy.xml
+++ b/ivy.xml
@@ -21,7 +21,7 @@
             xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
     <info organisation="org.apache.ivy"
            module="ivy"
-           status="integration">
+           status="release">
         <description homepage="http://ant.apache.org/ivy/">
         Apache Ivy is a tool for managing (recording, tracking, resolving and reporting) project dependencies.
         </description>


[ant-ivy] 02/04: release ivy.xsd for 2.5.0

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jaikiran pushed a commit to annotated tag 2.5.0_Vote_RC1
in repository https://gitbox.apache.org/repos/asf/ant-ivy.git

commit 7eb3908f701ff62620f1b70fb67907ad3f8c141c
Author: Jaikiran Pai <ja...@gmail.com>
AuthorDate: Sun Oct 20 10:06:46 2019 +0530

    release ivy.xsd for 2.5.0
---
 asciidoc/ivy.xsd | 289 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 289 insertions(+)

diff --git a/asciidoc/ivy.xsd b/asciidoc/ivy.xsd
new file mode 100644
index 0000000..6769912
--- /dev/null
+++ b/asciidoc/ivy.xsd
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     https://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
+    <xs:complexType name="configurations-conf">
+        <xs:attribute name="name" type="xs:string" use="required"/>
+        <xs:attribute name="transitive" type="xs:boolean"/>
+        <xs:attribute name="extends" type="xs:string"/>
+        <xs:attribute name="description" type="xs:string"/>
+        <xs:attribute name="deprecated" type="xs:string"/>
+        <xs:attribute name="visibility" default="public">
+            <xs:simpleType>
+                <xs:restriction base="xs:string">
+                    <xs:enumeration value="private"/>
+                    <xs:enumeration value="public"/>
+                </xs:restriction>
+            </xs:simpleType>
+        </xs:attribute>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+    </xs:complexType>
+
+    <xs:complexType name="global-exclude">
+        <xs:sequence>
+            <xs:element name="conf" minOccurs="0" maxOccurs="unbounded">
+                <xs:complexType>
+                    <xs:attribute name="name" type="xs:string" use="required"/>
+                </xs:complexType>
+            </xs:element>
+        </xs:sequence>
+        <xs:attribute name="org" type="xs:string"/>
+        <xs:attribute name="module" type="xs:string"/>
+        <xs:attribute name="artifact" type="xs:string"/>
+        <xs:attribute name="type" type="xs:string"/>
+        <xs:attribute name="ext" type="xs:string"/>
+        <xs:attribute name="conf" type="xs:string"/>
+        <xs:attribute name="matcher" type="xs:string"/>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+    </xs:complexType>
+
+    <xs:element name="ivy-module">
+        <xs:complexType>
+            <xs:sequence>
+                <xs:element name="info">
+                    <xs:complexType>
+                        <xs:sequence>
+                            <xs:element name="extends" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="organisation" type="xs:string" use="required"/>
+                                    <xs:attribute name="module" type="xs:string" use="required"/>
+                                    <xs:attribute name="revision" type="xs:string" use="required"/>
+                                    <xs:attribute name="location" type="xs:string"/>
+                                    <xs:attribute name="extendType" type="xs:string"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="license" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="name" type="xs:string" use="required"/>
+                                    <xs:attribute name="url" type="xs:string"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="ivyauthor" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="name" type="xs:string" use="required"/>
+                                    <xs:attribute name="url" type="xs:string"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="repository" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="name" type="xs:string" use="required"/>
+                                    <xs:attribute name="url" type="xs:string"/>
+                                    <xs:attribute name="pattern" type="xs:string"/>
+                                    <xs:attribute name="ivys" type="xs:boolean"/>
+                                    <xs:attribute name="artifacts" type="xs:boolean"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="description" minOccurs="0" maxOccurs="1">
+                                <xs:complexType mixed="true">
+                                    <xs:sequence>
+                                        <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+                                    </xs:sequence>
+                                    <xs:attribute name="homepage" type="xs:string"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
+                        </xs:sequence>
+                        <xs:attribute name="organisation" type="xs:string"/>
+                        <xs:attribute name="module" type="xs:string" use="required"/>
+                        <xs:attribute name="branch" type="xs:string"/>
+                        <xs:attribute name="revision" type="xs:string"/>
+                        <xs:attribute name="status" type="xs:string"/>
+                        <xs:attribute name="publication" type="xs:string"/>
+                        <xs:attribute name="resolver" type="xs:string"/>
+                        <xs:attribute name="namespace" type="xs:string"/>
+                        <xs:attribute name="default" type="xs:boolean"/>
+                        <xs:anyAttribute namespace="##other" processContents="lax"/>
+                    </xs:complexType>
+                </xs:element>
+                <xs:element name="configurations" minOccurs="0">
+                    <xs:complexType>
+                        <xs:sequence>
+                            <xs:choice minOccurs="0" maxOccurs="unbounded">
+                                <xs:element name="conf" type="configurations-conf"/>
+                                <xs:element name="include">
+                                    <xs:complexType>
+                                        <xs:attribute name="file" type="xs:string"/>
+                                        <xs:attribute name="url" type="xs:string"/>
+                                    </xs:complexType>
+                                </xs:element>
+                            </xs:choice>
+                        </xs:sequence>
+                        <xs:attribute name="defaultconf" type="xs:string"/>
+                        <xs:attribute name="defaultconfmapping" type="xs:string"/>
+                        <xs:attribute name="confmappingoverride" type="xs:boolean"/>
+                    </xs:complexType>
+                </xs:element>
+                <xs:element name="publications" minOccurs="0">
+                    <xs:complexType>
+                        <xs:sequence>
+                            <xs:element name="artifact" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:sequence>
+                                        <xs:element name="conf" minOccurs="0" maxOccurs="unbounded">
+                                            <xs:complexType>
+                                                <xs:attribute name="name" type="xs:string" use="required"/>
+                                            </xs:complexType>
+                                        </xs:element>
+                                    </xs:sequence>
+                                    <xs:attribute name="name" type="xs:string"/>
+                                    <xs:attribute name="type" type="xs:string"/>
+                                    <xs:attribute name="ext" type="xs:string"/>
+                                    <xs:attribute name="conf" type="xs:string"/>
+                                    <xs:attribute name="url" type="xs:string"/>
+                                    <xs:attribute name="packaging" type="xs:string"/>
+                                    <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                </xs:complexType>
+                            </xs:element>
+                        </xs:sequence>
+                        <xs:attribute name="defaultconf" type="xs:string"/>
+                    </xs:complexType>
+                </xs:element>
+                <xs:element name="dependencies" minOccurs="0">
+                    <xs:complexType>
+                        <xs:sequence>
+                            <xs:element name="dependency" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:sequence>
+                                        <xs:element name="conf" minOccurs="0" maxOccurs="unbounded">
+                                            <xs:complexType>
+                                                <xs:sequence>
+                                                    <xs:element name="mapped" minOccurs="0" maxOccurs="unbounded">
+                                                        <xs:complexType>
+                                                            <xs:attribute name="name" type="xs:string" use="required"/>
+                                                        </xs:complexType>
+                                                    </xs:element>
+                                                </xs:sequence>
+                                                <xs:attribute name="name" type="xs:string" use="required"/>
+                                                <xs:attribute name="mapped" type="xs:string"/>
+                                            </xs:complexType>
+                                        </xs:element>
+                                        <xs:element name="artifact" minOccurs="0" maxOccurs="unbounded">
+                                            <xs:complexType>
+                                                <xs:sequence>
+                                                    <xs:element name="conf" minOccurs="0" maxOccurs="unbounded">
+                                                        <xs:complexType>
+                                                            <xs:attribute name="name" type="xs:string" use="required"/>
+                                                        </xs:complexType>
+                                                    </xs:element>
+                                                </xs:sequence>
+                                                <xs:attribute name="name" type="xs:string" use="required"/>
+                                                <xs:attribute name="type" type="xs:string"/>
+                                                <xs:attribute name="ext" type="xs:string"/>
+                                                <xs:attribute name="conf" type="xs:string"/>
+                                                <xs:attribute name="url" type="xs:string"/>
+                                                <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                            </xs:complexType>
+                                        </xs:element>
+                                        <xs:element name="include" minOccurs="0" maxOccurs="unbounded">
+                                            <xs:complexType>
+                                                <xs:sequence>
+                                                    <xs:element name="conf" minOccurs="0" maxOccurs="unbounded">
+                                                        <xs:complexType>
+                                                            <xs:attribute name="name" type="xs:string" use="required"/>
+                                                        </xs:complexType>
+                                                    </xs:element>
+                                                </xs:sequence>
+                                                <xs:attribute name="name" type="xs:string"/>
+                                                <xs:attribute name="type" type="xs:string"/>
+                                                <xs:attribute name="ext" type="xs:string"/>
+                                                <xs:attribute name="conf" type="xs:string"/>
+                                                <xs:attribute name="matcher" type="xs:string"/>
+                                                <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                            </xs:complexType>
+                                        </xs:element>
+                                        <xs:element name="exclude" minOccurs="0" maxOccurs="unbounded">
+                                            <xs:complexType>
+                                                <xs:sequence>
+                                                    <xs:element name="conf" minOccurs="0" maxOccurs="unbounded">
+                                                        <xs:complexType>
+                                                            <xs:attribute name="name" type="xs:string" use="required"/>
+                                                        </xs:complexType>
+                                                    </xs:element>
+                                                </xs:sequence>
+                                                <xs:attribute name="org" type="xs:string"/>
+                                                <xs:attribute name="module" type="xs:string"/>
+                                                <xs:attribute name="name" type="xs:string"/>
+                                                <xs:attribute name="type" type="xs:string"/>
+                                                <xs:attribute name="ext" type="xs:string"/>
+                                                <xs:attribute name="conf" type="xs:string"/>
+                                                <xs:attribute name="matcher" type="xs:string"/>
+                                                <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                            </xs:complexType>
+                                        </xs:element>
+                                    </xs:sequence>
+                                    <xs:attribute name="org" type="xs:string"/>
+                                    <xs:attribute name="name" type="xs:string" use="required"/>
+                                    <xs:attribute name="branch" type="xs:string"/>
+                                    <xs:attribute name="branchConstraint" type="xs:string"/>
+                                    <xs:attribute name="rev" type="xs:string" use="required"/>
+                                    <xs:attribute name="revConstraint" type="xs:string"/>
+                                    <xs:attribute name="force" type="xs:boolean"/>
+                                    <xs:attribute name="changing" type="xs:boolean" default="false"/>
+                                    <xs:attribute name="transitive" type="xs:boolean" default="true"/>
+                                    <xs:attribute name="conf" type="xs:string"/>
+                                    <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="exclude" type="global-exclude" minOccurs="0" maxOccurs="unbounded"/>
+                            <xs:element name="override" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="org" type="xs:string"/>
+                                    <xs:attribute name="module" type="xs:string"/>
+                                    <xs:attribute name="matcher" type="xs:string"/>
+                                    <xs:attribute name="rev" type="xs:string"/>
+                                    <xs:attribute name="branch" type="xs:string"/>
+                                </xs:complexType>
+                            </xs:element>
+                            <xs:element name="conflict" minOccurs="0" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="org" type="xs:string"/>
+                                    <xs:attribute name="module" type="xs:string"/>
+                                    <xs:attribute name="manager" type="xs:string"/>
+                                    <xs:attribute name="rev" type="xs:string"/>
+                                    <xs:attribute name="matcher" type="xs:string"/>
+                                    <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                </xs:complexType>
+                            </xs:element>
+                        </xs:sequence>
+                        <xs:attribute name="defaultconf" type="xs:string"/>
+                        <xs:attribute name="defaultconfmapping" type="xs:string"/>
+                        <xs:attribute name="confmappingoverride" type="xs:boolean"/>
+                    </xs:complexType>
+                </xs:element>
+                <xs:element name="conflicts" minOccurs="0">
+                    <xs:complexType>
+                        <xs:sequence>
+                            <xs:element name="manager" maxOccurs="unbounded">
+                                <xs:complexType>
+                                    <xs:attribute name="org" type="xs:string"/>
+                                    <xs:attribute name="module" type="xs:string"/>
+                                    <xs:attribute name="name" type="xs:string"/>
+                                    <xs:attribute name="rev" type="xs:string"/>
+                                    <xs:attribute name="matcher" type="xs:string"/>
+                                    <xs:anyAttribute namespace="##other" processContents="lax"/>
+                                </xs:complexType>
+                            </xs:element>
+                        </xs:sequence>
+                    </xs:complexType>
+                </xs:element>
+            </xs:sequence>
+            <xs:attribute name="version" type="xs:string" use="required"/>
+        </xs:complexType>
+    </xs:element>
+</xs:schema>


[ant-ivy] 01/04: 2.5.0 release prep

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jaikiran pushed a commit to annotated tag 2.5.0_Vote_RC1
in repository https://gitbox.apache.org/repos/asf/ant-ivy.git

commit 6b3a483f9a13aa5aa33a547f54f5ad43ac316573
Author: Jaikiran Pai <ja...@gmail.com>
AuthorDate: Sun Oct 20 10:05:37 2019 +0530

    2.5.0 release prep
---
 asciidoc/release-notes.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/asciidoc/release-notes.adoc b/asciidoc/release-notes.adoc
index 4f19284..76b10d2 100644
--- a/asciidoc/release-notes.adoc
+++ b/asciidoc/release-notes.adoc
@@ -19,7 +19,7 @@
 
 = Ivy Release Announcement
 
-XXXX DATE XXXXXX - The Apache Ivy project is pleased to announce its 2.5.0 release.
+20th October 2019 - The Apache Ivy project is pleased to announce its 2.5.0 release.
 
 == What is Ivy?
 Apache Ivy is a tool for managing (recording, tracking, resolving and reporting) project dependencies, characterized by flexibility,


[ant-ivy] 03/04: prep 2.5.0 release

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jaikiran pushed a commit to annotated tag 2.5.0_Vote_RC1
in repository https://gitbox.apache.org/repos/asf/ant-ivy.git

commit 8b94e475cc9251b36e90541321fdd7edc4659aff
Author: Jaikiran Pai <ja...@gmail.com>
AuthorDate: Sun Oct 20 10:15:09 2019 +0530

    prep 2.5.0 release
---
 version.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/version.properties b/version.properties
index 8f8fb6a..acec506 100644
--- a/version.properties
+++ b/version.properties
@@ -16,13 +16,13 @@
 #	 * specific language governing permissions and limitations
 #	 * under the License.
 #	 ***************************************************************
-target.ivy.version=2.5.0-rc2
+target.ivy.version=2.5.0
 # Following OSGi spec: have to be 3 numbers separated by dots
 target.ivy.bundle.version=2.5.0
 # in case we want to add a qualifier such as alpha, beta, etc...
 # if non empty, add a '_' at the end of the qualifier, so the version would look like 1.2.3.alpha_200901011200
 # NB: be careful with naming, OSGi orders version alphabetically. Suggested values: alpha_, beta_, cr1_ (for RC-1), final_
-target.ivy.bundle.version.qualifier=cr2_
+target.ivy.bundle.version.qualifier=final_
 
 
 # Versions of dependencies