Re: Solr Maven Artifacts

2008-06-14 Thread Shalin Shekhar Mangar
Hi Andrew,

I'm about to start making changes to the build.xml for SOLR-563 (contrib
area). I already gave a first cut of the patch which has the contrib project
mimicing the standard Maven directory structure, but no maven poms though.
Is there some way we can collaborate? We sure don't want to end up with two
patches on the same files entirely incompatible with each other. Let me know
what you think.

On Wed, Jun 11, 2008 at 8:11 PM, Andrew Savory <[EMAIL PROTECTED]> wrote:

> Hi,
>
> 2008/6/11 Ryan McKinley <[EMAIL PROTECTED]>:
>
> > I'm willing to do this, but what about the .pom file?
> >
> > Is adding the .jar without a .pom useful?  The .pom in SOLR-586 is
> > definitely incomplete:
> > https://issues.apache.org/jira/secure/attachment/12383027/solrj.pom.xml
> >
> > for 1.3, we should get the ant task to make the maven artifact -- similar
> > to how it is done for java-lucene.
>
>
> I'll have a go at tidying it up and sorting out the pom etc (sorry, missed
> that first time round), hopefully with something useful before the end of
> the week. It'd be great if you could do the honours after that, Ryan!
>
> Thanks,
>
> Andrew.
> --
> [EMAIL PROTECTED] / [EMAIL PROTECTED]
> http://www.andrewsavory.com/
>



-- 
Regards,
Shalin Shekhar Mangar.


Re: Solr Maven Artifacts

2008-06-11 Thread Andrew Savory
Hi,

2008/6/11 Ryan McKinley <[EMAIL PROTECTED]>:

> I'm willing to do this, but what about the .pom file?
>
> Is adding the .jar without a .pom useful?  The .pom in SOLR-586 is
> definitely incomplete:
> https://issues.apache.org/jira/secure/attachment/12383027/solrj.pom.xml
>
> for 1.3, we should get the ant task to make the maven artifact -- similar
> to how it is done for java-lucene.


I'll have a go at tidying it up and sorting out the pom etc (sorry, missed
that first time round), hopefully with something useful before the end of
the week. It'd be great if you could do the honours after that, Ryan!

Thanks,

Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/


Re: Solr Maven Artifacts

2008-06-11 Thread Ryan McKinley


On Jun 5, 2008, at 7:41 AM, Andrew Savory wrote:

Hi,

2008/6/4 Andrew Savory <[EMAIL PROTECTED]>:


I see from http://issues.apache.org/jira/browse/SOLR-19 that some
tentative work has been done on mavenisation of solr, and from
https://issues.apache.org/jira/browse/SOLR-586 that discussion of
publishing maven artifacts ... is it possible to push solr 1.2 maven
artifacts out to the repo?



More specifically, would someone with sufficient privileges (Yonik?)  
be

willing to do the following (from [1]):



I'm willing to do this, but what about the .pom file?

Is adding the .jar without a .pom useful?  The .pom in SOLR-586 is  
definitely incomplete:

https://issues.apache.org/jira/secure/attachment/12383027/solrj.pom.xml

for 1.3, we should get the ant task to make the maven artifact --  
similar to how it is done for java-lucene.


ryan




mkdir -p org.apache.solr/jars

grab the solr-1.2 release (or svn co tags/release-1.2.0, but then  
you need

to edit build.xml to update the version string that seems to have
accidentally been updated before doing release tag, to change  

name="version" value="1.2.1-dev" />)

tar xzvf apache-solr-1.2.0.tar.gz

cp apache-solr-1.2.0/dist/apache-solr-1.2.0.jar org.apache.solr/jars/

cd into org.apache.solr/jars and create md5 and sha1 checksums of
apache-solr-1.2.0.jar:
openssl md5 < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.md5
openssl sha < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.sha1

sign the release:
gpg --armor --output apache-solr-1.2.0.jar.asc --detach-sig
apache-solr-1.2.0.jar

cd ../ and scp it onto people.apache.org:
scp -r org.apache.solr [EMAIL PROTECTED]:/www/
people.apache.org/repo/m1-ibiblio-rsync-repository/

