Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-13 Thread Jim Manico
Maven is a pretty standard way of deploying 3rd party libraries in the
Java ecosystem. Supporting it is a no-brainer. It's fundamental for
modern development.

- Jim


On 5/11/18 10:52 AM, Eric J. Schwarzenbach wrote:
>
> How do you figure I missed your point? I simply added to Mukul
> Gandhi's list of ways of getting maven artifacts with another way (or
> I suppose an elaboration of his #2).
>
> On 05/10/2018 05:53 PM, dbrosIus wrote:
>> You missed the point. If I publish an artifact to maven when my
>> artifact depends on xerces, my users will come at me with pitch forks. 
>>
>>  Original message 
>> From: "Eric J. Schwarzenbach" 
>> Date: 5/10/18 5:28 PM (GMT-05:00)
>> To: j-users@xerces.apache.org
>> Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available
>>
>>
>> On 05/10/2018 02:39 AM, Mukul Gandhi wrote:
>>> Hi Dave,
>>>
>>> On Thu, May 10, 2018 at 11:23 AM, Dave Brosius
>>> mailto:dbros...@mebigfatguy.com>> wrote:
>>>
>>> Yes, but if i want to publish an artifact to maven, and my
>>> artifact depends on xerces, are you expecting all the users of
>>> my artifact to do the same? And if someone else creates an
>>> artifact based on my artifact, etc, etc.?
>>>
>>>  As far as I know, Maven provides following ways to fetch build
>>> dependencies:
>>>
>>> 1) Get dependencies from a global Maven repository. This requires a
>>> connection to internet. Some environments prohibit an internet
>>> connection. Also on slow internet connections, getting tons of
>>> artifacts from the global Maven repository during the build may be
>>> difficult.
>>> 2) Get dependencies from a Maven repository on an Intranet server.
>>> 3) Get dependencies from a Maven repository on the local host.
>>>
>>> You & people in favor of your point seems to say that 1) above is
>>> the best/only method. But clearly, 2) is also another method. Of
>>> course, 3) above is also yet another method for fetching Maven
>>> dependencies.
>>>
>> Your company can also run its own maven repo server (such as Nexus),
>> that can hold both your company's internal maven artifacts and proxy
>> to external maven repos like maven central. Then when you need a 3rd
>> party artifact that is not in maven central, you can simply load it
>> once to this repo and none of your developers need to do anything.
>

-- 
Jim Manico
Manicode Security
https://www.manicode.com



Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-11 Thread Dave Brosius

I give up. You win.


On 05/11/2018 04:52 PM, Eric J. Schwarzenbach wrote:


How do you figure I missed your point? I simply added to Mukul 
Gandhi's list of ways of getting maven artifacts with another way (or 
I suppose an elaboration of his #2).


On 05/10/2018 05:53 PM, dbrosIus wrote:
You missed the point. If I publish an artifact to maven when my 
artifact depends on xerces, my users will come at me with pitch forks.


 Original message 
From: "Eric J. Schwarzenbach" 
Date: 5/10/18 5:28 PM (GMT-05:00)
To: j-users@xerces.apache.org
Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available


On 05/10/2018 02:39 AM, Mukul Gandhi wrote:

Hi Dave,

On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
mailto:dbros...@mebigfatguy.com>> wrote:


Yes, but if i want to publish an artifact to maven, and my
artifact depends on xerces, are you expecting all the users of
my artifact to do the same? And if someone else creates an
artifact based on my artifact, etc, etc.?

 As far as I know, Maven provides following ways to fetch build 
dependencies:


1) Get dependencies from a global Maven repository. This requires a 
connection to internet. Some environments prohibit an internet 
connection. Also on slow internet connections, getting tons of 
artifacts from the global Maven repository during the build may be 
difficult.

2) Get dependencies from a Maven repository on an Intranet server.
3) Get dependencies from a Maven repository on the local host.

