[Dev] Acerca de libretools/About libretools

Joshua Ismael Haase Hernandez hahj87 at gmail.com
Thu Sep 20 04:33:17 GMT 2012


A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20120919/d75eeed6/attachment.sig>
-------------- next part --------------
Intent? hacer un buen PKGBUILD para [chiliproject] [] ([el que encontr? en AUR] [chili aur] apesta).

Libretools _era_ perfecto para esa tarea `aur ruby-rails` pero al parecer `aur` intenta usar `vimdiff` y falla sin avisar. ?No deber?an instalarse las dependencias autom?ticamente? ?o manejar el caso de que no est?n instalados?

Creo que __es un problema que modifiquemos los scripts para uso personal cuando deber?an ser gen?ricos__.

Adem?s tenemos 3 de 8 puntos en [el test de Joel Spolsky] [Joel test] (4 preguntas no aplican):

1. Control de versiones.
2. Empaquetado en un paso.
3. Base de datos para errores.

Pero nos falta:

4. Arreglar errores antes de hacer c?digo nuevo.
5. Agenda al d?a.
6. Especificaciones.
7. Control de calidad.
8. Pruebas de usabilidad.

Yo agregar?a:

9. Documentaci?n efectiva y actualizada.

Creo que __es importante hacer algo al respecto porque los scripts se est?n volviendo dif?ciles de mantener__ (`toru` no funciona, un mont?n de c?digo duplicado...) __y adaptados al estilo de uso de__ unos __pocos__ (?`vimdiff` obligatorio en `aur`?).

No voy a hacerlo inmediatamente, pero empiezo con las especificaciones de `fullpkg` y sus pruebas unitarias. A prop?sito, https://bugs.parabolagnulinux.org/ est? ca?do.

---
I tried to do a good PKGBUILD for [chiliproject] [] ([the one on AUR] [chili aur] sucks).

Libretools _was_ perfect for that task `aur ruby-rails` but it seems like `aur` try to run `vimdiff` and fails without notice. Shouldn't dependencies be managed automatically? Or handle the missing program?

I think __modifying scripts for personal use when they should be generic is a problem__.

Also, we have 3 from 8 points in [Joel Spolsky's test] [Joel test] (4 questions do not apply):

1. Version Control.
2. One step packaging.
3. Bug database.

We are missing:

4. Fixing bugs before writing new code.
5. Up to date schedule.
6. Specs.
7. Quality Assurance.
8. Usability tests.

I would add:

9. Effective and updated Docs.

I think __it's important to do something about it because libretools is getting hard to maintain__ (`toru` is broken, a lot of duplicated code...) __and adapted to few's personal workflow__ (forced `vimdiff` on `aur`?).

I'm not going to start inmediately, but I'm starting with `fullpkg` specs and it's unit tests. BTW, https://bugs.parabolagnulinux.org/ is down.

[chiliproject]: https://www.chiliproject.org/
[chili aur]: https://aur.archlinux.org/packages.php?ID=60338
[joel test]: http://www.joelonsoftware.com/articles/fog0000000043.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20120919/d75eeed6/attachment.html>


More information about the Dev mailing list