Michal Čihař - Blog Archives for Wammu

Looking for Windows testers of Wammu

After half day of playing with Wine, MinGW and friends, I managed to be able to automatically build Windows versions of both python-gammu and Wammu. However I do not have environment to actually test these versions (except for Wine), so I would really welcome if some Windows users could do some testing. I expect some strange crashes at beginning, but hopefully we will be able fix it to produce working Wammu version for Windows in future.

You can get the installer here: http://tmp.cihar.com/wammu-0.26-setup.exe

It's NOT final or stable version, but as the only changes which happened since last release were either minor or related to cross compilation, it should be equal to combination of Gammu 1.16.0, python-gammu 0.24 and Wammu 0.25, so don't be confused by versions.

PS: Okay, when application works in Wine, it does not mean it will work in Windows, see bug report for details.

Wammu 0.25

I just released version 0.25 of Wammu. This release brings new icon set thatnks to David Corrales and fixes various crashes. Full list of changes:

  • Fall back to Add methods if Set is not supported.
  • Fixed phone number validation.
  • Fixed crash when org.freedesktop.Notifications service is not provided.
  • Correctly report why guided wizard can not connect to phone.
  • New navigation icons, thanks to David Corrales.

There is still no binary for Windows. I don't have time and environment for maintaining them. Volunteers are welcome!

Binary packages for Gammu, Wammu and python-gammu

When Ubuntu announced public availability of Personal Package Archives, I thought it might be good to use it to provide up to date Gammu related packages. After successful registration I uploaded Gammu package and no reaction so far, so I'll wait.

However this memorised me that I wanted to use OpenSUSE Build Service for same purpose some time ago. I filled in registration and as I didn't receive any email about being accepted, I absolutely forgot about that. Now just tried to log in and it works. So you can now have access to latest Gammu, python-gammu and Wammu packages for most recent RPM distributions (Fedora 7, Fedora 8, Mandriva 2006, Mandriva 2007, openSUSE 10.2, openSUSE 10.3, openSUSE Factory, SLES 9 and SLE 10). I could not test them so any feedback is welcome :-). You can find all packages on overview page or directly in download folders.

Playing with spec files after long time was quite painful, but I got to it after I managed the hardest thing - how to make build dependencies which will work on all these distros.

I hope I will be able to announce similar service for Ubuntu users using PPA, but now I have to wait for some reaction on my source uploads.

Wammu 0.24

I just released version 0.24 of Wammu. This release brings improvements in device searching, support for notification on incoming call (you need python-dbus for this) and various minor GUI improvements. Full list of changes:

  • Notifies user about incoming calls using D-Bus.
  • Remember default type of created entry (eg. phone/SIM memory).
  • Newly created entries contain some reasonable fields by default.
  • Fixed validation of editor fields.
  • Improvements in guided wizard to make it easier to use.
  • Clever searching over Bluetooth based on manufacturer.
  • Searching can be really limited to some connection types.

There is still no binary for Windows. I don't have time and environment for maintaining them. Volunteers are welcome!

Incoming calls notifications

Wammu just got one of long wanted features - notification on incoming calls. It uses D-Bus and Desktop Notifications, so you are probably lost without some modern Linux desktop. The implementation was quite easy, if I would know that using notifications is so easy, I would have written this sooner :-).

So if you have phone connected to Wammu and somebody calls you, notification pops up and allows you to accept or reject the call. I doubt anybody needs more than this :-).

The next step will be SMS notifications, but those will be a bit more complicated.

Wammu 0.23

I just released version 0.23 of Wammu. This is again mostly bug fix release, which fixes various bugs reported by users.

  • Fixed phone number prefix settings.
  • Customisable format for displaying name.
  • Fixed crash when reporting information to phone database.

There is still no binary for Windows. I don't have time and environment for debugging crashes that happen there. Volunteers are welcome!

Wammu 0.22

I just released version 0.22 of Wammu. This is again mostly bug fix release, which fixes various bugs reported by users.

  • Fixed errors in locales and applied stricter checking.
  • Fixed various crashes.

There is still no binary for Windows. I don't have time for debugging crashes that happen there. Volunteers are welcome!

Wammu 0.21

I just released version 0.21 of Wammu. This is again mostly bugfix release, which fixes various bugs reported by users.

  • Tell user if he needs to be member of some group while searching.
  • Avoid blocking opening of a browser.

There is still no binary for Windows. I don't have time for debugging crashes that happen there.

Update: I forgot to mention completely new Chinese translation!

No current Wammu for Windows

You might have noticed that current Wammu is not available for Windows. The reason is simple - I was not able to produce working binary in reasonable time. Python-gammu itself seems to work, but when I run Wammu, it crashes quite soon. I tried to debug it for few evenings, but I was not successful.

Therefore I again ask for somebody who would be willing to maintain Windows build. Somebody with Windows experiences will be probably able to resolve problems much faster and will help creating application that will behave good on Windows. I am not able to achieve this as I do not know Windows much and do not use it at all.

Wammu 0.20

I just released version 0.20 of Wammu. This is mostly bugfix release, which fixes various bugs reported by users.

  • Improve locales behaviour (and require wxPython with Unicode).
  • Show time in call listings.
  • Fixed infinite loop in searching.
  • Fixed displaying of messages with special chars.
  • Fixed locale detection on system without configured locales.
  • Use different approach for detecting home directory on Windows.
  • Now requires PyWin32 on Windows.