You & people in favor of your point seems to say that 1) above is 
the best/only method. But clearly, 2) is also another method. Of 
course, 3) above is also yet another method for fetching Maven 
dependencies.


Your company can also run its own maven repo server (such as Nexus), 
that can hold both your company's internal maven artifacts and proxy 
to external maven repos like maven central. Then when you need a 3rd 
party artifact that is not in maven central, you can simply load it 
once to this repo and none of your developers need to do anything.






Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-11 Thread Eric J. Schwarzenbach
How do you figure I missed your point? I simply added to Mukul Gandhi's 
list of ways of getting maven artifacts with another way (or I suppose 
an elaboration of his #2).


On 05/10/2018 05:53 PM, dbrosIus wrote:
You missed the point. If I publish an artifact to maven when my 
artifact depends on xerces, my users will come at me with pitch forks.


 Original message 
From: "Eric J. Schwarzenbach" 
Date: 5/10/18 5:28 PM (GMT-05:00)
To: j-users@xerces.apache.org
Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available


On 05/10/2018 02:39 AM, Mukul Gandhi wrote:

Hi Dave,

On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
mailto:dbros...@mebigfatguy.com>> wrote:


Yes, but if i want to publish an artifact to maven, and my
artifact depends on xerces, are you expecting all the users of my
artifact to do the same? And if someone else creates an artifact
based on my artifact, etc, etc.?

 As far as I know, Maven provides following ways to fetch build 
dependencies:


1) Get dependencies from a global Maven repository. This requires a 
connection to internet. Some environments prohibit an internet 
connection. Also on slow internet connections, getting tons of 
artifacts from the global Maven repository during the build may be 
difficult.

2) Get dependencies from a Maven repository on an Intranet server.
3) Get dependencies from a Maven repository on the local host.

You & people in favor of your point seems to say that 1) above is the 
best/only method. But clearly, 2) is also another method. Of course, 
3) above is also yet another method for fetching Maven dependencies.


Your company can also run its own maven repo server (such as Nexus), 
that can hold both your company's internal maven artifacts and proxy 
to external maven repos like maven central. Then when you need a 3rd 
party artifact that is not in maven central, you can simply load it 
once to this repo and none of your developers need to do anything.




Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-11 Thread Mukul Gandhi
On Fri, May 11, 2018 at 3:23 AM, dbrosIus  wrote:

> You missed the point. If I publish an artifact to maven when my artifact
> depends on xerces, my users will come at me with pitch forks.
>

I agree that its certainly useful to have Xerces jars in Maven central.

One thing that worries me is following,
Please look here: https://search.maven.org/#search%7Cga%7C1%7Cxerces how
Xerces in the past has been made available in Maven central. Different
organizations/individuals have uploaded Xerces to Maven central. It usually
is confusing for users, to see various Xerces artifacts on Maven central
from different sources.

I also stick to the point, that if certain Xerces artifacts are not in
Maven central, still Xerces can be used in Maven projects.
Here's another idea on how to make it easier,
Use the command "mvn install:install-file" to install Xerces jars locally
in Maven, and then ask different users to copy the relevant folder tree
(somewhere within .m2\repository) from your machine.

This document, http://www.apache.org/dev/publishing-maven-artifacts.html on
the topic "how to publish Maven artifacts at Apache" says on top,
Note that this document describes how to release Maven artifacts.
*These are optional*..



-- 
Regards,
Mukul Gandhi


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-10 Thread dbrosIus
You missed the point. If I publish an artifact to maven when my artifact 
depends on xerces, my users will come at me with pitch forks. 

 Original message 
From: "Eric J. Schwarzenbach"  
Date: 5/10/18  5:28 PM  (GMT-05:00) 
To: j-users@xerces.apache.org 
Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available 





On 05/10/2018 02:39 AM, Mukul Gandhi
  wrote:



  Hi Dave,



  On Thu, May 10, 2018 at 11:23 AM,
