<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:02:45 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>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[INTDIST-99] karaf-plugin packages mysql-connector-java</title>
                <link>https://jira.opendaylight.org/browse/INTDIST-99</link>
                <project id="10130" key="INTDIST">integration-distribution</project>
                    <description>&lt;p&gt;mysql-connector-java is packaged in system/ by karaf-plugin in our default distribution,&#160;despite not being license friendly.&#160; More background on &lt;a href=&quot;https://lists.opendaylight.org/pipermail/odlparent-dev/2018-February/001761.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/odlparent-dev/2018-February/001761.html&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="29284">INTDIST-99</key>
            <summary>karaf-plugin packages mysql-connector-java</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="rgoulding">Ryan Goulding</assignee>
                                    <reporter username="rgoulding">Ryan Goulding</reporter>
                        <labels>
                            <label>patch_merged</label>
                    </labels>
                <created>Mon, 26 Feb 2018 23:08:10 +0000</created>
                <updated>Wed, 4 Jul 2018 10:35:29 +0000</updated>
                            <resolved>Wed, 28 Feb 2018 14:47:45 +0000</resolved>
                                                    <fixVersion>Nitrogen</fixVersion>
                    <fixVersion>Oxygen</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="61231" author="rgoulding" created="Mon, 26 Feb 2018 23:12:14 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68789/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68789/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61260" author="vorburger" created="Tue, 27 Feb 2018 12:34:42 +0000"  >&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68789/3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68789/3&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The question I guess is if we can just exclude Karaf&apos;s OSGi mySQL(TM)(R) JDBC driver support provided by Pax JDBC in odlparent? Out of curiosity, I did a (very) quick grep, and&#160;find JDBC usages at least in AAA (but that AFIK is by embedding h2, so not a problem here) and in TSDR (which I&apos;ve no idea what it does; but seems again h2 only not mysql?) and something apparently related to Postgres in VTN (again, I&apos;ve no clue about that ODL project). It&apos;s perhaps at least worth a question on wider lists? Not to forget all possible open and closed downstream in-house ODL applications... which this global exclusion of the mysql JDBC driver, theoretically, could break.&lt;/p&gt;

&lt;p&gt;An alternative could be not to do the exclusion in odlparent/karaf/karaf4-parent/, but instead let projects which build local Karaf distribution, such as netvirt/distribution/karaf and the like, opt in to do such an exclusion themselves?&lt;/p&gt;

&lt;p&gt;The more durable long term correct solution is probably &lt;a href=&quot;https://ops4j1.jira.com/browse/PAXJDBC-128&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://ops4j1.jira.com/browse/PAXJDBC-128&lt;/a&gt; ... if anyone from the ODL community wants to contribute to that, I&apos;m happy to help with getting that done (but currently don&apos;t have enough reason to see to that from A-Z myself).&lt;/p&gt;</comment>
                            <comment id="61293" author="rgoulding" created="Tue, 27 Feb 2018 16:11:34 +0000"  >&lt;p&gt;This is new as of Nitrogen (i.e., Karaf 4.0.10).&#160; I highly doubt anything from ODL utilized it last release, but I could be wrong (I know AAA and TSDR did not).&lt;/p&gt;

&lt;p&gt;Other downstream projects can still utilize the artifact by deploying it using out of band methods;&#160; this simply prevents us from shipping it.&lt;/p&gt;

&lt;p&gt;I can look into maven-enforcer-plugin instead, but this seemed simpler at the time.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61296" author="vorburger" created="Tue, 27 Feb 2018 16:34:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rgoulding&quot; class=&quot;user-hover&quot; rel=&quot;rgoulding&quot;&gt;rgoulding&lt;/a&gt; just to be clear, I&apos;m not fundamentally against your&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68789/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/68789&lt;/a&gt;&#160;being merged if other odlparent commiters are OK with it; the review &amp;amp; comment above are feedback thoughts, not -1/-2 &quot;I&apos;m against&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68789/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/68789&lt;/a&gt;&quot;.&lt;/p&gt;</comment>
                            <comment id="61297" author="rgoulding" created="Tue, 27 Feb 2018 16:38:34 +0000"  >&lt;p&gt;Of course, I appreciate the feedback on it!&#160; There are likely a few more sound ways we can do this long term, but they may require changes in upstream projects as you suggest.&#160; If the odlparent committers like this approach, great.&#160; If not, we will figure out what needs to be done in order to address the issue for this release.&#160; It probably could also be solved with a simple release note, but I&apos;m not an IP expert by any means!&lt;/p&gt;</comment>
                            <comment id="61299" author="skitt@redhat.com" created="Tue, 27 Feb 2018 17:08:47 +0000"  >&lt;p&gt;It would be easier to ship a fix for this in Oxygen if we can deal with it in integration/distribution; I&#8217;m looking into that.&lt;/p&gt;</comment>
                            <comment id="61329" author="skitt@redhat.com" created="Wed, 28 Feb 2018 08:21:51 +0000"  >&lt;p&gt;Ryan added a post-build task to remove the dependency, nicely dealing with the issue. The fix is &lt;a href=&quot;https://git.opendaylight.org/gerrit/68844&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/68844&lt;/a&gt; on master,&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/68857&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/68857&lt;/a&gt; on Oxygen, and &lt;a href=&quot;https://git.opendaylight.org/gerrit/68858&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/68858&lt;/a&gt; on Nitrogen.&lt;/p&gt;</comment>
                            <comment id="61346" author="skitt@redhat.com" created="Wed, 28 Feb 2018 14:46:53 +0000"  >&lt;p&gt;The patches are merged in integration/distribution, so this isn&#8217;t a release blocker any more. It might still be worth adding a feature to odlparent to filter out undesirable GAVs, but I&#8217;ll mark this bug resolved for now...&lt;/p&gt;</comment>
                            <comment id="61349" author="klou" created="Wed, 28 Feb 2018 15:52:37 +0000"  >&lt;p&gt;Patch to be merged for oxygen:&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68857/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68857/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61353" author="klou" created="Wed, 28 Feb 2018 16:15:45 +0000"  >&lt;p&gt;Thanh has merged the oxygen patch.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="29316">NETVIRT-1126</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03atb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>