<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:33:48 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>[DAMD-58] Ensure that Object ID range covers the full 64 bits</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/DAMD-58</link>
                <project id="10400" key="DAMD">Data Model</project>
                    <description>&lt;p&gt;It was discovered while implementing &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-56&quot; title=&quot;Change pfsVisitHash formatting from %08x to 0x%016x&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DAMD-56&quot;&gt;&lt;del&gt;DAMD-56&lt;/del&gt;&lt;/a&gt; that 64 bit hash values could not be generated due to a limitation with &lt;tt&gt;PropertySet&lt;/tt&gt; (see &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-56?focusedCommentId=15423&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15423&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://pfspipe.ipmu.jp/jira/browse/DAMD-56?focusedCommentId=15423&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15423&lt;/a&gt;). Object IDs, however, need to use the full 64-bit range. &lt;/p&gt;

&lt;p&gt;It needs to be checked whether object IDs are prone to the same problem as hash values and if so, a correction needs to be made to the code.&lt;/p&gt;</description>
                <environment></environment>
        <key id="13589">DAMD-58</key>
            <summary>Ensure that Object ID range covers the full 64 bits</summary>
                <type id="10001" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10515&amp;avatarType=issuetype">Story</type>
                                            <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="price">price</assignee>
                                    <reporter username="hassan">hassan</reporter>
                        <labels>
                    </labels>
                <created>Thu, 23 May 2019 15:34:05 +0000</created>
                <updated>Wed, 25 Sep 2019 19:12:56 +0000</updated>
                            <resolved>Wed, 25 Sep 2019 18:48:37 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="15601" author="hassan" created="Wed, 29 May 2019 18:26:15 +0000"  >&lt;p&gt;Attached python script demonstrates that when supplying an Object ID with the highest bit set, an error is raised with &lt;tt&gt;PropertySet&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Need to fix this in the LSST stack, making use of the &lt;tt&gt;&amp;lt;uint64_t&amp;gt;&lt;/tt&gt; type. Quoting &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=rhl&quot; class=&quot;user-hover&quot; rel=&quot;rhl&quot;&gt;rhl&lt;/a&gt; in an email to &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=hassan&quot; class=&quot;user-hover&quot; rel=&quot;hassan&quot;&gt;hassan&lt;/a&gt; 2019-05-28 below:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We&apos;ll have to fix the LSST C++, but I don&apos;t think it&apos;s hard.  Probably just a specialisation for &amp;lt;uint64_t&amp;gt;, but possibly a hook in the pybind11 layer too.  Paul can do it.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Re-assigning ticket to &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=price&quot; class=&quot;user-hover&quot; rel=&quot;price&quot;&gt;price&lt;/a&gt; to fix.&lt;/p&gt;</comment>
                            <comment id="15744" author="price" created="Wed, 10 Jul 2019 16:28:47 +0000"  >&lt;p&gt;We need to fix this in LSST, and then we need to worry about how to get the changes into the stack we use.&lt;/p&gt;

&lt;p&gt;Filed &lt;a href=&quot;https://jira.lsstcorp.org/browse/DM-20506&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;DM-20506: Allow PropertySet to handle 64-bit integers&lt;/a&gt; on the LSST side. I have a fix based on LSST 16.0 that I&apos;ll port.&lt;/p&gt;

&lt;p&gt;Regarding how to get the changes into the stack we use, we essentially have two choices: upgrade our base stack (e.g., to hscPipe 7.x or LSST 18.x once it comes out with the fix we need), or find some way to inject the fixes into the stack we have now. I&apos;m hoping to go with the latter, since this is a generic problem (wanting fixes in LSST that haven&apos;t been released yet).&lt;/p&gt;</comment>
                            <comment id="15747" author="price" created="Wed, 10 Jul 2019 18:42:57 +0000"  >&lt;p&gt;The LSST 18.0 release is imminent, but the LSST SQuARE team have agreed in principle to doing a fast turnaround on a patch release including the relevant work.&lt;/p&gt;</comment>
                            <comment id="15790" author="hassan" created="Fri, 19 Jul 2019 15:59:02 +0000"  >&lt;p&gt;See also &lt;a href=&quot;https://jira.lsstcorp.org/browse/RFC-618&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.lsstcorp.org/browse/RFC-618&lt;/a&gt; for updates as to the availability of LSST v18.1.0&lt;/p&gt;</comment>
                            <comment id="15970" author="price" created="Wed, 21 Aug 2019 19:37:12 +0000"  >&lt;p&gt;Only trivial changes are required once we upgrade to LSST 18.1.0.&lt;/p&gt;</comment>
                            <comment id="15971" author="price" created="Wed, 21 Aug 2019 20:00:06 +0000"  >&lt;p&gt;P.S. Deleted the &lt;tt&gt;tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-58&quot; title=&quot;Ensure that Object ID range covers the full 64 bits&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DAMD-58&quot;&gt;&lt;del&gt;DAMD-58&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt; branch in drp_stella, which had my original attempts to fix this through monkey-patching. That didn&apos;t end up working, and LSST 18.1.0 solves the problem.&lt;/p&gt;</comment>
                            <comment id="16110" author="price" created="Wed, 25 Sep 2019 18:48:37 +0000"  >&lt;p&gt;Merged to master.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="13676">PIPE2D-442</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11139">DAMD-8</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13551">DAMD-56</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12000" name="PfsObjectId.py" size="1160" author="hassan" created="Wed, 29 May 2019 18:21:09 +0000"/>
                    </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|02qpt6:508yl03zc00i</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="52">2DDRP-2019 F</customfieldvalue>
    <customfieldvalue id="55">2DDRP-2019 G</customfieldvalue>

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