<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:55:15 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-597] DRP and ICS have conflicting requirements for {{attrs}} package version</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-597</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;The DRP stack has pinned &lt;tt&gt;pytest 3.6.2&lt;/tt&gt; (from 2018-07), which requires &lt;tt&gt;attrs &amp;lt; 19.2.0&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;ICS (and thus &lt;tt&gt;ics_drpActor&lt;/tt&gt;) requires a modern &lt;tt&gt;twisted&lt;/tt&gt; library, which requires &lt;tt&gt;attrs &amp;gt;= 19.2.0&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;At the next level of detail, 19.2.0 removed a deprecated alias &lt;tt&gt;attr.ib(convert=)&lt;/tt&gt; for &lt;tt&gt;attr.ib(converter=)&lt;/tt&gt;, which &lt;tt&gt;pytest 3.6.2&lt;/tt&gt; uses in &lt;em&gt;one&lt;/em&gt; place. &lt;tt&gt;pytest 3.6.3&lt;/tt&gt; fixes that.&lt;/p&gt;

&lt;p&gt;And 19.2.0 introduced a new &lt;tt&gt;attrs&lt;/tt&gt; argument which twisted now uses: &lt;tt&gt;attr.s(eq=)&lt;/tt&gt;. &lt;/p&gt;

&lt;p&gt;&lt;tt&gt;attrib&lt;/tt&gt; and &lt;tt&gt;attrs&lt;/tt&gt; look like a pain to monkey patch. For now I have renamed the one call in the &lt;em&gt;installed&lt;/em&gt; pytest at Subaru.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14422">PIPE2D-597</key>
            <summary>DRP and ICS have conflicting requirements for {{attrs}} package version</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="1" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="price">price</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 Jun 2020 00:47:39 +0000</created>
                <updated>Mon, 12 Sep 2022 14:35:40 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="17253" author="cloomis" created="Fri, 5 Jun 2020 16:39:45 +0000"  >&lt;p&gt;To be clear I think we can skate on this one: the hack is gross but &lt;b&gt;really&lt;/b&gt; limited both in size and location. It will never become a support issue outside of me and Arnaud. &lt;/p&gt;

&lt;p&gt;It would be nice to know whether there are any plans to update the pytest package.&lt;/p&gt;</comment>
                            <comment id="17254" author="price" created="Fri, 5 Jun 2020 16:41:42 +0000"  >&lt;p&gt;I don&apos;t intend to update the pytest package explicitly, but it will be updated as a side effect of upgrading the LSST stack in the future.&lt;/p&gt;</comment>
                            <comment id="17255" author="hassan" created="Fri, 5 Jun 2020 17:10:02 +0000"  >&lt;p&gt;Moved this to top of backlog for moment. &lt;/p&gt;</comment>
                            <comment id="17383" author="cloomis" created="Fri, 26 Jun 2020 14:12:53 +0000"  >&lt;p&gt;To be prescriptive:&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;(lsst-scipipe-1172c30) -bash-4.2$ diff ./3.6.2.lsst2+2/lib/python/pytest-3.6.2-py3.7.egg/_pytest/mark/structures.py~ ./3.6.2.lsst2+2/lib/python/pytest-3.6.2-py3.7.egg/_pytest/mark/structures.py
284c284
&amp;lt;     _marks = attr.ib(convert=list)
---
&amp;gt;     _marks = attr.ib(converter=list)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="18040" author="cloomis" created="Tue, 10 Nov 2020 16:34:30 +0000"  >&lt;p&gt;Forgot to explicitly add that the &lt;tt&gt;attrs&lt;/tt&gt; conda package does need to be updated. 19.3.0 is what we have tested with.&lt;/p&gt;</comment>
                            <comment id="31314" author="price" created="Mon, 12 Sep 2022 14:35:40 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt;: Is this still a problem?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="14173">PIPE2D-506</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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:r3s00001</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>