<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:55:42 JST 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>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[PIPE2D-639] Restructure YAML inputs to conform to the YAML specification</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-639</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;The current YAML structure is:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
calibBlocks:
  blockA:
    ...
  blockB:
    ...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;where &lt;tt&gt;blockA&lt;/tt&gt; and &lt;tt&gt;blockB&lt;/tt&gt; are free-format names for blocks. We expect that &lt;tt&gt;blockA&lt;/tt&gt; is done before &lt;tt&gt;blockB&lt;/tt&gt;. The weekly test relies on this behavior. &lt;/p&gt;

&lt;p&gt;In fact, Python&apos;s &lt;tt&gt;dict&lt;/tt&gt; type preserves the order of items, and &lt;tt&gt;pyyaml&lt;/tt&gt; preserves the order of items in the YAML file (with an option)&lt;/p&gt;

&lt;p&gt;However, YAML specification says a mapping is unordered.&lt;br/&gt;
 &lt;a href=&quot;https://yaml.org/spec/1.2/spec.html#id2765608&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://yaml.org/spec/1.2/spec.html#id2765608&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To serialize a mapping ... This order ... should not be used ... for the preservation of application data). In every case where node order is significant, a sequence must be used.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The above structure should have been:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
calibBlocks:
  -
    name: blockA
    ...
  -
    name: blockB
    ...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="14909">PIPE2D-639</key>
            <summary>Restructure YAML inputs to conform to the YAML specification</summary>
                <type id="5" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10516&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="13573">PIPE2D-423</parent>
                                    <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="10002" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="The issue is resolved, reviewed, and merged">Done</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="sogo.mineo">sogo.mineo</assignee>
                                    <reporter username="sogo.mineo">sogo.mineo</reporter>
                        <labels>
                    </labels>
                <created>Thu, 1 Oct 2020 07:47:05 +0000</created>
                <updated>Thu, 13 Jan 2022 14:35:45 +0000</updated>
                            <resolved>Tue, 6 Oct 2020 07:20:19 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="17824" author="sogo.mineo" created="Fri, 2 Oct 2020 07:26:22 +0000"  >&lt;p&gt;I made this change. Please see YAML files in examples/ for how the structure changed.&lt;/p&gt;</comment>
                            <comment id="17832" author="price" created="Mon, 5 Oct 2020 23:27:00 +0000"  >&lt;p&gt;I made a few trivial comments on the GitHub PR.&lt;/p&gt;</comment>
                            <comment id="17833" author="sogo.mineo" created="Tue, 6 Oct 2020 07:20:19 +0000"  >&lt;p&gt;Thanks for review. I made changes according to the comments and merged this branch to master.&lt;/p&gt;

&lt;p&gt;For the comment &quot;{&lt;tt&gt;key: value [LF] for key, value in iterable [LF] if key != &apos;name&apos;&lt;/tt&gt;} is not easily readable&quot; I removed the linefeed before &quot;if&quot;, to clarify that this is a comprehension--though I have no idea whether this modification is effective.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|02qpq3:r0z</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10100" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Reviewers</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>price</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="49">2DDRP-2019 E</customfieldvalue>
    <customfieldvalue id="93">2DDRP-2021 A</customfieldvalue>
    <customfieldvalue id="98">2DDRP-2021 A 2</customfieldvalue>

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