Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-14 Thread Romain Manni-Bucau
Tmp is cause i cloned it freshly from so hope not. And even if so then how
can it end up with this path?

Le 15 déc. 2017 01:45, "sebb"  a écrit :

> On 14 December 2017 at 21:58, Romain Manni-Bucau 
> wrote:
> > Wonder how this one can happen
>
> Unclean workspace?
>
> RCs should be built from a clean checkout of the tag.
>
> > Le 14 déc. 2017 22:10, "Gary Gregory"  a écrit :
> >
> >> On Thu, Dec 14, 2017 at 1:32 PM, Oliver Heger <
> >> oliver.he...@oliver-heger.de>
> >> wrote:
> >>
> >> >
> >> >
> >> > Am 14.12.2017 um 01:38 schrieb Gary Gregory:
> >> > > On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger <
> >> > oliver.he...@oliver-heger.de>
> >> > > wrote:
> >> > >
> >> > >> Hi,
> >> > >>
> >> > >> thank you for your patience.
> >> > >>
> >> > >> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
> >> > >> Javadoc errors I built the site with 1.7).
> >> > >>
> >> > >> I have some minor findings:
> >> > >> - As Bruno already noticed, the release notes contain this strange
> >> text.
> >> > >> - In README.md the current version for the dependency should be
> >> updated.
> >> > >> - The jars with the sources contain spurious folders.
> >> > >>
> >> > >
> >> > > Can you be more specific please?
> >> >
> >> > If you open for instance commons-jcs-core-2.2.1-sources.jar from the
> >> > binary distribution, the jar contains a folder with an empty name and
> >> > one empty folder named "commons-jcs-core-2.2.1-sources". The folder
> with
> >> > the empty name has a path of sub folders down to
> >> > commons-jcs-core-2.2.1-sources.jar\\tmp\commons-jcs-
> >> > 2.2.1-RC3\commons-jcs-core\target\classes\META-INF\
> >> >
> >>
> >> Yuck! ;-)
> >>
> >> Gary
> >>
> >> >
> >> > Oliver
> >> >
> >> > >
> >> > > Gary
> >> > >
> >> > >
> >> > >> - There are many Findbugs violations.
> >> > >>
> >> > >> The text in the release notes is really annoying, the other things
> are
> >> > >> not really blocking. But in total it prevents me from voting +1.
> So I
> >> am
> >> > >> rather +0.
> >> > >>
> >> > >> Oliver
> >> > >>
> >> > >> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
> >> > >>> As discussed quite verbosely already I'd like to release JCS
> 2.2.1. I
> >> > >>> followed the commons procedure this time and hope it works for
> you.
> >> > >>>
> >> > >>> JCS 2.2.1 RC3 is available for review here:
> >> > >>> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn
> >> revision
> >> > >> 23702)
> >> > >>>
> >> > >>> The tag is here:
> >> > >>>
> >> > >>> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
> >> > >> commons-jcs-2.2.1-RC3/
> >> > >>> (svn revision 1817933)
> >> > >>>
> >> > >>> Maven artifacts are here:
> >> > >>> https://repository.apache.org/content/repositories/
> >> > >> orgapachecommons-1298
> >> > >>>
> >> > >>> I have tested this with JDK 7, 8 using Maven 3.5.0.
> >> > >>>
> >> > >>> Details of changes since 2.2 are in the release notes:
> >> > >>> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-
> >> > NOTES.txt
> >> > >>>
> >> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> >> > >> RC3/changes-report.html
> >> > >>>
> >> > >>> Site:
> >> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> RC3/
> >> > >>>
> >> > >>> Clirr Report (compared to 2.2):
> >> > >>>
> >> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> >> > >> RC3/commons-jcs-core/clirr-report.html
> >> > >>>
> >> > >>> RAT Report:
> >> > >>>
> >> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> >> > >> RC3/rat-report.html
> >> > >>> (the zipcodes.txt file is intended to not have headers)
> >> > >>>
> >> > >>> KEYS:
> >> > >>>   https://www.apache.org/dist/commons/KEYS
> >> > >>>
> >> > >>> Please review the release candidate and vote.
> >> > >>> This vote will close no sooner that 72 hours from now,
> >> > >>> i.e. sometime after 08:15 UTC 16-December 2017
> >> > >>>
> >> > >>>   [ ] +1 Release these artifacts
> >> > >>>   [ ] +-0 Don't care
> >> > >>>   [ ] -1 I oppose this release ${because}
> >> > >>>
> >> > >>> Thanks!
> >> > >>> Romain
> >> > >>>
> >> > >>
> >> > >> 
> -
> >> > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> > >> For additional commands, e-mail: dev-h...@commons.apache.org
> >> > >>
> >> > >>
> >> > >
> >> >
> >> > -
> >> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> > For additional commands, e-mail: dev-h...@commons.apache.org
> >> >
> >> >
> >>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3

2017-12-14 Thread Sergio Fernández
Thanks Gary and Bruno; I'll register those things to be fixed for upcoming
releases.

On Thu, Dec 14, 2017 at 8:42 AM, Gary Gregory 
wrote:

> I forgot to mention that a command line RAT check passed and a CLIRR check
> is irrelevant.
>
> Gary
>
> On Thu, Dec 14, 2017 at 9:17 AM, Gary Gregory 
> wrote:
>
> > From sources zip: ASC, MD5, SHA1 OK.
> >
> > 'mvn clean install' and 'mvn site' build OK with:
> >
> > Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> > 2017-10-18T01:58:13-06:00)
> > Maven home: C:\Java\apache-maven-3.5.2\bin\..
> > Java version: 1.8.0_152, vendor: Oracle Corporation
> > Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > The code needs clean up next, for example "Avoid modifiers which are
> > implied by the context". This means for example, that method decls in
> > interfaces do not need to be 'public', it is implied.
> >
> > You should also provide a site with the RC, either a full site on your
> > home.apache.org folder or as a zip file.
> >
> > +1
> >
> > Gary
> >
> > On Thu, Dec 7, 2017 at 9:51 PM, Sergio Fernández 
> > wrote:
> >
> >> Hi,
> >>
> >> once we addressed most of the issues from RC1 and RC2, I'd like to
> propose
> >> to release Apache Commons RDF 0.5.0 based on RC.
> >>
> >> Apache Commons RDF aims to provide a common Java API for RDF 1.1 graphs
> >> and
> >> datasets. API bindings in Commons RDF 0.5.0 include Apache Jena, Eclipse
> >> RDF4J, JSON-LD Java as well as a standalone implementation (simple).
> >>
> >> Apache Commons RDF 0.5.0 RC3 is available for review at (r23441):
> >>
> >> https://dist.apache.org/repos/dist/dev/commons/rdf/apache-
> >> commons-rdf-0.5.0-RC3/
> >>
> >> The source code for this RC is available from git tagged as 0.5.0-RC3
> >> (commit e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6):
> >>
> >> https://git-wip-us.apache.org/repos/asf?p=commons-rdf.git;a=commit;h=
> >> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
> >>  e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6>
> >>
> >> Mirrored at https://github.com/apache/commons-rdf/commit/
> >> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
> >>
> >> This source release produces the following binary artifacts:
> >>
> >> commons-rdf-parent-0.5.0
> >> commons-rdf-api-0.5.0
> >> commons-rdf-simple-0.5.0
> >> commons-rdf-jena-0.5.0
> >> commons-rdf-rdf4j-0.5.0
> >> commons-rdf-jsonld-java-0.5.0
> >> commons-rdf-integration-tests-0.5.0
> >>
> >> The Maven Staging repository can be found at:
> >>
> >> https://repository.apache.org/content/repositories/
> orgapachecommons-1295
> >>
> >> containing the following artifacts:
> >>
> >> commons-rdf-rdf4j-0.5.0.pom (SHA1: 1cdc74b7205fa06531bd59e1ee24f1
> >> d15999ab1b)
> >> commons-rdf-rdf4j-0.5.0.jar (SHA1: 265549b98b423c075f4a186dec76ef
> >> b815c03649)
> >> commons-rdf-rdf4j-0.5.0-tests.jar (SHA1:
> >> 9aab05dceefde27d79bc79f4b3c80daeeb01cb52)
> >> commons-rdf-rdf4j-0.5.0-javadoc.jar (SHA1:
> >> 4254ac42dd569a45ab3b95c3d16cb8f47508039a)
> >> commons-rdf-rdf4j-0.5.0-test-sources.jar (SHA1:
> >> 39eb4a6b10cafa4cfb87b4e48827006332ceaed3)
> >> commons-rdf-rdf4j-0.5.0-sources.jar (SHA1:
> >> f8a0ea29f31f501df05686abfd171f35fd39ed71)
> >> commons-rdf-api-0.5.0-sources.jar (SHA1:
> >> 02735a136e206408f75507fbf27af1230a99f61b)
> >> commons-rdf-api-0.5.0.jar (SHA1: df2d4451dee5b311cb4f51ced214df
> >> aab5838291)
> >> commons-rdf-api-0.5.0-tests.jar (SHA1:
> >> 025730515d0e66043b6483710a9638e1f71ff917)
> >> commons-rdf-api-0.5.0-javadoc.jar (SHA1:
> >> 3e15be3c7d018225aa6bafd91861474780c3ad8e)
> >> commons-rdf-api-0.5.0-test-sources.jar (SHA1:
> >> 5f2554c926de52b5661f430b69c92dac2056a029)
> >> commons-rdf-api-0.5.0.pom (SHA1: cc3382c3a60d815a20bba176393343
> >> 4f41d85598)
> >> commons-rdf-simple-0.5.0-tests.jar (SHA1:
> >> 472e43e582ddcf1a7f06f9184f4bf26fad3b65fc)
> >> commons-rdf-simple-0.5.0.pom (SHA1:
> >> b5aa51f49cbbdb9f39fa70d8cf183f63ae0c3a6a)
> >> commons-rdf-simple-0.5.0-javadoc.jar (SHA1:
> >> 87941fc168b6011fb003288eb392577fc4519be0)
> >> commons-rdf-simple-0.5.0-sources.jar (SHA1:
> >> 7232c14775db216efc85a1a7fabb90c6a456950c)
> >> commons-rdf-simple-0.5.0.jar (SHA1:
> >> c6b5038624d860129e273538d18dd52c5adcfd70)
> >> commons-rdf-simple-0.5.0-test-sources.jar (SHA1:
> >> 8028e8f20ebc465a6cd5a32fd9b8447eb4cf48dc)
> >> commons-rdf-parent-0.5.0-src.tar.gz (SHA1:
> >> 5b3788cb6b647f3663839fd0737a5a85a75d19fa)
> >> commons-rdf-parent-0.5.0-src.zip (SHA1:
> >> 519891322ed75f3ae4ef5cf7e8df60c65b797634)
> >> commons-rdf-parent-0.5.0.pom (SHA1:
> >> 4186153db162b4382f73be1ce2ff97a98ee5d442)
> >> commons-rdf-parent-0.5.0-site.xml (SHA1:
> >> 26fd1dc487f5f002d35841ba8dcc53704652d3b8)
> >> commons-rdf-integration-tests-0.5.0-test-sources.jar (SHA1:
> >> d7ad7ad0c09c3ae46d8da9c1ed989a9615369dcf)
> >> 

Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-14 Thread sebb
On 14 December 2017 at 21:58, Romain Manni-Bucau  wrote:
> Wonder how this one can happen

Unclean workspace?

RCs should be built from a clean checkout of the tag.

> Le 14 déc. 2017 22:10, "Gary Gregory"  a écrit :
>
>> On Thu, Dec 14, 2017 at 1:32 PM, Oliver Heger <
>> oliver.he...@oliver-heger.de>
>> wrote:
>>
>> >
>> >
>> > Am 14.12.2017 um 01:38 schrieb Gary Gregory:
>> > > On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger <
>> > oliver.he...@oliver-heger.de>
>> > > wrote:
>> > >
>> > >> Hi,
>> > >>
>> > >> thank you for your patience.
>> > >>
>> > >> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
>> > >> Javadoc errors I built the site with 1.7).
>> > >>
>> > >> I have some minor findings:
>> > >> - As Bruno already noticed, the release notes contain this strange
>> text.
>> > >> - In README.md the current version for the dependency should be
>> updated.
>> > >> - The jars with the sources contain spurious folders.
>> > >>
>> > >
>> > > Can you be more specific please?
>> >
>> > If you open for instance commons-jcs-core-2.2.1-sources.jar from the
>> > binary distribution, the jar contains a folder with an empty name and
>> > one empty folder named "commons-jcs-core-2.2.1-sources". The folder with
>> > the empty name has a path of sub folders down to
>> > commons-jcs-core-2.2.1-sources.jar\\tmp\commons-jcs-
>> > 2.2.1-RC3\commons-jcs-core\target\classes\META-INF\
>> >
>>
>> Yuck! ;-)
>>
>> Gary
>>
>> >
>> > Oliver
>> >
>> > >
>> > > Gary
>> > >
>> > >
>> > >> - There are many Findbugs violations.
>> > >>
>> > >> The text in the release notes is really annoying, the other things are
>> > >> not really blocking. But in total it prevents me from voting +1. So I
>> am
>> > >> rather +0.
>> > >>
>> > >> Oliver
>> > >>
>> > >> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
>> > >>> As discussed quite verbosely already I'd like to release JCS 2.2.1. I
>> > >>> followed the commons procedure this time and hope it works for you.
>> > >>>
>> > >>> JCS 2.2.1 RC3 is available for review here:
>> > >>> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn
>> revision
>> > >> 23702)
>> > >>>
>> > >>> The tag is here:
>> > >>>
>> > >>> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
>> > >> commons-jcs-2.2.1-RC3/
>> > >>> (svn revision 1817933)
>> > >>>
>> > >>> Maven artifacts are here:
>> > >>> https://repository.apache.org/content/repositories/
>> > >> orgapachecommons-1298
>> > >>>
>> > >>> I have tested this with JDK 7, 8 using Maven 3.5.0.
>> > >>>
>> > >>> Details of changes since 2.2 are in the release notes:
>> > >>> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-
>> > NOTES.txt
>> > >>>
>> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
>> > >> RC3/changes-report.html
>> > >>>
>> > >>> Site:
>> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
>> > >>>
>> > >>> Clirr Report (compared to 2.2):
>> > >>>
>> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
>> > >> RC3/commons-jcs-core/clirr-report.html
>> > >>>
>> > >>> RAT Report:
>> > >>>
>> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
>> > >> RC3/rat-report.html
>> > >>> (the zipcodes.txt file is intended to not have headers)
>> > >>>
>> > >>> KEYS:
>> > >>>   https://www.apache.org/dist/commons/KEYS
>> > >>>
>> > >>> Please review the release candidate and vote.
>> > >>> This vote will close no sooner that 72 hours from now,
>> > >>> i.e. sometime after 08:15 UTC 16-December 2017
>> > >>>
>> > >>>   [ ] +1 Release these artifacts
>> > >>>   [ ] +-0 Don't care
>> > >>>   [ ] -1 I oppose this release ${because}
>> > >>>
>> > >>> Thanks!
>> > >>> Romain
>> > >>>
>> > >>
>> > >> -
>> > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > >> For additional commands, e-mail: dev-h...@commons.apache.org
>> > >>
>> > >>
>> > >
>> >
>> > -
>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > For additional commands, e-mail: dev-h...@commons.apache.org
>> >
>> >
>>

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GitHub] commons-rng pull request #6: RNG-37 make KN table long

2017-12-14 Thread cur4so
GitHub user cur4so opened a pull request:

https://github.com/apache/commons-rng/pull/6

RNG-37 make KN table long

switch from into to long in auxiliary table KN calculation, plus 
calculation `uni` constant with higher precision  

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/cur4so/commons-rng feature-RNG-37

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-rng/pull/6.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #6