Dave Brosius 
wrote:


  
Yes, but if i want to publish an artifact to maven,
  and my artifact depends on xerces, are you expecting
  all the users of my artifact to do the same? And if
  someone else creates an artifact based on my artifact,
  etc, etc.?
  

 As far as I know, Maven provides following ways to
  fetch build dependencies:



1) Get dependencies from a global Maven repository.
  This requires a connection to internet. Some environments
  prohibit an internet connection. Also on slow internet
  connections, getting tons of artifacts from the global
Maven repository during the build may be difficult.
2) Get dependencies
  from a Maven repository on an Intranet server.
3) Get dependencies from
  a Maven repository on the local host.



You & people in favor of your point seems to say
  that 1) above is the best/only method. But clearly, 2) is
  also another method. Of course, 3) above is also yet
  another method for fetching Maven dependencies.


  

  

Your company can also run its own maven repo server (such as Nexus),
that can hold both your company's internal maven artifacts and proxy
to external maven repos like maven central. Then when you need a 3rd
party artifact that is not in maven central, you can simply load it
once to this repo and none of your developers need to do anything.

  

Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-10 Thread Michael Glavassevich
For Apache Commons, how well did that work for improving activity?

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

Dave Brosius  wrote on 05/10/2018 05:15:22 PM:

> From: Dave Brosius 
> To: j-users@xerces.apache.org
> Date: 05/10/2018 05:16 PM
> Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available
> 
> What Apache Commons did, in a similar circumstance was unilaterally 
> open up committership to all commons projects to a much wider 
> audience. Perhaps Xerces should consider doing that as well.
> 
> On 05/10/2018 01:48 PM, Michael Glavassevich wrote:
> Folks, it took us 7 years and 5 months to get a new release out. I 
> would hope that alone would make it evident that this project needs 
> more help from the community if it's going to keep moving forward.
> 
> I see at least a few people feel strongly about Maven and would 
> encourage them to contribute. The same goes for anything else you 
> feel passionate about seeing implemented of fixed in Xerces.
> 
> Thanks.
> 
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrgla...@ca.ibm.com
> E-mail: mrgla...@apache.org
> 
> Mukul Gandhi  wrote on 05/10/2018 02:39:32 AM:
> 
> > Hi Dave,
> > 
> > On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
 > > wrote:
> > Yes, but if i want to publish an artifact to maven, and my artifact 
> > depends on xerces, are you expecting all the users of my artifact to
> > do the same? And if someone else creates an artifact based on my 
> > artifact, etc, etc.?
> >  As far as I know, Maven provides following ways to fetch build 
> dependencies:
> > 
> > 1) Get dependencies from a global Maven repository. This requires a 
> > connection to internet. Some environments prohibit an internet 
> > connection. Also on slow internet connections, getting tons of 
> > artifacts from the global Maven repository during the build may 
bedifficult.
> > 2) Get dependencies from a Maven repository on an Intranet server.
> > 3) Get dependencies from a Maven repository on the local host.
> > 
> > You & people in favor of your point seems to say that 1) above is 
> > the best/only method. But clearly, 2) is also another method. Of 
> > course, 3) above is also yet another method for fetching Maven 
dependencies.
> > 
> > -- 
> > Regards,
> > Mukul Gandhi



Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-10 Thread Eric J. Schwarzenbach


On 05/10/2018 02:39 AM, Mukul Gandhi wrote:

Hi Dave,

On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
mailto:dbros...@mebigfatguy.com>> wrote:


Yes, but if i want to publish an artifact to maven, and my
artifact depends on xerces, are you expecting all the users of my
artifact to do the same? And if someone else creates an artifact
based on my artifact, etc, etc.?

 As far as I know, Maven provides following ways to fetch build 
dependencies:


1) Get dependencies from a global Maven repository. This requires a 
connection to internet. Some environments prohibit an internet 
connection. Also on slow internet connections, getting tons of 
artifacts from the global Maven repository during the build may be 
difficult.

