-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmep-0105.txt
83 lines (52 loc) · 3.94 KB
/
mep-0105.txt
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
MEP: 105
Title: Migration of the infrastructure for Mozart development
Author: Boriss Mejias <[email protected]>, Guido Tack <[email protected]>
Status: Accepted
Type: Standards Track
Content-Type: text/x-rst
Created: 12-Sep-2006
Post-History:
Abstract
========
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 [#Gforge]_ , providing support for mailing lists and a bug-tracking system. The version control system will move from CVS to Subversion (SVN) [#SVN]_ . This MEP is not meant to migrate the website or mail server to a new server.
Motivation
==========
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.
It has been discussed already in the hackers mailing list that the infrastructure for Mozart development should move away from Saarbrücken [#Discussion]_ , and this is a proposal to solve that problem.
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 http://gforge.info.ucl.ac.be/scm/?group_id=12 . 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.
Background
==========
Team
----
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.
Activities
----------
* While the MEP is being discussed and voted, hackers can test the current Mozart-Test1 project [#Test1]_ .
* Once the MEP is accepted, the Mozart project will be created at Gforge hosted at Université catholique de Louvain.
* Freeze the current CVS repository. An equivalent SVN repository is created and moved to Gforge.
* Developers create accounts in Gforge and they are granted permissions to work on the project.
* Mailing lists are created for the project migrating all subscribed persons.
* 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.
Backwards Compatibility
=======================
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.
References
==========
.. [#Gforge] Gforge at UCL http://gforge.info.ucl.ac.be
.. [#SVN] Subversion http://subversion.tigris.org/
.. [#Discussion] Mozart-hackers archives http://www.mozart-oz.org/pipermail/mozart-hackers/2006/002621.html
.. [#Test1] Mozart-Test1 project http://gforge.info.ucl.ac.be/scm/?group_id=12
Copyright
=========
This document has been placed in the public domain.
Votes
=====
::
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]