<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:48:41 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>[INFRA-31] Create repo for unittest data files</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INFRA-31</link>
                <project id="10001" key="INFRA">Software Development Infrastructure</project>
                    <description>&lt;p&gt;We need an optionally installed repository for inconveniently big data files (FITS, etc) which some unittests need. Like &apos;afwdata&apos; in HSC.&lt;/p&gt;

&lt;p&gt;This ticket is intended to elicit HSC/LSST experience. In particular, is one repo enough (pfs_testdata?) Or will be want more (drp_testdata, ics_testdata for the camera actors, etc.)? I&apos;d vote for one.&lt;/p&gt;</description>
                <environment></environment>
        <key id="10602">INFRA-31</key>
            <summary>Create repo for unittest data files</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/major.svg">Major</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="aritter">aritter</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                    </labels>
                <created>Fri, 20 Feb 2015 19:48:32 +0000</created>
                <updated>Sat, 3 Sep 2016 20:53:17 +0000</updated>
                            <resolved>Wed, 6 Jul 2016 06:24:06 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                            <comment id="11028" author="swinbank" created="Fri, 24 Jun 2016 15:47:46 +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;, &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=aritter&quot; class=&quot;user-hover&quot; rel=&quot;aritter&quot;&gt;aritter&lt;/a&gt; &amp;#8211; looks like Andreas marked this in progress, but JIRA reckons it&apos;s assigned to Craig. Should we reassign it?&lt;/p&gt;</comment>
                            <comment id="11029" author="swinbank" created="Fri, 24 Jun 2016 15:54:13 +0000"  >&lt;p&gt;LSST, for what it&apos;s worth, has adopted git-lfs for medium-sized test data repositories (repositories with tiny data files still tend to end up in plain old git, and it&apos;s clear that git-lfs doesn&apos;t scale to really big data volumes).&lt;/p&gt;

&lt;p&gt;We&apos;ve seen a number of issues with the complexity of git-lfs setup and usage. Just the other day, for example: &lt;a href=&quot;https://community.lsst.org/t/issues-using-git-lfs-for-cloning-test-data-repositories/880/14&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://community.lsst.org/t/issues-using-git-lfs-for-cloning-test-data-repositories/880/14&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, that is largely because LSST uses the git-lfs protocol, but based on its own infrastructure. Using git-lfs on GitHub&apos;s infrastructure should be much more seamless. It&apos;s free, for modest data volumes (1 GB total storage, 1 GB/month bandwidth). Would that be usable for PFS?&lt;/p&gt;</comment>
                            <comment id="11031" author="atsushi.shimono" created="Fri, 24 Jun 2016 17:13:14 +0000"  >&lt;p&gt;Actually I&apos;ve migrated from local gitolite to github using github git-lfs, and PFS has its storage. From infra point of view, we can. Policy need to be defined. &lt;/p&gt;</comment>
                            <comment id="11032" author="swinbank" created="Fri, 24 Jun 2016 20:54:41 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=aritter&quot; class=&quot;user-hover&quot; rel=&quot;aritter&quot;&gt;aritter&lt;/a&gt; tells me that, &lt;a href=&quot;https://pfs.ipmu.jp/pipermail/allhands-software/2016-June/000451.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;per discussion on allhands-software&lt;/a&gt; he intends to use a plain git repository in this case.&lt;/p&gt;