2) Get dependencies from a Maven repository on an Intranet server.
3) Get dependencies from a Maven repository on the local host.

You & people in favor of your point seems to say that 1) above is the 
best/only method. But clearly, 2) is also another method. Of course, 
3) above is also yet another method for fetching Maven dependencies.


Your company can also run its own maven repo server (such as Nexus), 
that can hold both your company's internal maven artifacts and proxy to 
external maven repos like maven central. Then when you need a 3rd party 
artifact that is not in maven central, you can simply load it once to 
this repo and none of your developers need to do anything.


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-10 Thread Dave Brosius
What Apache Commons did, in a similar circumstance was unilaterally open 
up committership to all commons projects to a much wider audience. 
Perhaps Xerces should consider doing that as well.



On 05/10/2018 01:48 PM, Michael Glavassevich wrote:
Folks, it took us 7 years and 5 months to get a new release out. I 
would hope that alone would make it evident that this project needs 
more help from the community if it's going to keep moving forward.


I see at least a few people feel strongly about Maven and would 
encourage them to contribute. The same goes for anything else you feel 
passionate about seeing implemented of fixed in Xerces.


Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

Mukul Gandhi  wrote on 05/10/2018 02:39:32 AM:

> Hi Dave,
>
> On Thu, May 10, 2018 at 11:23 AM, Dave Brosius  > wrote:
> Yes, but if i want to publish an artifact to maven, and my artifact
> depends on xerces, are you expecting all the users of my artifact to
> do the same? And if someone else creates an artifact based on my
> artifact, etc, etc.?
>  As far as I know, Maven provides following ways to fetch build 
dependencies:

>
> 1) Get dependencies from a global Maven repository. This requires a
> connection to internet. Some environments prohibit an internet
> connection. Also on slow internet connections, getting tons of
> artifacts from the global Maven repository during the build may be 
difficult.

> 2) Get dependencies from a Maven repository on an Intranet server.
> 3) Get dependencies from a Maven repository on the local host.
>
> You & people in favor of your point seems to say that 1) above is
> the best/only method. But clearly, 2) is also another method. Of
> course, 3) above is also yet another method for fetching Maven 
dependencies.

>
> --
> Regards,
> Mukul Gandhi




Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-10 Thread Michael Glavassevich
Oops, typo:

implemented of fixed in Xerces --> implemented or fixed in Xerces.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

"Michael Glavassevich"  wrote on 05/10/2018 01:48:52 
PM:

> From: "Michael Glavassevich" 
> To: j-users@xerces.apache.org
> Cc: j-...@xerces.apache.org
> Date: 05/10/2018 01:49 PM
> Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available
> 
> Folks, it took us 7 years and 5 months to get a new release out. I 
> would hope that alone would make it evident that this project needs 
> more help from the community if it's going to keep moving forward.
> 
> I see at least a few people feel strongly about Maven and would 
> encourage them to contribute. The same goes for anything else you 
> feel passionate about seeing implemented of fixed in Xerces.
> 
> Thanks.
> 
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrgla...@ca.ibm.com
> E-mail: mrgla...@apache.org
> 
> Mukul Gandhi  wrote on 05/10/2018 02:39:32 AM:
> 
> > Hi Dave,
> > 
> > On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
 > > wrote:
> > Yes, but if i want to publish an artifact to maven, and my artifact 
> > depends on xerces, are you expecting all the users of my artifact to
> > do the same? And if someone else creates an artifact based on my 
> > artifact, etc, etc.?
> >  As far as I know, Maven provides following ways to fetch build 
> dependencies:
> > 
> > 1) Get dependencies from a global Maven repository. This requires a 
> > connection to internet. Some environments prohibit an internet 
> > connection. Also on slow internet connections, getting tons of 
> > artifacts from the global Maven repository during the build may 
bedifficult.
> > 2) Get dependencies from a Maven repository on an Intranet server.
> > 3) Get dependencies from a Maven repository on the local host.
> > 
> > You & people in favor of your point seems to say that 1) above is 
> > the best/only method. But clearly, 2) is also another method. Of 
> > course, 3) above is also yet another method for fetching Maven 
dependencies.
> > 
> > -- 
> > Regards,
> > Mukul Gandhi



Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-10 Thread Michael Glavassevich
Folks, it took us 7 years and 5 months to get a new release out. I would 
hope that alone would make it evident that this project needs more help 
from the community if it's going to keep moving forward.

