Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/08/2006, à 13:11

Bloodshed

Projet : DevilBuntu

DevilBuntu est un projet d'application dédiée aux développeurs ubunteros. Née d'une idée de labreche sur les forums d'Ubuntu-fr, il s'agit d'un programme à la EasyUbuntu ayant pour but l'installation facile (et rapide) des outils que peut désirer utiliser tout programmeur ubuntien.

Canal IRC : irc.freenode.net/#devilbuntu

Ceci est le sujet-résumé du projet, pour définir les tâches (à) accompli(r|es), les besoins requis et l'équipe de contributeurs.

Le projet sera probablement sous licence GPL (ou LGPL) et toute personne désirant aider est la bienvenue ; il n'y a pas de chef, il y'a une équipe.

Equipe composée de (classement alphabétique) :
- Anbreizh - Programmeur Python, XML et PyGtk via Glade.
- Bloodshed - Programmeur XML, PHP, blablateur.
- Fanof - Programmeur Python et XML.
- labreche - Programmeur, responsable du SVN.
- Noé - Programmeur XML, KDE et Ruby.
- silversun - Graphiste (vectoriel).
- trucutu - Programmeur (et analyste smile).
- Visu@lSt@tion - Programmeur C et PHP.
- ... qui en est ? Envoyez-moi un email que je modifie cette page.

Besoins actuels :
- Programmeurs python (le programme EasyUbuntu est écrit en Python).
- Programmeur XML (pour la liste des paquets).
- Tout programmeur connaissant bien son domaine d'expertise (modélisation, gui, C++, etc).
- Graphiste (pour le logo).
- Idées géniales.

Tâches en cours :
- Etablir la liste des paquets par domaine, et la méthode de classification.
  - Langages PHP, XML, etc. - Bloodshed, Fanof.
  - Langages Python et Ruby - Fanof.
- Etude du code d'EasyUbuntu (est-il réutilisable pour notre projet ?).
- Création d'un logo DevilBuntu - silversun.

Tâches accomplies :
- Trouver un nom : DevilBuntu
- Trouver la cible visée : Tout programmeur ubuntien désirant installer rapidement et facilement ses outils de travail.

Extrait d'un mail de labreche au sujet de l'architecture d'EasyUbuntu :

Re, bon alors je joins l'image que j'ai faite, ave le .dia associe. Dedans
tu verras les entite que j'ai releve. J'en ai surement oublie, donc tu peux
en rajouter. je le mettrais dans le repos ce soir.

En fait ce donne une idee de comment les classe, et un avant gout des
dependances.
En effet, comme easybuntu ne permet pas de representer les dependance, il
va falloir voir avec eux pour rajouter cette fonctionnalite. Si ils sont
ok, il va bien faloir representre les dependances dans le xml. Ah on avis
ca va tourner autour du tag pkg du xml. Par exemple, on pourrait rajouter
le tag pkgref ou catref ou subcatref, dont le node value serait un
identifiant de balise dans le fichier xml. Donc par exemple pour eclipse,
on peut mettre

<cat> ide
     <subcat>eclipse
         <pkg>eclpisemaine</pkg>
         <subcatref>java</subcatref>
     </subcat>
</cat>
......
<cat>langage</cat>
     <subcat>java</subcat>
          <pkg>java5-sdk</pkg>
          <pkg>java5-jre</pkg>
     </subcat>
</cat>

entite.png

Dernière modification par Bloodshed (Le 21/08/2006, à 17:41)


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#2 Le 05/08/2006, à 13:24

silversun

Re : Projet : DevilBuntu

Je me propose pour le logo. je garantis rien de probant, mais je peux tenter, j'ai une certaine maîtrise du dessin vectoriel.

Pourquoi DevilBuntu ?
DevBuntu serait bon, non ?

Hors ligne

#3 Le 05/08/2006, à 13:30

PhilippeP

Re : Projet : DevilBuntu

heu
Dubuntu
bon d'accord c'est un peu chinois ...

Ca me fait pensé a un copain qui a souvent des idées géniales mais qui existent déjà ... smile


Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC

Hors ligne

#4 Le 05/08/2006, à 14:05

Bloodshed

Re : Projet : DevilBuntu

S'il vous plait ne nous éparpillons pas, évitez le Hors Sujet, ce post se veut avant tout informatif, donc il faut limiter le nombre de pages (donc de posts). Pouvez-vous supprimer vos remarques inutiles (pour le sujet j'entends wink).