check permissions:
cd /www/people.apache.org/repo/m1-ibiblio-rsync-repository/ 
org.apache.solr

chgrp -R apcvs *
chmod -R g+w *


I could do it but I suspect that would be overstepping the bounds of a
non-committer :-)

This will make it easier for anyone to use solr from within maven.  
I'll file
a patch to automate whatever can be automated from our ant build so  
this is

easier for the 1.3 release.

If people agree that publishing maven artifacts is a good idea, I'll  
happily
update http://wiki.apache.org/solr/HowToRelease to point to the  
relevant

information too.


[1] http://www.apache.org/dev/release-publishing.html#maven-repo


Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/




Re: Solr Maven Artifacts

2008-06-10 Thread Chris Hostetter

: This will make it easier for anyone to use solr from within maven. I'll file
: a patch to automate whatever can be automated from our ant build so this is
: easier for the 1.3 release.
: 
: If people agree that publishing maven artifacts is a good idea, I'll happily
: update http://wiki.apache.org/solr/HowToRelease to point to the relevant
: information too.

automating as much as possible through build.xml targets would definitely 
help -- i would attach such a patch to SOLR-586, ideally modeled after the 
way lucene-java does it so there is some "methodology overlap"


I'm not sure that i'm really comfortable having 1.2 jars pushed out at 
this point -- primarily since the POM files wouldn't be included in the 
source releasees ... it would make it somewhat of a rewriting of history.

...but i won't object if another committer wants to do this.


-Hoss



Re: Solr Maven Artifacts

2008-06-09 Thread Mike Klaas
As someone who is completely ignorant (and admittedly, somewhat  
willfully so) of the java enterprise world, I was hoping that someone  
more savvy in the ways of maven would step in here.  It is even  
unclear to me what having the project in a Maven repository means for  
people, or why it would be convenient.


Based on the link you sent, it seems that a few things are necessary  
for this to proceed, like a maven "project descriptor" for Solr (or is  
that already done?).


That said, I'm +1 on steps to better propagate Solr, even if I don't  
think that I am the best person to effectuate those steps.


-Mike


On 9-Jun-08, at 12:58 AM, Andrew Savory wrote:


Hi,

Would any of the solr devs care to comment? It would be extremely  
useful to
have maven artifacts published for those building apps based on Solr  
1.2,
and it would help prepare the way for releasing Solr 1.3 maven  
artifacts.



2008/6/5 Andrew Savory <[EMAIL PROTECTED]>:


Hi,

2008/6/4 Andrew Savory <[EMAIL PROTECTED]>:


I see from http://issues.apache.org/jira/browse/SOLR-19 that some
tentative work has been done on mavenisation of solr, and from
https://issues.apache.org/jira/browse/SOLR-586 that discussion of
publishing maven artifacts ... is it possible to push solr 1.2 maven
artifacts out to the repo?



More specifically, would someone with sufficient privileges  
(Yonik?) be

willing to do the following (from [1]):

mkdir -p org.apache.solr/jars

grab the solr-1.2 release (or svn co tags/release-1.2.0, but then  
you need

to edit build.xml to update the version string that seems to have
accidentally been updated before doing release tag, to change  

name="version" value="1.2.1-dev" />)

tar xzvf apache-solr-1.2.0.tar.gz

cp apache-solr-1.2.0/dist/apache-solr-1.2.0.jar org.apache.solr/jars/

cd into org.apache.solr/jars and create md5 and sha1 checksums of
apache-solr-1.2.0.jar:
openssl md5 < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.md5
openssl sha < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.sha1

sign the release:
gpg --armor --output apache-solr-1.2.0.jar.asc --detach-sig
apache-solr-1.2.0.jar

cd ../ and scp it onto people.apache.org:
scp -r org.apache.solr [EMAIL PROTECTED]:/www/
people.apache.org/repo/m1-ibiblio-rsync-repository/

check permissions:
cd /www/people.apache.org/repo/m1-ibiblio-rsync-repository/ 
org.apache.solr

chgrp -R apcvs *
chmod -R g+w *


I could do it but I suspect that would be overstepping the bounds  
of a

non-committer :-)