I see at least a few people feel strongly about Maven and would encourage 
them to contribute. The same goes for anything else you feel passionate 
about seeing implemented of fixed in Xerces.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

Mukul Gandhi  wrote on 05/10/2018 02:39:32 AM:

> Hi Dave,
> 
> On Thu, May 10, 2018 at 11:23 AM, Dave Brosius  > wrote:
> Yes, but if i want to publish an artifact to maven, and my artifact 
> depends on xerces, are you expecting all the users of my artifact to
> do the same? And if someone else creates an artifact based on my 
> artifact, etc, etc.?
>  As far as I know, Maven provides following ways to fetch build 
dependencies:
> 
> 1) Get dependencies from a global Maven repository. This requires a 
> connection to internet. Some environments prohibit an internet 
> connection. Also on slow internet connections, getting tons of 
> artifacts from the global Maven repository during the build may be 
difficult.
> 2) Get dependencies from a Maven repository on an Intranet server.
> 3) Get dependencies from a Maven repository on the local host.
> 
> You & people in favor of your point seems to say that 1) above is 
> the best/only method. But clearly, 2) is also another method. Of 
> course, 3) above is also yet another method for fetching Maven 
dependencies.
> 
> -- 
> Regards,
> Mukul Gandhi



Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-09 Thread Mukul Gandhi
Hi Dave,

On Thu, May 10, 2018 at 11:23 AM, Dave Brosius 
wrote:

> Yes, but if i want to publish an artifact to maven, and my artifact
> depends on xerces, are you expecting all the users of my artifact to do the
> same? And if someone else creates an artifact based on my artifact, etc,
> etc.?
>
 As far as I know, Maven provides following ways to fetch build
dependencies:

1) Get dependencies from a global Maven repository. This requires a
connection to internet. Some environments prohibit an internet connection.
Also on slow internet connections, getting tons of artifacts from the global
Maven repository during the build may be difficult.
2) Get dependencies from a Maven repository on an Intranet server.
3) Get dependencies from a Maven repository on the local host.

You & people in favor of your point seems to say that 1) above is the
best/only method. But clearly, 2) is also another method. Of course, 3)
above is also yet another method for fetching Maven dependencies.




-- 
Regards,
Mukul Gandhi


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-09 Thread Dave Brosius
Yes, but if i want to publish an artifact to maven, and my artifact 
depends on xerces, are you expecting all the users of my artifact to do 
the same? And if someone else creates an artifact based on my artifact, 
etc, etc.?



What's the problem with publishing to maven? All of Apache does it, so 
far as i'm aware (ok so TIL not _all_ of apache does).. It's a solved 
problem.


--dave


On 05/10/2018 01:17 AM, Mukul Gandhi wrote:

Hi Dave,

On Thu, May 10, 2018 at 5:43 AM, Dave Brosius 
mailto:dbros...@mebigfatguy.com>> wrote:


Sorry it's 2018, that's just silly; maven, ivy, gradle, cobalt ...
all use the maven repository. I agree ... if it's not on maven, it
doesn't exist.

I think we're spreading FUD about using Xerces Jars within Maven. Lets 
not do it.


I know very well about Maven and Gradle build systems. They both allow 
having a local standalone Jar as part of Maven and Gradle builds 
respectively. With Maven it can be done using the "mvn 
install:install-file" command I referred in my previous mail. With 
Gradle, it can be done via following syntax,


