Re: Let's drop Maven Artifacts !

2011-01-18 Thread Thomas Koch
Hi, the developers list may not be the right place to find strong maven supporters. All developers know lucene from inside out and are perfectly fine to install lucene from whatever artifact. Those people using maven are your end users, that propably don't even subscribe to users@. Thomas

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Simon Willnauer
On Tue, Jan 18, 2011 at 9:33 AM, Thomas Koch tho...@koch.ro wrote: Hi, the developers list may not be the right place to find strong maven supporters. All developers know lucene from inside out and are perfectly fine to install lucene from whatever artifact. Those people using maven are your

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Shai Erera
Out of curiosity, how did the Maven people integrate Lucene before we had Maven artifacts. To the best of my understanding, we never had proper Maven artifacts (Steve is working on that in LUCENE-2657). Shai On Tue, Jan 18, 2011 at 11:03 AM, Simon Willnauer simon.willna...@googlemail.com wrote:

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Earwin Burrfoot
Somehow, they were made available since 2.0 - http://repo2.maven.org/maven2/org/apache/lucene/lucene-core/ The pom's are minimal, sans dependencies, so eg if your project depends on lucene-spellchecker, lucene-core won't be transitively included and your build is gonna fail (you therefore had to

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 5:29 AM, Hardy Ferentschik s...@ferentschik.de wrote: It also means that someone outside the dev community will at some stage create some pom files and upload the artifact to a (semi-) public repository. This sounds great! this is how open source works, those who care

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Stevo Slavić
More than one build tools is not way to go, I believe everyone agrees on that, and that it's not an issue. Have you guys at least considered making a switch to a build tool that knows to produce maven artifacts (or enhancing exiting one to take care of that)? E.g. ant+ivy, gradle, maven itself.

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 6:56 AM, Stevo Slavić ssla...@gmail.com wrote: More than one build tools is not way to go, I believe everyone agrees on that, and that it's not an issue. Have you guys at least considered making a switch to a build tool that knows to produce maven artifacts (or

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
It seems to me that if we have a fix for the things that ail our Maven support (Steve's work), that it isn't then the reason for holding up a release and we should just keep them as there are a significant number of users who consume Lucene that way (via the central repository). I agree that

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Earwin Burrfoot
On Tue, Jan 18, 2011 at 17:00, Robert Muir rcm...@gmail.com wrote: On Tue, Jan 18, 2011 at 8:54 AM, Grant Ingersoll gsing...@apache.org wrote: It seems to me that if we have a fix for the things that ail our Maven support (Steve's work), that it isn't then the reason for holding up a release

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
I still don't see why you care so much. You have people willing to maintain it and it is no sweat off your back and it is used by a pretty large chunk of downstream users. And don't tell me it is what holds up releases b/c it simply isn't true. On Jan 18, 2011, at 9:12 AM, Robert Muir

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 10:53 AM, Grant Ingersoll gsing...@apache.org wrote: I still don't see why you care so much.  You have people willing to maintain it and it is no sweat off your back and it is used by a pretty large chunk of downstream users.  And don't tell me it is what holds up

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Mark Miller
On Jan 18, 2011, at 11:12 AM, Robert Muir wrote: there is a very loud minority that care about maven, most of us that think the situation is ridiculous have totally given up arguing about it, except me, i don't want to put out a shitty release with broken maven artifacts like in the past,

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
On Jan 18, 2011, at 11:12 AM, Robert Muir wrote: On Tue, Jan 18, 2011 at 10:53 AM, Grant Ingersoll gsing...@apache.org wrote: I still don't see why you care so much. You have people willing to maintain it and it is no sweat off your back and it is used by a pretty large chunk of

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 11:27 AM, Mark Miller markrmil...@gmail.com wrote: I'll open my arms to first class maven the first time it sees the light of consensus ;) thats the main thing missing from releasing maven artifacts... looking at previous threads I don't really see consensus that we

RE: Let's drop Maven Artifacts !

2011-01-18 Thread Steven A Rowe
On 1/18/2011 at 11:34 AM, Robert Muir wrote: On Tue, Jan 18, 2011 at 11:27 AM, Mark Miller markrmil...@gmail.com wrote: I'll open my arms to first class maven the first time it sees the light of consensus ;) thats the main thing missing from releasing maven artifacts... looking at

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 12:03 PM, Steven A Rowe sar...@syr.edu wrote: There clearly is no consensus for removing Maven support from Lucene. and see there is my problem, there was no consensus to begin with, now suddenly its de-facto required. Maven is quite an insidious computer virus.

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Michael Busch
On 1/18/11 9:13 AM, Robert Muir wrote: I can't help but remind myself, this is the same argument Oracle offered up for the whole reason hudson debacle (http://hudson-labs.org/content/whos-driving-thing) Declaring that I have a secret pocket of users that want XYZ isn't open source consensus.

RE: Let's drop Maven Artifacts !

2011-01-18 Thread Steven A Rowe
On 1/18/2011 at 12:14 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 12:03 PM, Steven A Rowe sar...@syr.edu wrote: There clearly is no consensus for removing Maven support from Lucene. and see there is my problem, there was no consensus to begin with, now suddenly its de-facto required.

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Mark Miller
On Jan 18, 2011, at 12:30 PM, Michael Busch wrote: I guess we could try to figure out how many people download the artifacts from m2 repos. Maybe they have download statistics? But then what? What number would justify stopping to publish? Michael Realistically, I would expect that

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Mark Miller
On Jan 18, 2011, at 12:28 PM, Steven A Rowe wrote: On 1/18/2011 at 12:14 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 12:03 PM, Steven A Rowe sar...@syr.edu wrote: There clearly is no consensus for removing Maven support from Lucene. and see there is my problem, there was no consensus

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Michael Busch
On 1/18/11 10:44 AM, Mark Miller wrote: From my point of view, but perhaps I misremember: At some point, Grant or someone put in some Maven poms. I did. :) It was a ton of work and especially getting the maven-ant-tasks to work was a nightmare! I don't think anyone else really paid

RE: Let's drop Maven Artifacts !

2011-01-18 Thread Steven A Rowe
On 1/18/2011 at 1:45 PM, Mark Miller wrote: At some point, Grant or someone put in some Maven poms. I don't think anyone else really paid attention. Later, as we did releases, and saw and dealt with these poms, most of us commented against Maven support. It just feels to me like it slipped in

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Mark Miller
On Jan 18, 2011, at 2:37 PM, Steven A Rowe wrote: On 1/18/2011 at 1:45 PM, Mark Miller wrote: At some point, Grant or someone put in some Maven poms. I don't think anyone else really paid attention. Later, as we did releases, and saw and dealt with these poms, most of us commented against

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Mark Miller
On Jan 18, 2011, at 2:41 PM, Michael Busch wrote: So can you explain what the problem with the maven support is? Isn't it enough to just call the ant target and copying the generated files somewhere? When I did releases I never thought it made the release any harder. Just two

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 2:57 PM, Mark Miller markrmil...@gmail.com wrote: If I remember right, a large reason Robert is against is that he doesn't want to sign/support/endorse something he doesn't understand or care about as a Release Manager? But thats probably a major simplification of his

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 3:11 PM, Michael Busch busch...@gmail.com wrote: I'm not sure what's so complicated or mysterious about maven artifacts.  A maven artifact consists of normal jar file(s) plus a POM file containing some metadata, like the artifact name and group. its the POM files that

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Mark Miller
To follow up Steven: Yes - Maven is part of Lucene now - it got in with lazy consensus or whatever method - and now it's basically a first class citizen. I would have to get consensus to drop it much more than you would have to get consensus to keep it. This is exactly why I don't want it to

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
On Jan 18, 2011, at 12:13 PM, Robert Muir wrote: I can't help but remind myself, this is the same argument Oracle offered up for the whole reason hudson debacle (http://hudson-labs.org/content/whos-driving-thing) Declaring that I have a secret pocket of users that want XYZ isn't open

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 3:49 PM, Grant Ingersoll gsing...@apache.org wrote: On Jan 18, 2011, at 12:13 PM, Robert Muir wrote: I can't help but remind myself, this is the same argument Oracle offered up for the whole reason hudson debacle (http://hudson-labs.org/content/whos-driving-thing)

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 3:49 PM, Grant Ingersoll gsing...@apache.org wrote: On Jan 18, 2011, at 12:13 PM, Robert Muir wrote: I can't help but remind myself, this is the same argument Oracle offered up for the whole reason hudson debacle (http://hudson-labs.org/content/whos-driving-thing)

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
On Jan 18, 2011, at 3:55 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 3:49 PM, Grant Ingersoll gsing...@apache.org wrote: On Jan 18, 2011, at 12:13 PM, Robert Muir wrote: I can't help but remind myself, this is the same argument Oracle offered up for the whole reason hudson debacle

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 4:06 PM, Grant Ingersoll gsing...@apache.org wrote: In other words, I don't see consensus for dropping it.  When you have it, get back to me. Thats not how things are added to the release process. So currently, maven is not included in the release process. I don't

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Michael Busch
It's sad how aggressive these discussions get. There's really no reason. On 1/18/11 1:10 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 4:06 PM, Grant Ingersollgsing...@apache.org wrote: In other words, I don't see consensus for dropping it. When you have it, get back to me. Thats not how

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Peter Karich
Why not vote for or against 'maven artifacts'? http://www.doodle.com/2qp35b42vstivhvx I'm using lucene+solr a lot times via maven. Elasticsearch uses lucene via gradle. Solandra uses lucene via ivy and so on ;) So maven artifacts are not only very handy for maven folks. But I think no artifacts

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
On Jan 18, 2011, at 4:10 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 4:06 PM, Grant Ingersoll gsing...@apache.org wrote: In other words, I don't see consensus for dropping it. When you have it, get back to me. Thats not how things are added to the release process. So currently,

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 4:38 PM, Grant Ingersoll gsing...@apache.org wrote: It's just software and we have people willing to maintain the Maven stuff.  I simply don't get what the big deal is in keeping something that people find useful and has (enough) committer support. Why not call a

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Grant Ingersoll
On Jan 18, 2011, at 4:41 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 4:38 PM, Grant Ingersoll gsing...@apache.org wrote: It's just software and we have people willing to maintain the Maven stuff. I simply don't get what the big deal is in keeping something that people find useful and

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Robert Muir
On Tue, Jan 18, 2011 at 4:50 PM, Grant Ingersoll gsing...@apache.org wrote: On Jan 18, 2011, at 4:41 PM, Robert Muir wrote: On Tue, Jan 18, 2011 at 4:38 PM, Grant Ingersoll gsing...@apache.org wrote: It's just software and we have people willing to maintain the Maven stuff.   I simply don't

Re: Let's drop Maven Artifacts !

2011-01-18 Thread Earwin Burrfoot
On Tue, Jan 18, 2011 at 20:13, Robert Muir rcm...@gmail.com wrote: Unfortunately there is a very loud minority that care about maven I would wager that there is a sizable silent *majority* of users who literally depend on Lucene's Maven artifacts. I can't help but remind myself, this is the

RE: Let's drop Maven Artifacts !

2011-01-17 Thread Steven A Rowe
On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an ant target on Lucene's sources to produce maven artifacts I want to be able to make modifications to the Lucene source, install Maven snapshot artifacts in my local repository, then depend on those

Re: Let's drop Maven Artifacts !

2011-01-17 Thread Robert Muir
On Mon, Jan 17, 2011 at 11:06 AM, Steven A Rowe sar...@syr.edu wrote: On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an ant target on Lucene's sources to produce maven artifacts I want to be able to make modifications to the Lucene source,

Re: Let's drop Maven Artifacts !

2011-01-17 Thread Earwin Burrfoot
You're not alone. :) But, I bet, much more people would like to skip that step and have their artifacts downloaded from central. On Mon, Jan 17, 2011 at 19:06, Steven A Rowe sar...@syr.edu wrote: On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an

Re: Let's drop Maven Artifacts !

2011-01-17 Thread Robert Muir
On Mon, Jan 17, 2011 at 11:17 AM, Earwin Burrfoot ear...@gmail.com wrote: You're not alone. :) But, I bet, much more people would like to skip that step and have their artifacts downloaded from central. Maybe, but perhaps they will need to compromise and use jar files or install into their

Re: Let's drop Maven Artifacts !

2011-01-17 Thread Mattmann, Chris A (388J)
On Jan 17, 2011, at 8:06 AM, Steven A Rowe wrote: On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an ant target on Lucene's sources to produce maven artifacts I want to be able to make modifications to the Lucene source, install Maven snapshot

RE: Let's drop Maven Artifacts !

2011-01-17 Thread Steven A Rowe
On 1/17/2011 at 11:25 AM, Robert Muir wrote: On Mon, Jan 17, 2011 at 11:06 AM, Steven A Rowe sar...@syr.edu wrote: On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an ant target on Lucene's sources to produce maven artifacts I want to be able

Re: Let's drop Maven Artifacts !

2011-01-17 Thread Michael Busch
On 1/17/11 8:06 AM, Steven A Rowe wrote: On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an ant target on Lucene's sources to produce maven artifacts I want to be able to make modifications to the Lucene source, install Maven snapshot artifacts in

RE: Let's drop Maven Artifacts !

2011-01-17 Thread Steven A Rowe
On 1/17/2011 at 3:05 PM, Michael Busch wrote: On 1/17/11 8:06 AM, Steven A Rowe wrote: On 1/17/2011 at 1:53 AM, Michael Busch wrote: I don't think any user needs the ability to run an ant target on Lucene's sources to produce maven artifacts I want to be able to make modifications to the

Re: Let's drop Maven Artifacts !

2011-01-17 Thread Michael Busch
On 1/17/11 12:27 PM, Steven A Rowe wrote: This makes zero sense to me - no one will ever make their own POMs I did :) (for a different project though). - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For

