Projet Java� pour FreeBSD : Comment aider
Je voudrais :
...travailler sur le port lui-m�me
...aider aux tests
...signaler un bug
...�crire de la documentation
Donc, vous voulez nous aider, n'est-ce pas ?
Travailler sur le portage de JDK� demande une solide connaissance du C et de l'architecture de FreeBSD ainsi que beaucoup de temps � y consacrer. Les modifications � apporter au code sont li�es aux diff�rences qui existent entre FreeBSD et Solaris™, donc si vous ne les connaissez pas, vous n'irez pas tr�s loin dans le portage. D�ja beaucoup de personnes se sont manifest�es pour nous aider mais quand elles ont vu ce que cela implique, elles se sont d�sist�es.
Maintenant que vous �tes pr�venus, voici ce que vous avez � faire pour participer :
- Obtenir une licence d'utilisation du code source aupr�s de Sun
- Pour JDK 1.1.x Vous avez besoin d'une "licence non-commerciale". Elle peut �tre obtenue ici : http://www.javasoft.com/nav/business/source_form.html
- Pour Java 2 Vous devrez accepter et signer la "Licence de Source Collective" qui se trouve sur le centre de t�l�chargement de Sun
- T�l�charger le code source
- Pour JDK 1.1.x Les instructions vous seront donn�es par Sun.
- Pour Java 2 Vous pouvez les t�l�charger � partir de http://www.sun.com/software/java2/download.html
- Utiliser les Patches Les Patches et les instructions de compilation peuvent �tre t�l�charg�s � l'adresse suivante :
http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz. Les probl�mes
non r�solus et les r�sultats des tests se trouvent ici :
http://kjkoster.org/java/index.html
ET/OU
- Obtenir les "diffs" du code source Pr�venez Nate Williams [email protected] que vous avez la licence et arrangez-vous pour avoir acc�s � l'arborescence CVS.
ET/OU
- Commencez � travailler sur les sources Commencez votre portage. Jetez-vous � l'eau et commencez � creuser.
- Annoncez au monde entier que vous avez termin� !
Vous voulez participer mais vous ne connaissez pas si bien le C ou FreeBSD ?
Le mieux que vous puissiez faire est de t�l�charger la derni�re version, de l'installer et de tester toutes vos applications Java favorites. Si elles ne fonctionnent pas, voyez ci-dessous.
J'ai un bug !
Si vous trouvez une application qui ne fonctionne pas ou qui plante, voici les �tapes � suivre avant de le signaler :
- R�-essayez � nouveau.
- V�rifiez les param�tres de votre application. Assurez-vous que vous n'avez pas fait d'erreur en la lan�ant.
- Essayez-la sur une plate-forme diff�rente. Si vous avez acc�s � une plate-forme de r�f�rence, essayez-la sur celle-ci. (Nous avons besoin de savoir si c'est une erreur de l'application, un bug Java ou un bug sp�cifique � FreeBSD).
- Cernez le probl�me. Si c'est votre propre code, cernez le probl�me dans le code incrimin�. Sinon, d�terminez les �tapes qui permettent de reproduire le probl�me.
- Avertissez l'�quipe de portage du JDK. Envoyez un courriel � [email protected]. Assurez-vous d'avoir inclus les �tapes que vous avez suivies.
- Enfin, et le plus important, soyez disponible pour coop�rer avec l'�quipe afin de corriger le probl�me.
Je peux aider pour le site web ou la documentation !
Tout le monde peut aider dans ce domaine. Si vous avez des suggestions pour compl�ter la documentation, r�digez-les et envoyez-les � [email protected].