Wednesday, October 16, 2019

Congratulations to Tonis who implemented the new callbacks handling system that fixes #3228, a quite fundamental change in the heart of Lino.

The only problem on the production server was #3269. But how to reproduce it without having a Belgian ID card?

I added a new setting simulate_eidreader_path for lino_xl.lib.beid. Used in lino_book.projects.avanti1.

So, Tonis, you say runserver in lino_book.projects.avanti1, sign in as robin, click on the [Read ID card] quick link and poof. Happy debugging!

NB: The book isn’t yet up to date because inv bd fails after my changes. We can reproduce it by saying:

$ export DJANGO_SETTINGS_MODULE=lino_book.projects.avanti1.settings
$ python -m lino_avanti.lib.avanti.models

Maybe this is related to the failures in Lino Welfare caused by #3228.

I fixed this by removing two modules from the autosummary entry in their parent (lino_voga.lib.contacts and lino_avanti.lib.avanti). That’s correct: we don’t want have modules autodocumented. But I don’t understand why this error didn’t occur earlier…

Reverse DNS

The Reverse DNS field for was empty at OVH. I now set it to using the OVH web interface. This fixed our last issue with postfix. I started a Postfix. Same operation for (which was before) and (which was empty).