<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:51:53 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-272] OSGi Manifest is incorrect</title>
                <link>https://jira.mongodb.org/browse/JAVA-272</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;The OSGi bundle MANIFEST.MF file looks incorrect:&lt;/p&gt;

&lt;p&gt;Bundle-Name: MongoDB&lt;br/&gt;
Bundle-SymbolicName: com.mongodb&lt;br/&gt;
Bundle-Version: 2.1.0&lt;br/&gt;
Export-Package: com.mongodb, com.mongodb.io, com.mongodb.util, com.mon&lt;br/&gt;
 godb.gridfs, org.bson, org.bson.util, org.bson.types, org.bson.io&lt;/p&gt;

&lt;p&gt;Shouldn&apos;t that be 2.4.0?&lt;/p&gt;

&lt;p&gt;Please also note that (odd enough) the bundle version number is &lt;b&gt;not&lt;/b&gt; used as a default version for exported packages that do not explicitely specify an export version. As a consequence one can not import these packages with a well-defined version range. Both issues require me to repackage this bundle, which also creates a potential for deployment duplication.&lt;/p&gt;

&lt;p&gt;Say, do you plan to provide an Equinox p2 repository for your OSGi bundles?&lt;/p&gt;</description>
                <environment>OSGi / Java</environment>
        <key id="14737">JAVA-272</key>
            <summary>OSGi Manifest is incorrect</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="bryan.reinero">Bryan Reinero</assignee>
                                    <reporter username="stepper">Eike Stepper</reporter>
                        <labels>
                    </labels>
                <created>Tue, 15 Feb 2011 05:20:11 +0000</created>
                <updated>Mon, 18 Jun 2012 19:36:13 +0000</updated>
                            <resolved>Fri, 11 May 2012 00:15:16 +0000</resolved>
                                    <version>2.4</version>
                                    <fixVersion>2.8.0</fixVersion>
                                                        <votes>9</votes>
                                    <watches>10</watches>
                                    <workratio workratioPercent="12"/>
                                    <progress percentage="12">
                                    <originalProgress>
                                                    <row percentage="100" backgroundColor="#89afd7"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="12" backgroundColor="#51a825"/>
                                                    <row percentage="88" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="12">
                                    <originalProgress>
                                                    <row percentage="100" backgroundColor="#89afd7"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="12" backgroundColor="#51a825"/>
                                                    <row percentage="88" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                    <timeoriginalestimate seconds="14400">4 hours</timeoriginalestimate>
                            <timeestimate seconds="12600">3 hours, 30 minutes</timeestimate>
                            <timespent seconds="1800">30 minutes</timespent>
                                <comments>
                            <comment id="134066" author="jeff.yemin" created="Mon, 18 Jun 2012 19:36:13 +0000"  >&lt;p&gt;Closing for 2.8.0 release.&lt;/p&gt;</comment>
                            <comment id="123278" author="auto" created="Fri, 25 May 2012 21:43:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-272&quot; title=&quot;OSGi Manifest is incorrect&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-272&quot;&gt;&lt;del&gt;JAVA-272&lt;/del&gt;&lt;/a&gt;: Cleaning of the manifest.  Added Bundle-License, improved Bundle-Name and Bundle-SymbolicName, removed Bundle-ClassPath&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/e89633f9266a50c2d899adf086deefa08aeae1c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/e89633f9266a50c2d899adf086deefa08aeae1c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="123277" author="auto" created="Fri, 25 May 2012 21:43:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-272&quot; title=&quot;OSGi Manifest is incorrect&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-272&quot;&gt;&lt;del&gt;JAVA-272&lt;/del&gt;&lt;/a&gt;: To deal with the OSGi/Maven version name incompatibilities, added ability to use a different version name for maven and OSGi.  So the Maven POM that we upload would have a version like 2.8.0-RC1 or 2.8.0, while the corresponding Bundle-Version in MANIFEST.MF would be 2.8.0.RC1 or 2.8.0.RELEASE.  Hopefully this will work for both Maven and OSGi users, as it&apos;s the strategy used by, for example the maven-bundle-plugin&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/91e4135b2faf666092acf036838b9caa087137ec&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/91e4135b2faf666092acf036838b9caa087137ec&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="123249" author="jeff.yemin" created="Fri, 25 May 2012 20:00:22 +0000"  >&lt;p&gt;I&apos;ve done a bunch of testing of version ranges with maven, and though they are not widely used, I&apos;m not comfortable changing the naming conventions of the jars that we publish to the maven central repository.  Instead, I&apos;m going to follow the convention used by the maven bundle plugin, and convert (manually for now, using build.properties) OSGi-incompatible maven versions into OSGi-compatible ones.  So it will look like this:&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Maven version&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;OSGi version&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2.8.0-RC1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2.8.0.RC1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2.8.0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2.8.0.RELEASE&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;I&apos;ve also changed some of the values in the manifests, including&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Added Bundle-License&lt;/li&gt;
	&lt;li&gt;Changed Bundle-Name to MongoDB Java Driver&lt;/li&gt;
	&lt;li&gt;Changed Bundle-SymbolicName to org.mongodb.mongo-java-driver&lt;/li&gt;
	&lt;li&gt;Removed Bundle-ClassPath&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;So the full manifest is going to look like:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Manifest-Version: 1.0&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Ant-Version: Apache Ant 1.8.2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Created-By: 1.6.0_31-b04-415-11M3635 (Apple Inc.)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-ManifestVersion: 2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-Name: MongoDB Java Driver&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-SymbolicName: org.mongodb.mongo-java-driver&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-Version: 2.8.0.RELEASE&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Import-Package: javax.management, javax.net, javax.net.ssl&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Export-Package: com.mongodb;version=&quot;2.8.0.RELEASE&quot;,com.mongodb.io;ver&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; sion=&quot;2.8.0.RELEASE&quot;,com.mongodb.util;version=&quot;2.8.0.RELEASE&quot;,com.mon&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; godb.gridfs;version=&quot;2.8.0.RELEASE&quot;,org.bson;version=&quot;2.8.0.RELEASE&quot;,&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; org.bson.util;version=&quot;2.8.0.RELEASE&quot;,org.bson.util.annotations;versi&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; on=&quot;2.8.0.RELEASE&quot;,org.bson.types;version=&quot;2.8.0.RELEASE&quot;,org.bson.io&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; ;version=&quot;2.8.0.RELEASE&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;while the maven POM will have a version of 2.8.0 and the name of the jar file will be mongo-java-driver-2.8.0.jar.&lt;/p&gt;

