TuxFamily.org lance sa campagne de dons 2011

Posté par  . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
34
5
mar.
2011
Internet

Cette année, TuxFamily.org fêtera ses 12 ans. Un bel âge : l'âge des grands changements !

Depuis la réouverture en 2005, la TuxFamily n'a cessé de s'agrandir : aujourd'hui, ce sont près de 3 000 utilisateurs et 2 400 projets hébergés, un chiffre en constante progression. Le succès de TuxFamily.org ne semble donc pas démenti, et nous continuons à essayer de vous fournir le meilleur service possible : haute disponibilité, nouvelles fonctionnalités (git, mercurial et cron l'an passé)…

Ce succès a un coût. Hébergeur gratuit, géré par une association de bénévoles, TuxFamily.org dépend entièrement des dons pour l'entretien et l'achat des serveurs. Ainsi, nos serveurs Web se font aujourd'hui vieillissants : leur charge ne cesse d'augmenter et deviendra rapidement critique ; et leur remplacement serait nécessaire pour rendre nos services (encore) plus rapides.

C'est pourquoi TuxFamily.org fait aujourd'hui appel à votre solidarité financière. Pour réaliser les investissements nécessaires, nous aurions besoin de 4 000 EUR. Avec 3 000 utilisateurs et les centaines de milliers de personnes qui visitent chaque jour les sites de nos hébergés, cet objectif est à portée de main !

Migration de PHP vers Git, Gitlab, Baregit

Posté par  (site web personnel) . Édité par Benoît Sibaud, NeoX et Nils Ratusznik. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
34
20
mar.
2012
Gestion de versions

Ainsi qu'il a été annoncé dans la dépêche de sortie de la version 5.4 PHP rejoint le nombre toujours grandissant de projets utilisant Git.

En effet, la nouvelle est tombée, la migration depuis SubVersion/SVN est désormais complète.

Comme beaucoup de projets désormais, le dépôt mis en avant est sur le non-libre github, bien que le dépôt de référence reste sur http://git.php.net

You can clone or fork the source from our GitHub mirror, and we also now support pull requests made via GitHub. The source is also available via git.php.net

Tout comme l'utilisation de github par Linus pour le noyau, il est intéressant de se demander pourquoi cet usage assez massif de services non libres de la part d'équipes de développement pourtant au fait des licences et de leurs conséquences. Une raison serait évidemment plutôt pragmatique (il suffit de cliquer sur les deux liens de dépôt pour comprendre rapidement) et montre que github a su comprendre et pleinement maîtriser les concepts liés au développement utilisant un outil de source décentralisé offrant de nombreuses fonctionnalités, notamment wiki, gestion des demandes, pull request.

Toutefois, des projets tels que Gitorious ou le très prometteur Gitlab existent.

À noter également le lancement de Baregit pour ceux qui souhaitent un hébergement Git de qualité, rapide et surtout sur territoire français et donc non soumis aux lois américaines sur les logiciels.

Pour en revenir à PHP, l'accès au dépôt Git est décrit et une FAQ est également disponible. Notez que contrairement à l'annonce, la FAQ mentionne git.php.net comme dépôt principal. Pour les nouveaux arrivant sur les Distributed Concurrent Versions System (DCVS, Gestion de version décentralisée) notez qu'une page présentant le workflow utilisé est disponible.

Il ne reste plus qu'à espérer que PHP va continuer d'améliorer sa situation notamment concernant les tests unitaires et le processus de release et que Git sera un atout pour cette lourde tâche.

Journal Le web distribué: Zeronet, IPFS, Dat.data, Maidsafe,...

Posté par  . Licence CC By‑SA.
34
20
sept.
2016

J'ai découvert coup sur coup plusieurs technos qui «construisent l'internet distribué dont le monde a besoin» et je vais essayer de les présenter. Ça peut vite devenir technique donc je risque de me planter dans leur présentation.

Freenet

Je le cite d'abord car il est fonctionnel depuis plusieurs années. Il met en avant anonymisation sur le réseau et la résistance à la censure grâce à son fonctionnement en pair à pair: «Freenet est une plateforme pair-à-pair de communication et de (…)

Journal Portal: Revolution remercie Gimp, Blender et d'autres

Posté par  (site web personnel) . Licence CC By‑SA.
33
11
jan.
2024

Je viens de finir Portal:revolution, un mod pour Portal 2[0].

Qu'elle ne fut pas ma surprise de voir dans les crédits des remerciements pour les logiciels utilisés et dans ceux-ci Blender et Gimp sont à l'honneur :

ainsi que d'autres logiciels libres (paint.net, git, audacity, kdenlive, handbrake pour ceux que je reconnais) :

