Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Robert Muir
On Tue, Apr 24, 2012 at 10:45 AM, Uwe Schindler wrote: > Hi, > >> BTW, fedora 16 has lucene 2.9.4 and does not have solr. Looks like F17 will >> have the same. I'd also be interested to know why they don't have 3.x or >> solr. > > I think that unrelated here, but the answer is simple: Those distr

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Uwe Schindler
Hi, > BTW, fedora 16 has lucene 2.9.4 and does not have solr. Looks like F17 will > have the same. I'd also be interested to know why they don't have 3.x or solr. I think that unrelated here, but the answer is simple: Those distributions don't have Lucene JARS to provide "Lucene" as a library to

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread DM Smith
Responding to the thread as a whole, having read it with great interest. I'd be interested to know what packagers for distributions such as debian and fedora do with systems that patch 3rd party dependencies. I'll guess that if it is internalized as mentioned below that there is no problem.

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Robert Muir
On Tue, Apr 24, 2012 at 9:57 AM, Benson Margulies wrote: > Maven does not, in fact, require publication in this case. An > ephemeral jar can travel into a war or an assembly without ever being > published. > OK, I opened https://issues.apache.org/jira/browse/SOLR-3405: maven artifacts should mat

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Robert Muir
On Tue, Apr 24, 2012 at 9:57 AM, Benson Margulies wrote: > Maven is guilty as charged that the simple, obvious, way of dealing > with this requires publication. In the pressurized circumstances of > 3.6.0, no one was going to get past that. Now, we can if you want. > well FWIW: we got past it fo

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Benson Margulies
> > Putting someone's jar inside a lib/ folder or war as a dependency is > hardly 'publishing'. > > Its maven that requires 'publishing' and that causes all the fuss. > > I've tried to explain this over and over again, but maven supporters > just get defensive and claim its not a maven problem: but

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Robert Muir
On Tue, Apr 24, 2012 at 9:26 AM, Nicolas Lalevée wrote: >> The rule we are dealing with goes as follows, stated pseudo-biblically: >> >> * No PMC shall publish a JAR file containing modified versions of some >> other PMC's output unless you change the package names. > > Does this apply to any bin

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Nicolas Lalevée
Le 24 avr. 2012 à 03:10, Benson Margulies a écrit : > On Mon, Apr 23, 2012 at 8:42 PM, Chris Male wrote: >> I'm with Steve here, -1. I think the arguments have already been well >> articulated and the issue seems to be about dependency management in general >> not just about Maven. However I a

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Benson Margulies
On Tue, Apr 24, 2012 at 7:12 AM, Michael McCandless wrote: > This thread is impossible for me to keep up with! It's a very complex topic, and I wish I could find more concise ways to talk about it. Anyhow, since you all seem to have a consensus not to push the rewind button back to the days of '

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-24 Thread Michael McCandless
This thread is impossible for me to keep up with! Some responses: > In fact, I expect if there is real demand, a downstream contributor > would easily pick this up. Exactly: just like the numerous useful Linux repositories... it's clearly not this PMC's job to push to all of those repositories.