&lt;p&gt;Please let me know if you see any problems with this.&lt;/p&gt;</comment>
                            <comment id="118438" author="bryan.reinero@10gen.com" created="Fri, 11 May 2012 00:15:16 +0000"  >&lt;p&gt;Tested loaded the driver as a bundle in a stand-alone instance of Equinox. The bundle generates no errors on install.&lt;/p&gt;</comment>
                            <comment id="108573" author="kaleigh" created="Wed, 11 Apr 2012 01:27:56 +0000"  >&lt;p&gt;I&apos;ve built the most recent version with &apos;ant compile jar&apos; and I am still having problems with javax.management when I try to create a Mongo connection on a webapp deployed through Glassfish. I&apos;ve made the app dependent on my newly built 2.8.0 jar.&lt;/p&gt;

&lt;p&gt;I was wondering if anyone can confirm that the current manifest file is correct and that javax.management is available to the Mongo Java driver. Thanks!&lt;/p&gt;</comment>
                            <comment id="107838" author="jeff.yemin" created="Mon, 9 Apr 2012 14:57:49 +0000"  >&lt;p&gt;Scheduled for inclusion in 2.8.0&lt;/p&gt;</comment>
                            <comment id="107513" author="skamille" created="Fri, 6 Apr 2012 23:32:17 +0000"  >&lt;p&gt;What&apos;s the status of getting this fixed and released? We&apos;re having a lot of pain due to this issue and it seems like it&apos;s been outstanding for over a year now. &lt;br/&gt;
