Almost two years have passed since the previous major release of the ikaaro web framework, and the itools library. The new release has tons of changes, so many I will not try to list them here. This release is used by BePatient and some intranets. I have labelled this release as beta, because the code […]
Monthly Archives: July 2012
pygit2 v0.17.2 released
Just a week after the release of v0.17.1, here is v0.17.2, it fixes a single but rather important bug. The source distribution, as it was uploaded to pypi, was badly broken: it did not include fundamental files, so the package did not build at all. The problem was reported in issue 115 The bug was […]
pygit2 0.17.1 released
pygit2 is a Python package that gives access to core features of the Git control version system. These features are implemented by the libgit2 shared library written in C, pygit2 is just a Python wrapper around this library. The new version 0.17.1 of pygit2 adds several new features: support for diffs, the reflog and configuration […]
Gentoo: the HForge overlay
Just updated the ebuilds for itools and ikaaro in the hforge overlay, so I thought this is a good time to document how to use the hforge overlay. Layman with Git support If you have not installed layman yet, you have to, with the git use flag: /etc/portage/package.useapp-portage/layman git Then emerge layman: $ sudo emerge […]
Python: Running Valgrind on a C extension
This is how I use Valgrind to check for memory bugs in pygit2. Glibc with debug symbols The first issue I run into is that Valgrind refused to work if Glibc was not compiled with debug symbols. This is how I did in my Gentoo notebook, I edited the /etc/make.conf file to enable the splitdebug […]
Gentoo: Mailman with Nginx & Exim
UPDATE 2017-05-11: Use https, with Let’s Encrypt. UPDATE 2014-07-23: Forgot to give nginx access to mailman archives. Stop using sudo. Use service. UPDATE 2012-12-10: the process has been simplified now that bug #37429 is fixed. This is how I installed Mailman in a Gentoo server, using Nginx as the web server and Exim as the […]