Je me propose pour le logo. je garantis rien de probant, mais je peux tenter, j'ai une certaine maîtrise du dessin vectoriel.

Bien, on attend des prototypes. wink
Voici le logo d'EasyUbuntu si ça peut t'inspirer : http://easyubuntu.freecontrib.org/images/easy-ubuntu-logo.png

Pourquoi DevilBuntu ?

Ce nom a été choisi d'un commun accord sur l'autre post, car il contient "Dev" et "Ubuntu", et le "Devil" donne un ton un peu "funky". wink Nous sommes toujours ouvert à un nom génial je suppose.

Dernière modification par Bloodshed (Le 05/08/2006, à 14:05)


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#5 Le 05/08/2006, à 14:18

silversun

Re : Projet : DevilBuntu

Pour le logo, je pense au logo Ubuntu avec une pette queue de diable qui écrit "Devil" puis Ubuntu est écris normalement.
Un truc assez simple.
Des suggestions ?

Hors ligne

#6 Le 05/08/2006, à 14:23

Bloodshed

Re : Projet : DevilBuntu

Je trouve que c'est une bonne idée, à toi de jouer (j'espère que tous les participants de l'ancien sujet vont venir jeter un oeil ici, sinon ça risque de stagner wink).


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#7 Le 05/08/2006, à 15:04

Fanof

Re : Projet : DevilBuntu

J'y suis wink . Programmeur Python et XML smile .

Pour l'autre topic, Noé a raison, on va se contenter de modifier les XML et un peu le Python (pour le nom "DevilBuntu" essentiellement), je pense. Non ? Enfin ca ne servirait à rien de faire une nouvelle interface en Tk.


Sénèque : "Ce n'est pas parce que c'est difficile que nous ne le faisons pas ; c'est parce que nous ne le faisons pas que c'est difficile."

Hors ligne

#8 Le 05/08/2006, à 15:08

Bloodshed

Re : Projet : DevilBuntu

Tout à fait d'accord.

PS : Ajouté


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#9 Le 05/08/2006, à 20:59

trucutu

Re : Projet : DevilBuntu

De même, j'en suis en "analyste programmeur" cool (j'espère que je serai au niveau... big_smile )

Tu veux un email quand même ?
( ça me fait penser à la chanson " Si t'as les critères mec! passe moi ton email"... lol )


La chanson du dimanche - "La pêche !"
PC acheté chez Novatux : entièrement satisfait.
Faire des recherches solidaires !

Hors ligne

#10 Le 05/08/2006, à 22:26

Fanof

Re : Projet : DevilBuntu

trucutu a écrit :

( ça me fait penser à la chanson " Si t'as les critères mec! passe moi ton email"... lol )

Même pas en rêve lol

Franchement même au niveau le plus bas on peut modifier les documents XML en ayant lu ça wink

Dernière modification par Fanof (Le 05/08/2006, à 22:27)


Sénèque : "Ce n'est pas parce que c'est difficile que nous ne le faisons pas ; c'est parce que nous ne le faisons pas que c'est difficile."

Hors ligne

#11 Le 05/08/2006, à 22:39

silversun

Re : Projet : DevilBuntu

J'ai moi-même réussi à modifier easy-ubuntu sans rien connaître en XML, alors...

Je coince un peu pour le logo, toutes mes idées sont bien sur le papier mais rendent très mal en pratique... Je vais devoir réfléchir plus plus longtemps...

Hors ligne

#12 Le 06/08/2006, à 00:57

skateinmars

Re : Projet : DevilBuntu

Pour la liste de paquets faudrait noter des ide/editeurs de texte a retenir
- vim
- emacs
- nano
Et d'autres plus spécialisés :

- glade/gazpacho pour le gtk/glade

- anjuta pour le C