Thanks.&lt;/p&gt;</comment>
                            <comment id="97876" author="jeff.yemin" created="Mon, 12 Mar 2012 16:38:14 +0000"  >&lt;p&gt;We will.  It&apos;s just that we&apos;ve been using lowercase until now internally, so wanted to check that we really need to change. &lt;/p&gt;

&lt;p&gt;Thanks for all the feedback.&lt;/p&gt;</comment>
                            <comment id="97821" author="oliver.gierke" created="Mon, 12 Mar 2012 15:16:22 +0000"  >&lt;p&gt;Well, not sure 100% :/. Why not stick to upper case?&lt;/p&gt;</comment>
                            <comment id="97820" author="auto" created="Mon, 12 Mar 2012 15:12:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-272&quot; title=&quot;OSGi Manifest is incorrect&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-272&quot;&gt;&lt;del&gt;JAVA-272&lt;/del&gt;&lt;/a&gt;: Fixed OSGi manifest&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/605946d6332c0e10650a1f77822ba042d1c31365&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/605946d6332c0e10650a1f77822ba042d1c31365&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="97806" author="jeff.yemin" created="Mon, 12 Mar 2012 14:52:06 +0000"  >&lt;p&gt;So we can&apos;t use lowercase release candidate strings like 2.8.0.rc1 because &quot;rc1&quot; &amp;gt; &quot;RELEASE&quot; lexicographically, right?&lt;/p&gt;</comment>
                            <comment id="97791" author="oliver.gierke" created="Mon, 12 Mar 2012 14:27:57 +0000"  >&lt;p&gt;Awesome, thanks! &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="97788" author="oliver.gierke" created="Mon, 12 Mar 2012 14:10:29 +0000"  >&lt;p&gt;That&apos;s what I was describing in my comment above. OSGi requires the 3rd digit to be purely numerical, which is why e.g. Spring uses the suggested version number scheme. Note that if you&apos;re moving to 2.8.0.BUILD-SNAPSHOT and release e.g. 2.8.0.M1 you cannot release a plain 2.8.0 for the final release anymore as Maven will fall back to lexical version comparison so that you need to use somthing like 2.8.0.RELEASE to be lexically &quot;newer&quot; than the milestones released before.&lt;/p&gt;</comment>
                            <comment id="97785" author="jeff.yemin" created="Mon, 12 Mar 2012 14:07:18 +0000"  >&lt;p&gt;So now it looks like this:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Manifest-Version: 1.0&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Ant-Version: Apache Ant 1.8.2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Created-By: 1.6.0_29-b11-402-11M3527 (Apple Inc.)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-ManifestVersion: 2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-Name: MongoDB&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-SymbolicName: com.mongodb&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-ClassPath: mongo-java-driver-2.8.0.BUILD-SNAPSHOT.jar&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-Version: 2.8.0.BUILD-SNAPSHOT&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Import-Package: javax.management, javax.net, javax.net.ssl&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Export-Package: com.mongodb;version=&quot;2.8.0.BUILD-SNAPSHOT&quot;,com.mongodb&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; .io;version=&quot;2.8.0.BUILD-SNAPSHOT&quot;,com.mongodb.util;version=&quot;2.8.0.BU&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; ILD-SNAPSHOT&quot;,com.mongodb.gridfs;version=&quot;2.8.0.BUILD-SNAPSHOT&quot;,org.b&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; son;version=&quot;2.8.0.BUILD-SNAPSHOT&quot;,org.bson.util;version=&quot;2.8.0.BUILD&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; -SNAPSHOT&quot;,org.bson.types;version=&quot;2.8.0.BUILD-SNAPSHOT&quot;,org.bson.io;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; version=&quot;2.8.0.BUILD-SNAPSHOT&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</comment>
                            <comment id="97781" author="jeff.yemin" created="Mon, 12 Mar 2012 13:54:12 +0000"  >&lt;p&gt;Seems like the problem is with the &quot;-&quot; between &quot;0&quot; and &quot;SNAPSHOT&quot;.  OSGi seems to want that to be another &quot;.&quot;.  So there seems to be an incompatibility between Maven style snapshot version number and OSGi.  In practice I don&apos;t think this will be a problem, as all releases of the Java driver (final and release candidate) will conform to OSGi standards.&lt;/p&gt;