Fwd: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 8:42 PM, Chris Male wrote: > I'm with Steve here, -1.  I think the arguments have already been well > articulated and the issue seems to be about dependency management in general > not just about Maven.  However I also absolutely agree with Robert that we > need to make thi

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 8:28 PM, Benson Margulies wrote: > > If you like (or can live with) everything about the situation except > for the additional Maven burden, then it's worthwhile for us > Maven-heads to offer schemes that purport to do Maven without making > it (much) worse. But if the situ

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Chris Male
I'm with Steve here, -1. I think the arguments have already been well articulated and the issue seems to be about dependency management in general not just about Maven. However I also absolutely agree with Robert that we need to make this easier somehow. One thing I thought, is there any way we

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
> Its definitely overwhelming right now, the size of the codebase and > the number of dependencies, given what we have. I think we should be > considering all options. Maven packaging just adds to the complexity > due to the fact of how it manages dependencies (they must themselves > be in maven so

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Ryan McKinley
> for Solr, as an application, maybe we should just be making a massive > solr.jar anyway for the binary release that you java -jar (leaving the > webapp as an implementation detail or something): The solr application is solr.war (not .jar) -- we can safely dump whatever hacked/patched jar files i

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 7:46 PM, Benson Margulies wrote: > It makes perfect sense. Some of us do, however, embed Solr (for tests > or other unrecommended reasons), or build our own Solr plugins with > dependencies on the existing Solr plugins, and we would thus mourn, or > have to go back to doing

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 7:45 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 7:31 PM, Benson Margulies > wrote: >> I have a suggestion for how to get from here to the exit. >> >> Forget about maven for the moment, and please explain to me exactly >> how you'd like to handle bugfixes to other Ap

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 7:30 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 6:49 PM, Benson Margulies > wrote: >> On Mon, Apr 23, 2012 at 6:31 PM, Robert Muir wrote: >>> On Mon, Apr 23, 2012 at 6:28 PM, Dawid Weiss >>> wrote: The issue with such poms is that once you want to publis

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 7:31 PM, Benson Margulies wrote: > I have a suggestion for how to get from here to the exit. > > Forget about maven for the moment, and please explain to me exactly > how you'd like to handle bugfixes to other Apache items in releases if > all you had to worry about was ant

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 7:21 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 6:49 PM, Benson Margulies > wrote: > >> Thus, I claim that this debate is fundamentally about package >> renaming, not publication. >> >> Shall I be maximally annoying and mention OSGi again? >> > > Its not really a de

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 6:49 PM, Benson Margulies wrote: > On Mon, Apr 23, 2012 at 6:31 PM, Robert Muir wrote: >> On Mon, Apr 23, 2012 at 6:28 PM, Dawid Weiss >> wrote: >>> >>> The issue with such poms is that once you want to publish your stuff >>> to maven central it won't work (because all de

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 6:49 PM, Benson Margulies wrote: > Thus, I claim that this debate is fundamentally about package > renaming, not publication. > > Shall I be maximally annoying and mention OSGi again? > Its not really a debate, its 'how do we do this'. (I can argue your claim is wrong, bu

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 6:31 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 6:28 PM, Dawid Weiss > wrote: >> >> The issue with such poms is that once you want to publish your stuff >> to maven central it won't work (because all dependencies must be >> available and there is no "local" repositor

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 6:28 PM, Dawid Weiss wrote: > > The issue with such poms is that once you want to publish your stuff > to maven central it won't work (because all dependencies must be > available and there is no "local" repository). > This is the problem I am asking about. I don't care a

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
>> And now you hit the nail on the head. Because your 'option 2' >> (download+patch) with ivy doesnt involve 'publishing'. we just >> download and patch. You can take a look at Google Caliper -- they used maven for building but required JARs that were inside the project (not on maven central). The

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 6:15 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 6:13 PM, Benson Margulies > wrote: >> On Mon, Apr 23, 2012 at 5:49 PM, Robert Muir wrote: >>> On Mon, Apr 23, 2012 at 5:47 PM, Benson Margulies >>> wrote: >>> b) Create a patching process that grabs their relea

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 6:11 PM, Dawid Weiss wrote: >> I feel that currently, there is no option (maven limits us here). I'm >> not sure if thats due to actual technical limitations in maven, or > > What Benson mentioned will work for maven, I don't see how it holds > you back. If you publish an a

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 6:13 PM, Benson Margulies wrote: > On Mon, Apr 23, 2012 at 5:49 PM, Robert Muir wrote: >> On Mon, Apr 23, 2012 at 5:47 PM, Benson Margulies >> wrote: >> >>> b) Create a patching process that grabs their release package, fixes >>> it, and builds it, renaming packages. Inc

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 5:49 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 5:47 PM, Benson Margulies > wrote: > >> b) Create a patching process that grabs their release package, fixes >> it, and builds it, renaming packages. Include the patching process in >> your source release. >> > > I wou

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> I feel that currently, there is no option (maven limits us here). I'm > not sure if thats due to actual technical limitations in maven, or What Benson mentioned will work for maven, I don't see how it holds you back. If you publish an artefact for Ivy somewhere you can package this JAR and publi

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Steven A Rowe
On 4/23/2012 at 5:58 PM, Robert Muir wrote: > I feel that currently, there is no option (maven limits us here). > I'm not sure if thats due to actual technical limitations in maven, > or just because its complicated or unconventional or whatever, but > I don't think we should let maven hold us bac

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 5:54 PM, Mark Miller wrote: > > On Apr 23, 2012, at 5:46 PM, Uwe Schindler wrote: > >>  And OUR source code was correct - PERIOD. > > I think more important than our code being correct is that our distributions > work correctly. Being correct for the sake of it has no prac

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Mark Miller
On Apr 23, 2012, at 5:46 PM, Uwe Schindler wrote: > And OUR source code was correct - PERIOD. I think more important than our code being correct is that our distributions work correctly. Being correct for the sake of it has no practical value. We should strive for the best user experience. T

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Uwe Schindler
gt; From: Robert Muir [mailto:[email protected]] > Sent: Monday, April 23, 2012 11:50 PM > To: [email protected] > Subject: Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr > > On Mon, Apr 23, 2012 at 5:47 PM, Benson Margulies > wrote: > > > b) Create a p

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 5:47 PM, Benson Margulies wrote: > b) Create a patching process that grabs their release package, fixes > it, and builds it, renaming packages. Include the patching process in > your source release. > I would *love* to be able to have this option available, but how will t

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 5:40 PM, Dawid Weiss wrote: >> Instead I'm asking how we handle bugfixes. > > This is a real problem. I've gone through this with recent updates to > randomizedtesting package. There is > no "clean" way of integrating a snapshot build or an interim package. Thank you! This

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
Rob, I personally think that the Apache policy issues here are not entirely worked out, but let me try to summarize the situation. Starting condition: a marooned bugfix or feature in some other Apache TLP. 1. Communicate with the other TLP, possibly siccing Uwe on their chair. 2. If they are un

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Uwe Schindler
remen http://www.thetaphi.de eMail: [email protected] > -Original Message- > From: Robert Muir [mailto:[email protected]] > Sent: Monday, April 23, 2012 11:39 PM > To: [email protected] > Subject: Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr > > On Mo

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> Instead I'm asking how we handle bugfixes. This is a real problem. I've gone through this with recent updates to randomizedtesting package. There is no "clean" way of integrating a snapshot build or an interim package. With maven the integration can be done via snapshot repositories (there are d

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Steven A Rowe
On 4/23/2012 at 5:33 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 5:29 PM, Uwe Schindler wrote: > > Robert: I know that IVY also supports downloading from arbitrary > > URLs, but that is missing stability and metadata). > > My questions have nothing to do with whether or not we release maven >

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 5:37 PM, Uwe Schindler wrote: > Hi, > > The answer is quite clear: Not our problem! Note that bug in our release > notes that there is a not-yet fixed zookeeper bug. We cannot make the world > perfect. If there is a bug outside our responsibility, we can document it, > b

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Uwe Schindler
-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -Original Message- > From: Robert Muir [mailto:[email protected]] > Sent: Monday, April 23, 2012 11:33 PM > To: [email protected] > Subject: Re: [DISCUSS] Build/deploy Maven artifacts outside

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 5:29 PM, Uwe Schindler wrote: > Robert: I know > that IVY also supports downloading from arbitrary URLs, but that is missing > stability and metadata). > My questions have nothing to do with whether or not we release maven artifacts (if you read them, you will see that).

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Uwe Schindler
> Unless we get a wave of anti maven sentiment, it looks like things are staying > as they are right now anyway though. I just don't think any of us arguing that > Maven should not be our responsibility thinks that that would mean Maven > support for Lucene/Solr would go away. +1 No Anti-Maven st

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Uwe Schindler
[email protected] > -Original Message- > From: Steven A Rowe [mailto:[email protected]] > Sent: Monday, April 23, 2012 11:21 PM > To: [email protected] > Subject: RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr > > On 4/23/2012 at 5:09 PM, Uwe Schindler wrote: >

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Mark Miller
On Apr 23, 2012, at 5:09 PM, Uwe Schindler wrote: > So we must publish maven artifacts to be successful on the open source > market, sorry! (that's my opinion!) I disagree that Lucene/Solr would not be popular if the committers and PMC did not support Maven. In fact, I expect if there is real

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Steven A Rowe
On 4/23/2012 at 5:09 PM, Uwe Schindler wrote: > Finally, publishing maven artifacts has nothing to do with > maven at all. We don't need a maven build to do that! The Maven build is there to enable using Maven to check the correctness of the POMs. I think this is essential. Prior to this, the L

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> copying them to the maven servers can be done completely without maven (at This is true but doing it via maven (that is: compiling and testing with actual dependencies) helps you to ensure it really is a usable artefact. I've been doing tricks like building a JAR in ANT and then simply attaching

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Uwe Schindler
sage- > From: Michael McCandless [mailto:[email protected]] > Sent: Monday, April 23, 2012 4:15 PM > To: Lucene/Solr dev > Subject: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr > > I've had a lingering frustration with the recent blowup due to t

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 4:54 PM, Dawid Weiss wrote: > > I wouldn't be so sure that github's idea is to create endless forks, > each ending up in a separate distribution :) I think it's to > facilitate pulling changes back to the origin? > Not so sure, the idea is that forking is part of the desig

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> If these projects don't want their code forked... dont offer it up on > github under the Apache 2.0 license? I wouldn't be so sure that github's idea is to create endless forks, each ending up in a separate distribution :) I think it's to facilitate pulling changes back to the origin? Dawid --

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 4:32 PM, Dawid Weiss wrote: >> Its also a good point that what i do on my github account, the apache >> board has no control over (despite how powerful they might think they > > To my best knowledge this is the case, yes. People may not like the > fact that you re-publish t

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> Its also a good point that what i do on my github account, the apache > board has no control over (despite how powerful they might think they To my best knowledge this is the case, yes. People may not like the fact that you re-publish the same code under the same packages but there's really no r

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 3:53 PM, Dawid Weiss wrote: >> Really ??? But they won't criticize the fact someone put >> http://code.google.com/p/language-detection/ into maven central? >> http://search.maven.org/#artifactdetails|com.cybozu.labs|langdetect|1.1-20120112|jar > > I don't think even people

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 3:53 PM, Dawid Weiss wrote: > I don't think even people who first accused Lucene of releasing > commons-csv artifacts can address your question here. And I think if > you published commons-csv on github they'd be equally upset. > Ok: so we just use https://github.com/Gasol

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> Really ??? But they won't criticize the fact someone put > http://code.google.com/p/language-detection/ into maven central? > http://search.maven.org/#artifactdetails|com.cybozu.labs|langdetect|1.1-20120112|jar I don't think even people who first accused Lucene of releasing commons-csv artifacts

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 3:23 PM, Benson Margulies wrote: > Rob, did you mean 'Benson' by 'you' in that sentence? If so, I'm > really sorry if I've given you the impression I think that that > there's anything amiss with 3.6.0. All I meant to say was that, over > the long haul, if the PMC was very

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 3:09 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 3:02 PM, Benson Margulies > wrote: >> >> That's right. If you, Rob Muir, just so happen to set up a github >> project with a fix to Xerces, and I, Benson Margulies, just happen to >> help you publish it to Maven Centra

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 3:02 PM, Benson Margulies wrote: > > That's right. If you, Rob Muir, just so happen to set up a github > project with a fix to Xerces, and I, Benson Margulies, just happen to > help you publish it to Maven Central, then the PMC, without (much) > fear of hassle, can consume

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 2:43 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 2:40 PM, Benson Margulies > wrote: >> On Mon, Apr 23, 2012 at 2:32 PM, Robert Muir wrote: >>> On Mon, Apr 23, 2012 at 2:27 PM, Benson Margulies >>> wrote: How do you know it's done 'appropriately' in your scena

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 2:40 PM, Benson Margulies wrote: > On Mon, Apr 23, 2012 at 2:32 PM, Robert Muir wrote: >> On Mon, Apr 23, 2012 at 2:27 PM, Benson Margulies >> wrote: >>> How do you know it's done 'appropriately' in your scenario? You could >>> have had just as many board members up your

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 2:32 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 2:27 PM, Benson Margulies > wrote: >> How do you know it's done 'appropriately' in your scenario? You could >> have had just as many board members up your nose by using your >> ant/github procedure and depositing the r

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 2:27 PM, Benson Margulies wrote: > How do you know it's done 'appropriately' in your scenario? You could > have had just as many board members up your nose by using your > ant/github procedure and depositing the resulting bundle on Apache > 'dist' as an 'auxiliary binary bu

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 2:20 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 2:17 PM, Benson Margulies > wrote: > >> If it's a maven project, you do the same thing, patching the pom to >> shade to change the packages if you want, or just changing the >> coordinates. >> >> You publish the result

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 2:17 PM, Benson Margulies wrote: > If it's a maven project, you do the same thing, patching the pom to > shade to change the packages if you want, or just changing the > coordinates. > > You publish the results to central via OSSRH under your coordinates. > I think this i

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Ryan McKinley
On Mon, Apr 23, 2012 at 11:17 AM, Benson Margulies wrote: > On Mon, Apr 23, 2012 at 2:10 PM, Robert Muir wrote: >> On Mon, Apr 23, 2012 at 2:07 PM, Benson Margulies >> wrote: How do we handle situations like https://issues.apache.org/jira/browse/XERCESJ-1257 (open for 5 years, >>

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 2:10 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 2:07 PM, Benson Margulies > wrote: >>> >>> How do we handle situations like >>> https://issues.apache.org/jira/browse/XERCESJ-1257 (open for 5 years, >>> still not incorporated in a release), without doing hackish thin

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
On Mon, Apr 23, 2012 at 2:10 PM, Robert Muir wrote: > On Mon, Apr 23, 2012 at 2:07 PM, Benson Margulies > wrote: >>> >>> How do we handle situations like >>> https://issues.apache.org/jira/browse/XERCESJ-1257 (open for 5 years, >>> still not incorporated in a release), without doing hackish thin

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 2:07 PM, Benson Margulies wrote: >> >> How do we handle situations like >> https://issues.apache.org/jira/browse/XERCESJ-1257 (open for 5 years, >> still not incorporated in a release), without doing hackish things >> (releasing someone elses code, sucking their entire code

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
> > How do we handle situations like > https://issues.apache.org/jira/browse/XERCESJ-1257 (open for 5 years, > still not incorporated in a release), without doing hackish things > (releasing someone elses code, sucking their entire codebase into > ours), or relying upon Uwe Schindler to come up wit

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Robert Muir
On Mon, Apr 23, 2012 at 1:45 PM, Benson Margulies wrote: > Publishing artifacts benefits users; I acknowledge that you accept > that, and are weighing it against costs. Taking on this publication > process is like any adding support for any other additional > infrastructure in incurring costs. >

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
Mark, As penance for my initial snappish response, here is a bit of additional (I hope) constructive commentary, which may or may not make you feel any better. As a mere occasional patch contributor I accept that the decision should reflect the PMC as a whole, not especially my view. Publishing a

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Mark Miller
On Apr 23, 2012, at 1:00 PM, Benson Margulies wrote: > if you want a second volunteer to care and feed you have me. I do feel better the more people that are contributing - at the same time that scares me too ;) The world moves closer and closer to where I *must* eventually contribute to these

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
ok, sorry, I read viral as the classic anti-maven slam. sorry for the noise. On Apr 23, 2012, at 1:14 PM, Mark Miller wrote: > > On Apr 23, 2012, at 1:00 PM, Benson Margulies wrote: > >> when I see ' viral' in one of these debates, I get frustrated. please >> state an actual practical problem, n

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Ryan McKinley
I agree with David. The maven error was not earth shattering -- working within the PMC was a good thing for the community at large. We made the requested changes within a few days now things are better. Imagining a parallel world where the PMC was not involved turns out much worse for many users.

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Mark Miller
On Apr 23, 2012, at 1:00 PM, Benson Margulies wrote: > when I see ' viral' in one of these debates, I get frustrated. please > state an actual practical problem, not a scare word. It's not really a scare word - its just the reason I have been against Maven as part of our core project - I mean v

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Dawid Weiss
> But in thinking it over, and avoiding rehashing all the technical > details, what bothers me most about what happened is that the Lucene > PMC is/was held accountable for "having released code in another > project's namespace", yet, none of us realized we had done so.  We are I don't know how ma

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Benson Margulies
when I see ' viral' in one of these debates, I get frustrated. please state an actual practical problem, not a scare word. publishing to central should be a central concern of this pmc, as an ever-growing multitude uses gradle or ivy or maven or some other consumer. if you want a second volunteer

RE: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Steven A Rowe
> I think, to fix this, we (the Apache Lucene PMC) should stop > officially posting artifacts to Maven ourselves. -1 I'm not happy that we're having this conversation again. I personally don't have the resources to set up continuous integration for this, and I think that's a requirement that is

Re: [DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Mark Miller
On Apr 23, 2012, at 10:14 AM, Michael McCandless wrote: > I think, to fix this, we (the Apache Lucene PMC) should stop > officially posting artifacts to Maven ourselves. I think it's great > if Steve (and/or others) continue to do so, just outside of the Apache > Lucene project and outside of th

[DISCUSS] Build/deploy Maven artifacts outside of Lucene/Solr

2012-04-23 Thread Michael McCandless
I've had a lingering frustration with the recent blowup due to the solr-commons-csv Maven artifact (SOLR-3204). We've worked around the particular issue (we now hide the dependency)... But in thinking it over, and avoiding rehashing all the technical details, what bothers me most about what happe

Re: deploy-maven-artifacts

2012-03-29 Thread Mikhail Khludnev
aven repo using generate-maven-artifacts > in dev-tools/maven/README.maven in your local working copy. > > ** ** > > Here's the relevant snippet from < > http://svn.apache.org/viewvc/lucene/dev/trunk/dev-tools/maven/README.maven?view=markup > >: > > ** **

RE: deploy-maven-artifacts

2012-03-20 Thread Steven A Rowe
ee <http://maven.apache.org/settings.html#Servers> for more information. (Note that as of version 2.1.3, Maven Ant Tasks cannot handle encrypted passwords.) From: Mikhail Khludnev [mailto:[email protected]] Sent: Tuesday, March 20, 2012 4:14 PM To: [email protected] Subject: deplo

deploy-maven-artifacts

2012-03-20 Thread Mikhail Khludnev
Hello, Solr build has a great target "generate-maven-artifacts". Can't you share a snippet which deploys artefacts into repo? How do you do that, by sh or by ant? Don't we need to have "deploy" target in build? Thanks in advance. -- Sincerely yours Mikhail Khludnev Lucid Certified Apache Lucene