<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Lucida Console";
        panose-1:2 11 6 9 4 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#44546A;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>New handbook page describes what software you need to install on your own laptop.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>Wookey has a few changes he wants to do (see below) and I have fixed some of the mistakes he spotted.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>It is </span><a href="http://expo.survex.com/handbook/computing/yourlaptop.html">http://expo.survex.com/handbook/computing/yourlaptop.html</a><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>There’s a link to it on </span><a href="http://expo.survex.com/handbook/index.htm">http://expo.survex.com/handbook/index.htm</a><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>and also several cross-references from other pages.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>Any other suggestions for useful software? <br>Anyone want to have a go at creating a provisioning script to install it all at once?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>A full VM could be pre-supplied with a registered ssh key (?) but that would be cheating..<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>As we get more people configuring their own laptops we will need to keep an eye on our key management.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>We are getting quite a collection of keys installed on the server – listed in in ~/.ssh/authorized_keys<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>using<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>tr ' ' '\n' <authorized_keys | grep @ >list-of-key-owners<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>wookey@kh      (wookey laptop)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>radost.waszkiewicz@gmail.com<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>philip@Barbie   (Sargent)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>sam@sam-lappy  (Wenham)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>expo@friedig   previous (Cambridge) expo server<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>expo@debian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>philip@rsa-key-20190625   Phil Sargent<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>sdw37@sdw37.csi.cam.ac.uk  sam wenham<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>radost@Radost-Ubuntu<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>expo@aziraphale<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>pjf33@Pauls-MBP.potatohut   Paul Fox<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>becka@laptop               Becka Lawson<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>julian@goatchurch.org.uk   Julian Todd<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>michael@michael-eeepc      Michael Sargent<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>tom@Fearnley                Tom Crossley<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>rsa-key-20190802-philip@chibcha     Phil Sargent<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>rsa-key-terminus-philip@android     Phil Sargent<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'><anonymous, which is philip on his android phone><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>rsa-key-20190819   (Luke Stangroom)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>rsa-key-20190824   (Nat Dalton)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>wookey@cheddar (Wookey @wookware.org)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>mark@macbook-3.local       Mark Shinwell<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Lucida Console";color:#44546A'>thomas holder<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>I must clean out the key from my laptop ‘chibcha’ which died.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>Philip<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US style='mso-fareast-language:EN-GB'>-----Original Message-----<br>From: Philip Sargent (Gmail) [mailto:philip.sargent@gmail.com] <br>Sent: 05 December 2019 03:17<br>To: 'Wookey'<br>Cc: 'Michael Sargent'<br>Subject: RE: Setting up a new Expo laptop</span><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Yes you're right about TortoiseGit. It belongs in the Windows-only section. <o:p></o:p></p><p class=MsoPlainText>Windows doesn't do the java dependency automatically, so java also should move.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I remember now, back in July I was looking at GitKraken (not FOSS) for my Xubuntu laptop.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I remember than none of the GUIs I found in July  which were FOSS seemed to do the job<o:p></o:p></p><p class=MsoPlainText>https://git-scm.com/download/gui/linux <o:p></o:p></p><p class=MsoPlainText>perhaps I should look again.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Thanks for the kind words. I think Mike Butcher was wanting this laptop setup thing?<o:p></o:p></p><p class=MsoPlainText>Philip<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<o:p></o:p></p><p class=MsoPlainText>From: Wookey [mailto:wookey@wookware.org] <o:p></o:p></p><p class=MsoPlainText>Sent: 05 December 2019 03:04<o:p></o:p></p><p class=MsoPlainText>To: Philip Sargent (Gmail)<o:p></o:p></p><p class=MsoPlainText>Cc: 'Michael Sargent'<o:p></o:p></p><p class=MsoPlainText>Subject: Re: Setting up a new Expo laptop<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>On 2019-12-05 02:29 -0000, Philip Sargent (Gmail) wrote:<o:p></o:p></p><p class=MsoPlainText>> OK, tell me the worst, what obvious software have I forgotten?<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> http://expo.survex.com/handbook/computing/yourlaptop.html<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Looks reasonably complete. <o:p></o:p></p><p class=MsoPlainText>distoX users will want topparser (not yet packaged - well it is but it's not in debian yet due to python2/python3 issues) rsync (or something else to suck files out of expofiles bucket).<o:p></o:p></p><p class=MsoPlainText>Maybe git-annex if we move to that soon.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Why bother listing dependencies like java? Installing GPSprune will install java if it's not there already (and so will Tunnel). Similarly python will already be on any sane linux machine. Worth listing for windows people (ah, you already have).<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Also distinguish between windows/linux software (tortoiseHG/git only for window people SFAIK - don't seem to be in Debian) linux people use command lines :-) or rabbitvcs (does hg and git in one tool) I guess.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I'll adjust some of your text which is a little didactic for my taste in a couple of places, but overall that looks excellent. Well done :-)<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Wookey<o:p></o:p></p><p class=MsoPlainText>--<o:p></o:p></p><p class=MsoPlainText>Principal hats:  Linaro, Debian, Wookware, ARM http://wookware.org/<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>