repositories {
   flatDir {
       dirs 'libs'
   }
}
(a Jar needs to be simply available in a local "libs" folder, for 
Gradle to pick it).


Any good java build system, ought to provide methods to have local 
standalone Jars as part of builds.





--
Regards,
Mukul Gandhi




Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-09 Thread Mukul Gandhi
Hi Dave,

On Thu, May 10, 2018 at 5:43 AM, Dave Brosius 
wrote:

> Sorry it's 2018, that's just silly; maven, ivy, gradle, cobalt ... all use
> the maven repository. I agree ... if it's not on maven, it doesn't exist.
>
I think we're spreading FUD about using Xerces Jars within Maven. Lets not
do it.

I know very well about Maven and Gradle build systems. They both allow
having a local standalone Jar as part of Maven and Gradle builds
respectively. With Maven it can be done using the "mvn
install:install-file" command I referred in my previous mail. With Gradle,
it can be done via following syntax,

repositories {
   flatDir {
   dirs 'libs'
   }
}

(a Jar needs to be simply available in a local "libs" folder, for Gradle to
pick it).

Any good java build system, ought to provide methods to have local
standalone Jars as part of builds.




-- 
Regards,
Mukul Gandhi


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-09 Thread Dave Brosius
Sorry it's 2018, that's just silly; maven, ivy, gradle, cobalt ... all 
use the maven repository. I agree ... if it's not on maven, it doesn't 
exist.



On 05/09/2018 01:14 AM, Mukul Gandhi wrote:
On Tue, May 8, 2018 at 7:58 PM, Gary Gregory 
mailto:ggreg...@rocketsoftware.com>> wrote:


+1. If it’s not in Maven, it is not easily usable…


 I can say following with fully responsibility,

Maven is conceptually just like any other build system (like ant for 
example). Till the time Xerces 2.12.0 jars are not in official public 
Maven repository, it should be possible to install Xerces 2.12.0 jars 
in the local Maven repository by users, and have Xerces jars function 
as Maven project dependencies.
Following documentation, explains how to do this, 
https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html.




--
Regards,
Mukul Gandhi




Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-08 Thread Mukul Gandhi
On Tue, May 8, 2018 at 7:58 PM, Gary Gregory 
wrote:

> +1. If it’s not in Maven, it is not easily usable…
>

 I can say following with fully responsibility,

Maven is conceptually just like any other build system (like ant for
example). Till the time Xerces 2.12.0 jars are not in official public Maven
repository, it should be possible to install Xerces 2.12.0 jars in the
local Maven repository by users, and have Xerces jars function as Maven
project dependencies.
Following documentation, explains how to do this,
https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html.



-- 
Regards,
Mukul Gandhi


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-08 Thread Michael Glavassevich
I believe they got uploaded by other ASF committers / members so they're 
official in that sense. It just wasn't done by Xerces developers.

There was no policy decision. It's more of a motivation issue. The 
developers (past and present) haven't shown much interest in Maven. Of 
course anyone interested is welcome to drive it. Just needs a volunteer to 
do the work.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

"Mark H. Wood"  wrote on 05/08/2018 09:22:07 AM:

> From: "Mark H. Wood" 
> To: j-users@xerces.apache.org
> Date: 05/08/2018 09:22 AM
> Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available
> 
> On Tue, May 08, 2018 at 10:59:09AM +0530, Mukul Gandhi wrote:
> > On Tue, May 8, 2018 at 6:19 AM, Dave Brosius  
wrote:
> > >
> > > xercesImpl.jar has still yet to show up on maven central, was this 
an
> > > oversight?
> > >
> > Michael Glavassevich, replied to a question on same topic on list
> > j-...@xerces.apache.org a while ago as follows,
> > 
> > "Maven has never been part of our release process. Other people from 
the
> > community would have uploaded those previous releases."
> > 
> > I hope that could answer the question.
> 
> Interesting that someone in the community has been sending up various
> artifacts under the groupId "xerces" since 2005.  It certainly
> *looked* official.  How disappointing.
> 
> Was there a policy decision not to release Maven artifacts, or does it
> just need someone to do the work?  I could do the work.  But I don't
> want to perpetrate yet-another-confusing-unofficial-release.
> 
> -- 
> Mark H. Wood
> Lead Technology Analyst
> 
> University Library
> Indiana University - Purdue University Indianapolis
> 755 W. Michigan Street
> Indianapolis, IN 46202
> 317-274-0749
> www.ulib.iupui.edu



