<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:43:21 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>[TRNSPRTPCE-534] Reintroduce Swagger in TransportPCE as a feature</title>
                <link>https://jira.opendaylight.org/browse/TRNSPRTPCE-534</link>
                <project id="10178" key="TRNSPRTPCE">transportpce</project>
                    <description>&lt;p&gt;odl-restconf-all has been replaced by simply odl-restconf in TPCE dependencies since this second dependency is enough to run the controller&lt;/p&gt;

&lt;p&gt;cf&lt;a href=&quot;https://git.opendaylight.org/gerrit/c/transportpce/+/96668&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&#160;https://git.opendaylight.org/gerrit/c/transportpce/+/96668&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a consequence swagger/apidoc is no longer installed along TransportPCE.&lt;/p&gt;

&lt;p&gt; Swagger is a convenient way to expose and use graphically RESTCONF API available in the OpenDaylight controller.&lt;br/&gt;
A dedicated feature not activated by default would allow to reactive swagger when necessary.&lt;/p&gt;</description>
                <environment></environment>
        <key id="34600">TRNSPRTPCE-534</key>
            <summary>Reintroduce Swagger in TransportPCE as a feature</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="guillaume.lambert">Guillaume Lambert</assignee>
                                    <reporter username="gthouenon">Gilles Thouenon</reporter>
                        <labels>
                    </labels>
                <created>Thu, 30 Sep 2021 08:33:37 +0000</created>
                <updated>Fri, 22 Oct 2021 15:48:18 +0000</updated>
                            <resolved>Fri, 22 Oct 2021 10:10:32 +0000</resolved>
                                                    <fixVersion>Phosphorus</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                            <timeestimate seconds="0">0 minutes</timeestimate>
                            <timespent seconds="14400">4 hours</timespent>
                                <comments>
                            <comment id="69700" author="orenais" created="Thu, 30 Sep 2021 09:58:20 +0000"  >&lt;p&gt;Sorry but I don&apos;t see why I am assigned on this.&lt;br/&gt;
To me, this is a major regression that must be adressed as soon as possible. The API doc is not decorative and something nice to have, it is needed for debugging and used quite commonly in all our demonstration&lt;/p&gt;</comment>
                            <comment id="69708" author="guillaume.lambert@orange.com" created="Thu, 7 Oct 2021 19:14:19 +0000"  >&lt;p&gt;I haven&apos;t understood why I was assigned to it too.&lt;br/&gt;
This was not discussed during Sprint Planning so you need to be warned as a PO and I can&apos;t add you as a simple watcher...&lt;br/&gt;
In my opinion, every developper should know how to declare such features. If not, I&apos;d be happy to explain it.&lt;/p&gt;

&lt;p&gt;Anyway, I&apos;ve reassigned it to me and I&apos;ve finished the job to create a separate feature in 97690 PS2.&lt;/p&gt;

&lt;p&gt;Note there is no point to declare this new feature in integration/distribution.&lt;br/&gt;
Swagger can already be installed in official packages since it is inherited from netconf.&lt;br/&gt;
Thus it is still present in official distros.&lt;br/&gt;
If I agree it is problematic for people donwloading and debugging code base,&lt;br/&gt;
the term &quot;major regression&quot; is improper here IMO for this reason and also because&#160; it is not really a tpce feature.&lt;/p&gt;

&lt;p&gt;I modified the initial description not to say it is decorative but because we do not strictly need it to run the controller.&lt;br/&gt;
Separating the minium set of vital dependencies from optional ones is a common best practice.&lt;br/&gt;
Eventually the controller now works but swagger still not. It raises warnings after installation when trying to parse an ospf model.&lt;br/&gt;
I filled a bug in &lt;a href=&quot;https://jira.opendaylight.org/browse/TRNSPRTPCE-545&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.opendaylight.org/browse/TRNSPRTPCE-545&lt;/a&gt; for more details.&lt;br/&gt;
That&apos;s the best I can do at this stage.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="34642">TRNSPRTPCE-545</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|i03zhp:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10001" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="37">Sprint 23</customfieldvalue>

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