En ce début d'année 2024 (bonne année \o/) un peu frisquet, ça m'a bien réchauffé :D

[0] oui, sapusepalibre. Portal/Portal 2 restent des jeux excellents. Portal (…)

Journal Tutoriel d'autohébergement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
27
juin
2012

Bonjour,

Étant actuellement en train de mettre en place quelques services sur un dreamplug, j'ai décidé d'écrire tout mon cheminement à titre d'aide-mémoire.

Voici le plan :

1 Installer Debian sur un disque externe
    1.1 Préparer le disque externe
        1.1.1 Formatage
        1.1.2 Installation d'un système Debian bootable
    1.2 Branchements
    1.3 Installation des logiciels de pilotage
    1.4 Préparation de minicom
    1.5 Connexion à la dreamplug
    1.6 Modification du boot
    1.7 Configurations élémentaires du système Debian
        1.7.1 Corrections de bugs
        1.7.2 Configuration
(…)

Hébergez vos projets avec Gitlab

Posté par  (site web personnel) . Édité par Malicia. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
33
23
déc.
2011
Gestion de versions

Gitlab est une application de gestion de dépôts git sous licence MIT. Elle permet d'héberger sur votre propre serveur des dépôts git avec l'interface web offrant tout le nécessaire pour vos projets : navigation dans le code source, suivi des demandes de bugs et d'évolutions (« issues »), wiki, gestion des droits d'accès par équipe, commentaires, notifications, etc.