Let's drop Maven Artifacts !

2011-01-16 Thread Shai Erera
Hey Wearing on my rebel hat today, I'd like to propose we drop maven support from our release process / build system. I've always read about the maven artifacts never being produced right, and never working (or maybe never is a too harsh word). I personally don't understand why we struggle to

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Robert Muir
On Sun, Jan 16, 2011 at 12:03 PM, Shai Erera ser...@gmail.com wrote: Hey Wearing on my rebel hat today, I'd like to propose we drop maven support from our release process / build system. I've always read about the maven artifacts never being produced right, and never working (or maybe never

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Steven A Rowe
-1 from me on dropping Maven artifacts. I find it curious that on the verge of fixing the broken Maven artifacts situation (LUCENE-2657), there is a big push for a divorce. Robert, I agree we should have a way to test the magic artifacts. I'm working on it. Your other objection is the work

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Shai Erera
Well ... you raise interesting points. So if a committer would be willing to support GIT, RTC, and whatever (just making up scenarios), would we allow all of those to exist within Lucene? I think the reasonable solution is to have a modules/maven package, with build.xml that generates whatever

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Earwin Burrfoot
Maven is a defacto package/dependency manager for Java. Like it or not. All better tools out there, like Ant+Ivy, or SBT - support Maven repositories. Lots of people rely on Maven or better tools for their builds and as soon as you're on declarative dependency management train, it's a bother to

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Robert Muir
On Sun, Jan 16, 2011 at 3:34 PM, Earwin Burrfoot ear...@gmail.com wrote: Lots of people rely on Maven or better tools for their builds and as soon as you're on declarative dependency management train, it's a bother to just take a bunch of jars and stuff 'em into your project. Sure, and i bet

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Stevo Slavić
Hello Lucene/Solr developers, Speaking from Lucene/Solr user - potential contributor perspective, my votes are: -1 for dropping maven artifacts (even +1 for extending number of maven artifacts https://issues.apache.org/jira/browse/SOLR-1218 ) +1 for using maven as build tool Regards, Stevo.

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Ryan McKinley
uggg -- sorry to see this thread flare up again -- especially since Steve is actively making great progress on better maven support -- including integration tests and all that jazz. (LUCENE-2657) I *think* the consensus from the last thread was: 1. the release manager does not need to worry

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Robert Muir
On Sun, Jan 16, 2011 at 4:47 PM, Ryan McKinley ryan...@gmail.com wrote: uggg -- sorry to see this thread flare up again -- especially since Steve is actively making great progress on better maven support -- including integration tests and all that jazz.  (LUCENE-2657) I *think* the consensus

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Shai Erera
I don't understand what's so complicated about having an ant maven target in a modules/maven package that generates whatever artifacts are needed. It can be used by whoever wants to use Maven. Why do we need to release those artifacts? If maven is so important to people, then let's keep it under

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Mark Miller
On Jan 16, 2011, at 11:21 PM, Shai Erera wrote: Release-wise though, as long as running ant test from top-level dir ends with BUILD SUCCESSFUL, the release should be good to go. We should publish the Source, Javadocs and .Jar files. While I agree the latter is not strictly mandatory, I

Re: Let's drop Maven Artifacts !

2011-01-16 Thread Michael Busch
On 1/16/11 11:08 AM, Shai Erera wrote: I think the reasonable solution is to have a modules/maven package, with build.xml that generates whatever needs to be generated. Whoever cares about maven should run the proper Ant targets, just like whoever cares about Eclipse/IDEA can now run ant