commit 6c3f060081e73d0d678c43396e7d82d567d25246
Author: Olga Kirillova 
Date:   2017-12-14T23:48:58Z

RNG-37 make KN table long




---

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-14 Thread Romain Manni-Bucau
Wonder how this one can happen

Le 14 déc. 2017 22:10, "Gary Gregory"  a écrit :

> On Thu, Dec 14, 2017 at 1:32 PM, Oliver Heger <
> oliver.he...@oliver-heger.de>
> wrote:
>
> >
> >
> > Am 14.12.2017 um 01:38 schrieb Gary Gregory:
> > > On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger <
> > oliver.he...@oliver-heger.de>
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >> thank you for your patience.
> > >>
> > >> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
> > >> Javadoc errors I built the site with 1.7).
> > >>
> > >> I have some minor findings:
> > >> - As Bruno already noticed, the release notes contain this strange
> text.
> > >> - In README.md the current version for the dependency should be
> updated.
> > >> - The jars with the sources contain spurious folders.
> > >>
> > >
> > > Can you be more specific please?
> >
> > If you open for instance commons-jcs-core-2.2.1-sources.jar from the
> > binary distribution, the jar contains a folder with an empty name and
> > one empty folder named "commons-jcs-core-2.2.1-sources". The folder with
> > the empty name has a path of sub folders down to
> > commons-jcs-core-2.2.1-sources.jar\\tmp\commons-jcs-
> > 2.2.1-RC3\commons-jcs-core\target\classes\META-INF\
> >
>
> Yuck! ;-)
>
> Gary
>
> >
> > Oliver
> >
> > >
> > > Gary
> > >
> > >
> > >> - There are many Findbugs violations.
> > >>
> > >> The text in the release notes is really annoying, the other things are
> > >> not really blocking. But in total it prevents me from voting +1. So I
> am
> > >> rather +0.
> > >>
> > >> Oliver
> > >>
> > >> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
> > >>> As discussed quite verbosely already I'd like to release JCS 2.2.1. I
> > >>> followed the commons procedure this time and hope it works for you.
> > >>>
> > >>> JCS 2.2.1 RC3 is available for review here:
> > >>> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn
> revision
> > >> 23702)
> > >>>
> > >>> The tag is here:
> > >>>
> > >>> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
> > >> commons-jcs-2.2.1-RC3/
> > >>> (svn revision 1817933)
> > >>>
> > >>> Maven artifacts are here:
> > >>> https://repository.apache.org/content/repositories/
> > >> orgapachecommons-1298
> > >>>
> > >>> I have tested this with JDK 7, 8 using Maven 3.5.0.
> > >>>
> > >>> Details of changes since 2.2 are in the release notes:
> > >>> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-
> > NOTES.txt
> > >>>
> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> > >> RC3/changes-report.html
> > >>>
> > >>> Site:
> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
> > >>>
> > >>> Clirr Report (compared to 2.2):
> > >>>
> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> > >> RC3/commons-jcs-core/clirr-report.html
> > >>>
> > >>> RAT Report:
> > >>>
> > >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> > >> RC3/rat-report.html
> > >>> (the zipcodes.txt file is intended to not have headers)
> > >>>
> > >>> KEYS:
> > >>>   https://www.apache.org/dist/commons/KEYS
> > >>>
> > >>> Please review the release candidate and vote.
> > >>> This vote will close no sooner that 72 hours from now,
> > >>> i.e. sometime after 08:15 UTC 16-December 2017
> > >>>
> > >>>   [ ] +1 Release these artifacts
> > >>>   [ ] +-0 Don't care
> > >>>   [ ] -1 I oppose this release ${because}
> > >>>
> > >>> Thanks!
> > >>> Romain
> > >>>
> > >>
> > >> -
> > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > >> For additional commands, e-mail: dev-h...@commons.apache.org
> > >>
> > >>
> > >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
>


Re: [text] Adapt the Log4j 2 Interpolator to [text]

2017-12-14 Thread Rob Tompkins


> On Dec 14, 2017, at 4:11 PM, Gary Gregory  wrote:
> 
> I think I'll pick Commons Config as the starting point, unless someone else
> has a stronger POV.

+1

> 
> Gary
> 
> On Thu, Dec 14, 2017 at 12:59 PM, Jan Matèrne (jhm) 
> wrote:
> 
>> If I see a syntax like ${prefix:key} I could think of having a map of "map
>> providers".
>> The source of such a map could be a file, system properties, environment
>> variables, database, ldap, ...
>> 
>> Haven't looked at commons-configuration.
>> But maybe also have a look at Apache Deltaspike which supports
>> configurtion values via a "Datasource".
>> 
>> And Tamaya will also have one, I think ...
>> 
>> 
>> Jan
>> 
>> 
>> 
>>> -Ursprüngliche Nachricht-
>>> Von: Ralph Goers [mailto:ralph.go...@dslextreme.com]
>>> Gesendet: Donnerstag, 14. Dezember 2017 16:41
>>> An: Commons Developers List
>>> Betreff: Re: [text] Adapt the Log4j 2 Interpolator to [text]
>>> 
>>> Yes, the Interpolator was borrowed from Commons Configuration.
>>> 
>>> Ralph
>>> 
 On Dec 14, 2017, at 5:20 AM, Jörg Schaible >> inspire.com> wrote:
 
 Hi Gary,
 
 Am Wed, 13 Dec 2017 15:17:56 -0700 schrieb Gary Gregory:
 
> Hi All,
> 
> Log4j 2 provides it's own copy of our StrSubstitutor/StrLookup
> framework enhanced for Log4j's needs. In addition it provides a
> custom StrLookup called Interpolator which allows for lookups like:
> 
> ${sys:java.version} and ${env:MY_VAR} to look up system properties
> and environment variables respectively as well as other sub maps.
 
 You will find this also in commons-configurations.
 
> I would like to borrow this concept of a composite and keyed
> StrLookup and make it a first class citizen in [text].
> 
> This would look like this:
> 
> Interpolator interpolator = new o.a.c.t.Interpolator();
> interpolator.put("gary", StrLookup.mapLookup(new HashMap()));
> interpolator.put("alice", StrLookup.mapLookup(new HashMap()));
> StrSubstitutor strSubstitutor = new StrSubstitutor(interpolator);
> 
> Thoughts?
 
 Cheers,
 Jörg
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 
 
>>> 
>>> 
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>> 
>> 
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>> 
>> 

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [text] Adapt the Log4j 2 Interpolator to [text]

2017-12-14 Thread Gary Gregory
I think I'll pick Commons Config as the starting point, unless someone else
has a stronger POV.

Gary

On Thu, Dec 14, 2017 at 12:59 PM, Jan Matèrne (jhm) 
wrote:

> If I see a syntax like ${prefix:key} I could think of having a map of "map
> providers".
> The source of such a map could be a file, system properties, environment
> variables, database, ldap, ...
>
> Haven't looked at commons-configuration.
> But maybe also have a look at Apache Deltaspike which supports
> configurtion values via a "Datasource".
>
> And Tamaya will also have one, I think ...
>
>
> Jan
>
>
>
> > -Ursprüngliche Nachricht-
> > Von: Ralph Goers [mailto:ralph.go...@dslextreme.com]
> > Gesendet: Donnerstag, 14. Dezember 2017 16:41
> > An: Commons Developers List
> > Betreff: Re: [text] Adapt the Log4j 2 Interpolator to [text]
> >
> > Yes, the Interpolator was borrowed from Commons Configuration.
> >
> > Ralph
> >
> > > On Dec 14, 2017, at 5:20 AM, Jörg Schaible  > inspire.com> wrote:
> > >
> > > Hi Gary,
> > >
> > > Am Wed, 13 Dec 2017 15:17:56 -0700 schrieb Gary Gregory:
> > >
> > >> Hi All,
> > >>
> > >> Log4j 2 provides it's own copy of our StrSubstitutor/StrLookup
> > >> framework enhanced for Log4j's needs. In addition it provides a
> > >> custom StrLookup called Interpolator which allows for lookups like:
> > >>
> > >> ${sys:java.version} and ${env:MY_VAR} to look up system properties
> > >> and environment variables respectively as well as other sub maps.
> > >
> > > You will find this also in commons-configurations.
> > >
> > >> I would like to borrow this concept of a composite and keyed
> > >> StrLookup and make it a first class citizen in [text].
> > >>
> > >> This would look like this:
> > >>
> > >> Interpolator interpolator = new o.a.c.t.Interpolator();
> > >> interpolator.put("gary", StrLookup.mapLookup(new HashMap()));
> > >> interpolator.put("alice", StrLookup.mapLookup(new HashMap()));
> > >> StrSubstitutor strSubstitutor = new StrSubstitutor(interpolator);
> > >>
> > >> Thoughts?
> > >
> > > Cheers,
> > > Jörg
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > For additional commands, e-mail: dev-h...@commons.apache.org
> > >
> > >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-14 Thread Gary Gregory
On Thu, Dec 14, 2017 at 1:32 PM, Oliver Heger 
wrote:

