debian

TotW: wrap-and-sort

Q: Gibt es eine empfohlene Schreibweise für die Einträge in debian/*-Dateien?

A: Ja, wrap-and-sort -ast debian/control

Leider werden neue Einträge meistens hinten an die Debian Control file bzw. sog. Debian Maintainer Scripte und debhelper-Konfigurationsdateien angehängt, was es im Lauf der Zeit sehr unübersichtlich macht. Um wieder Ordnung in die Dateien zu bringen gibt es wrap-and-sort, das u.a.

  • die Dateien in debian/*.install u.s.w. sortiert
  • die Paket-Abhängigkeiten in debian/control sortiert

Die einheitliche Schreibweise mit --wrap-always --short-indent --trailing-comma sorgt zudem dafür, das Änderungen dann häufig nur jeweils eine Zeile betreffen, was die git-Diffs entsprechend klein und übersichtlich hält.

Außer man schafft es so wie ich und macht sich selbst zum Opfer seiner eigenen Cleverness 😉

Written on May 22, 2020