<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:23:12 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>[INSTRM-263] Remove compiled binary files in ics_msim_proto</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-263</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=chyan&quot; class=&quot;user-hover&quot; rel=&quot;chyan&quot;&gt;chyan&lt;/a&gt; and I found many compiled binary files are included in ics_msim_proto repository.&lt;br/&gt;
We&apos;d better to remove them if we can rebuild using VS.&lt;/p&gt;</description>
                <environment></environment>
        <key id="12026">INSTRM-263</key>
            <summary>Remove compiled binary files in ics_msim_proto</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="10100" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="No further work should be done on this.">Won&apos;t Fix</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="cloomis">cloomis</assignee>
                                    <reporter username="atsushi.shimono">shimono</reporter>
                        <labels>
                    </labels>
                <created>Sat, 9 Dec 2017 01:30:41 +0000</created>
                <updated>Fri, 31 Mar 2023 08:22:50 +0000</updated>
                            <resolved>Fri, 31 Mar 2023 08:22:50 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="12835" author="atsushi.shimono" created="Sat, 9 Dec 2017 10:18:26 +0000"  >&lt;p&gt;chatted with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=chyan&quot; class=&quot;user-hover&quot; rel=&quot;chyan&quot;&gt;chyan&lt;/a&gt;, we are easier to remove current repository than editing history, since we just have only one commit.&lt;br/&gt;
removing binaries from master does not work since they remain as objects in repository, so options are to rebuild repository without these binaries, or to modify repository to use lfs for binaries. But linker objects or built binaries are useless to be in repository, so we are about to select an option to rebuild this repository without these binaries.&lt;br/&gt;
I&apos;ve got archive of the master, so I may be possible to push it to our server as archive/backup.&lt;/p&gt;

&lt;p&gt;if anyone have any objection, comment to this ticket in a few days (like by 12 Dec 2017).&lt;/p&gt;</comment>
                            <comment id="12836" author="rhl" created="Sat, 9 Dec 2017 14:19:30 +0000"  >&lt;p&gt;I think you can just go ahead and do this without asking for permission via JIRA.&lt;/p&gt;

&lt;p&gt;If you want to modify a repo, the easiest way is &lt;tt&gt;git bfg&lt;/tt&gt;&lt;/p&gt;</comment>
                            <comment id="12838" author="atsushi.shimono" created="Sun, 10 Dec 2017 07:24:53 +0000"  >&lt;p&gt;I encountered many times that entire my work had no mean after quite a while (incl. a year span) after I did some work or documentation, by comments or strong direction by management, so taking a time for formal review should be safer.&lt;/p&gt;

&lt;p&gt;Thank you for pointing bfg cleaner, but VS has a feature to remove all resultant binaries, so it should be safer to use such official tool, I suppose.&lt;/p&gt;</comment>
                            <comment id="12840" author="rhl" created="Mon, 11 Dec 2017 14:17:38 +0000"  >&lt;p&gt;What does, &quot;VS&quot; mean?  We&apos;re talking git here, recovering from a mistake.  Once you&apos;ve &lt;tt&gt;git rm&lt;/tt&gt; the binaries (and added them to .gitignore) the problem won&apos;t reoccur, so the only problem is cleaning up the mess.&lt;/p&gt;

&lt;p&gt;I agree that deleting the entire repo and starting over is one way, and &lt;tt&gt;git bfg&lt;/tt&gt; is the semi-standard other way;  it&apos;s easier than using various git filtering commands.&lt;/p&gt;

&lt;p&gt;So I must be missing something.&lt;/p&gt;</comment>
                            <comment id="12841" author="atsushi.shimono" created="Mon, 11 Dec 2017 18:43:22 +0000"  >&lt;p&gt;VS is Visual Studio used for building codes/binaries in this repository.&lt;br/&gt;
We may be possible to get a list of extensions for binaries, and supply them to bfg, but building new is easier since there is no history in this repository we need to keep. &lt;/p&gt;</comment>
                            <comment id="12843" author="rhl" created="Thu, 14 Dec 2017 05:24:58 +0000"  >&lt;p&gt;Why are we using visual studio to build this code (I assume that we are building on a Linux box)?  And what&apos;s the relationship between VS removing binaries and this problem?&lt;/p&gt;

&lt;p&gt;To be clear I&apos;m perfectly happy with your with deleting and rebuilding this git repository &amp;#8211; go ahead &amp;#8211; but please explain what the build tools have to do with stopping this problem from reoccurring.&lt;/p&gt;</comment>
                            <comment id="12844" author="atsushi.shimono" created="Mon, 18 Dec 2017 11:14:56 +0000"  >&lt;p&gt;As we heard during a breakout session for PFI control of science WG gathering at MPA 2017, msim is MPS simulator which runs GUI window on Windows OS and simulates MPS to command from GUI and list of commands directly to Cobra FPGA. This ics_msim_proto is the repository for msim code, so this repository is built with VS to make binaries running on Windows OS.&lt;/p&gt;</comment>
                            <comment id="32496" author="yuki.moritani" created="Fri, 31 Mar 2023 08:22:50 +0000"  >&lt;p&gt;I close this as it is obsolete.&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|ii03p3:</customfieldvalue>

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