<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:37:30 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>[RELENG-104] POC of a magical solution to eventually be able to &quot;build a topic&quot;</title>
                <link>https://jira.opendaylight.org/browse/RELENG-104</link>
                <project id="10164" key="RELENG">releng</project>
                    <description>&lt;p&gt;I&apos;d like to understand how hard it would be to build some magic script or something which can build all changes listed on a given Gerrit topic through (initially)&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/RELENG-103&quot; title=&quot;integration-multipatch-test-fluorine job should be able to run without -Pq&quot; class=&quot;issue-link&quot; data-issue-key=&quot;RELENG-103&quot;&gt;&lt;del&gt;RELENG-103&lt;/del&gt;&lt;/a&gt; and (later) &lt;a href=&quot;https://jira.opendaylight.org/browse/RELENG-102&quot; title=&quot;New job like integration-multipatch-test which builds autorelease, without -Pq, without fixed order, with Maven options&quot; class=&quot;issue-link&quot; data-issue-key=&quot;RELENG-102&quot;&gt;RELENG-102&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;First step is to figure out how to programmatically fetch&#160;all changes from a Gerrit topic.&lt;/p&gt;</description>
                <environment></environment>
        <key id="29873">RELENG-104</key>
            <summary>POC of a magical solution to eventually be able to &quot;build a topic&quot;</summary>
                <type id="10102" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10316&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="29870">RELENG-101</parent>
                                    <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="vorburger">Michael Vorburger</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Apr 2018 17:45:58 +0000</created>
                <updated>Mon, 7 May 2018 18:30:56 +0000</updated>
                            <resolved>Mon, 7 May 2018 18:30:56 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="62649" author="vorburger" created="Thu, 26 Apr 2018 17:58:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=zxiiro&quot; class=&quot;user-hover&quot; rel=&quot;zxiiro&quot;&gt;zxiiro&lt;/a&gt;&#160;can you (or anyone you can point me to) have any prior experience with how to do something like this?&lt;/p&gt;

&lt;p&gt;Like perhaps Gerrit&#160;has an easy to use REST API for this kind of thing - any pointers?&lt;/p&gt;</comment>
                            <comment id="62655" author="vorburger" created="Thu, 26 Apr 2018 18:22:19 +0000"  >&lt;p&gt;Oh wait I think one&#160;&lt;a href=&quot;https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#list-changes&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;can just do a query with &quot;topic:...&quot;&lt;/a&gt; ...&lt;/p&gt;</comment>
                            <comment id="62658" author="zxiiro" created="Thu, 26 Apr 2018 18:40:18 +0000"  >&lt;p&gt;Yep, I would give the Gerrit Rest API a try. For the most part you should be able to query anonymously. If you&apos;re using shell you can use &quot;jq&quot; which is installed on all of our systems to parse the json.&lt;/p&gt;
</comment>
                            <comment id="62685" author="vorburger" created="Mon, 30 Apr 2018 18:38:42 +0000"  >&lt;p&gt;I&apos;ve successfully been able to use the Gerrit REST API in &lt;a href=&quot;https://github.com/vorburger/opendaylight-bot/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/vorburger/opendaylight-bot/&lt;/a&gt; ...&lt;/p&gt;

&lt;p&gt;Once &lt;a href=&quot;https://jira.opendaylight.org/browse/RELENG-103&quot; title=&quot;integration-multipatch-test-fluorine job should be able to run without -Pq&quot; class=&quot;issue-link&quot; data-issue-key=&quot;RELENG-103&quot;&gt;&lt;del&gt;RELENG-103&lt;/del&gt;&lt;/a&gt; clarifies, perhaps I&apos;ll make it launch builds automatically for me... &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.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="62712" author="vorburger" created="Wed, 2 May 2018 12:23:32 +0000"  >&lt;p&gt;I want to do some &quot;packaging&quot; effort to make it easy for anyone to run The Bot on CLI or Web - then close this.&lt;/p&gt;</comment>
                            <comment id="62843" author="rovarga" created="Fri, 4 May 2018 20:46:48 +0000"  >&lt;p&gt;An usability idea from: &lt;a href=&quot;https://lists.opendaylight.org/pipermail/infrastructure/2018-May/000966.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/infrastructure/2018-May/000966.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One way I see this being achieved is:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;JJB jobs to hook into Jenkins&lt;/li&gt;
	&lt;li&gt;Have Jenkins hooked up to Gerrit to watch a topic and rebuild whenever anything moves&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Note that &apos;anything moves&apos; includes things like upstream patches being rebased in Gerrit UI one at a time, which can create job storms (like &apos;Submit including parents&apos; does for merge jobs). It would be nice to suppress or short-circuit extra jobs, but that&apos;s not critical.&lt;/p&gt;</comment>
                            <comment id="62873" author="vorburger" created="Mon, 7 May 2018 18:30:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; I&apos;ve copy/pasted above to another sub-task &lt;a href=&quot;https://jira.opendaylight.org/browse/RELENG-117&quot; title=&quot;Integrate bot with Jenkins to automatically kick off jobs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;RELENG-117&quot;&gt;RELENG-117&lt;/a&gt;, and will close this now, as I consider my initial &quot;POC&quot; is now (more than...) completed: The initial goal outlined above about programmatically fetching changes from Gerrit (and ordering them, and formatting them into a multipatch job magic string) has been achieved.&lt;/p&gt;</comment>
                    </comments>
                    <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|i03dzb:</customfieldvalue>

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