>
>
> Am 14.12.2017 um 01:38 schrieb Gary Gregory:
> > On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger <
> oliver.he...@oliver-heger.de>
> > wrote:
> >
> >> Hi,
> >>
> >> thank you for your patience.
> >>
> >> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
> >> Javadoc errors I built the site with 1.7).
> >>
> >> I have some minor findings:
> >> - As Bruno already noticed, the release notes contain this strange text.
> >> - In README.md the current version for the dependency should be updated.
> >> - The jars with the sources contain spurious folders.
> >>
> >
> > Can you be more specific please?
>
> If you open for instance commons-jcs-core-2.2.1-sources.jar from the
> binary distribution, the jar contains a folder with an empty name and
> one empty folder named "commons-jcs-core-2.2.1-sources". The folder with
> the empty name has a path of sub folders down to
> commons-jcs-core-2.2.1-sources.jar\\tmp\commons-jcs-
> 2.2.1-RC3\commons-jcs-core\target\classes\META-INF\
>

Yuck! ;-)

Gary

>
> Oliver
>
> >
> > Gary
> >
> >
> >> - There are many Findbugs violations.
> >>
> >> The text in the release notes is really annoying, the other things are
> >> not really blocking. But in total it prevents me from voting +1. So I am
> >> rather +0.
> >>
> >> Oliver
> >>
> >> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
> >>> As discussed quite verbosely already I'd like to release JCS 2.2.1. I
> >>> followed the commons procedure this time and hope it works for you.
> >>>
> >>> JCS 2.2.1 RC3 is available for review here:
> >>> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision
> >> 23702)
> >>>
> >>> The tag is here:
> >>>
> >>> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
> >> commons-jcs-2.2.1-RC3/
> >>> (svn revision 1817933)
> >>>
> >>> Maven artifacts are here:
> >>> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1298
> >>>
> >>> I have tested this with JDK 7, 8 using Maven 3.5.0.
> >>>
> >>> Details of changes since 2.2 are in the release notes:
> >>> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-
> NOTES.txt
> >>>
> >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> >> RC3/changes-report.html
> >>>
> >>> Site:
> >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
> >>>
> >>> Clirr Report (compared to 2.2):
> >>>
> >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> >> RC3/commons-jcs-core/clirr-report.html
> >>>
> >>> RAT Report:
> >>>
> >>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
> >> RC3/rat-report.html
> >>> (the zipcodes.txt file is intended to not have headers)
> >>>
> >>> KEYS:
> >>>   https://www.apache.org/dist/commons/KEYS
> >>>
> >>> Please review the release candidate and vote.
> >>> This vote will close no sooner that 72 hours from now,
> >>> i.e. sometime after 08:15 UTC 16-December 2017
> >>>
> >>>   [ ] +1 Release these artifacts
> >>>   [ ] +-0 Don't care
> >>>   [ ] -1 I oppose this release ${because}
> >>>
> >>> Thanks!
> >>> Romain
> >>>
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> For additional commands, e-mail: dev-h...@commons.apache.org
> >>
> >>
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [VOTE] Release Commons JCS 2.2.1 based on RC3

2017-12-14 Thread Oliver Heger


Am 14.12.2017 um 01:38 schrieb Gary Gregory:
> On Wed, Dec 13, 2017 at 2:03 PM, Oliver Heger 
> wrote:
> 
>> Hi,
>>
>> thank you for your patience.
>>
>> Build works fine with Java 1.7 on Windows 10 (because of the Java 8
>> Javadoc errors I built the site with 1.7).
>>
>> I have some minor findings:
>> - As Bruno already noticed, the release notes contain this strange text.
>> - In README.md the current version for the dependency should be updated.
>> - The jars with the sources contain spurious folders.
>>
> 
> Can you be more specific please?

If you open for instance commons-jcs-core-2.2.1-sources.jar from the
binary distribution, the jar contains a folder with an empty name and
one empty folder named "commons-jcs-core-2.2.1-sources". The folder with
the empty name has a path of sub folders down to
commons-jcs-core-2.2.1-sources.jar\\tmp\commons-jcs-2.2.1-RC3\commons-jcs-core\target\classes\META-INF\

Oliver

> 
> Gary
> 
> 
>> - There are many Findbugs violations.
>>
>> The text in the release notes is really annoying, the other things are
>> not really blocking. But in total it prevents me from voting +1. So I am
>> rather +0.
>>
>> Oliver
>>
>> Am 13.12.2017 um 09:02 schrieb Romain Manni-Bucau:
>>> As discussed quite verbosely already I'd like to release JCS 2.2.1. I
>>> followed the commons procedure this time and hope it works for you.
>>>
>>> JCS 2.2.1 RC3 is available for review here:
>>> https://dist.apache.org/repos/dist/dev/commons/jcs/ (svn revision
>> 23702)
>>>
>>> The tag is here:
>>>
>>> http://svn.apache.org/repos/asf/commons/proper/jcs/tags/
>> commons-jcs-2.2.1-RC3/
>>> (svn revision 1817933)
>>>
>>> Maven artifacts are here:
>>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1298
>>>
>>> I have tested this with JDK 7, 8 using Maven 3.5.0.
>>>
>>> Details of changes since 2.2 are in the release notes:
>>> https://dist.apache.org/repos/dist/dev/commons/jcs/RELEASE-NOTES.txt
>>>
>>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
>> RC3/changes-report.html
>>>
>>> Site:
>>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-RC3/
>>>
>>> Clirr Report (compared to 2.2):
>>>
>>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
>> RC3/commons-jcs-core/clirr-report.html
>>>
>>> RAT Report:
>>>
>>> http://home.apache.org/~rmannibucau/commons-jcs-2.2.1-
>> RC3/rat-report.html
>>> (the zipcodes.txt file is intended to not have headers)
>>>
>>> KEYS:
>>>   https://www.apache.org/dist/commons/KEYS
>>>
>>> Please review the release candidate and vote.
>>> This vote will close no sooner that 72 hours from now,
>>> i.e. sometime after 08:15 UTC 16-December 2017
>>>
>>>   [ ] +1 Release these artifacts
>>>   [ ] +-0 Don't care
>>>   [ ] -1 I oppose this release ${because}
>>>
>>> Thanks!
>>> Romain
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
> 

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



AW: [text] Adapt the Log4j 2 Interpolator to [text]

2017-12-14 Thread jhm
If I see a syntax like ${prefix:key} I could think of having a map of "map 
providers".
The source of such a map could be a file, system properties, environment 
variables, database, ldap, ...

Haven't looked at commons-configuration.
But maybe also have a look at Apache Deltaspike which supports configurtion 
values via a "Datasource".

And Tamaya will also have one, I think ...


Jan



