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

Robert Muir commented on LUCENE-3167:
-------------------------------------

This seems like a significantly more complicated issue then than just modifying 
the ant build to add metadata.
Maybe this build step should be addressed first (so someone can optionally do 
it with ant if they want), just like maven
and leave the thornier back compat issue for another issue.

>From this PDF it seems OSGI imposes its own backwards compatibility policy 
>that conflicts with ours, and would
be very difficult to maintain and detect if they were correct.

I don't see why this would be useful at all: in basically every release binary 
compatibility is usually
broken in some way (and even if its not technically broken, maybe a methods 
behavior changes or something
like). Different lucene modules depend on each other and are only tested with 
the same version: today
its not tested to use lucene-foobar-3.2.jar with a lucene-core-3.1.jar.

So the versioning in that whitepaper doesn't make much sense: I think if we are 
going to put OSGI information
in the packages we should simply bump the major version for every release: even 
bugfix releases.

                
> 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.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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to