Debian usage at BlaBlaCar - Debian Paris meetup

Debian usage at BlaBlaCar - Debian Paris meetup

How we use Debian at BlaBlaCar.
Packaging & backport using continuous integration

Ddc5d7c41122d07af7239366e8b1c33d?s=128

Jean Baptiste Favre

June 04, 2014
Tweet

Transcript

  1. 1.
  2. 7.

    Backports (présent & futur) •Quelques exemples • PHP + Extensions

    PECL • Varnish • Zabbix • TrafficServer • Modules python
  3. 9.

    Gestion des sources avec git •« git-import-{orig,dsc} » ou «

    git merge » •« quilt » •« git-dch » (Merci Raphael Hertzog) http://raphaelhertzog.com/2012/08/08/how-to-use-quilt-to-manage-patches-in-debian-packages/
  4. 10.

    Dépôts internes « reprepro » •Miroir du dépôt Debian («

    security » inclus) •Dépôt interne BlaBlaCar (Merci Vincent Bernat) http://vincent.bernat.im/fr/blog/2014-depots-apt-locaux.html
  5. 12.

    Industrialisation des builds Avant •Pas/peu de maîtrise •100 % manuel

    •« amd64 » only •Usage interne seulement Après •Workflow clair* •upstream, patches => build •« amd64 » + « i386 » •... * en tout cas pour moi C'était pas mieux avant :)
  6. 13.

    Vers l'infini & au delà •Progresser • ouvrir les dépôts

    •« non-maintainer » upload •Debian Maintainer •… Looking for ->