> -Ursprüngliche Nachricht-
> Von: Ralph Goers [mailto:ralph.go...@dslextreme.com]
> Gesendet: Donnerstag, 14. Dezember 2017 16:41
> An: Commons Developers List
> Betreff: Re: [text] Adapt the Log4j 2 Interpolator to [text]
> 
> Yes, the Interpolator was borrowed from Commons Configuration.
> 
> Ralph
> 
> > On Dec 14, 2017, at 5:20 AM, Jörg Schaible  inspire.com> wrote:
> >
> > Hi Gary,
> >
> > Am Wed, 13 Dec 2017 15:17:56 -0700 schrieb Gary Gregory:
> >
> >> Hi All,
> >>
> >> Log4j 2 provides it's own copy of our StrSubstitutor/StrLookup
> >> framework enhanced for Log4j's needs. In addition it provides a
> >> custom StrLookup called Interpolator which allows for lookups like:
> >>
> >> ${sys:java.version} and ${env:MY_VAR} to look up system properties
> >> and environment variables respectively as well as other sub maps.
> >
> > You will find this also in commons-configurations.
> >
> >> I would like to borrow this concept of a composite and keyed
> >> StrLookup and make it a first class citizen in [text].
> >>
> >> This would look like this:
> >>
> >> Interpolator interpolator = new o.a.c.t.Interpolator();
> >> interpolator.put("gary", StrLookup.mapLookup(new HashMap()));
> >> interpolator.put("alice", StrLookup.mapLookup(new HashMap()));
> >> StrSubstitutor strSubstitutor = new StrSubstitutor(interpolator);
> >>
> >> Thoughts?
> >
> > Cheers,
> > Jörg
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
> 
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GitHub] commons-rdf pull request #50: Cleanup for PMD warnings in -rdf-api

2017-12-14 Thread ajs6f
GitHub user ajs6f opened a pull request:

https://github.com/apache/commons-rdf/pull/50

Cleanup for PMD warnings in -rdf-api



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ajs6f/commons-rdf CleanupAPI

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-rdf/pull/50.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #50


commit f998f5d3fac68fafe12586a9976d26e7a723cba1
Author: ajs6f 
Date:   2017-12-14T17:53:39Z

Cleanup for PMD warnings in -rdf-api




---

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GitHub] commons-rdf pull request #49: Cleanup for FindBugs and PMD warnings in -simp...

2017-12-14 Thread ajs6f
GitHub user ajs6f opened a pull request:

https://github.com/apache/commons-rdf/pull/49

Cleanup for FindBugs and PMD warnings in -simple and -jena



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ajs6f/commons-rdf JenaSimpleCleanup

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-rdf/pull/49.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #49


commit f1649e034a2623137434fcc2810f8802d3ee9434
Author: ajs6f 
Date:   2017-12-14T17:37:25Z

Cleanup for FindBugs and PMD warnings in commons-rdf-simple and 
commons-rdf-jena




---

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [draft] Board report is due Dec 20.

2017-12-14 Thread Ralph Goers
LGTM

Ralph

> On Dec 14, 2017, at 9:48 AM, Gary Gregory  wrote:
> 
> I will send this report to the board later tonight. Let me know if you
> think it needs to be amended.
> 
> Gary
> 
> On Wed, Dec 13, 2017 at 1:38 PM, Gary Gregory 
> wrote:
> 
>> Please advise if you think something should be changed:
>> --
>> 
>> ## Description:
>> - The Apache Commons project focuses on all aspects of reusable Java
>> components.
>> 
>> - The Apache Commons components are widely used in many projects, both
>> within
>>  Apache and without. Any ASF committer can commit to Apache Commons.
>> 
>> - The last report was for the meeting of September 20, 2017.
>> 
>> ## Issues:
>> - There are no issues requiring board attention at this time.
>> 
>> ## Activity:
>> - The project is active with twelve (12) releases this reporting period.
>> 
>> ## Health report:
>> - Most components in Commons are mature, but are still actively maintained
>>   (12 releases). The dev list is active. JIRA is active. Speed of
>> responses
>>   to users is reasonable in most cases. We have no new PMC members, no
>> new
>>   committers, and Commons is still open to any Apache Committer.
>> - Previous growing pains toward Commons Math 4 might see resolution with
>> a
>>   plan toward splitting off Commons Math into new components.
>> 
>> ## PMC changes:
>> 
>> - Currently 38 PMC members.
>> - No new PMC members added in the last 3 months
>> - Last PMC addition was Rob Tompkins on Fri Jun 30 2017
>> 
>> ## Committer base changes:
>> 
>> - Currently 146 committers.
>> - Sergio Fernández was added as a committer on Sat Nov 04 2017
>> 
>> ## Releases:
>> 
>> - BCEL-6.1 was released on Sun Sep 17 2017
>> - BCEL-6.2 was released on Thu Dec 07 2017
>> - CODEC-1.11 was released on Thu Oct 19 2017
>> - COMPRESS-1.15 was released on Mon Oct 16 2017
>> - CONFIGURATION-2.2 was released on Wed Oct 11 2017
>> - DAEMON-1.1.0 was released on Tue Nov 21 2017
>> - IO-2.6 was released on Sat Oct 14 2017
>> - JELLY-1.0.1 was released on Sat Sep 23 2017
>> - LANG-3.7 was released on Tue Nov 07 2017
>> - POOL-2.4.3 was released on Fri Oct 27 2017
>> - TEXT-1.2 was released on Mon Dec 11 2017
>> - VFS-2.2 was released on Thu Oct 05 2017
>> 
>> ## JIRA activity:
>> 
>> - 171 JIRA tickets created in the last 3 months
>> - 228 JIRA tickets closed/resolved in the last 3 months
>> 
>> Gary Gregory
>> Apache Commons Chair
>> 



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[GitHub] commons-rdf pull request #48: Cleanup in commons-rdf-rdf4j to close PMD and ...

2017-12-14 Thread ajs6f
GitHub user ajs6f opened a pull request:

https://github.com/apache/commons-rdf/pull/48

Cleanup in commons-rdf-rdf4j to close PMD and FindBugs warnings



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ajs6f/commons-rdf RDF4jCleanup

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-rdf/pull/48.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #48


commit 37ab026c576c8841f378cc2376ca02c478567e84
Author: ajs6f 
Date:   2017-12-14T17:06:03Z

Cleanup in commons-rdf-rdf4j to close PMD and FindBugs warnings




---

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [draft] Board report is due Dec 20.

2017-12-14 Thread Gary Gregory
I will send this report to the board later tonight. Let me know if you
think it needs to be amended.

Gary

On Wed, Dec 13, 2017 at 1:38 PM, Gary Gregory 
wrote:

> Please advise if you think something should be changed:
> --
>
> ## Description:
> - The Apache Commons project focuses on all aspects of reusable Java
> components.
>
> - The Apache Commons components are widely used in many projects, both
> within
>   Apache and without. Any ASF committer can commit to Apache Commons.
>
> - The last report was for the meeting of September 20, 2017.
>
> ## Issues:
>  - There are no issues requiring board attention at this time.
>
> ## Activity:
>  - The project is active with twelve (12) releases this reporting period.
>
> ## Health report:
>  - Most components in Commons are mature, but are still actively maintained
>(12 releases). The dev list is active. JIRA is active. Speed of
> responses
>to users is reasonable in most cases. We have no new PMC members, no
> new
>committers, and Commons is still open to any Apache Committer.
>  - Previous growing pains toward Commons Math 4 might see resolution with
> a
>plan toward splitting off Commons Math into new components.
>
> ## PMC changes:
>
>  - Currently 38 PMC members.
>  - No new PMC members added in the last 3 months
>  - Last PMC addition was Rob Tompkins on Fri Jun 30 2017
>
> ## Committer base changes:
>
>  - Currently 146 committers.
>  - Sergio Fernández was added as a committer on Sat Nov 04 2017
>
> ## Releases:
>
>  - BCEL-6.1 was released on Sun Sep 17 2017
>  - BCEL-6.2 was released on Thu Dec 07 2017
>  - CODEC-1.11 was released on Thu Oct 19 2017
>  - COMPRESS-1.15 was released on Mon Oct 16 2017
>  - CONFIGURATION-2.2 was released on Wed Oct 11 2017
>  - DAEMON-1.1.0 was released on Tue Nov 21 2017
>  - IO-2.6 was released on Sat Oct 14 2017
>  - JELLY-1.0.1 was released on Sat Sep 23 2017
>  - LANG-3.7 was released on Tue Nov 07 2017
>  - POOL-2.4.3 was released on Fri Oct 27 2017
>  - TEXT-1.2 was released on Mon Dec 11 2017
>  - VFS-2.2 was released on Thu Oct 05 2017
>
> ## JIRA activity:
>
>  - 171 JIRA tickets created in the last 3 months
>  - 228 JIRA tickets closed/resolved in the last 3 months
>
> Gary Gregory
> Apache Commons Chair
>


Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3