- quelques ide pour python (j'ai pas de nom sous la main)

- eclipse pour le java

Et surtout laisser un maximum de choix quand a l'installation des paquets, les programmeurs detestent les choix imposés wink

Hors ligne

#13 Le 06/08/2006, à 01:02

Visu@lSt@tion

Re : Projet : DevilBuntu

Si je peux aider !

Je programme en C et "en PHP".

Une petite idée en plus :
Un apercu en image de qulité moyenne de l'IDE et leurs points forts !
Avec un classement possible des utilisateurs ayant utiliser l'IDE


[ Site Web - Serveur Perso ]
[ Windows Xp Pro,Windows Serveur 2003, Gentoo 2006.1, Ubuntu 7.04 (Apache2, Php 5 & MySQL5||ORACLE) ]
[ "Un interface chaise clavier défaillant est équivalent à un ordinateur vérolé à la base !" ]

Hors ligne

#14 Le 06/08/2006, à 09:53

Bloodshed

Re : Projet : DevilBuntu

Visu@lSt@tion a écrit :

Un apercu en image de qulité moyenne de l'IDE et leurs points forts !
Avec un classement possible des utilisateurs ayant utiliser l'IDE

Pourquoi pas, mais je peur que :
1. Ca alourdisse le paquet.
2. Ca n'est une utilité que relative (en partant du principe que les programmeurs connaissent leurs outils).

En revanche, si on fait un site annexe (sur tuxfamily.org, sourceforge.net, etc.) On pourrait faire une base de données de ce type accessible ?

PS : trucutu et Visu@lSt@tion ajoutés.

Dernière modification par Bloodshed (Le 06/08/2006, à 09:56)


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#15 Le 06/08/2006, à 10:16

Bloodshed

Re : Projet : DevilBuntu

Canal IRC ajouté, pour les discussions :
irc.freenode.net/#devilbuntu

Je ne serais pas là de cet après-midi à mardi.


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#16 Le 06/08/2006, à 11:39

Fanof

Re : Projet : DevilBuntu

Je suis pour le site annexe avec la doc.

Sinon :


- Python -
IDLE
Boa-constrictor
eric
Pida
Pydev (plugin Python/Jython pour Eclipse)
wxDesigner
pyPy (un interpréteur Python en Python)

Libs:
wxPython
python-gtk2 (ou pygtk)
python-gnome2
python-qt (ou pyqt)
python-kde (ou pykde)
pyOpenSSL
PySQLite
PyMySQL
PyPostgreSQL
PyOGG
PyVorbis
PyGst (python-gstreamer)
PyGame

-- Ruby --
FreeRIDE
irb
Ruby ^^

RDE (Ruby Development Environment)
Mondrian
RDT (Ruby Development Tool)

Libs:
wxRuby
ruby-gnome2
ruby-qt (?)
...

Pour les librairies (Libs) il faut rajouter "-dev" à la fin. Je suis pas sûr des noms...


Sénèque : "Ce n'est pas parce que c'est difficile que nous ne le faisons pas ; c'est parce que nous ne le faisons pas que c'est difficile."

Hors ligne

#17 Le 06/08/2006, à 13:17

Visu@lSt@tion

Re : Projet : DevilBuntu

Sinon pour les programmeurs JAVA ce qui va être mon cas cette année :

Eclipse + CDT pour les programmeurs C et C++

Php :
Bluefish est un très bon programme

Je suis d'accord avec vous, un site annexe est peut être mieux que de mettre tout dans le packet !

Dernière modification par Visu@lSt@tion (Le 06/08/2006, à 13:18)


[ Site Web - Serveur Perso ]
[ Windows Xp Pro,Windows Serveur 2003, Gentoo 2006.1, Ubuntu 7.04 (Apache2, Php 5 & MySQL5||ORACLE) ]
[ "Un interface chaise clavier défaillant est équivalent à un ordinateur vérolé à la base !" ]

Hors ligne

#18 Le 06/08/2006, à 14:22

Fanof

Re : Projet : DevilBuntu

-- PHP & HTML --
gPHPedit
kate
kwrite
(gedit)
mousepad
SCREEM
SciTE
Emacs
vi
vim
gvim
(nano)
php5
php4 (actuellement la cohabitation est imposible entre les deux paquets)
apache
bluefish
Quanta Plus

J'ai trouvé ça : http://www.siteduzero.com/forum-83-8955-p1-les-outils-du-developpeur.html


Sénèque : "Ce n'est pas parce que c'est difficile que nous ne le faisons pas ; c'est parce que nous ne le faisons pas que c'est difficile."

Hors ligne

#19 Le 06/08/2006, à 14:50

Bloodshed

Re : Projet : DevilBuntu

php5
php4 (actuellement la cohabitation est imposible entre les deux paquets)

Si si c'est tout à fait possible, je donnerais plus de précision si ça t'intéresse mardi (envoie moi un MP)


-- Le vampire au visage marmoréen et à la chevelure flamboyante.

Hors ligne

#20 Le 08/08/2006, à 10:10

Visu@lSt@tion

Re : Projet : DevilBuntu

Oui il y a pas mal de tutos sur internet et c'est pas compliquer il suffit de mettre apache en ecoute sur le port 80 pour acceder au php 5 et en ecoute sur 81 pour php4.

Voci le lien : http://cdemarche.developpez.com/php/php_multi/

C'est sur Fedora Core, mais la demarche est similaire peut être pas les commandes !

Test:
Je viens de tester Screem ... J'aime aps mais ça peut plaire à certains utilisateurs !
On pourrait aussi ajouter aux outils de developpement, le programme Texmaker qui est un editeur latex dans le même style que Kile, mais qui s'intègre facilement à Gnome comme à KDE !

Logo:
Pourquoi ne pas faire un mélange d'un démon comme celui de FreeBSD avec le Logo Ubuntu !
Dans le style on enlve 2 des 3 cercles et on remplace par des cornes de petit démon et on ajouter une queu au logo ... (c'est que une idée smile )

Dernière modification par Visu@lSt@tion (Le 08/08/2006, à 10:13)


[ Site Web - Serveur Perso ]
[ Windows Xp Pro,Windows Serveur 2003, Gentoo 2006.1, Ubuntu 7.04 (Apache2, Php 5 & MySQL5||ORACLE) ]
[ "Un interface chaise clavier défaillant est équivalent à un ordinateur vérolé à la base !" ]

Hors ligne

#21 Le 08/08/2006, à 10:30

Anbreizh

Re : Projet : DevilBuntu

Programmeur Python, XML et PyGtk via Glade si ca peut servir wink


"C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu"     Albert Einstein
Pour votre webcam : http://projet.jbtheou.fr
Mon site web (Mathématique, physique, science et service de publication ) http://jbtheou.fr

Hors ligne

#22 Le 08/08/2006, à 12:06

Visu@lSt@tion

Re : Projet : DevilBuntu

Voici les packets pour Eclipse + Eclipse CDT :

ant ant-optional eclipse eclipse-cdt eclipse-jdt eclipse-jdt-common
  eclipse-pde eclipse-pde-common eclipse-platform eclipse-platform-common
  eclipse-rcp eclipse-rcp-common eclipse-source exuberant-ctags junit
  libbcel-java libcommons-beanutils-java libcommons-collections-java
  libcommons-collections3-java libcommons-dbcp-java libcommons-digester-java
  libcommons-el-java libcommons-fileupload-java libcommons-launcher-java
  libcommons-logging-java libcommons-modeler-java libcommons-pool-java
  libgcj7-awt libjsch-java liblog4j1.2-java liblucene-java liblucene-java-doc
  libmx4j-java libregexp-java libservlet2.4-java libswt3.1-gtk-java
  libswt3.1-gtk-jni libtomcat5-java mozilla-browser

Parcontre c'est chiant il oblige l'installation de Mozilla alors que firefox est la et si je deinstalle Mozilla ... plus d'eclipe :s


[ Site Web - Serveur Perso ]
[ Windows Xp Pro,Windows Serveur 2003, Gentoo 2006.1, Ubuntu 7.04 (Apache2, Php 5 & MySQL5||ORACLE) ]
[ "Un interface chaise clavier défaillant est équivalent à un ordinateur vérolé à la base !" ]

Hors ligne

#23 Le 08/08/2006, à 19:16

labreche

Re : Projet : DevilBuntu

Salut a tous,
comme promis j'ai mis en place un repository pour stocker nos differentes liste de packages.
Il est consultable en lecture et vous pouver le "checkout"  a l'adresse.

http://pabourdil.com/svn/devilBuntu

Il faut pour cela utilser le client svn, la doc est disponible a subervsion.tigris.org, mais je posterais un petit tuto a ce sujet.

Avant qu'on ne definisse precisement la maniere de stocker ces listes, je prend l'initiative de creer un sous-repertoire dans le repository pour chaque personne qui contribue. Le detail du fonctionnement du repository est explique ci -dessous, et repete dans un fichier readme dans le repository


REPOSITORY

Ce repository a pour but de commencer a stocker les listes des paquets qui seront importes d'une manière ou d'une autre a devilBuntu.
Pour l'instant, personne ne peut ecrire dans ce repository.
Pour ceux qui sont interesse a la participation a devilBuntu, au moins pour la partie consitution de la liste de paquet, dans la mesure ou la methode de stockage et de definition de la liste des paquet n'est pas definie, on peut commencer comme suit:

1) il faut m'envoyer un mail avec la liste des paquets que vous voulez(en xml, en plain text, un zip, ou ce que vous voulez).
2)je vous cree une entree avec votre nom dans le repository, et j'y stocke votre liste.
3)Ensuite les autres personnes pourront consulter votre liste.
Je fais ca pour prendre le temps de s'organiser comme il faut, et pour pas peter ma dedibox.
Apres on mixera tout ca et on definira une structure fiable.