&lt;p&gt;It looks like Maven 3 is moving towards OSGi compatibility by using this form for snapshots: x.y.z.BUILD-SNAPSHOT, so we can certainly do the same for the Java driver.&lt;/p&gt;</comment>
                            <comment id="97741" author="oliver.gierke" created="Mon, 12 Mar 2012 09:47:00 +0000"  >&lt;p&gt;Well, in &lt;tt&gt;2.8.0-SNAPSHOT&lt;/tt&gt; it is not. If the final ones will be &lt;tt&gt;2.8.0&lt;/tt&gt; - that&apos;s fine. Snapshot version will not be usable in an OSGi container then.&lt;/p&gt;</comment>
                            <comment id="96310" author="jeff.yemin" created="Wed, 7 Mar 2012 12:39:16 +0000"  >&lt;p&gt;I don&apos;t understand.  The third digit is numerical.&lt;/p&gt;

&lt;p&gt;Regardless, assuming that 2.8.0-SNAPSHOT will become 2.8.0 in the actual release of the jar, does it look good?&lt;/p&gt;</comment>
                            <comment id="96256" author="oliver.gierke" created="Wed, 7 Mar 2012 07:27:09 +0000"  >&lt;p&gt;That doesn&apos;t look too good as &lt;tt&gt;2.8.0-SNAPSHOT&lt;/tt&gt; aren&apos;t valid OSGi version numbers. The 3rd digit is required to be numerical, which is one of the reasons e.g. SpringSource uses &lt;tt&gt;1.2.0.BUILD-SNAPSHOT&lt;/tt&gt; style versions to satisfy OSGi on the one side (3rd digit numerical) as well as Maven (snapshot versions ending on &lt;tt&gt;-SNAPSHOT&lt;/tt&gt;).&lt;/p&gt;</comment>
                            <comment id="88270" author="jeff.yemin" created="Tue, 14 Feb 2012 16:37:16 +0000"  >&lt;p&gt;How does this look:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Manifest-Version: 1.0&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Ant-Version: Apache Ant 1.8.2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Created-By: 1.6.0_29-b11-402-11M3527 (Apple Inc.)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-ManifestVersion: 2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-Name: MongoDB&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-SymbolicName: com.mongodb&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-ClassPath: mongo-java-driver-2.8.0-SNAPSHOT.jar&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Bundle-Version: 2.8.0-SNAPSHOT&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Import-Package: javax.management, javax.net, javax.net.ssl&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Export-Package: com.mongodb;version=&quot;2.8.0-SNAPSHOT&quot;,com.mongodb.io;ve&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; rsion=&quot;2.8.0-SNAPSHOT&quot;,com.mongodb.util;version=&quot;2.8.0-SNAPSHOT&quot;,com.&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongodb.gridfs;version=&quot;2.8.0-SNAPSHOT&quot;,org.bson;version=&quot;2.8.0-SNAPS&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; HOT&quot;,org.bson.util;version=&quot;2.8.0-SNAPSHOT&quot;,org.bson.types;version=&quot;2&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; .8.0-SNAPSHOT&quot;,org.bson.io;version=&quot;2.8.0-SNAPSHOT&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</comment>
                            <comment id="69769" author="oliver.gierke" created="Wed, 30 Nov 2011 13:25:55 +0000"  >&lt;p&gt;Is there a chance we can see a correct &lt;tt&gt;MANIFEST.MF&lt;/tt&gt; in the upcoming release? With 2.7.1 packages still are not exported in a particular version which makes clients need to refer to the packages using &lt;tt&gt;version=&quot;&quot;&lt;/tt&gt; which is pretty much the opposite of what you want to do when using OSGi. I actually don&apos;t care that much about the way the &lt;tt&gt;MANIFEST.MF&lt;/tt&gt; is being generated but using Bundlor is just a metter of adding a Maven plugin or Ant task to your project&apos;s build. It doesn&apos;t impose any dependency on clients using the driver.&lt;/p&gt;</comment>
                            <comment id="68738" author="ractive" created="Thu, 24 Nov 2011 09:40:38 +0000"  >&lt;p&gt;We still have to create correct OSGi manifest headers ourselves - for every release. The ones you&apos;re providing are lacking version information and it&apos;s just a matter of time until they get out of sync again.&lt;/p&gt;

