Skip to content

Lumail binaries are wheezy only for the moment

This morning I made a new release of Lumail, which recently completed the transition from using mimetic to GMime for all its MIME needs.

I was happy with mimetic, except it didn't have the facility to decode encoded header-values. I wrote some code, but it was broken, so I made the decision that we should move to something that made this easier, and GMime was chosen.

Jeffrey Stedfast was very helpful in answering my questions with near-perfect code samples.

Beyond that this release features some more Lua primitives and a couple of bug-fixes.

The only annoyance is that the version of GMime I'm using, 2.6.x, isn't available to users of the Squeeze release of Debian GNU/Linux. It is available as a backport, but that means building binaries with sbuild is a pain - due to #700522.

So for the moment I've only built binaries for Wheezy users.

ObQuote: "You know who I am, I've not been off TV for that long!" - Alan Patridge, Alpha Papa

Comments On This Entry

  1. [gravitar] Nux

    The switch from mimetic made my life more complicated, too.
    Now I need to overwrite EPEL (which provides too old a version of GMime) so I had to move lumail out of my main repos1 and into its own. So, if on EL6:

    wget -P /etc/yum.repos.d/ http://li.nux.ro/download/nux/lumail/nux-lumail.repo && yum --enablerepo=nux-lumail install lumail

    [1] - my repos are sworn not to overwrite EL6 Base or FEdora's EPEL repo.

  2. [author] Steve Kemp

    I'm sorry for causing you extra work, but I do think the migration was both necessary and worthwhile.

    I can appreciate the problem of older versions, but short of releasing static-binaries I'm not sure how to work around it.

    In general I'm against supplying binaries, I just publish Debian ones because I need to build/install them anyway, so doing so costs me nothing.

    If you'd like me to link to your repository please submit a pull request against the website source.

  3. [gravitar] Nux

    That's alright, I do get it's needed.
    I'm used with this kind of situations, unfortunately this can happen often when using RHEL clones. :)