October 29, 2010

Boicottiamo GNU tar

Che i programmi GNU fossero pieni di bug era una cosa nota, ma nelle ultime tre release di tar hanno dato il peggio di loro:
  1. 1.22 - Buffer overlow! (Gentoo #317139)
  2. 1.23 - Dead loop (ovvero che non finisce mai)! (Gentoo #327641), ho anche aperto un baco su ubuntu PRIMA dell'uscita di Ubuntu 10.10, ma non l'hanno ancora fixato e l'hanno messo in Medium (ridicolo!).
  3. 1.24 - Impossibile estrarre directory vuote usando -C (Gentoo #342735 e #342785)
Quindi dico di boicottare questo aborto di software e di passare tutti a bsdtar!

Per usare bsdtar come tar di sistema basta fare:
sudo ln -fs `which bsdtar` /usr/local/bin/tar

Fare attenzione a come usate tar (Portabilità tar)