<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="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>CVS -&gt; Subversion</title>
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Peter,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Re: passwords: CVS stored your password in
a &#8220;.cvspass&#8221; file in your home directory when you first did a &#8220;cvs
login&#8221; and may well send it every time (or maybe once and use a token;
not sure). Subversion uses whatever method you set on the web server &#8230; If
you use https with subversion you are using a public key to encrypt the data,
but in our case you would still be sending a password (stored somewhere on your
computer) as we are using http basic auth. We could issue certificates and use
them instead of &#8220;basic auth&#8221;, but I&#8217;m not sure we need to. &nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>What do you do about accounts and password
for your TRAC &#8211; are they loaded from some central area? I&#8217;m sort of
conscious of the possibility of being spammed and so ideally would require an
account for submitting issues as well, hence the idea of linking to mediawiki
as that has an account creation, verification and &#8220;send me a new password&#8221;
system already in place. Your roles sound reasonable &#8230; if you have a
script that creates the roles and adds permissions it will save me a load of
trac-admin commands. I guess we need to decide how we will use it Re:
definitions and also what is the status of the TRAK WIKI (like do we disable it
totally or use it as a developer whiteboard?)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Freddie<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Peterson, Peter
F. [mailto:petersonpf@ornl.gov] <br>
<b><span style='font-weight:bold'>Sent:</span></b> 17 October 2006 20:55<br>
<b><span style='font-weight:bold'>To:</span></b> Akeroyd, FA (Freddie);
nexus-developers@anl.gov<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [Nexus-developers]
CVS -&gt; Subversion</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Freddie,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>It is useful to have a trac site for the
definitions as well. We&#8217;ve set up &#8220;roles&#8221; to promote
&#8220;appropriate use of trac. The roles are named (from least to most able):
[everybody, authenticated, developer, editor, admin]. What happens is that
&#8220;everybody&#8221; can create tickets and view most of the site,
&#8220;authenticated&#8221; can annotate tickets, &#8220;developer&#8221; can
change ticket state, &#8220;editor&#8221; can work with milestones. I
don&#8217;t think it is necessary to say what &#8220;admin&#8221; can do. I can
send you a list of information for setting this up.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The other statement is that I am curious
about passwords since I thought that I was using a public key to authenticate.
Is this true?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>P^2<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
nexus-developers-bounces@anl.gov [mailto:nexus-developers-bounces@anl.gov] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Akeroyd, FA (Freddie)<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, October 17, 2006
2:40 PM<br>
<b><span style='font-weight:bold'>To:</span></b> nexus-developers@anl.gov<br>
<b><span style='font-weight:bold'>Subject:</span></b> [Nexus-developers] CVS
-&gt; Subversion</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p><font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial'>I&#8217;ve set up two repositories:</span></font><span lang=EN-GB>&nbsp;
</span><a href="http://svn.nexusformat.org/code"><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>http://svn.nexusformat.org/code</span></font></a><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>
and</span></font><span lang=EN-GB> </span><a
href="http://svn.nexusformat.org/definitions/"><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>http://svn.nexusformat.org/definitions/</span></font></a><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>
usernames and passwords</span></font><span lang=EN-GB> </span><font size=2
face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>are
currently</span></font><span lang=EN-GB> </span><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>the same as your</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>old</span></font><span lang=EN-GB> </span><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>CVS
ones.</span></font><span lang=EN-GB> </span><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>You should add</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>&#8220;/trunk&#8221; to the URL when you check it out
e.g.</span></font><span lang=EN-GB> </span><a
href="http://svn.nexusformat.org/code/trunk"><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>http://svn.nexusformat.org/code/trunk</span></font></a>
<font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial'>Post commit hooks, such as emailing you on changes,</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>are not currently set up but you should be able to
check out and commit files.</span></font><o:p></o:p></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'><a
href="http://trac.nexusformat.org/"><font size=2 face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial'>http://trac.nexusformat.org/</span></font></a></span></font><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>
points at</span></font><span lang=EN-GB> </span><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>just</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>the code repository</span></font><span lang=EN-GB> </span><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>&#8230;
do we see any need to use trac for definitions? If so,</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>I will create separate</span></font><span lang=EN-GB>
</span><a href="http://trac.nexusformat.org/code/"><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>http://trac.nexusformat.org/code/</span></font></a><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>
and</span></font><span lang=EN-GB> </span><a
href="http://trac.nexusformat.org/definitions/"><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>http://trac.nexusformat.org/definitions/</span></font></a><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>
areas. To login to trac you can use your subversion username and password,
though login is not</span></font><span lang=EN-GB> </span><font size=2
face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>currently</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>required to submit issues.</span></font><o:p></o:p></p>

<p><font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial'>With regard to usernames and passwords,</span></font><span lang=EN-GB> </span><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>I
believe</span></font><span lang=EN-GB> </span><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>I can</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>make the trac/subversion ones the same as those in
MediaWiki (either by</span></font><span lang=EN-GB> </span><font size=2
face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>using
mod_auth_mysql</span></font><span lang=EN-GB> </span><font size=2 face=Arial><span
lang=EN-GB style='font-size:10.0pt;font-family:Arial'>or making both use ldap
for username/password); either way will require a one-off reset of
everybody&#8217;s passwords. Do you want me to go ahead and investigate this
further?</span></font><o:p></o:p></p>

<p><font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial'>With regard to</span></font><span lang=EN-GB> </span><font size=2
face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>moving
the nexus mailing lists,</span></font><span lang=EN-GB> </span><font size=2
face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>I am
awaiting some changes on our site</span></font><span lang=EN-GB> </span><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>central</span></font><span
lang=EN-GB> </span><font size=2 face=Arial><span lang=EN-GB style='font-size:
10.0pt;font-family:Arial'>mail gateway so that it will accept incoming mail to</span></font><span
lang=EN-GB> </span><a href="mailto:user@nexusformat.org"><font size=2
face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>user@nexusformat.org</span></font></a><font
size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'>
and not think it is an illegal attempt to relay spam through us</span></font><o:p></o:p></p>

<p><font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial'>Cheers,</span></font><o:p></o:p></p>

<p><font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
Arial'>Freddie</span></font><o:p></o:p></p>

</div>

</body>

</html>