&lt;p&gt;Why the hesitation to include bundlor or bnd in the build process to create the manifest automatically? OSGi headers are not supposed to be maintained by hand.&lt;/p&gt;</comment>
                            <comment id="63447" author="antoine" created="Fri, 28 Oct 2011 22:38:35 +0000"  >&lt;p&gt;Since the driver lets you override the socket type, for example to use SSL, we need to fix manifest further.&lt;/p&gt;

&lt;p&gt;This manifest contains:   Import-Package: javax.management&lt;br/&gt;
but it should have:  Import-Package: javax.management, javax.net, javax.net.ssl&lt;/p&gt;

&lt;p&gt;When the current driver is deployed to an OSGI container the following message appears.:  org.eclipse.virgo.kernel.osgi.framework.ExtendedClassNotFoundException: javax.net.SocketFactory in KernelBundleClassLoader: &lt;span class=&quot;error&quot;&gt;&amp;#91;bundle=com.mongodb_2.6.5&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="61610" author="auto" created="Thu, 20 Oct 2011 14:51:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;rgnitz&apos;, u&apos;name&apos;: u&apos;Ryan&apos;, u&apos;email&apos;: u&apos;rgnitz@gmail.com&apos;}
&lt;p&gt;Message: Merge pull request #49 from efroese/master&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-272&quot; title=&quot;OSGi Manifest is incorrect&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-272&quot;&gt;&lt;del&gt;JAVA-272&lt;/del&gt;&lt;/a&gt; - OSGi Manifest is incorrect&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/c60502dc81c72c35cf3b986476b8f75fe87f79d4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/c60502dc81c72c35cf3b986476b8f75fe87f79d4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61605" author="erikfroese" created="Thu, 20 Oct 2011 14:35:29 +0000"  >&lt;p&gt;I&apos;ve submitted a pull request &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; with the updated MANIFEST.MF. I just had to add javax.net to the Import-Package directive. It includes a snippet of the stacktrace.&lt;/p&gt;

&lt;p&gt;I don&apos;t have a simple example but I can tell you that trying to activate this OSGi component &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; in Apache Felix fails.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/49&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/49&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;http://goo.gl/cgAZu&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://goo.gl/cgAZu&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61343" author="ractive" created="Wed, 19 Oct 2011 06:38:43 +0000"  >&lt;p&gt;I provided this &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;pull request&lt;/a&gt;, already a couple of months ago (see comment above).&lt;br/&gt;
It would be very helpful if the automatic generation of the manifest could be included in your build process.&lt;/p&gt;</comment>
                            <comment id="61273" author="scotthernandez" created="Tue, 18 Oct 2011 21:56:38 +0000"  >&lt;p&gt;What patch did you apply, and do you have an example which shows the problem?&lt;/p&gt;</comment>
                            <comment id="61268" author="erikfroese" created="Tue, 18 Oct 2011 21:45:36 +0000"  >&lt;p&gt;This is still an issue with 2.6.5. The driver will not work in Apache Felix without patching the MANIFEST.MF. Please fix.&lt;/p&gt;</comment>
                            <comment id="58390" author="nvenkataraman" created="Tue, 4 Oct 2011 17:28:01 +0000"  >&lt;p&gt;the manifest is totally not compatible with OSGI right now. Complains on Javax.net.SocketFactory class definition not found. Please generate and include a proper manifest which would work for any osgi ASAP else it is a no go for services or web services using mongo.&lt;/p&gt;