RE: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-08 Thread Gary Gregory
+1. If it's not in Maven, it is not easily usable...

Gary

From: Bernd Eckenfels [mailto:e...@zusammenkunft.net]
Sent: Tuesday, May 8, 2018 05:13
To: j-users@xerces.apache.org
Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

Hello,

Can this process be changed? What is not on central does virtually not exist 
and the ASF should have a interest in a clean Apache group repo. The official 
ASF repo is automatically synced to maven central, so it just needs publishing 
to the nexus repo. This is especially easy as it allows staging so it is also 
good for the review process.

http://www.apache.org/dev/publishing-maven-artifacts.html

Yes binaries are not officially part of an ASF release even though they are 
effectively the main thing (our) users need. Allowing community without a fixed 
process in this critical part of the software chain looks dangerous to me.

Gruss
Bernd
--
http://bernd.eckenfels.net

From: Mukul Gandhi mailto:muk...@apache.org>>
Sent: Tuesday, May 8, 2018 7:29:09 AM
To: j-users@xerces.apache.org<mailto:j-users@xerces.apache.org>
Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

Hi Dave,

On Tue, May 8, 2018 at 6:19 AM, Dave Brosius 
mailto:dbros...@apache.org>> wrote:

xercesImpl.jar has still yet to show up on maven central, was this an oversight?
Michael Glavassevich, replied to a question on same topic on list 
j-...@xerces.apache.org<mailto:j-...@xerces.apache.org> a while ago as follows,

"Maven has never been part of our release process. Other people from the 
community would have uploaded those previous releases."

I hope that could answer the question.




--
Regards,
Mukul Gandhi


Rocket Software, Inc. and subsidiaries ? 77 Fourth Avenue, Waltham MA 02451 ? 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-08 Thread Mark H. Wood
On Tue, May 08, 2018 at 10:59:09AM +0530, Mukul Gandhi wrote:
> On Tue, May 8, 2018 at 6:19 AM, Dave Brosius  wrote:
> >
> > xercesImpl.jar has still yet to show up on maven central, was this an
> > oversight?
> >
> Michael Glavassevich, replied to a question on same topic on list
> j-...@xerces.apache.org a while ago as follows,
> 
> "Maven has never been part of our release process. Other people from the
> community would have uploaded those previous releases."
> 
> I hope that could answer the question.

Interesting that someone in the community has been sending up various
artifacts under the groupId "xerces" since 2005.  It certainly
*looked* official.  How disappointing.

Was there a policy decision not to release Maven artifacts, or does it
just need someone to do the work?  I could do the work.  But I don't
want to perpetrate yet-another-confusing-unofficial-release.

-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu


signature.asc
Description: PGP signature


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-08 Thread Bernd Eckenfels
Hello,

Can this process be changed? What is not on central does virtually not exist 
and the ASF should have a interest in a clean Apache group repo. The official 
ASF repo is automatically synced to maven central, so it just needs publishing 
to the nexus repo. This is especially easy as it allows staging so it is also 
good for the review process.

http://www.apache.org/dev/publishing-maven-artifacts.html

Yes binaries are not officially part of an ASF release even though they are 
effectively the main thing (our) users need. Allowing community without a fixed 
process in this critical part of the software chain looks dangerous to me.

Gruss
Bernd
--
http://bernd.eckenfels.net

From: Mukul Gandhi 
Sent: Tuesday, May 8, 2018 7:29:09 AM
To: j-users@xerces.apache.org
Subject: Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