Pour l'instant utiliser la fonction envoyer un mail de ce forum, je creerais un email special bientot


STRUCTURE
La structure du repo est simple:
1 repertoire par utilisateur qui soumet des listes
1 repertoire avec des scripts qui permettent de stocker la liste des paquets que vous installez en local, et qui ont vocation a etre inclus a devilBuntu. Il faudrait des script pour memoriser les options de configuration de la compilation des sources d'autres appli et ou langage, dans le genre de gentoo(http://www.gentoo.org)


L'idee derriere ce repository est de laisser les participants s'installer les paquets et/ou source de leur environnement en local, de se configurer leur environnement comme ils le sentent.
Il suffit par exemple d'utiliser le script fournit ici( a se parametrer) pour garder la trace de ce qu'ils ont installe.
Petit a petit, on a alors un noeud de la distrib bien configuré.

Une fois au point, j'importe la liste de  ses paquets(pas les paquets c trop gros et ca sert a rien). je peux pas me permettre de donner les droits en ecriture a ceux que je ne connais pas, donc si on apprend a se connaitre, je donnerais des droits.

A propos du script contenu,qui permet de se creer un reposiroty de pâckage au fur et a mesure qu'on installe des paquets, en generant aussi le Packages.gz,  il faut se le personnaliser, et l'ameliorer, par exemple en parametrant les path. Utilisez le lorsque vous vous installez des soft qui touchent de près ou de loin a la prog, et stockez ensuite les packet en local. Ensuite toujours par mail, soumettez moi les modifs et je mets a jour le repos.


