New libnotify, notification-daemon and notify-python releases

I’m very tired, so I’ll keep this brief.

I just put out libnotify 0.4.0, notification-daemon 0.3.5, and notify-python 0.1.0 releases. Most of the really annoying bugs people have reported have been fixed. More information is available on the news post.

I made a decision that will be unpopular to some, and I expect some disagreement on it. notification-daemon 0.3.5 does not ship with the Bubble theme. A large number of the problems people have reported to me on IRC and in e-mail centered around this theme, and until I have the time to give it the attention it needs, I’m removing it from the default install. It’s still in SVN and the tarball, and development will resume on it at a later date. However, I want to give people the best out-of-the-box experience as possible, and the Bubble theme currently makes that hard. If people want to chip in and help, you’re more than welcome.

Aside from that, it’s a very good release and I highly recommend people update. As always, please make sure to report bugs.

I have a couple of neat things I plan to work on. One is a little event notifier for scheduled events on online calendars (30Boxes.com to start). This will be using the new libnotify Python bindings. If it proves useful, I hope to add Google Calendar support as well. I’ll make some sort of announcement once I get a prototype working.

Galago 0.5.0! Can I sleep now?

I finally, after a long 8 months of development, put out Galago 0.5.0. The list of changes are huge, but I feel it’s a pretty solid release. I’ve been wanting to get this release out for a while now, but I kept finding one more thing to fix. I finally bit the bullet and prepared the release. Oh, and this one includes Python bindings!

I have a news post at the Galago site talking a bit about the release and linking to release notes.

I feel like a weight has been lifted from my shoulders. I’m going to sleep well tonight.

VMware Server beta 2

We just announced VMware Server beta 2 today, which is without a doubt a vast improvement over beta 1. Aside from over 60 critical bug fixes and over 150 non-critical fixes, we’ve also added support for using the Server remote console to connect to GSX 3 hosts.

However, I should point out that those using GSX 3’s remote console to connect to an ESX machine won’t be able to use Server for this purpose. I’m looking into a possible co-install solution, but another option is to run the GSX 3 remote console inside a VM, such as our Browser Appliance VM.

I’ve personally done a lot of work on Server, and am quite proud of it. This should be a good release, definitely better than beta 1. We’re working hard on the next release, though I can’t say when it will be out.

In other VMware news, I just found out today that we launched the VMware Company Store. Though I wish they had mugs, at least now I can get some presents for my grandparents who I know have been wanting some VMware things to collect (they’re so proud of me! Awww.)

And I might as well take this opportunity to mention that our Virtual Appliance Challenge is still going, and we’re hoping to get some good entries. Though I don’t know what level of quality existing entries have reached, there are some appliances I’d personally like to see for my own use:

  • A development environment appliance for GNOME or for the Nokia 770.
  • A project site appliance containing Trac or Bugzilla, Apache, MediaWiki and WordPress, all set up with some kind of a common theme framework (so that I can modify one set of files and each will update).
  • A well-done kids appliance that I could give to my sister, containing a very simplified and kid-friendly UI, Tux Paint, Tux Typing, a locked down and controlled copy of Gaim (so that she could talk to me), a stripped-down word processor, and other games and educational software. Cute screensavers, wallpaper, sounds, etc. The nice thing here is that it could be snapshotted and then if the kid messes it up, the VM could simply be reverted.

For those who are wondering (I know many people do), an “appliance VM” just means a virtual machine with a specific purpose, rather than a generic “This has a GNOME desktop in it!” VM. Anyhow, that’s enough of that for now. Back to working on the next Server release.

Mario followers are terrorists

Update: Second article link is fixed.

Creating real-life Mario blocks is cool and fun.

Getting arrested and facing criminal charges for it is not.

Five teenage girls in a small nothing town were arrested for designing Mario Bros. blocks and putting them around town. In a town with nothing to do, they found some fun. Now the city is trying to press criminal charges, despite admitting they know the girls did nothing to harm anyone or to try to scare anyone.

McCoy said even though no harm was intended by the girls, they could face criminal charges for their actions.

