<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:57:07 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>[CONTROLLER-2069] Import atomix-storage into controller.git</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-2069</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;atomix.io has switched its implementation to Go and the Java implementation has been &lt;a href=&quot;https://github.com/atomix/atomix-archive&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;archived&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is problematic, as the last release depends on an ancient Kryo version and upgrade requires API-incompatible changes.&lt;/p&gt;

&lt;p&gt;The code is licensed under APL2, so this should not be a problem.&lt;/p&gt;

&lt;p&gt;We only require atomix-storage and atomix-utils (as a dependency). Import atomix-archive.git/(storage/utils) into controller.git/third-party/atomix directory with full history, so that we have:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;/third-party                // parent directory
/third-party/atomix         // parent directory
/third-party/atomix/storage // code&amp;amp;history from atomix-archive.git/storage
/third-party/atomix/utils   // code&amp;amp;history from atomix-archive.git/utils&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;In the controller repository.&lt;/p&gt;</description>
                <environment></environment>
        <key id="36626">CONTROLLER-2069</key>
            <summary>Import atomix-storage into controller.git</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</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="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Mon, 30 Jan 2023 19:27:18 +0000</created>
                <updated>Wed, 19 Apr 2023 21:12:53 +0000</updated>
                            <resolved>Wed, 1 Mar 2023 23:39:35 +0000</resolved>
                                                    <fixVersion>7.0.5</fixVersion>
                                    <component>clustering</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="72033" author="rovarga" created="Wed, 1 Mar 2023 22:43:56 +0000"  >&lt;p&gt;The results of conversation with LF iT is that we cannot import the history due to lack of Developer Certificate of Origin in all of the commits made to the atomix repo.&lt;br/&gt;
Furtunately the inbound code scan done as part of the &lt;a href=&quot;https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-25119&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;LFIT issue&lt;/a&gt; resulted in, quoteth:&lt;/p&gt;

&lt;p&gt;&#160;&lt;br/&gt;
Here are the results from the open source license intake scan for atomix.&lt;/p&gt;

&lt;p&gt;LFN OpenDaylight - atomix-archive - License Intake Scan &amp;amp; Analysis&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;This intake scan is a static analysis of the source code in your repository. A dependency scan was not performed. Once a project is added to LFX &lt;a href=&quot;https://security.lfx.linuxfoundation.org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://security.lfx.linuxfoundation.org&lt;/a&gt;, we can use SNYK to view a dependency scan for both licenses and vulnerabilities.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Code Scanned: pulled 27-FEB-2023&lt;br/&gt;
&lt;a href=&quot;https://github.com/atomix/atomix-archive&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/atomix/atomix-archive&lt;/a&gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;only the following 2 directories were scanned:&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/atomix/atomix-archive/tree/master/storage&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/atomix/atomix-archive/tree/master/storage&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/atomix/atomix-archive/tree/master/utils&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/atomix/atomix-archive/tree/master/utils&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Project License: Top level project license was found: Apache 2.0&lt;/p&gt;

&lt;p&gt;SPDX license identifiers: License info was present in file headers, SPDX license identifiers were not found. I recommend that these be included in every source file header. &lt;span class=&quot;error&quot;&gt;&amp;#91;see https://spdx.dev/ids&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Permissive licenses: Apache-2.0&lt;/p&gt;

&lt;p&gt;Copyleft licenses: None found&lt;/p&gt;

&lt;p&gt;Proprietary licenses: None found&lt;/p&gt;

&lt;p&gt;License conflicts: None found&lt;/p&gt;

&lt;p&gt;Binary / package files: None found&lt;/p&gt;

&lt;p&gt;Third party code / dependencies: None found&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;NOTE: Open source licenses for any third party dependencies were not investigated as part of the intake scan, so not all potential license conflicts are reported here.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Third party notice file: None found.&lt;/p&gt;

&lt;p&gt;SUMMARY FINDINGS: No license conflicts found. All code in the scanned directories is under the Apache 2.0 license. There should be no issues combining this code with your ODL project under the EPL-1.0 license. No information on third party dependencies was available.&lt;/p&gt;</comment>
                            <comment id="72034" author="rovarga" created="Wed, 1 Mar 2023 22:44:55 +0000"  >&lt;p&gt;This means that while we do not get to import the git history, we are okay to import the code as-is.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="36723">CONTROLLER-2071</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i0442n:</customfieldvalue>

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