Michal Čihař - Blog Archives for Debian

Packaging delay

Yes I know there is gammu 1.07.00 which should be packaged, yes I know there is python transition ongoing which needs changes on my python packages, yes I know that there is new libbluetooth2 in archives which need gammu rebuild. Please be patient I will return back to packaging work as soon as I will have internet connection at home.

By that time you can also expect new python-gammu release which will be just minor update to fix some urgent things.

Python policy craziness

I have no clue whether python-support or python-central is better solution as new python packaging helper. I follow debian-python list too shortly to know all backgrouds between their authors. Despite of those current situation is really bad.

There were filed many bugs and tools and policy still change every day. Will it use Python-Standards-Version or debian/pycompat? Will there be XS-Python-Version or debian/pyversions? Now it looks that both. I thought that new policy shoud simplify things and not making them even more complex. Calm down people and try to find one solution.

Noarch packages for all

On request I enabled generation of package lists for all architectures in my repository. So you can now install startict-english-czech on all arches directly using apt without need to manually download this package.

And not this does not mean I will build binaries for other arches, they will be still i386 and amd64 only, others will contain just Arch: all packages.

I love to use CVS snapshots

Yesterday Google released beta version of Google Earth which runs natively on Linux. As it is great toy I wanted to immediatelly test it :-). However it ran damn slow and libgl was complaining about wrong structure sizes:

ERROR! sizeof(I830DRIRec) does not match passed size from device driver

After some Googling I found bug #359328 which tells to use CVS snapshot of Mesa from experimental. Any yay, it works then. Now back to work let's contiue with playing later.

Recent Gammu in testing

Finally recent Gammu version (1.06.00) has been migrated to testing. It took so long as it needed manual hint because of both python-gammu/gammu breakage loops. Unfortunately there is no other way to resolve unstable Gammu ABI than using so strict dependencies.

Now I finally undestand why Gnokii is using that complex way for passing parameters. It is painful to use it, but it keeps ABI stable enough. We need to find better solution for this.

Wammu in testing

Good news everyone, Wammu has just entered Debian testing:

Subject: wammu 0.13-1 MIGRATED to testing
From: Debian testing watch <noreply@henning.makholm.net>
To: wammu@packages.debian.org
Date: Sun, 14 May 2006 15:08:41 -0600

FYI: The status of the wammu source package
in Debian's testing distribution has changed.

  Previous version: (not in testing)
  Current version:  0.13-1

DNS blacklists in Exim

Well I expected this would be more complicated than defining DNS blacklist servers list. Hower thanks to great defaults, all you need is to put list into user defines (separate file which is included early like /etc/exim4/conf.d/main/000_localdefs should be best place):

CHECK_RCPT_DOMAIN_DNSBLS = dnsbl.njabl.org : \
                            bl.spamcop.net : \
                            blackholes.five-ten-sg.com : \
                            cbl.abuseat.org : \
                            smtp.dnsbl.sorbs.net : \
                            spam.dnsbl.sorbs.net : \
                            zombie.dnsbl.sorbs.net : \
                            web.dnsbl.sorbs.net : \
                            rhsbl.sorbs.net : \
                            sbl-xbl.spamhaus.org : \
                            psbl.surriel.com : \