Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3
+1 didn't take into consideration it was still a 0.x release. And happy to test it again or review pull requests later. ThanksBruno Sent from Yahoo Mail on Android On Fri, 22 Dec 2017 at 7:57, ajs6fwrote: I have some PRs in now for some of these issues, which I mention merely as reassurance that they will get looked at. ajs6f > On Dec 21, 2017, at 1:45 PM, Jörg Schaible wrote: > > Hi Bruno, > > Am Wed, 13 Dec 2017 09:53:35 + schrieb Bruno P. Kinoshita: > > [snip] > >> I went through the FindBugs/PMD reports in each module, and found the >> following warnings: >> >> >> * main module: >> - Double checked locking is not thread safe in Java. (saw it in >> another part, not sure if it's really possibe to fix as we need >> cannot create a model twice...) >> >> * commons-df-api: >> - Initialization of org.apache.commons.rdf.api.RDFSyntax accesses >> class >> org.apache.commons.rdf.api.W3CRDFSyntax, which isn't initialized yet >> (this one seems easy to reproduce. Always returns null?) >> >> * commons-rdf-simple: >> - org.apache.commons.rdf.simple.DatasetGraphView.unionOrNamedGraph() >> has Optional return type and returns explicit null (shouldn't it be >> Optional.empty() or something similar?) >> >> >> Are any of these blockers? The second one is the only one that if >> confirmed seems annoying to users. >> >> >> Everything looks OK, and I'm OK to vote to release in case others think >> this release is not actually causing any of these warnings, and that we >> should release as-is and fix it later. > > Since it it a 0.5 release, we can address that later. So, do you vote? > > 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
I have some PRs in now for some of these issues, which I mention merely as reassurance that they will get looked at. ajs6f > On Dec 21, 2017, at 1:45 PM, Jörg Schaiblewrote: > > Hi Bruno, > > Am Wed, 13 Dec 2017 09:53:35 + schrieb Bruno P. Kinoshita: > > [snip] > >> I went through the FindBugs/PMD reports in each module, and found the >> following warnings: >> >> >> * main module: >>- Double checked locking is not thread safe in Java. (saw it in >>another part, not sure if it's really possibe to fix as we need >>cannot create a model twice...) >> >> * commons-df-api: >>- Initialization of org.apache.commons.rdf.api.RDFSyntax accesses >>class >> org.apache.commons.rdf.api.W3CRDFSyntax, which isn't initialized yet >> (this one seems easy to reproduce. Always returns null?) >> >> * commons-rdf-simple: >>- org.apache.commons.rdf.simple.DatasetGraphView.unionOrNamedGraph() >>has Optional return type and returns explicit null (shouldn't it be >>Optional.empty() or something similar?) >> >> >> Are any of these blockers? The second one is the only one that if >> confirmed seems annoying to users. >> >> >> Everything looks OK, and I'm OK to vote to release in case others think >> this release is not actually causing any of these warnings, and that we >> should release as-is and fix it later. > > Since it it a 0.5 release, we can address that later. So, do you vote? > > 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
Hi Bruno, Am Wed, 13 Dec 2017 09:53:35 + schrieb Bruno P. Kinoshita: [snip] > I went through the FindBugs/PMD reports in each module, and found the > following warnings: > > > * main module: > - Double checked locking is not thread safe in Java. (saw it in > another part, not sure if it's really possibe to fix as we need > cannot create a model twice...) > > * commons-df-api: > - Initialization of org.apache.commons.rdf.api.RDFSyntax accesses > class > org.apache.commons.rdf.api.W3CRDFSyntax, which isn't initialized yet > (this one seems easy to reproduce. Always returns null?) > > * commons-rdf-simple: > - org.apache.commons.rdf.simple.DatasetGraphView.unionOrNamedGraph() > has Optional return type and returns explicit null (shouldn't it be > Optional.empty() or something similar?) > > > Are any of these blockers? The second one is the only one that if > confirmed seems annoying to users. > > > Everything looks OK, and I'm OK to vote to release in case others think > this release is not actually causing any of these warnings, and that we > should release as-is and fix it later. Since it it a 0.5 release, we can address that later. So, do you vote? Cheers, Jörg - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
[All] Watched by "Kibble"
Hi. https://demo.kibble.apache.org/ Regards, Gilles - 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
Hi, Am Thu, 07 Dec 2017 20:51:57 -0800 schrieb Sergio Fernández: > 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/ as Gary already mentioned, this is a strange release concerning the standards commons, because we deliver normally separate -bin and -source archives as tarballs and zip. Since this is not a 1.0 release I can ignore this for now. The build from source succeeds for me with Oracle Java 8 and OpenJDK 8, but the build fails for Oracle Java 9 - looks like outdated plugins. Nevertheless I can run all unit tests with Java 9 if I have build with Java 8 first and skip all jacoco stuff: mvn test -Djacoco.skip=true +1 (binding) Cheers, Jörg - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [dbcp] Releasing 2.2.0
I think we need to release commons-parent but it would be nice to pick up the next Maven site plugin whenever that happens since that would fix things on Java 9 (needs a new version of BCEL.) Now that a new release of the Doxia plugin is almost out the door, maybe the site plugin will be next. Gary On Thu, Dec 21, 2017 at 10:20 AM, Matt Sickerwrote: > Wasn't that added in the latest commons-parent? > > On 21 December 2017 at 07:36, Gary Gregory wrote: > > > Patches welcome! :-) > > > > Gary > > > > On Dec 21, 2017 4:46 AM, "Stephen Colebourne" > > wrote: > > > > > Just to note that commons-pool v2.5.0 did not have > > > Automatic-Module-Name added, which is sad. > > > Stephen > > > > > > > > > On 20 December 2017 at 17:31, Gary Gregory > > wrote: > > > > Hi All, > > > > > > > > Now that Apache Commons Pool 2.5.0 and builds cleanly with Commons > DBCP > > > > master, I'd like to release Commons DBCP 2.2. > > > > > > > > I plan on creating an RC soon. Hopefully today at best or tomorrow at > > > worst. > > > > > > > > Gary > > > > > > - > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > > > > -- > Matt Sicker >
[VOTE] Release Apache Commons DBCP 2.2.0 based on RC3
We have fixed quite a few bugs and added some enhancements since Apache Commons DBCP 2.1.1 was released, so I would like to release Apache Commons DBCP 2.2.0. This is RC3 as we have tags in git for RC1 and RC2 which must have been a while back and failed. Apache Commons DBCP 2.2.0 RC3 is available for review here: https://dist.apache.org/repos/dist/dev/commons/dbcp/ (svn revision 23854) The tag is here: https://git-wip-us.apache.org/repos/asf?p=commons-dbcp.git;a=tag;h=refs/tags/DBCP_2_2_0_RC3 commit c5b86d834a53b4891487e62671873d054a6f38d8 Maven artifacts are here: https://repository.apache.org/content/repositories/orgapachecommons-1300/org/apache/commons/commons-dbcp2/2.2.0/ These are the Maven artifacts and their hashes /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar.asc (SHA1: fc955715943f3140dd08bf32fd39a15e9c45cb68) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar (SHA1: 88763be2c54a37dd0b2d5d735d268bd6a202a207) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar (SHA1: 4a643a2c2971392b614e5cd3724ae2605d885c14) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip (SHA1: f5701e71d6a22408f9084bd6745b2a7af491bd2e) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.zip.asc (SHA1: 4b9271766f40cfe7090c68b76f645b823b815035) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar.asc (SHA1: 35f49997869eec9a142452aca5e80b65eb74bfc5) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz.asc (SHA1: bd15765592e2bfef4d8ccb1ced8ef76fbef611b7) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip (SHA1: 7f126d53d99180628c01697ee82c5b110f5a07e9) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar (SHA1: 7e2cec7febfab7fdb8d4d5f019be95b4cbb45054) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz.asc (SHA1: bc563a13704ada936cabcafe42bb050ac02e0d20) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.jar.asc (SHA1: c8c71653d67b2e43b8b2f863cf068d43fa85e861) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.tar.gz (SHA1: 1c0be2cebf9814b6e884aae2521862b3a80921a6) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-test-sources.jar (SHA1: f2817cf6fe0d527d643e322158b48d4053babdbd) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-tests.jar.asc (SHA1: d45a46b33e7dbcc69097b00b808393a9bc57722f) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-src.zip.asc (SHA1: 2803199436b1049672fd7e4b6f4e4ff9fd9dc5dd) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom (SHA1: 187d6aea2c62b29ef9b41d86a4f79b7098659225) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-javadoc.jar.asc (SHA1: e703855abdf406c5f33f219e32c28d3a18b01763) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-sources.jar (SHA1: 24ac7915f8a1cc224ae5bcc24022307179158bd3) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0.pom.asc (SHA1: 98d948d580280a7a85cc4605a0bec22109ab196a) /org/apache/commons/commons-dbcp2/2.2.0/commons-dbcp2-2.2.0-bin.tar.gz (SHA1: 258a4c43e1cd4fbc23f379b7157c93a652667378) I tested 'mvn clean verify' 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.7.0_80, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_80\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows" 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" 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: 9.0.1, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk-9.0.1 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" 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: 10-ea, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk-10 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" Java(TM) SE Runtime Environment (build 10-ea+29) Java HotSpot(TM) 64-Bit Server VM (build 10-ea+29, mixed mode) 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, vendor: IBM Corporation Java home: C:\eclipse\IBM-6.4.5\ibm_sdk80\jre Default locale: en_US, platform encoding: Cp1252 OS
Re: Where has Benedikt been?
Yes. Pardon my absence from earlier, and pardon that i didn’t send a mail out to everyone. Anyways, glad things have settled for you Benedikt. Cheers, -Rob > On Dec 21, 2017, at 12:33 PM, Matt Sickerwrote: > > Welcome back! Completely understandable as I was in a similar situation the > past few months but have moved on to independent consulting and have > regained a lot of time finally. Java 9 (and now 10!) are definitely great > places to improve! > >> On 21 December 2017 at 10:35, Gary Gregory wrote: >> >> Welcome back B! Enjoy the holidays! >> >> Gary >> >> On Thu, Dec 21, 2017 at 7:54 AM, Benedikt Ritter >> wrote: >> >>> Hi, >>> >>> following the example from Rob in early November, I’d like to explain my >>> recent two month in-actvity. >>> >>> As always this has been work related. I had to go through a pretty tough >>> phase at work, that consumed all my energy. I’m currently working on a >>> green field project for a customer, which will replace the customers core >>> systems. So the project is very important for them and we had to cope >> with >>> people leaving the project, becoming sink and of corse issues with the >>> infrastructure ;-) Further more the project is located in Hamburg in >>> northern Germany and I’m living near Düsseldorf in western Germany which >>> means I have to travel to Hamburg every two weeks. Beside that my girl >>> friend turned 30 last week and we organized a big party for >> sixty-something >>> friends. So a lot to do for too few time. >>> >>> But the year is almost over and I’m looking forward to some relaxing days >>> off where I have some time to work on Apache stuff again. So I’m planning >>> to work on my TODO list where I left off. I remember that I wanted to >> push >>> some releases for Java 9 compatibility and move some of the components to >>> git… I’ll have to dig though my mails to find out what I wanted to do >>> next... >>> Another amazing thing that has just happened is that my company [1] >>> brought their very first project to the Apache Incubator [2] and I’m part >>> of that! >>> >>> So I’m looking forward to being more involved again! >>> Cheers, >>> Benedikt >>> >>> [1] https://www.codecentric.de >>> [2] http://incubator.apache.org/projects/plc4x.html >>> - >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>> >> > > > > -- > Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Where has Benedikt been?
Welcome back! Completely understandable as I was in a similar situation the past few months but have moved on to independent consulting and have regained a lot of time finally. Java 9 (and now 10!) are definitely great places to improve! On 21 December 2017 at 10:35, Gary Gregorywrote: > Welcome back B! Enjoy the holidays! > > Gary > > On Thu, Dec 21, 2017 at 7:54 AM, Benedikt Ritter > wrote: > > > Hi, > > > > following the example from Rob in early November, I’d like to explain my > > recent two month in-actvity. > > > > As always this has been work related. I had to go through a pretty tough > > phase at work, that consumed all my energy. I’m currently working on a > > green field project for a customer, which will replace the customers core > > systems. So the project is very important for them and we had to cope > with > > people leaving the project, becoming sink and of corse issues with the > > infrastructure ;-) Further more the project is located in Hamburg in > > northern Germany and I’m living near Düsseldorf in western Germany which > > means I have to travel to Hamburg every two weeks. Beside that my girl > > friend turned 30 last week and we organized a big party for > sixty-something > > friends. So a lot to do for too few time. > > > > But the year is almost over and I’m looking forward to some relaxing days > > off where I have some time to work on Apache stuff again. So I’m planning > > to work on my TODO list where I left off. I remember that I wanted to > push > > some releases for Java 9 compatibility and move some of the components to > > git… I’ll have to dig though my mails to find out what I wanted to do > > next... > > Another amazing thing that has just happened is that my company [1] > > brought their very first project to the Apache Incubator [2] and I’m part > > of that! > > > > So I’m looking forward to being more involved again! > > Cheers, > > Benedikt > > > > [1] https://www.codecentric.de > > [2] http://incubator.apache.org/projects/plc4x.html > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > -- Matt Sicker
Re: [dbcp] Releasing 2.2.0
Wasn't that added in the latest commons-parent? On 21 December 2017 at 07:36, Gary Gregorywrote: > Patches welcome! :-) > > Gary > > On Dec 21, 2017 4:46 AM, "Stephen Colebourne" > wrote: > > > Just to note that commons-pool v2.5.0 did not have > > Automatic-Module-Name added, which is sad. > > Stephen > > > > > > On 20 December 2017 at 17:31, Gary Gregory > wrote: > > > Hi All, > > > > > > Now that Apache Commons Pool 2.5.0 and builds cleanly with Commons DBCP > > > master, I'd like to release Commons DBCP 2.2. > > > > > > I plan on creating an RC soon. Hopefully today at best or tomorrow at > > worst. > > > > > > Gary > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > -- Matt Sicker
Re: Where has Benedikt been?
Welcome back B! Enjoy the holidays! Gary On Thu, Dec 21, 2017 at 7:54 AM, Benedikt Ritterwrote: > Hi, > > following the example from Rob in early November, I’d like to explain my > recent two month in-actvity. > > As always this has been work related. I had to go through a pretty tough > phase at work, that consumed all my energy. I’m currently working on a > green field project for a customer, which will replace the customers core > systems. So the project is very important for them and we had to cope with > people leaving the project, becoming sink and of corse issues with the > infrastructure ;-) Further more the project is located in Hamburg in > northern Germany and I’m living near Düsseldorf in western Germany which > means I have to travel to Hamburg every two weeks. Beside that my girl > friend turned 30 last week and we organized a big party for sixty-something > friends. So a lot to do for too few time. > > But the year is almost over and I’m looking forward to some relaxing days > off where I have some time to work on Apache stuff again. So I’m planning > to work on my TODO list where I left off. I remember that I wanted to push > some releases for Java 9 compatibility and move some of the components to > git… I’ll have to dig though my mails to find out what I wanted to do > next... > Another amazing thing that has just happened is that my company [1] > brought their very first project to the Apache Incubator [2] and I’m part > of that! > > So I’m looking forward to being more involved again! > Cheers, > Benedikt > > [1] https://www.codecentric.de > [2] http://incubator.apache.org/projects/plc4x.html > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
Re: [lang] Add a DaemonThreadFactory
Thank you Oliver. I replaced my code with: import java.util.concurrent.ThreadFactory; import org.apache.commons.lang3.concurrent.BasicThreadFactory; public final class DaemonThreadFactory { public static ThreadFactory create(String namingPattern) { // @formatter:off return new BasicThreadFactory.Builder() .namingPattern(namingPattern) .daemon(true) .priority(Thread.MAX_PRIORITY) .build(); // @formatter:on } } Gary On Tue, Dec 19, 2017 at 1:34 PM, Oliver Hegerwrote: > > > Am 19.12.2017 um 17:27 schrieb Gary Gregory: > > I keep on copying this from project to project and it seems fitting for > > Commons Lang: > > In the concurrent package, there is the BasicThreadFactory class. Could > this class satisfy your needs or can it be extended? > > Oliver > > > > > import java.util.concurrent.ThreadFactory; > > import java.util.concurrent.atomic.AtomicLong; > > > > public final class DaemonThreadFactory implements ThreadFactory { > > > > private final static AtomicLong COUNT = new AtomicLong(1); > > > > private final String name; > > > > public DaemonThreadFactory(final String name) { > > super(); > > this.name = name; > > } > > > > @Override > > public Thread newThread(final Runnable r) { > > final Thread thread = new Thread(r, name + " " + > > COUNT.getAndIncrement()); > > thread.setDaemon(true); > > return thread; > > } > > > > } > > > > Thoughts? > > > > Gary > > > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
Re: [lang] Add a DaemonThreadFactory
I also have one of these. +1 Chas > On Dec 21, 2017, at 7:34 AM, Roger Whitcombwrote: > > I have a class almost identical to this in my project, so +1 to this idea. > > ~Roger Whitcomb > > -Original Message- > From: Gary Gregory [mailto:garydgreg...@gmail.com] > Sent: Tuesday, December 19, 2017 8:27 AM > To: Commons Developers List > Subject: [lang] Add a DaemonThreadFactory > > I keep on copying this from project to project and it seems fitting for > Commons Lang: > > import java.util.concurrent.ThreadFactory; > import java.util.concurrent.atomic.AtomicLong; > > public final class DaemonThreadFactory implements ThreadFactory { > >private final static AtomicLong COUNT = new AtomicLong(1); > >private final String name; > >public DaemonThreadFactory(final String name) { >super(); >this.name = name; >} > >@Override >public Thread newThread(final Runnable r) { >final Thread thread = new Thread(r, name + " " + > COUNT.getAndIncrement()); >thread.setDaemon(true); >return thread; >} > > } > > Thoughts? > > Gary > B‹CB•È[œÝXœØÜšX™KK[XZ[ˆ]‹][œÝXœØÜšX™PÛÛ[[ۜ˘\XÚK›Ü™ÃB‘›ÜˆY][Û˜[ÛÛ[X[™ËK[XZ[ˆ]‹Z[ÛÛ[[ۜ˘\XÚK›Ü™ÃB - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
RE: [lang] Add a DaemonThreadFactory
I have a class almost identical to this in my project, so +1 to this idea. ~Roger Whitcomb -Original Message- From: Gary Gregory [mailto:garydgreg...@gmail.com] Sent: Tuesday, December 19, 2017 8:27 AM To: Commons Developers ListSubject: [lang] Add a DaemonThreadFactory I keep on copying this from project to project and it seems fitting for Commons Lang: import java.util.concurrent.ThreadFactory; import java.util.concurrent.atomic.AtomicLong; public final class DaemonThreadFactory implements ThreadFactory { private final static AtomicLong COUNT = new AtomicLong(1); private final String name; public DaemonThreadFactory(final String name) { super(); this.name = name; } @Override public Thread newThread(final Runnable r) { final Thread thread = new Thread(r, name + " " + COUNT.getAndIncrement()); thread.setDaemon(true); return thread; } } Thoughts? Gary
Where has Benedikt been?
Hi, following the example from Rob in early November, I’d like to explain my recent two month in-actvity. As always this has been work related. I had to go through a pretty tough phase at work, that consumed all my energy. I’m currently working on a green field project for a customer, which will replace the customers core systems. So the project is very important for them and we had to cope with people leaving the project, becoming sink and of corse issues with the infrastructure ;-) Further more the project is located in Hamburg in northern Germany and I’m living near Düsseldorf in western Germany which means I have to travel to Hamburg every two weeks. Beside that my girl friend turned 30 last week and we organized a big party for sixty-something friends. So a lot to do for too few time. But the year is almost over and I’m looking forward to some relaxing days off where I have some time to work on Apache stuff again. So I’m planning to work on my TODO list where I left off. I remember that I wanted to push some releases for Java 9 compatibility and move some of the components to git… I’ll have to dig though my mails to find out what I wanted to do next... Another amazing thing that has just happened is that my company [1] brought their very first project to the Apache Incubator [2] and I’m part of that! So I’m looking forward to being more involved again! Cheers, Benedikt [1] https://www.codecentric.de [2] http://incubator.apache.org/projects/plc4x.html - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [dbcp] Releasing 2.2.0
Patches welcome! :-) Gary On Dec 21, 2017 4:46 AM, "Stephen Colebourne"wrote: > Just to note that commons-pool v2.5.0 did not have > Automatic-Module-Name added, which is sad. > Stephen > > > On 20 December 2017 at 17:31, Gary Gregory wrote: > > Hi All, > > > > Now that Apache Commons Pool 2.5.0 and builds cleanly with Commons DBCP > > master, I'd like to release Commons DBCP 2.2. > > > > I plan on creating an RC soon. Hopefully today at best or tomorrow at > worst. > > > > Gary > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
[GitHub] commons-io pull request #52: IO-559 verify hostname part of suspected UNC pa...
GitHub user bodewig opened a pull request: https://github.com/apache/commons-io/pull/52 IO-559 verify hostname part of suspected UNC paths in FileNameUtils https://issues.apache.org/jira/browse/IO-559 I'm not 100% sure how/if Windows deals with percent encoded hostnames or hostnames using non-ASCII characters. Maybe anybody with deeper Windows knowledge can chime in. You can merge this pull request into a Git repository by running: $ git pull https://github.com/bodewig/commons-io IO-559_validate_hostname_of_unc_paths_in_normalize Alternatively you can review and apply these changes as the patch at: https://github.com/apache/commons-io/pull/52.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 #52 commit 3fd594ceaa84a1bdaf357ace37573b16fd140499 Author: Stefan BodewigDate: 2017-12-21T12:49:06Z IO-559 verify hostname part of suspected UNC paths in FileNameUtils --- - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [dbcp] Releasing 2.2.0
Just to note that commons-pool v2.5.0 did not have Automatic-Module-Name added, which is sad. Stephen On 20 December 2017 at 17:31, Gary Gregorywrote: > Hi All, > > Now that Apache Commons Pool 2.5.0 and builds cleanly with Commons DBCP > master, I'd like to release Commons DBCP 2.2. > > I plan on creating an RC soon. Hopefully today at best or tomorrow at worst. > > Gary - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org