&lt;p&gt;Generating the manifest is a good option but if we generate then we will be missing something everytime and would break somewhere else, so testing becomes very hard for us.&lt;/p&gt;</comment>
                            <comment id="36643" author="ractive" created="Wed, 8 Jun 2011 06:41:39 +0000"  >&lt;p&gt;Please see &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/33&lt;/a&gt; to have the MANIFEST.MF generated automatically.&lt;/p&gt;</comment>
                            <comment id="32945" author="auto" created="Mon, 16 May 2011 18:19:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;scotthernandez&apos;, u&apos;name&apos;: u&apos;Scott Hernandez&apos;, u&apos;email&apos;: u&apos;scotthernandez@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-272&quot; title=&quot;OSGi Manifest is incorrect&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-272&quot;&gt;&lt;del&gt;JAVA-272&lt;/del&gt;&lt;/a&gt;: updated osgi info; still need to automate&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/6ed192d5945303b183452e20087ae6703173464d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/6ed192d5945303b183452e20087ae6703173464d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="29418" author="dieter.guendisch@sap.com" created="Thu, 21 Apr 2011 07:35:43 +0000"  >&lt;p&gt;Please provide a correct osgi manifest. Otherwise it&apos;s unnecessarily cumbersome to get the driver up and running in any osgi container...&lt;/p&gt;</comment>
                            <comment id="29123" author="max.bridgewater" created="Sun, 17 Apr 2011 16:35:44 +0000"  >&lt;p&gt;Any plan to address this Manifest issue? In the 2.5.3 jar of April 6th, the javax.management package is still missing. Same as Bundle-Version is still 2.1.0. &lt;/p&gt;</comment>
                            <comment id="26666" author="ildella" created="Thu, 24 Mar 2011 07:24:03 +0000"  >&lt;p&gt;There is problem in the manifest, other then the wrong version number. &lt;br/&gt;
Without this line:&lt;/p&gt;

&lt;p&gt;Import-Package: javax.management&lt;/p&gt;

&lt;p&gt;you&apos;ll get a NoDefClassFound when trying to load a Mongo instance, addressing a missing javax.management.JMException&lt;/p&gt;</comment>
                            <comment id="24358" author="stepper" created="Mon, 21 Feb 2011 05:30:20 +0000"  >&lt;p&gt;Any OSGi Platform would do. Eclipse/Equinox is the reference implementation and included in the popular IDE. Others are listed at &lt;a href=&quot;http://www.osgi.org/Markets/OpenSource&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.osgi.org/Markets/OpenSource&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="24351" author="scotthernandez" created="Sun, 20 Feb 2011 22:20:46 +0000"  >&lt;p&gt;Is there a test environment you suggest to verify the change?&lt;/p&gt;</comment>
                            <comment id="23923" author="stepper" created="Tue, 15 Feb 2011 05:35:09 +0000"  >&lt;p&gt;I repackaged with this manifest:&lt;/p&gt;

&lt;p&gt;Manifest-Version: 1.0&lt;br/&gt;
Bundle-ManifestVersion: 2&lt;br/&gt;
Bundle-Name: MongoDB&lt;br/&gt;
Bundle-SymbolicName: com.mongodb&lt;br/&gt;
Bundle-Version: 2.4.0.qualifier&lt;br/&gt;
Bundle-ClassPath: mongo-2.4.jar&lt;br/&gt;
Export-Package: com.mongodb;version=&quot;2.4.0&quot;,&lt;br/&gt;
 com.mongodb.gridfs;version=&quot;2.4.0&quot;,&lt;br/&gt;
 com.mongodb.io;version=&quot;2.4.0&quot;,&lt;br/&gt;
 com.mongodb.util;version=&quot;2.4.0&quot;,&lt;br/&gt;
 org.bson;version=&quot;2.4.0&quot;,&lt;br/&gt;
 org.bson.io;version=&quot;2.4.0&quot;,&lt;br/&gt;
 org.bson.types;version=&quot;2.4.0&quot;,&lt;br/&gt;
 org.bson.util;version=&quot;2.4.0&quot;&lt;br/&gt;
Created-By: 1.6.0_22-b04-307-10M3261 (Apple Inc.)&lt;br/&gt;
Ant-Version: Apache Ant 1.8.1&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrghzb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9851</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>