Journal Mettre en place des build automatiques avec jenkins et docker

Posté par  . Licence CC By‑SA.
Étiquettes :
20
10
fév.
2019

Mettre en place des build automatiques avec jenkins et docker

L'intégration continue, c'est vachement bien, mais parfois, c'est un peu compliqué à mettre en place.

Ce journal explique comment mettre en place un serveur de build automatiques maison.

L'intérêt est d'avoir une solution locale qui permet de compiler sur un réseau local (en entreprise par exemple où l'accès à Internet est parfois compliqué et où on a rarement envie d'utiliser des services externes)

Ici je vais détailler commente compiler régulièrement (…)

Journal Une image de base docker

Posté par  .
Étiquettes :
37
7
août
2018

Si on connait tous à priori nos bonnes vielles distributions (GNU?/)Linux. Ces dernières années l'arrivée de Docker a donné lieu à l'apparition de distributions nouvelles moins connues (en tout cas pas par moi). En effet même si les distributions classiques sont tout à fait utilisables dans une image docker, le fait d'avoir une distribution pensée pour docker peut être un avantage. Par exemple réduire fortement la taille de l'image rend son utilisation bien plus agréable (plus rapide à télécharger depuis (…)

20 ans de LinuxFr.org : entretiens avec les visiteurs (3)

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
17
17
juil.
2018
LinuxFr.org

Le 28 juin 2018, le site LinuxFr.org fêtait ses vingt ans. L’équipe du site a réalisé des entretiens par courriel avec des visiteurs (et contributeurs) réguliers du site. Les réponses sont publiées par lot de cinq répondants et, dans ce nouveau lot (Spack, Nicolas Boulay, Ecran Plat, Nils Ratusznik et djibb), les répondants avaient déjà été interviewés pour les treize ans du site.

Les questions de chaque entretien sont les suivantes :

  • Votre utilisation du site, en termes de fréquence ou de méthode de consultation (navigateur, flux RSS, mobile, etc.) a‐t‐elle évolué depuis 2011 ? Votre préférence pour les contenus (dépêches, journaux, sondages, forums, wiki, liens) a‐t‐elle changé ?
  • Que pensez‐vous du nouveau type de contenu « Liens » ?
  • Comment jugez‐vous l’évolution (ou la non‐évolution) du site LinuxFr.org depuis 2011 ?
  • Qu’aimeriez‐vous trouver sur LinuxFr.org qui n’y figure toujours pas ? Quel type de contenu ou de fonctionnalités rêveriez‐vous de voir arriver ?
  • Contribuez‐vous toujours sur les mêmes projets libres qu’en 2011 ? Contribuez‐vous à d’autres projets libres que ceux cités en 2011, et si oui, lesquels ?
  • Encore une fois, vous avez l’opportunité de mettre un coup de projecteur sur un ou plusieurs projets libres (les mêmes qu’en 2011 ou d’autres), lesquels citeriez‐vous ?
  • Vous aviez anticipé en 2011 les évolutions de LinuxFr.org et du Libre pour 2024. Nous sommes à mi‐chemin. À quel point pensez‐vous avoir eu raison ou tort dans votre prévision ? Comment réévalueriez‐vous votre prévision ?
  • Quel serait l’environnement / la configuration de vos rêves ?
  • Autre chose à rajouter ?

Journal Échanger des courriels avec Pôle-Emploi, ça peut être compliqué

Posté par  . Licence CC By‑SA.
29
6
jan.
2017

Comme certains d'entre-vous le savent peut-être, depuis quelques mois, il n'est maintenant plus possible de prendre rendez-vous avec Pôle-Emploi en se présentant à leurs bureaux. Le moyen exclusif pour prendre rendez-vous avec son conseiller est de le contacter par courriel (du moins en Rhône-Alpes Auvergne).

Bon, j'aime bien avoir les gens en face par téléphone, pour être efficace et interagir rapidement sur les éventuelles raisons pour lesquelles je demande un rendez-vous, mais je peux m’accommoder d'un simple contact par courriel.

(…)

Rétrospective des dépêches et journaux 2015

Posté par  (site web personnel) . Édité par BAud et Nÿco. Modéré par bubar🦥. Licence CC By‑SA.
32
2
jan.
2016
LinuxFr.org

Basé sur les dépêches et journaux les mieux notés par la communauté LinuxFr, voici un petit retour sur l'année 2015 sur LinuxFr.org.

Mentions particulières

La dépêche collaborative sur le noyau Linux a remporté un grand succès tout au long de l'année, avec les diverses versions parues : 3.19, 4.0, 4.1, 4.2 et 4.3.

La saga Je créé mon jeu vidéo de rewind s'est poursuivie en saison 2 avec deux épisodes sur les formats de données et sur un hypothétique arrêt.

La saga Parlons XMPP a débuté sur les chapeaux de roue, avec déjà 9 épisodes, sur les bases, le cœur et les extensions 1 et 2, les discussions de groupes, les discussions de groupe (suite) et les transports, les commandes à distance, les cas pratiques: SleekXMPP et SàT, PubSub et PEP et la copie de fichiers et Jingle. Plus un journal hors saga sur XMPP et (micro)blogage: la donne a changé.

On notera aussi d'autres sujets régulièrement traités, comme

Sortie de Mate Desktop Environment 1.12

Posté par  (site web personnel) . Édité par Davy Defaud, Lucas et Benoît Sibaud. Modéré par tuiu pol. Licence CC By‑SA.
44
19
nov.
2015
MATE Desktop Environment

Jeudi 5 novembre 2015, après cinq mois de développement, l’équipe de MATE Desktop a publié la version 1.12.

MATE Desktop Environment est la continuation de GNOME 2, il fournit un environnement de bureau intuitif et attrayant en utilisant les métaphores traditionnelles du bureau. MATE est en cours de développement pour ajouter la prise en compte de nouvelles technologies tout en préservant un environnement de bureau traditionnel.

MATE continue d’améliorer sa stabilité, l’intégration des nouvelles technologies (systemd, GTK 3, Wayland, etc.) et ajoute de nouvelles fonctionnalités à son interface. L’ensemble du bureau peut être compilé pour GTK 2 ou GTK 3. Un bureau entièrement compilé pour GTK 3 peut être utilisé au quotidien.

Journal Alpine Linux 3.2.3

Posté par  . Licence CC By‑SA.
43
15
août
2015

Bonjour, Nal

C'est la première fois que je te parle, je suis un peu timide alors j'espère que tu seras indulgent. J'ai toujours aimé lire ce que les autres te disaient, aujourd'hui c'est mon tour !

J'aimerais évoquer une distribution que j'apprécie beaucoup : Alpine Linux. En effet, la dernière fois qu'elle t'a été présentée, c'était il y a un peu moins de 3 ans à l'occasion de la sortie de sa version 2.4.6. Si aujourd'hui je t'en parle c'est (…)

Sortie de Mate Desktop Environment 1.10

43
15
juin
2015
MATE Desktop Environment

Jeudi 11 juin 2015 après 15 mois de développement l'équipe de MATE Desktop a publié la version 1.10.

MATE Desktop Environment est la continuation de GNOME 2, il fournit un environnement de bureau intuitif et attrayant en utilisant les métaphores traditionnelles du bureau. MATE est en cours de développement pour ajouter la prise en compte de nouvelles technologies tout en préservant un environnement de bureau traditionnel.

Nouveautés :

  • Tous les composants de MATE peuvent être construits avec GTK2 et GTK3. Le support de GTK3 est encore considéré comme expérimental ;
  • atril : gestion du format ePub (#13) (GSOC 2014) ;
  • caja : système d'activation et de désactivation à chaud des extensions (GSOC 2014) http://blog.karapetsas.com/posts/2014-10-29-caja-estensions.html;
  • Ajout de la bibliothèque libmatemixer pour le mixage audio. Elle fournit une abstraction pour les mixers des différents systèmes audio : PulseAudio, ALSA et OSS ;
  • L'analyse statique du code a permis de corriger de nombreuses fuites de mémoire ;
  • Les thèmes supportent les versions de GTK3 3.8 à 3.16 ;
  • Suppression de GStreamer pour alsa et ajout du support de GStreamer-1.0 (#9) (GSOC 2014) ;
  • Remplacement de mate-calc par galculator http://mate-desktop.org/blog/2014-03-17-galculator-is-coming-to-mate ;
  • Remplacement de mate-dialogs par [Zenity];
  • Suppression de mate-system-tools ;
  • De nombreux composants logiciels ont été supprimés ou remplacés ;
  • Beaucoup d'autres ajouts et corrections de bugs à retrouver dans le changelog.

systemd : l’init martyrisé, l’init bafoué, mais l’init libéré !

127
24
fév.
2015
Linux

systemd est un projet composé de trois parties distinctes :

  • un processus d’initialisation, systemd, qui s’occupe de gérer le démarrage, du lancement du noyau Linux à l’interface graphique, et de la surveillance des processus ;
  • un ensemble d’outils qui contrôlent le processus systemd, notamment systemctl, et qui permettent, entre autres, de suivre, redémarrer et arrêter les différents services d’une machine ;
  • un jeu d’outils qui peuvent être utilisés comme base pour la création d’un système d’exploitation complet — un peu à la manière de ce que le projet GNU propose, mais avec une portabilité beaucoup plus réduite.

La première version de systemd a été publiée le 30 mars 2010. Presque cinq ans plus tard, quasiment toutes les distributions majeures l’ont adopté.

Remplaçant un composant central du système, il n’est pas étonnant que l’arrivée de systemd ait provoqué de nombreuses réactions. Elles ont parfois été violentes, mais pourquoi au juste ?

Cette dépêche éminemment collective (à peu près tous les contributeurs habituels sont venus participer, pour faire court) présente un état des lieux des opinions en présence, dans une démarche de remise à plat et d’apaisement, un peu similaire à celle entreprise ici ou et visible ici.

Journal Alpine Linux 2.4.6

Posté par  (site web personnel) . Licence CC By‑SA.
27
20
oct.
2012

Sommaire

Vendredi, c’était hier…

Alpine Linux, une petite distribution peu connue du public

Il s’agit à l’origine d’un fork du projet LEAF, souhaitant s’extraire du conteneur d’une unique disquette, ainsi est née A Linux Powered Integrated Network Engine, depuis devenue simplement Alpine Linux.

Alpine Linux n’a pas d’orientation obligeante en termes de cible fonctionnelle, (…)

Journal pkgconf: un pkg-config qui ne se mord pas la queue

Posté par  (site web personnel) .
Étiquettes :
32
28
sept.
2012

Depuis la version 0.26, pkg-config utilise glib2, très bien, pourquoi pas…

Là où ça se complique, c'est que : les versions précédentes de pkg-config embarquaient les morceaux de la glib1 qui étaient utilisés afin d'éviter une dépendance externe, la version 0.26 - elle - dépend de la glib2 uniquement en externe, rendant du coup impossible la compilation from scratch sans horribles hacks.

Bah oui, pkg-config dépend de glib2 pour se compiler et glib2 dépend de pkg-config qui dépend de glib2 qui (…)

Agenda du Libre pour la semaine 51 de l’année 2019

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par ZeroHeure. Licence CC By‑SA.
11
15
déc.
2019
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces quarante‐neuf événements (France : 44, Belgique : 4, Québec : 1) est en seconde partie de dépêche.

Forum général.cherche-logiciel Distribution Buysbox/Linux utilisant runsvdir comme init

Posté par  . Licence CC By‑SA.
Étiquettes :
1
13
déc.
2013

Bonjour,

Suite à une dépêche récente sur les différents systèmes d'initialisation j'ai découvert que busybox avait une implémentation d'un système d'init proche de runit (runsvdir), que j'aimerais pouvoir tester en situation réelle via une distribution existante.

Malheureusement, toutes les distributions basées sur Busybox que j'ai pu trouver se basent sur d'autres systèmes d'init (OpenRC pour Alpine Linux, init standard pour ttylinux, etc). Connaissez-voux une distribution s'appuyant sur Busybox et runsvdir comme système d'initialisation ?

Agenda du Libre pour la semaine 8 de l’année 2020

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par claudex. Licence CC By‑SA.
8
15
fév.
2020
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces cinquante quatre événements (France : 49, Belgique : 4, Québec : 1) est en seconde partie de dépêche.