<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:24:22 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-376] Establish boot procedures for MHS computers</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-376</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;We need to provide MHS-side scripts at boot time. By &quot;MHS-side&quot; I mean able to use eups to find the right version of software to run. We need this both for &lt;tt&gt;root&lt;/tt&gt; (device drivers) and for the &lt;tt&gt;pfs&lt;/tt&gt; user (for actors).&lt;/p&gt;

&lt;p&gt;I&apos;m inclined to do something simple like always calling some &lt;tt&gt;/software/boot/bootup.sh&lt;/tt&gt; as &lt;tt&gt;root&lt;/tt&gt; then as &lt;tt&gt;pfs&lt;/tt&gt; on boot. That can look around using the hostname and username, and return a script if there is one. The only system hooks would be the two calls, and we could use &lt;tt&gt;@reboot&lt;/tt&gt; crontab lines to trigger them.&lt;/p&gt;</description>
                <environment></environment>
        <key id="12359">INSTRM-376</key>
            <summary>Establish boot procedures for MHS computers</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="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="cloomis">cloomis</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                            <label>SM1</label>
                    </labels>
                <created>Fri, 1 Jun 2018 21:50:57 +0000</created>
                <updated>Wed, 26 Jun 2019 14:21:09 +0000</updated>
                            <resolved>Tue, 18 Jun 2019 15:48:09 +0000</resolved>
                                                                    <component>Summit infrastructure</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="14727" author="cloomis" created="Thu, 20 Dec 2018 14:44:40 +0000"  >&lt;p&gt;As it stands:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;tt&gt;/software/pfs_launch&lt;/tt&gt;, from the pfs_launch git repo&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;/software/pfs_launch/bin/setups.sh&lt;/tt&gt; would be used to set up the MHS environment by &lt;em&gt;all&lt;/em&gt; users.&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;/software/pfs_launch/bin/launchFor.sh&lt;/tt&gt; runs (&quot;.&quot;s, actually) scripts in hosts/$host_prefix/$user.&lt;/li&gt;
	&lt;li&gt;Only root and pfs-data scripts for non-NIR BEEs have been tested.&lt;/li&gt;
	&lt;li&gt;Fired off with &lt;tt&gt;@reboot /software/pfs_launch/bin/launchFor.sh&lt;/tt&gt; lines for the two users. No system (/etc) files need to be changed.&lt;/li&gt;
	&lt;li&gt;The only override file is a &lt;tt&gt;versions.txt&lt;/tt&gt; in the root &lt;tt&gt;/software/pfs_launch&lt;/tt&gt; directory: keep it visible and simple.&lt;/li&gt;
	&lt;li&gt;Running on b2, as shipped from JHU.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Works OK for booting. Needs to be reshaped so that users can use it too. Basically split into a &lt;tt&gt;setup&lt;/tt&gt; and a &lt;tt&gt;run&lt;/tt&gt; step.&lt;/p&gt;

&lt;p&gt;Not awful.&lt;/p&gt;</comment>
                            <comment id="14751" author="hassan" created="Wed, 9 Jan 2019 15:55:43 +0000"  >&lt;p&gt;Following SpS software telecon 2019-01-09: Need to move code to an official PFS GitHub repo&lt;/p&gt;</comment>
                            <comment id="14801" author="cloomis" created="Tue, 22 Jan 2019 00:09:52 +0000"  >&lt;p&gt;The &lt;tt&gt;@reboot&lt;/tt&gt; trick is not working on the temp board pi. Not sure why yet; &lt;tt&gt;/software&lt;/tt&gt; might not be mounted, or the currently necessary X server is not running. &lt;/p&gt;</comment>
                            <comment id="14996" author="hassan" created="Wed, 20 Feb 2019 15:12:03 +0000"  >&lt;p&gt;Requires documentation for procedures&lt;/p&gt;</comment>
                            <comment id="15142" author="hassan" created="Wed, 20 Mar 2019 15:07:08 +0000"  >&lt;p&gt;Expect to finish in a few days&lt;/p&gt;</comment>
                            <comment id="15328" author="hassan" created="Wed, 17 Apr 2019 15:13:53 +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; to discuss with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=arnaud.lefur&quot; class=&quot;user-hover&quot; rel=&quot;arnaud.lefur&quot;&gt;arnaud.lefur&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="15451" author="hassan" created="Wed, 15 May 2019 15:40:43 +0000"  >&lt;p&gt;Discussed with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=arnaud.lefur&quot; class=&quot;user-hover&quot; rel=&quot;arnaud.lefur&quot;&gt;arnaud.lefur&lt;/a&gt; and Fabrice. Work in progress and expect this to be done before Jun 17. Some work will be done in the interim however.&lt;/p&gt;</comment>
                            <comment id="15669" author="cloomis" created="Tue, 18 Jun 2019 15:48:09 +0000"  >&lt;p&gt;Pushed to &lt;tt&gt;Subaru-PFS/ics_launch&lt;/tt&gt;. Basic docs in &lt;a href=&quot;https://github.com/Subaru-PFS/ics_launch/blob/master/docs/ics_launch.rst&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;docs/ics_launch.rst&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="13569">INSTRM-661</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13240">INFRA-236</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12335">INSTRM-359</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|u0009r:zzzzy1y94</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="32">2019 B</customfieldvalue>
    <customfieldvalue id="33">2019 C</customfieldvalue>
    <customfieldvalue id="47">SM1-2019 E</customfieldvalue>
    <customfieldvalue id="48">SM1-2019 F</customfieldvalue>
    <customfieldvalue id="51">SM1-2019 H</customfieldvalue>

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