D'un point de vue technique, c'est une application Ruby on Rails avec les dépendances suivantes : Ruby 1.9, sqlite3, git, gitolite (pour la gestion des droits d'accès aux dépôts git) et pygments (pour la coloration syntaxique du code).

L'équipe développant Gitlab travaille sur le rythme d'une version par mois et la version 2.0 vient juste de sortir. Celle-ci apporte des changements importants : les très attendues « merge requests », un tableau de bord revu, une gestion des permissions plus fines, notamment grâce à la prise en charge de gitolite, des améliorations graphiques, des fils Atom pour les commits et issues, etc.

Journal GNOME va passer à GitLab

Posté par  . Licence CC By‑SA.
32
18
juil.
2017

Au cours des derniers mois, GNOME a étudié la possibilité de faire évoluer son infrastructure de développement, basé sur le couple cgit‐Bugzilla vers quelque chose de plus moderne, en raison de l’obsolescence de ces derniers (vieillissant, peu d’évolution, peu d’intégration, mauvais workflow…). Au point de faire fuir de potentiels nouveaux contributeurs (personnellement je ne peux que confirmer cela).

Cinq solutions techniques ont été un temps envisagées : GOGS, Gitea, Pagure, Phabricator et GitLab ; rapidement réduites aux deux dernières.

Après une (…)

tsrc — un gestionnaire de dépôts git

Posté par  (site web personnel) . Édité par ZeroHeure, Pierre Jarillon, Davy Defaud, Benoît Sibaud et claudex. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
31
5
août
2017
Gestion de versions

Gérer du code dans plusieurs dépôts différents est toujours un peu compliqué. Chez tanker.io nous avons une petite équipe de développeurs, et chacun des membres peut être amené à coder dans plusieurs langages (C++, Go et JavaScript, principalement). Comme une grande partie du code est encore propriétaire, nous utilisons une instance GitLab hébergée dans nos locaux.

Il existe plusieurs façons de gérer la synchronisation entre dépôts : la manière qui nous convient le mieux est d’avoir la même branche (ou le même tag) sur les dépôts concernés. Ceci nous a amené à développer notre propre outil, tsrc, qui est désormais disponible sur GitHub, sous licence BSD.

tsrc-banner

Pourquoi GitHub et pas GitLab ? Simplement parce que GitHub, bien que propriétaire, assure une meilleure visibilité au projet.

Sortie de Gitblit 1.4.x

Posté par  (site web personnel) . Édité par Davy Defaud, BAud, palm123, olivierweb, claudex et NeoX. Modéré par patrick_g. Licence CC By‑SA.
31
24
mar.
2014
Gestion de versions

Gitblit est un outil de gestion de dépôt Git, à l’instar de Gitosis ou Gitolite. L’idée est de permettre de partager ses dépôts, gérer des droits d'accès, fournir des sauvegardes… tout en restant dans les murs de l’entreprise si nécessaire.

Pour les entreprises, justement, qui n’ont pas toujours de compétences Rails ou de culture des clefs SSH, Gitblit possède certains atouts. Au niveau administration, avec une application légère en Java, autonome ou hébergeable dans un Tomcat ou dans le Cloud.
Au niveau de la gestion des utilisateurs, Gitblit offre, au choix, des solutions généralement appréciées des entreprises : LDAP ou Active directory avec gestion des habilitations basée sur les groupes, Windows, PAM, Conteneur type Tomcat ou personnalisé. La gestion par clefs SSH sera apportée par la version 1.5.

Associé aux autres fonctionnalités plus courantes, Gitblit offre la possibilité de mettre en place un Github-like dans son entreprise.

Journal Bitbucket abandonne les utilisateurs de Mercurial

Posté par  . Licence CC By‑SA.
30
11
jan.
2020

Bitbucket, qui est une forge de dépôts Git et Mercurial, a annoncé en août dernier la suppression des dépôts Mercurial de ses utilisateurs dès le premier juin 2020.

C'est une annonce qui n'a pas été très bien accueillie, mais bitbucket prétend vouloir se concentrer sur Git, car selon une étude américaine, il y a 90% des développeurs qui utilisent Git, contre 3% qui utilisent Mercurial. De plus, les nouveaux dépôts Mercurial créés sur Bitbucket ne concernent plus que 1% (…)

Journal Serveur Git avec Gitolite

Posté par  . Licence CC By‑SA.
Étiquettes :
30
29
mai
2017

Bonjour 'nal

La semaine dernière, j'ai eu l'occasion de jouer un peu avec un outil fort sympathique: Gitolite. Il permet de transformer un ordinateur avec un serveur SSH en serveur Git et de gérer les accès de plusieurs développeurs sur plusieurs dépôts Git.

Contexte

Git est un excellent gestionnaire de version.
L'un de ses points forts est de permettre de travailler de façon non centralisée. Chaque développeur possède une copie locale du dépôt et peut y faire des commits (…)

Journal Un bond en avant pour Gitlab.com

30
23
jan.
2015

Il y a foule chez les clones de github, mais je n'en vois qu'un qui puisse être qualifié de concurrent sérieux et c'est gitlab, surtout depuis hier, où ils ont rendu leur infrastructure d'intégration continue gratuite pour les projets publics.

Liens:

Gitlab est décliné en deux éditions, une communautaire et une entreprise.

Voici une comparaison rapide entre gitLAB (Community Edition, celle de gitlab.com) et gitHUB:

Forges logicielles et hébergement de projets libres

30
26
juil.
2018
Communauté

Une forge logicielle est un outil qui permet de travailler et collaborer autour d’un projet logiciel.

Elle comporte généralement un gestionnaire de code source, un visualiseur de code source, une gestion des droits d’accès, un gestionnaire de tickets, un espace de rédaction (wiki…) et des fonctionnalités de gestion de projet.

Scrum, Kanban, Git : Tuleap 9.0 est disponible

Posté par  . Édité par Davy Defaud, Nÿco, ZeroHeure, bubar🦥, palm123 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
30
2
déc.
2016
Communauté

La version 9.0 de Tuleap a été publiée fin octobre et déjà les versions suivantes arrivent. Petit retour sur les grandes nouveautés de Tuleap 9.

Tuleap est une forge logicielle publiée sous licence GPL par la société Enalean.

logo Tuleap
La particularité de cette version 9 est de s’adresser à l’ensemble des membres d’une équipe de développement « agile ». Aux développeurs agiles, bien entendu, mais également à toutes personnes qui peuvent être impliquées de près ou de loin dans un projet logiciel : les product owners, les clients, les utilisateurs finals, les directeurs techniques, les commerciaux pourquoi pas.

Vous allez donc retrouver dans une seule plate‐forme tous les outils dont chacun a besoin : des outils de planification et de visualisation d’un projet agile, environnement Scrum ou tableau Kanban, un système de suivi (pour suivre les stories, tâches, incidents, etc.), un système de gestion de versions (Git ou Subversion), de la revue de code (pull requests ou Gerrit), de la documentation collaborative, un gestionnaire de livrables.

L’objectif ? Ne pas avoir à basculer d’un outil à l’autre, d’éviter les copier‐coller de tickets, automatiser le plus possible de flux de développement et avoir une gestion des utilisateurs et des droits d’accès centralisée.

Journal Abandonware, un orphelinat pour projets OSS abandonnés

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
17
avr.
2019

Hello Da Linux French Page,

Juste un petit 'nal pour parler du projet d'un ami et estimé confrère :
- Abandonware sur GitHub
- Abandonware sur GitLab (infra libre)

Le principe est de transférer des dépôts logiciels qui ne sont plus maintenus par leur(s) auteur(s).

Cela ne garantit bien sûr pas que quelqu'un va s'en occuper de suite ; mais a déjà l'avantage de les "rassembler" et d'organiser la chose, en attendant la reprise par quelq'un de motivé -et (…)