“The potential is always present when dealing with a suspicious package that it could be deadly,” McCoy said. “In today’s day and age, you just cannot do this kind of stuff.”

What a sad, sad state of affairs.

Alpha channels and release schedules

  • GTK+ and semi-transparent windows

    Mike Hearn wrote a blog entry on writing GTK+ applications that provide semi-transparent Cairo-rendered windows. He suggests a SexyWindow class for libsexy, which actually fits in with some of my plans nicely. More on this… someday.

  • Galago 0.5.0.. Almost

    Galago 0.5.0 is about to be released. I’ve said this for a while, but it’s actually happening now. The only thing left is to get the GalagoGtk# bindings out, but I’ve ran into a problem… I want to call the namespace Galago.Gtk, but then the GAPI-generated code tries to use Gtk.Widget and such, which causes a lookup in Galago.Gtk. I don’t know how to fix this, and may have to go back to the GalagoGtk namespace. Any suggestions?

  • Thanks Federico

    I’m somewhat borrowing Federico’s blog entry format on a trial basis for some posts. I’ve grown to like it. Helps to stay organized without being too verbose.

libsexy 0.1.8 released

It didn’t take long, but we found some regressions in the 0.1.7 release. Some C99isms slipped in to libsexy, and the Python bindings broke. These problems have been fixed and a 0.1.8 release has been made.

Another bug that has been reported to me is that ever since we moved to dynamically loading libenchant, spell checking has been broken for those who haven’t installed libenchant devel packages. We now check for the proper non-devel library first, fixing this issue.

As always, the new files are available on the libsexy site.

libsexy 0.1.7 released

I just put out a release of libsexy v0.1.7. It contains a number of fixes to SexySpellEntry, so if you’re doing any work with that or using it in software such as xchat-gnome, you’ll want to upgrade. Full release notes are available. Python and gtkmm bindings are also available at the libsexy site.

On a more humorous note, I’ve been told by a friend that he can no longer visit my blog due to mentions of libsexy causing his proxy to block my site. Anybody else having this issue? 🙂

Relaxing with goombas

Sometimes you just have to take a few days and stop working. I’ve been working too much lately, and I know I have a lot more to work on (new leaftag, Galago, and Notification releases). So tonight was a good opportunity to just not really do anything. Except draw Goombas.

I find myself wanting to put together a Planet site with a Mario Bros theme. I’ve been on a weird Mario Bros. and Legend of Zelda kick lately. So yeah, the hackergotchies could be characters from the various Mario Bros. games, and the whole site could resemble the overworld. Mmm, fun and weird images in my head. Probably time to sleep.

Corrupting little ones

My 5 1/2 year old sister Jenna and I talked on the phone this afternoon. We were discussing the Dream Theater concert, some stuff that’s going on in her life, and just general chit-chat. She started talking about how they lit a fire in the fireplace, and I told her how I wish I had a fireplace here, and maybe someday. She said, “You could come move back here!” I chuckled, as that’s a trick she’s used many times, and told her that this is really the place closest to her I could live and work at. She told me she was going to learn more about computers so that she could get a job at VMware and live near me.

She then said she had some questions about computers. She told me she knew that a computer had fans, some wires, drives, and a couple of boards. She asked what else was inside a computer. She then asked about fixing them. She described a couple of scenarios, such as it not powering on when you press the power button, and when the mouse stops moving, and asked how you would fix each one. That was new to me 🙂 So I told her, and also talked a little bit about writing programs. She now insists she’s going to learn this someday. Which is fine, if that’s what she really wants to end up doing. I just find it really cute.

I’m deaf and happy

I just got back from the Dream Theater concert. This tour celebrates both their release of their new album Octavarium and their 20th anniversary. The concert was awesome. They played songs from I believe all of their albums. Several songs from some. They were energetic and enjoying themselves, and so were we. Our seats were pretty good too. Decent viewing angle, and close enough to see them pretty well. If anyone gets a chance to see Dream Theater in concert, don’t hesitate!

Scroll to Top