summaryrefslogtreecommitdiff
path: root/docs/dev/TODO_SITEIVY
blob: 662282413c905eddafe90c6203286838867dd778 (plain)
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
From: Marcellin Buisson <buisson@cena.fr>, 
To: François-Régis Colin <fcolin@cena.fr>,
	Yannick Jestin <jestin@cena.fr>,
	Christophe Mertz <mertz@intuilab.com>,
	Didier PAVET <didier.pavet@ath.cena.fr>,
	pascal.brisset@recherche.enac.fr,
	Stéphane Chatty <chatty@intuilab.com>,
	Sébastien Maury <smaury@apple.com>,
	alexandre bustico <alexandre.bustico@cena.fr>,
	Philippe Truillet <truillet@irit.fr>,
	Alexandre Lemort <lemort@intuilab.com>, Eric Blond <blond@cena.fr>, 
Cc: Marcellin Buisson <buisson@cena.fr>,
	Gwenael BOTHOREL <bothorel@cena.fr>, 
Subject: Ivy, web, sources, binaires et compagnie...., 
Date: Mon, 14 Jun 2004 18:17:28 +0200, 
Mcnf-Status: ok
Mcnf-Date: Mon Jun 14 18:19:40 2004
Mcnf-Att: "/pcnfs/usagers/pavet/.amcnf/msg-1622-1.txt"

	Bonjour à tous,

	C'est en tant qu'auteurs ou empaqueteurs usuels des différentes 
portages ivy que je sollicite votre aide et vous offre la lecture qui 
suit :o)

	Comme vous avez pu le constater par vous même (ou comme vous le voyez 
en vous rendant sur 
http://www.tls.cena.fr/products/ivy/download/index.html), les sources 
et les binaires des différents portages d'ivy qui sont distribuées sur 
le site web datent un peu..ou sont incomplets.. bref c'est un peu le 
bazar...

	En tant que mainteneur du site web ivy (et donc responsable de 
l'obsolescence du code mis en ligne) , je me trouve confronté à 
plusieurs problèmes :
	
	- quand mettre à jour les sources d'un portage ?
	(notion de version d'ivy par exemple, pour environ 10 langages 
supportés différents, à des états d'avancement différents )
	
	- comment gérer les différents empaquetages ?
	(pour 5 ou 6 architectures, et quelques unes exotiques)

	- comment respecter la LGPL dans notre distribution ?
	(actuellement par exemple le texte de la LGPL, ou une reference à 
celle-ci n'est pas présent dans tous les sources disponibles : 
http://www.gnu.org/copyleft/lesser.txt)

	En l'absence pour le moment d'un espace de collaboration en ligne type 
wiki, d'un accès anonyme la la base CVS  ivy du CENA, ainsi que de 
méthodes éprouvées pour *livrer* une version d'ivy, je vous propose la 
chose suivante (si vous voyez une autre façon de faire, n'hésitez pas à 
la proposer ! ) :

	Pour le source non disponible actuellement sur la base cvs du CENA 
(c'est-à-dire tout sauf ivy-ada, ivy-c, ivy-c++, ivy-java, ivy-perl), 
les auteurs des différents ports pourraient-ils m'envoyer une version 
actualisée et respectant la LGPL du source (tar.gz par exemple) 
estampillée "ivy-port-juin-2004" et que vous m'autoriseriez à mettre 
dans la base cvs du CENA ? (je pense notamment à ivy-csharp, 
ivy-python, ivy-metacard, ivy-caml, ivy-flash, ivy-com)
	
	Pour le source déjà disponible dans la base cvs, pourriez-vous m'aider 
à inclure les fichiers de licences corrects et à vérifier qu'il est en 
état (c'est à dire compile par exemple, avec des makefile corrects)

	Ce sera une première étape.

	La seconde étape, c'est de livrer un certain nombre de paquets 
correspondants à cette livraison de sources. J'aurais alors besoin de 
votre aide pour empaqueter sous windows, Mandrake 10.0, debian woody et 
sarge, ipaq, macos X etc etc). Ce qui devrait me permettre ensuite de 
mettre à jour les pages web ivy et donc de contribuer à son 
rayonnement, son expansion..sa  prolifération et ainsi de suite...
	
	J'attends vos idées, réactions, et surtout votre aide !!

Viva ivy et bonne soirée,

Marcellin.