Hi Dave,

On Tue, May 8, 2018 at 6:19 AM, Dave Brosius 
mailto:dbros...@apache.org>> wrote:

xercesImpl.jar has still yet to show up on maven central, was this an oversight?

Michael Glavassevich, replied to a question on same topic on list 
j-...@xerces.apache.org<mailto:j-...@xerces.apache.org> a while ago as follows,

"Maven has never been part of our release process. Other people from the 
community would have uploaded those previous releases."

I hope that could answer the question.




--
Regards,
Mukul Gandhi


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-07 Thread Mukul Gandhi
Hi Dave,

On Tue, May 8, 2018 at 6:19 AM, Dave Brosius  wrote:
>
> xercesImpl.jar has still yet to show up on maven central, was this an
> oversight?
>
Michael Glavassevich, replied to a question on same topic on list
j-...@xerces.apache.org a while ago as follows,

"Maven has never been part of our release process. Other people from the
community would have uploaded those previous releases."

I hope that could answer the question.




-- 
Regards,
Mukul Gandhi


Re: [ANNOUNCEMENT]: Apache Xerces-J 2.12.0 now available

2018-05-07 Thread Dave Brosius

Hi Folks,


xercesImpl.jar has still yet to show up on maven central, was this an 
oversight?



--dave



On 05/02/2018 11:59 PM, Mukul Gandhi wrote:

Hi all,
   The Apache Xerces project team is pleased to announce that version 
2.12.0 of Apache Xerces-J is now available.


Xerces-J 2.12.0 can be downloaded at: 
http://xerces.apache.org/mirrors.cgi.


This release expands on Xerces-J's experimental support for XML Schema 
1.1 by providing a fully compliant XML Schema 1.1 implementation. It 
fixes several bugs which were present in Xerces-J 2.11.0 and also 
includes a few other minor enhancements.


Specifically, the changes introduced in this release are:

* Report all id/idref problems when validating XML against DTD or XML 
Schema. [Michael Glavassevich]


* Implemented improvements to XML Schema 1.1 CTA implementation and 
inheritable attributes. [Mukul Gandhi, Hiranya Jayathilaka]


* Implemented improved error/warning message reporting for various XML 
Schema use cases. [Mukul Gandhi]


* Implemented few performance enhancements (affecting 
parsing/validation latency and memory footprint) to the 
implementation. [Michael Glavassevich]


* Fixed minor bugs in Xerces-J's regex support in XML Schema  
facet. [Michael Glavassevich, Khaled Noaman, Sandy Gao]


* Implemented various fixes to XML Schema 1.1 assert/assertion 
implementation. [Mukul Gandhi]


* Implemented minor and major fixes in certain areas, to XML Schema 
1.0 and 1.1 implementations. [Michael Glavassevich, Khaled Noaman, 
Sandy Gao, Mukul Gandhi]


* Fixed the issue related to, XIncludeTextReader doesn't handle null 
Content Types properly. [Michael Glavassevich]


* Fixed minor problems in the DOM (Level 3 Core) implementation. 
[Michael Glavassevich]


* Fixed few errors related to Xerces-J's build component. [Michael 
Glavassevich]


* Solved a minor bug in SoftReferenceSymbolTable implementation 
component. [Michael Glavassevich]


* Octavian and Radu, from Oxygen XML Editor team have contributed much 
by way of intimating numerous bugs and implementation ideas, for 
Xerces-J's XML Schema 1.0 and 1.1 implementations. [Octavian Nadolu, 
Radu Coravu]


* The following security issues, raised by users were fixed:
CVE-2012-0881 : 
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0881
CVE-2013-4002 : 
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4002
CVE-2018-2799 : 
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2799


A complete list of JIRA issues resolved in this release is available here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10520&version=12336542

For more information please visit: http://xerces.apache.org/xerces2-j/



--
Regards,
Mukul Gandhi