Michal Čihař - Blog Archives for Wammu

Second notification on RSS change

Some time ago, I switched python-gammu and Wammu RSS from Mantis generated to my weblog. However there are still many people using old locations which are redirected to new place. The redirection won't stay there forever, please subscribe to actual locations, you can find them on project pages or direcly on blog pages in all RSS and Atom variants.

Phone database cleanup

I just did large cleanup of data in Gammu phone database. So there should be no duplicates and all phones should be in correct category. Please take care on selected manufacturer when you add new phones as otherwise people lookig for phone from specific manufacturer are confused.

I also fixed case of some letters in names, however I'm definitely not sure whether new variants are 100% correct as I don't know all phones :-).

Source code search

Have you ever need to lookup something in source code? Most developers probably did so. I needed to lookup something in Gammu sources and I decided to setup search engine over it. I decided to use Gonzui as it looks good and was easy to setup. So if you want to find something in sources, just point your browser to gonzui.cihar.com.

Later I added also other my code (phpMyAdmin, Wammu, python-gammu, polld), so you probably want to use advanced search to limit results.

Please report bugs

I sometimes random page on internet, where somebody in blog, wiki or whatever complains that something in Wammu or Gammu is broken. Last place where I noticed it was phone database. Why don't you report such problems to bug tracker, where you have much higher chance to make your problem fixed?

I know it is more work to collect all needed information, but if you want to use the software, it should be worth of it for you.

Wammu future for second time

As I already wrote, I'm currently thinking of major rewrite of Wammu code. This is partly inspired by problems I have with wxPython, partly by with to change data handling a lot, what is needed for support for multiple phones and intelligent caching of it.

Today I started to add design notes to bug tracking system. Well it was mostly core dump of my brain inspired by questions one user had about future. All design notes are now publicly available and all of them are childs of bug #147.

These ideas are not yet definite and no code has been yet written (except of some proof of concept stuff), so you have great chance to influence Wammu future by reading and commenting them. I will also add there more stuff as most of my ideas is currenly on paper and I didn't transform everything into electronic format.

Wammu on Windows

It looks that the code basically works. At least I already got information from several users, who managed to run it. However there are still some things broken:

  • Phone searching doesn't work. There is some Unix only code and I'm going to fix it during weekend.
  • setup.py is somewhat wrong. Maybe I missed something while writing it, but you don't need to invoke this script to run Wammu - just execute wammu script in top level directory and it should work.

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

Future of Wammu?

Most of users noticed that there is not much progress in Wammu development. This is mostly caused by problems which wxPython already caused me and drops my motivatio to create something new using it to zero. However I want Wammu to have future, so it looks obvious, that it has to leave wxPython.

For now I'm decided to go either with PyGTK or using some high level framework as Kiwi. The latter gives advantage of better abstraction, but pure PyGTK could attract more developers. I'm not yet decided about this choice and I'm creating proposal for highly modular core, which should allow (somewhat, at least for beginning) idependent plugins to handle different data in phone (and later maybe even different backends).

If you would like to join me in developing wammu-ng (the name will probably change), you're welcome to drop me a mail on michal@cihar.com.

Wammu in Debian

Finally it went through long NEW queue and it has been accepted!

Subject: wammu_0.13-1_i386.changes ACCEPTED
From: Debian Installer <installer@ftp-master.debian.org>
To: Michal Čihař <michal@cihar.com>
Date: Tue, 02 May 2006 08:49:56 -0700

Accepted:
wammu_0.13-1.diff.gz
  to pool/main/w/wammu/wammu_0.13-1.diff.gz
wammu_0.13-1.dsc
  to pool/main/w/wammu/wammu_0.13-1.dsc
wammu_0.13-1_all.deb
  to pool/main/w/wammu/wammu_0.13-1_all.deb
wammu_0.13.orig.tar.gz
  to pool/main/w/wammu/wammu_0.13.orig.tar.gz
Announcing to debian-devel-changes@lists.debian.org
Closing bugs: 326710

Thank you for your contribution to Debian.