FORUM
http://forum.ubuntu-fr.org/viewtopic.php?id=50564

Je pense cependant que le plus simple pour commencer c'est d'utiliser le format des fichier Packages.gz de Ubuntu(ou debian). Apres on pourra transformer.

Par rapport a http://forum.ubuntu-fr.org/viewtopic.php?pid=416703, je pense qu'il est cependant necessaire de choisir des coordinateurs de projets, sans parler de chef. Il faudra bien a moment donne arbitrer des choix. De plus le role du coordinateur est plus de mettre en place les règle de bon fonctionnement du projet, l'infrastructure(forum, site web ...), d'ecrire la documentation, de rediger les conventions ... et aussi d'eviter la dispertion.

Il en faudrait pour gerer la liste des paquets, et d'autres pour s'occuper de la méthode de diffusion
mais je vais plus m'etendre a ce sujet sur le post de fanof, que je remercie au passage http://forum.ubuntu-fr.org/viewtopic.php?pid=416703

J'espere que le repository sera utilise pour constituer la liste des paquets, afin de donner de la matiere a ce projet.

Je vais deja y ajouter les liste qui sont postées ici.
Merci

a+, labreche

Hors ligne

#24 Le 10/08/2006, à 16:16

Visu@lSt@tion

Re : Projet : DevilBuntu

Bien Noté !

Subversion je l'utilise pour Dotclear big_smile


[ Site Web - Serveur Perso ]
[ Windows Xp Pro,Windows Serveur 2003, Gentoo 2006.1, Ubuntu 7.04 (Apache2, Php 5 & MySQL5||ORACLE) ]
[ "Un interface chaise clavier défaillant est équivalent à un ordinateur vérolé à la base !" ]

Hors ligne

#25 Le 12/08/2006, à 06:50

Noé

Re : Projet : DevilBuntu

Je peux faire du XML, un peu comme tout le monde wink
Sinon pour le moment je suis sur :
- KDE
- Ruby
- Autres

Faudrais peut-être proposer les EFL (et le cas échéant rajouter un dépôt pour E17)

Par contre je viens d'y penser, en voyant DevilBuntu les gens risquent de croire que c'est Ubuntu GNU/kFreeBSD tongue

Dernière modification par Noé (Le 12/08/2006, à 10:46)


dotdotno ou Phlogistique sur IRC
Jabber : noe.rubinstein CHEZ fritalk.com

Hors ligne