-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmep-0105.html
152 lines (150 loc) · 9.87 KB
/
mep-0105.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<?xml version="1.0" encoding="latin1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!--
This HTML is auto-generated. DO NOT EDIT THIS FILE! If you are writing a new
PEP, see http://www.python.org/peps/pep-0001.html for instructions and links
to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE!
-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=latin1" />
<meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" />
<title>MEP 105 -- Migration of the infrastructure for Mozart development</title>
<link rel="stylesheet" href="mep.css" type="text/css" />
</head>
<body bgcolor="white">
<table class="navigation" cellpadding="0" cellspacing="0"
width="100%" border="0">
<tr><td class="navicon" width="107" height="47">
<a href="http://www.mozart-oz.org/" title="Mozart/Oz Home Page">
<img src="mozart-logo.gif" alt="[Mozart/Oz]"
border="0" width="107" height="47" /></a></td>
<td class="textlinks" align="left">
[<b><a href="http://www.mozart-oz.org/">Mozart/Oz Home</a></b>]
[<b><a href="mep-0000.html">MEP Index</a></b>]
[<b><a href="./mep-0105.txt">MEP Source</a></b>]
</td></tr></table>
<table class="rfc2822 docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">MEP:</th><td class="field-body">105</td>
</tr>
<tr class="field"><th class="field-name">Title:</th><td class="field-body">Migration of the infrastructure for Mozart development</td>
</tr>
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Boriss Mejias <bmc at info.ucl.ac.be>, Guido Tack <tack at ps.uni-sb.de></td>
</tr>
<tr class="field"><th class="field-name">Status:</th><td class="field-body">Accepted</td>
</tr>
<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
</tr>
<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="mep-0002.html">text/x-rst</a></td>
</tr>
<tr class="field"><th class="field-name">Created:</th><td class="field-body">12-Sep-2006</td>
</tr>
<tr class="field"><th class="field-name">Post-History:</th><td class="field-body"></td>
</tr>
</tbody>
</table>
<hr />
<div class="contents topic" id="contents">
<p class="topic-title first"><a name="contents">Contents</a></p>
<ul class="simple">
<li><a class="reference" href="#abstract" id="id5" name="id5">Abstract</a></li>
<li><a class="reference" href="#motivation" id="id6" name="id6">Motivation</a></li>
<li><a class="reference" href="#background" id="id7" name="id7">Background</a><ul>
<li><a class="reference" href="#team" id="id8" name="id8">Team</a></li>
<li><a class="reference" href="#activities" id="id9" name="id9">Activities</a></li>
</ul>
</li>
<li><a class="reference" href="#backwards-compatibility" id="id10" name="id10">Backwards Compatibility</a></li>
<li><a class="reference" href="#references" id="id11" name="id11">References</a></li>
<li><a class="reference" href="#copyright" id="id12" name="id12">Copyright</a></li>
<li><a class="reference" href="#votes" id="id13" name="id13">Votes</a></li>
</ul>
</div>
<div class="section" id="abstract">
<h1><a class="toc-backref" href="#id5" name="abstract">Abstract</a></h1>
<p>The purpose of this MEP is to start the migration of the infrastructure for Mozart development from its current host in Saarbrücken to a more open administration platform with a better version control system. The goal is to host the Mozart repository in a Gforge platform <a class="footnote-reference" href="#gforge" id="id1" name="id1">[1]</a> , providing support for mailing lists and a bug-tracking system. The version control system will move from CVS to Subversion (SVN) <a class="footnote-reference" href="#svn" id="id2" name="id2">[2]</a> . This MEP is not meant to migrate the website or mail server to a new server.</p>
</div>
<div class="section" id="motivation">
<h1><a class="toc-backref" href="#id6" name="motivation">Motivation</a></h1>
<p>One of the main goals of the new Mozart Governance System was to open the development of Mozart to external contributors. Unfortunately, the current administration scheme does not help to make things more fluid. CVS accounts are connected to machine accounts at Programming Systems Lab, Universität des Saarlandes.</p>
<p>It has been discussed already in the hackers mailing list that the infrastructure for Mozart development should move away from Saarbrücken <a class="footnote-reference" href="#discussion" id="id3" name="id3">[3]</a> , and this is a proposal to solve that problem.</p>
<p>The Gforge platform, hosted at the Université catholique de Louvain, provides a convenient way to administrate accounts for developers, mailing list, bug-tracking systems, discussion forums and web pages. Currently, there is a test project called Mozart-Test1 that can be found at <a class="reference" href="http://gforge.info.ucl.ac.be/scm/?group_id=12">http://gforge.info.ucl.ac.be/scm/?group_id=12</a> . Over there one can browse the subversion repository created from a snapshot taken before the release of Mozart-1.3.2. Other features of the system are accessible from that page too.</p>
</div>
<div class="section" id="background">
<h1><a class="toc-backref" href="#id7" name="background">Background</a></h1>
<div class="section" id="team">
<h2><a class="toc-backref" href="#id8" name="team">Team</a></h2>
<p>The migration will be taken over by Boriss Mejias and Guido Tack. After the migration, one or more administrators must be designated to carry on with the administration of the project. The migration of the bug-tracking system will require contribution from the community.</p>
</div>
<div class="section" id="activities">
<h2><a class="toc-backref" href="#id9" name="activities">Activities</a></h2>
<ul class="simple">
<li>While the MEP is being discussed and voted, hackers can test the current Mozart-Test1 project <a class="footnote-reference" href="#test1" id="id4" name="id4">[4]</a> .</li>
<li>Once the MEP is accepted, the Mozart project will be created at Gforge hosted at Université catholique de Louvain.</li>
<li>Freeze the current CVS repository. An equivalent SVN repository is created and moved to Gforge.</li>
<li>Developers create accounts in Gforge and they are granted permissions to work on the project.</li>
<li>Mailing lists are created for the project migrating all subscribed persons.</li>
<li>There seems to be no way to automatically migrate the bug-tracking system. In order to do that, we will require the contribution of the community to migrate the open reports to the new bug-tracking system.</li>
</ul>
</div>
</div>
<div class="section" id="backwards-compatibility">
<h1><a class="toc-backref" href="#id10" name="backwards-compatibility">Backwards Compatibility</a></h1>
<p>The migration from CVS to SVN will keep the whole history of development, as it can be seen in the Mozart-Test1 project. The mailing list archives will also be migrated to the new host. The migration of the bug-tracking system will take some time. If there are not enough volunteers who migrate the bug entries, we may have to decide to not migrate closed bug-reports. In this case, a read-only archive of the current bug tracking system could be kept.</p>
</div>
<div class="section" id="references">
<h1><a class="toc-backref" href="#id11" name="references">References</a></h1>
<table class="docutils footnote" frame="void" id="gforge" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id1" name="gforge">[1]</a></td><td>Gforge at UCL <a class="reference" href="http://gforge.info.ucl.ac.be">http://gforge.info.ucl.ac.be</a></td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="svn" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id2" name="svn">[2]</a></td><td>Subversion <a class="reference" href="http://subversion.tigris.org/">http://subversion.tigris.org/</a></td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="discussion" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id3" name="discussion">[3]</a></td><td>Mozart-hackers archives <a class="reference" href="http://www.mozart-oz.org/pipermail/mozart-hackers/2006/002621.html">http://www.mozart-oz.org/pipermail/mozart-hackers/2006/002621.html</a></td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="test1" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id4" name="test1">[4]</a></td><td>Mozart-Test1 project <a class="reference" href="http://gforge.info.ucl.ac.be/scm/?group_id=12">http://gforge.info.ucl.ac.be/scm/?group_id=12</a></td></tr>
</tbody>
</table>
</div>
<div class="section" id="copyright">
<h1><a class="toc-backref" href="#id12" name="copyright">Copyright</a></h1>
<p>This document has been placed in the public domain.</p>
</div>
<div class="section" id="votes">
<h1><a class="toc-backref" href="#id13" name="votes">Votes</a></h1>
<pre class="literal-block">
Raphaël Collet [ACCEPT]
Denys Duchier []
Seif Haridi [ACCEPT]
Torbjörn Lager [ACCEPT]
Konstantin Popov [ACCEPT]
Camilo Rueda [ACCEPT]
Gert Smolka [ACCEPT]
Peter Van Roy [ACCEPT]
</pre>
</div>
</div>
<hr class="docutils footer" />
<div class="footer">
<a class="reference" href="mep-0105.txt">View document source</a>.
Generated on: 2006-10-09 16:22 UTC.
Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
</div>
</body>
</html>