2017-12-14 Thread Gary Gregory
I forgot to mention that a command line RAT check passed and a CLIRR check
is irrelevant.

Gary

On Thu, Dec 14, 2017 at 9:17 AM, Gary Gregory 
wrote:

> From sources zip: ASC, MD5, SHA1 OK.
>
> 'mvn clean install' and 'mvn site' build OK with:
>
> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
> 2017-10-18T01:58:13-06:00)
> Maven home: C:\Java\apache-maven-3.5.2\bin\..
> Java version: 1.8.0_152, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.8.0_152\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> The code needs clean up next, for example "Avoid modifiers which are
> implied by the context". This means for example, that method decls in
> interfaces do not need to be 'public', it is implied.
>
> You should also provide a site with the RC, either a full site on your
> home.apache.org folder or as a zip file.
>
> +1
>
> Gary
>
> On Thu, Dec 7, 2017 at 9:51 PM, Sergio Fernández 
> wrote:
>
>> Hi,
>>
>> once we addressed most of the issues from RC1 and RC2, I'd like to propose
>> to release Apache Commons RDF 0.5.0 based on RC.
>>
>> Apache Commons RDF aims to provide a common Java API for RDF 1.1 graphs
>> and
>> datasets. API bindings in Commons RDF 0.5.0 include Apache Jena, Eclipse
>> RDF4J, JSON-LD Java as well as a standalone implementation (simple).
>>
>> Apache Commons RDF 0.5.0 RC3 is available for review at (r23441):
>>
>> https://dist.apache.org/repos/dist/dev/commons/rdf/apache-
>> commons-rdf-0.5.0-RC3/
>>
>> The source code for this RC is available from git tagged as 0.5.0-RC3
>> (commit e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6):
>>
>> https://git-wip-us.apache.org/repos/asf?p=commons-rdf.git;a=commit;h=
>> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
>> 
>>
>> Mirrored at https://github.com/apache/commons-rdf/commit/
>> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
>>
>> This source release produces the following binary artifacts:
>>
>> commons-rdf-parent-0.5.0
>> commons-rdf-api-0.5.0
>> commons-rdf-simple-0.5.0
>> commons-rdf-jena-0.5.0
>> commons-rdf-rdf4j-0.5.0
>> commons-rdf-jsonld-java-0.5.0
>> commons-rdf-integration-tests-0.5.0
>>
>> The Maven Staging repository can be found at:
>>
>> https://repository.apache.org/content/repositories/orgapachecommons-1295
>>
>> containing the following artifacts:
>>
>> commons-rdf-rdf4j-0.5.0.pom (SHA1: 1cdc74b7205fa06531bd59e1ee24f1
>> d15999ab1b)
>> commons-rdf-rdf4j-0.5.0.jar (SHA1: 265549b98b423c075f4a186dec76ef
>> b815c03649)
>> commons-rdf-rdf4j-0.5.0-tests.jar (SHA1:
>> 9aab05dceefde27d79bc79f4b3c80daeeb01cb52)
>> commons-rdf-rdf4j-0.5.0-javadoc.jar (SHA1:
>> 4254ac42dd569a45ab3b95c3d16cb8f47508039a)
>> commons-rdf-rdf4j-0.5.0-test-sources.jar (SHA1:
>> 39eb4a6b10cafa4cfb87b4e48827006332ceaed3)
>> commons-rdf-rdf4j-0.5.0-sources.jar (SHA1:
>> f8a0ea29f31f501df05686abfd171f35fd39ed71)
>> commons-rdf-api-0.5.0-sources.jar (SHA1:
>> 02735a136e206408f75507fbf27af1230a99f61b)
>> commons-rdf-api-0.5.0.jar (SHA1: df2d4451dee5b311cb4f51ced214df
>> aab5838291)
>> commons-rdf-api-0.5.0-tests.jar (SHA1:
>> 025730515d0e66043b6483710a9638e1f71ff917)
>> commons-rdf-api-0.5.0-javadoc.jar (SHA1:
>> 3e15be3c7d018225aa6bafd91861474780c3ad8e)
>> commons-rdf-api-0.5.0-test-sources.jar (SHA1:
>> 5f2554c926de52b5661f430b69c92dac2056a029)
>> commons-rdf-api-0.5.0.pom (SHA1: cc3382c3a60d815a20bba176393343
>> 4f41d85598)
>> commons-rdf-simple-0.5.0-tests.jar (SHA1:
>> 472e43e582ddcf1a7f06f9184f4bf26fad3b65fc)
>> commons-rdf-simple-0.5.0.pom (SHA1:
>> b5aa51f49cbbdb9f39fa70d8cf183f63ae0c3a6a)
>> commons-rdf-simple-0.5.0-javadoc.jar (SHA1:
>> 87941fc168b6011fb003288eb392577fc4519be0)
>> commons-rdf-simple-0.5.0-sources.jar (SHA1:
>> 7232c14775db216efc85a1a7fabb90c6a456950c)
>> commons-rdf-simple-0.5.0.jar (SHA1:
>> c6b5038624d860129e273538d18dd52c5adcfd70)
>> commons-rdf-simple-0.5.0-test-sources.jar (SHA1:
>> 8028e8f20ebc465a6cd5a32fd9b8447eb4cf48dc)
>> commons-rdf-parent-0.5.0-src.tar.gz (SHA1:
>> 5b3788cb6b647f3663839fd0737a5a85a75d19fa)
>> commons-rdf-parent-0.5.0-src.zip (SHA1:
>> 519891322ed75f3ae4ef5cf7e8df60c65b797634)
>> commons-rdf-parent-0.5.0.pom (SHA1:
>> 4186153db162b4382f73be1ce2ff97a98ee5d442)
>> commons-rdf-parent-0.5.0-site.xml (SHA1:
>> 26fd1dc487f5f002d35841ba8dcc53704652d3b8)
>> commons-rdf-integration-tests-0.5.0-test-sources.jar (SHA1:
>> d7ad7ad0c09c3ae46d8da9c1ed989a9615369dcf)
>> commons-rdf-integration-tests-0.5.0-tests.jar (SHA1:
>> 0db5cb5a32afcad51decae42c6a7d4dc7e62f15a)
>> commons-rdf-integration-tests-0.5.0.pom (SHA1:
>> dc8b7754e2069b8c19c507a59a665ba12fd60007)
>> commons-rdf-jena-0.5.0.pom (SHA1: a4a0f39e0428d0484074d1dde5368a
>> 9f9ba2b065)
>> commons-rdf-jena-0.5.0-sources.jar (SHA1:
>> 51c8127914e5d7f3d8922375af08c524f1a5d403)
>> commons-rdf-jena-0.5.0-test-sources.jar 

Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3

2017-12-14 Thread Gary Gregory
>From sources zip: ASC, MD5, SHA1 OK.

'mvn clean install' and 'mvn site' build OK with:

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_152\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

The code needs clean up next, for example "Avoid modifiers which are
implied by the context". This means for example, that method decls in
interfaces do not need to be 'public', it is implied.

You should also provide a site with the RC, either a full site on your
home.apache.org folder or as a zip file.

+1

Gary

On Thu, Dec 7, 2017 at 9:51 PM, Sergio Fernández  wrote:

> Hi,
>
> once we addressed most of the issues from RC1 and RC2, I'd like to propose
> to release Apache Commons RDF 0.5.0 based on RC.
>
> Apache Commons RDF aims to provide a common Java API for RDF 1.1 graphs and
> datasets. API bindings in Commons RDF 0.5.0 include Apache Jena, Eclipse
> RDF4J, JSON-LD Java as well as a standalone implementation (simple).
>
> Apache Commons RDF 0.5.0 RC3 is available for review at (r23441):
>
> https://dist.apache.org/repos/dist/dev/commons/rdf/apache-
> commons-rdf-0.5.0-RC3/
>
> The source code for this RC is available from git tagged as 0.5.0-RC3
> (commit e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6):
>
> https://git-wip-us.apache.org/repos/asf?p=commons-rdf.git;a=commit;h=
> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
>
> Mirrored at https://github.com/apache/commons-rdf/commit/
> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
>
> This source release produces the following binary artifacts:
>
> commons-rdf-parent-0.5.0
> commons-rdf-api-0.5.0
> commons-rdf-simple-0.5.0
> commons-rdf-jena-0.5.0
> commons-rdf-rdf4j-0.5.0
> commons-rdf-jsonld-java-0.5.0
> commons-rdf-integration-tests-0.5.0
>
> The Maven Staging repository can be found at:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1295
>
> containing the following artifacts:
>
> commons-rdf-rdf4j-0.5.0.pom (SHA1: 1cdc74b7205fa06531bd59e1ee24f1
> d15999ab1b)
> commons-rdf-rdf4j-0.5.0.jar (SHA1: 265549b98b423c075f4a186dec76ef
> b815c03649)
> commons-rdf-rdf4j-0.5.0-tests.jar (SHA1:
> 9aab05dceefde27d79bc79f4b3c80daeeb01cb52)
> commons-rdf-rdf4j-0.5.0-javadoc.jar (SHA1:
> 4254ac42dd569a45ab3b95c3d16cb8f47508039a)
> commons-rdf-rdf4j-0.5.0-test-sources.jar (SHA1:
> 39eb4a6b10cafa4cfb87b4e48827006332ceaed3)
> commons-rdf-rdf4j-0.5.0-sources.jar (SHA1:
> f8a0ea29f31f501df05686abfd171f35fd39ed71)
> commons-rdf-api-0.5.0-sources.jar (SHA1:
> 02735a136e206408f75507fbf27af1230a99f61b)
> commons-rdf-api-0.5.0.jar (SHA1: df2d4451dee5b311cb4f51ced214dfaab5838291)
> commons-rdf-api-0.5.0-tests.jar (SHA1:
> 025730515d0e66043b6483710a9638e1f71ff917)
> commons-rdf-api-0.5.0-javadoc.jar (SHA1:
> 3e15be3c7d018225aa6bafd91861474780c3ad8e)
> commons-rdf-api-0.5.0-test-sources.jar (SHA1:
> 5f2554c926de52b5661f430b69c92dac2056a029)
> commons-rdf-api-0.5.0.pom (SHA1: cc3382c3a60d815a20bba1763933434f41d85598)
> commons-rdf-simple-0.5.0-tests.jar (SHA1:
> 472e43e582ddcf1a7f06f9184f4bf26fad3b65fc)
> commons-rdf-simple-0.5.0.pom (SHA1:
> b5aa51f49cbbdb9f39fa70d8cf183f63ae0c3a6a)
> commons-rdf-simple-0.5.0-javadoc.jar (SHA1:
> 87941fc168b6011fb003288eb392577fc4519be0)
> commons-rdf-simple-0.5.0-sources.jar (SHA1:
> 7232c14775db216efc85a1a7fabb90c6a456950c)
> commons-rdf-simple-0.5.0.jar (SHA1:
> c6b5038624d860129e273538d18dd52c5adcfd70)
> commons-rdf-simple-0.5.0-test-sources.jar (SHA1:
> 8028e8f20ebc465a6cd5a32fd9b8447eb4cf48dc)
> commons-rdf-parent-0.5.0-src.tar.gz (SHA1:
> 5b3788cb6b647f3663839fd0737a5a85a75d19fa)
> commons-rdf-parent-0.5.0-src.zip (SHA1:
> 519891322ed75f3ae4ef5cf7e8df60c65b797634)
> commons-rdf-parent-0.5.0.pom (SHA1:
> 4186153db162b4382f73be1ce2ff97a98ee5d442)
> commons-rdf-parent-0.5.0-site.xml (SHA1:
> 26fd1dc487f5f002d35841ba8dcc53704652d3b8)
> commons-rdf-integration-tests-0.5.0-test-sources.jar (SHA1:
> d7ad7ad0c09c3ae46d8da9c1ed989a9615369dcf)
> commons-rdf-integration-tests-0.5.0-tests.jar (SHA1:
> 0db5cb5a32afcad51decae42c6a7d4dc7e62f15a)
> commons-rdf-integration-tests-0.5.0.pom (SHA1:
> dc8b7754e2069b8c19c507a59a665ba12fd60007)
> commons-rdf-jena-0.5.0.pom (SHA1: a4a0f39e0428d0484074d1dde5368a
> 9f9ba2b065)
> commons-rdf-jena-0.5.0-sources.jar (SHA1:
> 51c8127914e5d7f3d8922375af08c524f1a5d403)
> commons-rdf-jena-0.5.0-test-sources.jar (SHA1:
> fb9cc23fd01210ec32c2c79a70204689359ab8c5)
> commons-rdf-jena-0.5.0-tests.jar (SHA1:
> e26df331facb7dff0ef837ba8fa39000a2082048)
> commons-rdf-jena-0.5.0-javadoc.jar (SHA1:
> 3b8a9fc8aa8238b72c2ebd582a777824660dbdfe)
> commons-rdf-jena-0.5.0.jar (SHA1: a66e6c9e49082ceb14e98541fabf8b
> e060128853)
> commons-rdf-jsonld-java-0.5.0-test-sources.jar (SHA1:
> 26026e8f03e464b5601cb4eefeb32766352fe688)
> commons-rdf-jsonld-java-0.5.0.pom 

Re: [text] Adapt the Log4j 2 Interpolator to [text]

2017-12-14 Thread Ralph Goers
Yes, the Interpolator was borrowed from Commons Configuration.

Ralph

> On Dec 14, 2017, at 5:20 AM, Jörg Schaible  
> wrote:
> 
> Hi Gary,
> 
> Am Wed, 13 Dec 2017 15:17:56 -0700 schrieb Gary Gregory:
> 
>> Hi All,
>> 
>> Log4j 2 provides it's own copy of our StrSubstitutor/StrLookup framework
>> enhanced for Log4j's needs. In addition it provides a custom StrLookup
>> called Interpolator which allows for lookups like:
>> 
>> ${sys:java.version} and ${env:MY_VAR} to look up system properties and
>> environment variables respectively as well as other sub maps.
> 
> You will find this also in commons-configurations.
> 
>> I would like to borrow this concept of a composite and keyed StrLookup
>> and make it a first class citizen in [text].
>> 
>> This would look like this:
>> 
>> Interpolator interpolator = new o.a.c.t.Interpolator();
>> interpolator.put("gary", StrLookup.mapLookup(new HashMap()));
>> interpolator.put("alice", StrLookup.mapLookup(new HashMap()));
>> StrSubstitutor strSubstitutor = new StrSubstitutor(interpolator);
>> 
>> Thoughts?
> 
> Cheers,
> Jörg
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 
> 



-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3

2017-12-14 Thread Gary Gregory
Starting to review but this is an unusual distro in
https://dist.apache.org/repos/dist/dev/commons/rdf/apache-
commons-rdf-0.5.0-RC3/

There are no release-notes.txt file and no bin zip file.

Gary

On Thu, Dec 7, 2017 at 9:51 PM, Sergio Fernández  wrote:

> Hi,
>
> once we addressed most of the issues from RC1 and RC2, I'd like to propose
> to release Apache Commons RDF 0.5.0 based on RC.
>
> Apache Commons RDF aims to provide a common Java API for RDF 1.1 graphs and
> datasets. API bindings in Commons RDF 0.5.0 include Apache Jena, Eclipse
> RDF4J, JSON-LD Java as well as a standalone implementation (simple).
>
> Apache Commons RDF 0.5.0 RC3 is available for review at (r23441):
>
> https://dist.apache.org/repos/dist/dev/commons/rdf/apache-
> commons-rdf-0.5.0-RC3/
>
> The source code for this RC is available from git tagged as 0.5.0-RC3
> (commit e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6):
>
> https://git-wip-us.apache.org/repos/asf?p=commons-rdf.git;a=commit;h=
> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
>
> Mirrored at https://github.com/apache/commons-rdf/commit/
> e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6
>
> This source release produces the following binary artifacts:
>
> commons-rdf-parent-0.5.0
> commons-rdf-api-0.5.0
> commons-rdf-simple-0.5.0
> commons-rdf-jena-0.5.0
> commons-rdf-rdf4j-0.5.0
> commons-rdf-jsonld-java-0.5.0
> commons-rdf-integration-tests-0.5.0
>
> The Maven Staging repository can be found at:
>
> https://repository.apache.org/content/repositories/orgapachecommons-1295
>
> containing the following artifacts:
>
> commons-rdf-rdf4j-0.5.0.pom (SHA1: 1cdc74b7205fa06531bd59e1ee24f1
> d15999ab1b)
> commons-rdf-rdf4j-0.5.0.jar (SHA1: 265549b98b423c075f4a186dec76ef
> b815c03649)
> commons-rdf-rdf4j-0.5.0-tests.jar (SHA1:
> 9aab05dceefde27d79bc79f4b3c80daeeb01cb52)
> commons-rdf-rdf4j-0.5.0-javadoc.jar (SHA1:
> 4254ac42dd569a45ab3b95c3d16cb8f47508039a)
> commons-rdf-rdf4j-0.5.0-test-sources.jar (SHA1:
> 39eb4a6b10cafa4cfb87b4e48827006332ceaed3)
> commons-rdf-rdf4j-0.5.0-sources.jar (SHA1:
> f8a0ea29f31f501df05686abfd171f35fd39ed71)
> commons-rdf-api-0.5.0-sources.jar (SHA1:
> 02735a136e206408f75507fbf27af1230a99f61b)
> commons-rdf-api-0.5.0.jar (SHA1: df2d4451dee5b311cb4f51ced214dfaab5838291)
> commons-rdf-api-0.5.0-tests.jar (SHA1:
> 025730515d0e66043b6483710a9638e1f71ff917)
> commons-rdf-api-0.5.0-javadoc.jar (SHA1:
> 3e15be3c7d018225aa6bafd91861474780c3ad8e)
> commons-rdf-api-0.5.0-test-sources.jar (SHA1:
> 5f2554c926de52b5661f430b69c92dac2056a029)
> commons-rdf-api-0.5.0.pom (SHA1: cc3382c3a60d815a20bba1763933434f41d85598)
> commons-rdf-simple-0.5.0-tests.jar (SHA1:
> 472e43e582ddcf1a7f06f9184f4bf26fad3b65fc)
> commons-rdf-simple-0.5.0.pom (SHA1:
> b5aa51f49cbbdb9f39fa70d8cf183f63ae0c3a6a)
> commons-rdf-simple-0.5.0-javadoc.jar (SHA1:
> 87941fc168b6011fb003288eb392577fc4519be0)
> commons-rdf-simple-0.5.0-sources.jar (SHA1:
> 7232c14775db216efc85a1a7fabb90c6a456950c)
> commons-rdf-simple-0.5.0.jar (SHA1:
> c6b5038624d860129e273538d18dd52c5adcfd70)
> commons-rdf-simple-0.5.0-test-sources.jar (SHA1:
> 8028e8f20ebc465a6cd5a32fd9b8447eb4cf48dc)
> commons-rdf-parent-0.5.0-src.tar.gz (SHA1:
> 5b3788cb6b647f3663839fd0737a5a85a75d19fa)
> commons-rdf-parent-0.5.0-src.zip (SHA1:
> 519891322ed75f3ae4ef5cf7e8df60c65b797634)
> commons-rdf-parent-0.5.0.pom (SHA1:
> 4186153db162b4382f73be1ce2ff97a98ee5d442)
> commons-rdf-parent-0.5.0-site.xml (SHA1:
> 26fd1dc487f5f002d35841ba8dcc53704652d3b8)
> commons-rdf-integration-tests-0.5.0-test-sources.jar (SHA1:
> d7ad7ad0c09c3ae46d8da9c1ed989a9615369dcf)
> commons-rdf-integration-tests-0.5.0-tests.jar (SHA1:
> 0db5cb5a32afcad51decae42c6a7d4dc7e62f15a)
> commons-rdf-integration-tests-0.5.0.pom (SHA1:
> dc8b7754e2069b8c19c507a59a665ba12fd60007)
> commons-rdf-jena-0.5.0.pom (SHA1: a4a0f39e0428d0484074d1dde5368a
> 9f9ba2b065)
> commons-rdf-jena-0.5.0-sources.jar (SHA1:
> 51c8127914e5d7f3d8922375af08c524f1a5d403)
> commons-rdf-jena-0.5.0-test-sources.jar (SHA1:
> fb9cc23fd01210ec32c2c79a70204689359ab8c5)
> commons-rdf-jena-0.5.0-tests.jar (SHA1:
> e26df331facb7dff0ef837ba8fa39000a2082048)
> commons-rdf-jena-0.5.0-javadoc.jar (SHA1:
> 3b8a9fc8aa8238b72c2ebd582a777824660dbdfe)
> commons-rdf-jena-0.5.0.jar (SHA1: a66e6c9e49082ceb14e98541fabf8b
> e060128853)
> commons-rdf-jsonld-java-0.5.0-test-sources.jar (SHA1:
> 26026e8f03e464b5601cb4eefeb32766352fe688)
> commons-rdf-jsonld-java-0.5.0.pom (SHA1:
> c6d30844d93a42761a0c54a25655b7cdc34bcfa5)
> commons-rdf-jsonld-java-0.5.0-javadoc.jar (SHA1:
> 3fc6b506ac7887275cac9aeef65b1f87a089c1d1)
> commons-rdf-jsonld-java-0.5.0-sources.jar (SHA1:
> e031d0bb4e128b949260ce61ac3af1287a0b6efe)
> commons-rdf-jsonld-java-0.5.0-tests.jar (SHA1:
> ff66a1731e25d53d1f9967b2524afa2cf705640f)
> commons-rdf-jsonld-java-0.5.0.jar (SHA1:
> 59c09bf7787d4c78c7564b383f4eedbcca165756)
>
>
> So, please, vote on releasing this release candidate as:
>
>   Apache Commons RDF 0.5.0
>
> The vote is open for at least 72 hours/
>
> [ ] 

Re: [text] Adapt the Log4j 2 Interpolator to [text]

2017-12-14 Thread Jörg Schaible
Hi Gary,

Am Wed, 13 Dec 2017 15:17:56 -0700 schrieb Gary Gregory:

> Hi All,
> 
> Log4j 2 provides it's own copy of our StrSubstitutor/StrLookup framework
> enhanced for Log4j's needs. In addition it provides a custom StrLookup
> called Interpolator which allows for lookups like:
> 
> ${sys:java.version} and ${env:MY_VAR} to look up system properties and
> environment variables respectively as well as other sub maps.

You will find this also in commons-configurations.

> I would like to borrow this concept of a composite and keyed StrLookup
> and make it a first class citizen in [text].
> 
> This would look like this:
> 
> Interpolator interpolator = new o.a.c.t.Interpolator();
> interpolator.put("gary", StrLookup.mapLookup(new HashMap()));
> interpolator.put("alice", StrLookup.mapLookup(new HashMap()));
> StrSubstitutor strSubstitutor = new StrSubstitutor(interpolator);
> 
> Thoughts?

Cheers,
Jörg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org