You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Bob Kerns (JIRA)" <ji...@apache.org> on 2013/03/15 23:46:15 UTC

[jira] [Comment Edited] (LUCENE-3167) Make lucene/solr a OSGI bundle through Ant

    [ https://issues.apache.org/jira/browse/LUCENE-3167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13603944#comment-13603944 ] 

Bob Kerns edited comment on LUCENE-3167 at 3/15/13 10:45 PM:
-------------------------------------------------------------

To respond to Robert Muir's question about why you (people who work on search engines) should do it.

I see two reasons:

1) People downstream may not KNOW how to do it, or have the time, or want to make all the possible choices over again, when people who know the engine and its packaging are more capable of sorting all that stuff out properly. I didn't get it right the first time (thank's to screwing up with) and now have to repeat.  It's taken you guys a year and a half; obviously not trivial!

2) People downstream would like to do it in a way that does not outright conflict with other people downstream doing it! This is really a big, big deal. If I package it, and put it in a product, and someone else packages it, and puts it in their product -- like for example, the Eclipse foundation -- bad things can happen. I can't even predict WHAT bad things might happen, because I don't know what we might do differently. We could get lucky and not screw each other, but do I really want to trust the other guy -- ALL the other guys -- to do it right? Or do I do something like rename the packages to avoid any potential insanity? That has other problems...

Bottom line? I'd rather you guys do it -- even if you don't do a good job of it. Even if I could do it 10x better, it is still 100x better for you to do it.

Maybe I'll be able to help later, once I've sorted out my immediate needs. But in the meantime, I just wanted to let you know the effort is appreciated -- even if it doesn't turn out perfectly.

Thanks.
                
      was (Author: rwk):
    To respond to Robert Muir question about why you (people who work on search engines) should do it.

I see two reasons:

1) People downstream may not KNOW how to do it, or have the time, or want to make all the possible choices over again, when people who know the engine and its packaging are more capable of sorting all that stuff out properly. I didn't get it right the first time (thank's to screwing up with) and now have to repeat.  It's taken you guys a year and a half; obviously not trivial!

2) People downstream would like to do it in a way that does not outright conflict with other people downstream doing it! This is really a big, big deal. If I package it, and put it in a product, and someone else packages it, and puts it in their product -- like for example, the Eclipse foundation -- bad things can happen. I can't even predict WHAT bad things might happen, because I don't know what we might do differently. We could get lucky and not screw each other, but do I really want to trust the other guy -- ALL the other guys -- to do it right? Or do I do something like rename the packages to avoid any potential insanity? That has other problems...

Bottom line? I'd rather you guys do it -- even if you don't do a good job of it. Even if I could do it 10x better, it is still 100x better for you to do it.

Maybe I'll be able to help later, once I've sorted out my immediate needs. But in the meantime, I just wanted to let you know the effort is appreciated -- even if it doesn't turn out perfectly.

Thanks.
                  
> Make lucene/solr a OSGI bundle through Ant
> ------------------------------------------
>
>                 Key: LUCENE-3167
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3167
>             Project: Lucene - Core
>          Issue Type: New Feature
>         Environment: bndtools
>            Reporter: Luca Stancapiano
>         Attachments: LUCENE-3167_20130108.patch, LUCENE-3167.patch, LUCENE-3167.patch, LUCENE-3167.patch, lucene_trunk.patch, lucene_trunk.patch
>
>
> We need to make a bundle thriugh Ant, so the binary can be published and no more need the download of the sources. Actually to get a OSGI bundle we need to use maven tools and build the sources. Here the reference for the creation of the OSGI bundle through Maven:
> https://issues.apache.org/jira/browse/LUCENE-1344
> Bndtools could be used inside Ant

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org