&lt;p&gt;In general, though, being able to use git-lfs seems like an excellent thing. How would we go about defining a policy?&lt;/p&gt;</comment>
                            <comment id="11035" author="aritter" created="Sat, 25 Jun 2016 19:03:37 +0000"  >&lt;p&gt;There&apos;s a little problem using gzipped files - the butler can&apos;t find them (see &lt;a href=&quot;https://jira.lsstcorp.org/browse/DM-4924&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.lsstcorp.org/browse/DM-4924&lt;/a&gt;). Given the file size (~160MB) and standard-git&apos;s file size limit of 100MB the fits files need to be compressed. Should we mark &lt;a href=&quot;https://jira.lsstcorp.org/browse/DM-4924&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.lsstcorp.org/browse/DM-4924&lt;/a&gt; as blocking &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INFRA-31&quot; title=&quot;Create repo for unittest data files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INFRA-31&quot;&gt;&lt;del&gt;INFRA-31&lt;/del&gt;&lt;/a&gt;, or should we go to git-lfs instead?&lt;/p&gt;</comment>
                            <comment id="11036" author="aritter" created="Sat, 25 Jun 2016 19:07:18 +0000"  >&lt;p&gt;For the discussion of &lt;a href=&quot;https://jira.lsstcorp.org/browse/DM-4924&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.lsstcorp.org/browse/DM-4924&lt;/a&gt; see &lt;a href=&quot;https://community.lsst.org/t/how-does-the-butler-support-compression/502/15&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://community.lsst.org/t/how-does-the-butler-support-compression/502/15&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="11037" author="swinbank" created="Sat, 25 Jun 2016 19:53:25 +0000"  >&lt;p&gt;The Butler work has&apos;t been scheduled on LSST: it&apos;ll have to happen sometime, but we can&apos;t say when. Plus (per RHL in the e-mail thread linked above) git-lfs is the &quot;correct solution&quot; and (if we&apos;re using GitHub infrastructure) I think it should be relatively painless.&lt;/p&gt;

&lt;p&gt;Given all that, I suggest going ahead with git-lfs.&lt;/p&gt;</comment>
                            <comment id="11045" author="aritter" created="Tue, 28 Jun 2016 06:12:17 +0000"  >&lt;p&gt;Created repo &quot;drp_stella_data&quot; using git lfs.&lt;br/&gt;
For changes in &quot;drp_stella&quot; see tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INFRA-31&quot; title=&quot;Create repo for unittest data files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INFRA-31&quot;&gt;&lt;del&gt;INFRA-31&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
Tests are only executed if &quot;drp_stella_data&quot; is setup.&lt;br/&gt;
Edited test programs for the new file location.&lt;/p&gt;</comment>
                            <comment id="11051" author="swinbank" created="Fri, 1 Jul 2016 15:22:28 +0000"  >&lt;p&gt;Confirm that the drp_stella_data repository has data stored using git-lfs. However, you&apos;ve not included a &lt;tt&gt;.gitattributes&lt;/tt&gt; file telling git-lfs to manage the data, so the won&apos;t get fetched when you clone the repository. I&apos;ve created the branch &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella_data/tree/u/swinbank/lfs&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;u/swinbank/lfs&lt;/tt&gt;&lt;/a&gt; which contains an appropriate &lt;tt&gt;.gitattributes&lt;/tt&gt;. Could you please check it and, if you&apos;re happy, merge it to &lt;tt&gt;master&lt;/tt&gt;?&lt;/p&gt;

&lt;p&gt;I&apos;m not sure I&apos;ve understood &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=atsushi.shimono&quot; class=&quot;user-hover&quot; rel=&quot;atsushi.shimono&quot;&gt;shimono&lt;/a&gt;&apos;s comment about defining policy for this. Did you discuss with him whether this was appropriate? Do we know how much quota we have available for this data?&lt;/p&gt;

&lt;p&gt;It looks like your changes to drp_stella have already been merged to &lt;tt&gt;master&lt;/tt&gt;. That&apos;s fine, since I don&apos;t think we&apos;ve discussed or formalized a policy for code review. In future, we should hold them on the ticket branch until the reviewer has had chance to have a look, and then, when both you and the reviewer are happy, you can merge.&lt;/p&gt;

&lt;p&gt;I did go through and add some comments to your commit here: &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/commit/aa634c375f77287bf38783db93dc36536b2ecefb#diff-cd53403f864c50438a9c2afd10f43148R34&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://github.com/Subaru-PFS/drp_stella/commit/aa634c375f77287bf38783db93dc36536b2ecefb#diff-cd53403f864c50438a9c2afd10f43148R34&lt;/a&gt;. Most of them are just minor ways in which the code could be cleaner, but there are a couple of workflow issues we should talk about.&lt;/p&gt;</comment>
                            <comment id="11057" author="aritter" created="Wed, 6 Jul 2016 06:23:43 +0000"  >&lt;p&gt;All comments applied and merged with master&lt;/p&gt;</comment>
                            <comment id="11080" author="rhl" created="Thu, 7 Jul 2016 20:15:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=atsushi.shimono&quot; class=&quot;user-hover&quot; rel=&quot;atsushi.shimono&quot;&gt;shimono&lt;/a&gt; We think that you had some thoughts about git-lfs.  Do you have a problem with this solution?&lt;/p&gt;</comment>
                            <comment id="11084" author="atsushi.shimono" created="Fri, 8 Jul 2016 05:28:00 +0000"  >&lt;p&gt;Sorry for slow response.&lt;br/&gt;
For quota, it&apos;s only $5/mo/50GB (bandwidth or data stored), so I think we could keep in github on this moment with paying multiple (e.g. 10 of 50GB; mainly for bandwidth?). &lt;br/&gt;
On production (e.g. during running SSP), we might have issue on bandwidth (download from many collaborators), but we could do with offline (from git) download site, and need to be discussed on such policy once we have such issue.&lt;/p&gt;</comment>
                            <comment id="11091" author="rhl" created="Fri, 8 Jul 2016 18:24:24 +0000"  >&lt;p&gt;In case it&apos;s helpful, here&apos;s an LSST document on what they did:  &lt;a href=&quot;https://sqr-001.lsst.io&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://sqr-001.lsst.io&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="10410">PIPE2D-26</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11138">INFRA-57</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|02qpu6:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="19">2014-13</customfieldvalue>
    <customfieldvalue id="20">2014-14</customfieldvalue>

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