This will make it easier for anyone to use solr from within maven.  
I'll
file a patch to automate whatever can be automated from our ant  
build so

this is easier for the 1.3 release.

If people agree that publishing maven artifacts is a good idea, I'll
happily update http://wiki.apache.org/solr/HowToRelease to point to  
the

relevant information too.


[1] http://www.apache.org/dev/release-publishing.html#maven-repo




Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/




Re: Solr Maven Artifacts

2008-06-09 Thread Andrew Savory
Hi,

Would any of the solr devs care to comment? It would be extremely useful to
have maven artifacts published for those building apps based on Solr 1.2,
and it would help prepare the way for releasing Solr 1.3 maven artifacts.


2008/6/5 Andrew Savory <[EMAIL PROTECTED]>:

> Hi,
>
> 2008/6/4 Andrew Savory <[EMAIL PROTECTED]>:
>
>> I see from http://issues.apache.org/jira/browse/SOLR-19 that some
>> tentative work has been done on mavenisation of solr, and from
>> https://issues.apache.org/jira/browse/SOLR-586 that discussion of
>> publishing maven artifacts ... is it possible to push solr 1.2 maven
>> artifacts out to the repo?
>
>
> More specifically, would someone with sufficient privileges (Yonik?) be
> willing to do the following (from [1]):
>
> mkdir -p org.apache.solr/jars
>
> grab the solr-1.2 release (or svn co tags/release-1.2.0, but then you need
> to edit build.xml to update the version string that seems to have
> accidentally been updated before doing release tag, to change  name="version" value="1.2.1-dev" />)
>
> tar xzvf apache-solr-1.2.0.tar.gz
>
> cp apache-solr-1.2.0/dist/apache-solr-1.2.0.jar org.apache.solr/jars/
>
> cd into org.apache.solr/jars and create md5 and sha1 checksums of
> apache-solr-1.2.0.jar:
> openssl md5 < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.md5
> openssl sha < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.sha1
>
> sign the release:
> gpg --armor --output apache-solr-1.2.0.jar.asc --detach-sig
> apache-solr-1.2.0.jar
>
> cd ../ and scp it onto people.apache.org:
> scp -r org.apache.solr [EMAIL PROTECTED]:/www/
> people.apache.org/repo/m1-ibiblio-rsync-repository/
>
> check permissions:
> cd /www/people.apache.org/repo/m1-ibiblio-rsync-repository/org.apache.solr
> chgrp -R apcvs *
> chmod -R g+w *
>
>
> I could do it but I suspect that would be overstepping the bounds of a
> non-committer :-)
>
> This will make it easier for anyone to use solr from within maven. I'll
> file a patch to automate whatever can be automated from our ant build so
> this is easier for the 1.3 release.
>
> If people agree that publishing maven artifacts is a good idea, I'll
> happily update http://wiki.apache.org/solr/HowToRelease to point to the
> relevant information too.
>
>
> [1] http://www.apache.org/dev/release-publishing.html#maven-repo
>


Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/


Re: Solr Maven Artifacts

2008-06-05 Thread Shalin Shekhar Mangar
+1. This would also be very useful for using SolrJ in our applications.

On Thu, Jun 5, 2008 at 5:11 PM, Andrew Savory <[EMAIL PROTECTED]> wrote:

> Hi,
>
> 2008/6/4 Andrew Savory <[EMAIL PROTECTED]>:
>
> > I see from http://issues.apache.org/jira/browse/SOLR-19 that some
> > tentative work has been done on mavenisation of solr, and from
> > https://issues.apache.org/jira/browse/SOLR-586 that discussion of
> > publishing maven artifacts ... is it possible to push solr 1.2 maven
> > artifacts out to the repo?
>
>
> More specifically, would someone with sufficient privileges (Yonik?) be
> willing to do the following (from [1]):
>
> mkdir -p org.apache.solr/jars
>
> grab the solr-1.2 release (or svn co tags/release-1.2.0, but then you need
> to edit build.xml to update the version string that seems to have
> accidentally been updated before doing release tag, to change  name="version" value="1.2.1-dev" />)
>
> tar xzvf apache-solr-1.2.0.tar.gz
>
> cp apache-solr-1.2.0/dist/apache-solr-1.2.0.jar org.apache.solr/jars/
>
> cd into org.apache.solr/jars and create md5 and sha1 checksums of
> apache-solr-1.2.0.jar:
> openssl md5 < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.md5
> openssl sha < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.sha1
>
> sign the release:
> gpg --armor --output apache-solr-1.2.0.jar.asc --detach-sig
> apache-solr-1.2.0.jar
>
> cd ../ and scp it onto people.apache.org:
> scp -r org.apache.solr [EMAIL PROTECTED]:/www/
> people.apache.org/repo/m1-ibiblio-rsync-repository/
>
> check permissions:
> cd /www/people.apache.org/repo/m1-ibiblio-rsync-repository/org.apache.solr
> chgrp -R apcvs *
> chmod -R g+w *
>
>
> I could do it but I suspect that would be overstepping the bounds of a
> non-committer :-)
>
> This will make it easier for anyone to use solr from within maven. I'll
> file
> a patch to automate whatever can be automated from our ant build so this is
> easier for the 1.3 release.
>
> If people agree that publishing maven artifacts is a good idea, I'll
> happily
> update http://wiki.apache.org/solr/HowToRelease to point to the relevant
> information too.
>
>
> [1] http://www.apache.org/dev/release-publishing.html#maven-repo
>
>
> Andrew.
> --
> [EMAIL PROTECTED] / [EMAIL PROTECTED]
> http://www.andrewsavory.com/
>



-- 
Regards,
Shalin Shekhar Mangar.


Re: Solr Maven Artifacts

2008-06-05 Thread Andrew Savory
Hi,

2008/6/4 Andrew Savory <[EMAIL PROTECTED]>:

> I see from http://issues.apache.org/jira/browse/SOLR-19 that some
> tentative work has been done on mavenisation of solr, and from
> https://issues.apache.org/jira/browse/SOLR-586 that discussion of
> publishing maven artifacts ... is it possible to push solr 1.2 maven
> artifacts out to the repo?


More specifically, would someone with sufficient privileges (Yonik?) be
willing to do the following (from [1]):

mkdir -p org.apache.solr/jars

grab the solr-1.2 release (or svn co tags/release-1.2.0, but then you need
to edit build.xml to update the version string that seems to have
accidentally been updated before doing release tag, to change )

tar xzvf apache-solr-1.2.0.tar.gz

cp apache-solr-1.2.0/dist/apache-solr-1.2.0.jar org.apache.solr/jars/

cd into org.apache.solr/jars and create md5 and sha1 checksums of
apache-solr-1.2.0.jar:
openssl md5 < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.md5
openssl sha < apache-solr-1.2.0.jar > apache-solr-1.2.0.jar.sha1

sign the release:
gpg --armor --output apache-solr-1.2.0.jar.asc --detach-sig
apache-solr-1.2.0.jar

cd ../ and scp it onto people.apache.org:
scp -r org.apache.solr [EMAIL PROTECTED]:/www/
people.apache.org/repo/m1-ibiblio-rsync-repository/

check permissions:
cd /www/people.apache.org/repo/m1-ibiblio-rsync-repository/org.apache.solr
chgrp -R apcvs *
chmod -R g+w *


I could do it but I suspect that would be overstepping the bounds of a
non-committer :-)

This will make it easier for anyone to use solr from within maven. I'll file
a patch to automate whatever can be automated from our ant build so this is
easier for the 1.3 release.

If people agree that publishing maven artifacts is a good idea, I'll happily
update http://wiki.apache.org/solr/HowToRelease to point to the relevant
information too.


[1] http://www.apache.org/dev/release-publishing.html#maven-repo


Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/


Solr Maven Artifacts

2008-06-04 Thread Andrew Savory
Hi,

I see from http://issues.apache.org/jira/browse/SOLR-19 that some tentative
work has been done on mavenisation of solr, and from
https://issues.apache.org/jira/browse/SOLR-586 that discussion of publishing
maven artifacts ... is it possible to push solr 1.2 maven artifacts out to
the repo?


Andrew.
--
[EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.andrewsavory.com/