More Kopete Webcam Love and Yahoo! patches!
First up, Michael Cole came in with some fixes earlier in the week on the Yahoo! protocol side for being able to better use webcams. Now Frank Schaefer has come through with the some fixes on the low level side of the webcam stuff. Frank's patches fix a number of issues, including:
- loading and saving of the video settings
- device registering, unregistering, and switching
- some problems with the GUI (bug# 188177)
Not one to lag behind, Michael also came through with some other fixes to Kopete's Yahoo! support, so from those we've got fixes for:
- Downloading avatars when a person comes online while you were online.
- Email notifications (you now get an unread count when there's more than one, and a notification with a subject when you receieve a single email while online)
- Webcam announcements are now sent to the other user, meaning that they'll get a notice saying that you are sharing your webcam with them.
- A login fix that allows people to see the notice that they typed their password wrong or are locked out.
Both the webcam and Yahoo! patches are in 4.4 and trunk (or will be shortly). Awesome work guys! Keep those patches coming in!
Yahoo Webcam Fixes for Kopete
So i just committed a rather nice patch from new contributor Michael Cole that fixes a few things in Yahoo with regard to webcams and avatars.
You can now accept webcams from Yahoo users and send your webcam to other users. Avatars that are now also downloaded and stored properly.
Michael mentions that the other user doesn't see an notification when you send your webcam to somebody (IOW, they have to request it still) and that avatars only download when they're changed while online.
Either way, it's nice to see some webcam love come our way. Thanks Michael!
First version of QtPersistence released
So, awhile back, I asked about an ORM framework for Qt. I didn't find much else in that category, and nobody else had any thing that was feasible either. I appreciated the suggestions about QDataStream, the XML stuff the Kadu folks are doing, etc, but I really wanted a database - perhaps because I'm crazy like that.
Anyways, I spent about 6 weeks of spare time, and started the QtPersistence project - which is releasing it's first version today - and because I'm blogging about it, it's now official.
The release notes are here and the tarball is here. I'll probably do another release in about two weeks that does a better job of setting up various bits of project infrastructure but I got something that works passes its test suite, so I'm putting it out there. As always, constructive feedback is welcome.
Update: I left out the most important thing! The source code repository is on Gitorious at http://www.gitorious.org/qtpersistence
kde bugzilla ui changes: feedback wanted
If you've been reading the kde-core-devel mailing list, there's been some talk recently about bugzilla, how much it sucks, whether we should switch, and alternative tools to switch to. However, only one person told me about something that could be improved. So, in order to get feedback on whether or not our customizations that are currently live on bugs.kde.org are hindering vs. helping, I've changed the layout on bugstest.kde.org back to the standard default bugzilla layout.
Please, if you use kde's bugzilla currently, take some time to test out bugstest.kde.org. When you do this, please send feedback. The feedback should be something that we're doing on the live site that is done better by the test site. It can be good or bad!This can be in the form of a bug report in bugs.kde.org against the bugs.kde.org product, or sending me a simple email. Please include changes that you want made, or specific issues with the site so that I can at least look at fixing them.
I get that a lot of KDE folks are not happy with our current Bugzilla. I'm glad that you want to have good tools to work with. So far, I haven't really seen anything that's better. I've only seen systems that do things differently, which means that we can emulate that with Bugzilla, most likely. That's after using Jira, Mantis, Flyspray, Bugzilla, and Redmine, and an old version of RT. Why not work on improving our current tool? If you think that Bugzilla has fundamental problems that require switching, I want to know what those are too.
i can haz object persistence with Qt?
ok, so before i spend time going and creating something totally awesome to do object persistence with Qt, I have a question.
Have people already done something like this?
What I Know:
I know about Kandau already. I looked at it, and it's Qt/KDE 3 only, and I don't really want to spend the time to port it to Qt/KDE 4, mostly because I didn't like the way you had to use it.
I'm not too interested, at the moment, in using the Ruby bindings to Qt (which would then give me access to DataMapper and/or ActiveRecord), but depending on what's out there, I may go that route anyways.
Akonadi:
Before somebody suggests Akonadi (which is awesome), it doesn't really fit my use case at the moment. I'm looking for something pretty simple, and I'm not concerned with exporting data to other apps right now.
devenv 1.0 released
Just made the first release of a small project of mine that I wrote to handle my various projects and development environments. It's called devenv and the homepage is at Gitorious. 1.0 is the "it works good enough for me so here it is" release. It's designed only for zsh, so if you try to run it on not zsh, it will crash and burn.
Would love some feedback, patches, etc. Future ideas include commands/scripts for updating source trees for a project, doing a better job of handling branches, and anything that I notice that I start to do a lot that will keep me from typing, cause I'm lazy.
Patch Friday – 10/09/2009
I got patch friday done this week. I committed some header cleanups and a user-submitted patch to fix unsetting your Jabber mood. The jabber mood fix will be in KDE 4.3.3. The last two patch fridays before this one have been a wash. The first was because I was traveling over the weekend, and the next because my daugther was sick (but is better now).
I haven't checked reviewboard or bugs.kde.org in awhile for patches that are ready, so if you have one that you think is ready (especially if you're the patch author) then feel free to email me a link to the bug or reviewboard post.
Monday – 09/21/2009
boot camp this morning. worked a lot of the little muscles.
got a recent kde bugzilla snapshot imported into the BZ 3.4 sandbox. Will need to end up redoing it in order to make sure that I can do the data conversion properly. Also need to do the one for the 3.2 install.
Had to retie one of the tree's down this evening after dinner before the storms hit. That tree needs to hurry up and be 2 years old so we can remove the supports and let it stand on it's own.
Got all the virtual hosts set up for my bugzilla sandboxes, merged in the latest basket master from kelvie, and pushed some more changes to gitorious for the ssh tunneller applet i'm working on. All in all, a very productive today. Hopefully tomorrow is too!
Sunday – 09/20/2009
up before 7. breakfast, playing, shower, then off to best buy. C. got a new case for her Pre and I picked up a copy of Snow Leopard with a $25 gift card I won at work.
Lunch, then slugging away at the rest of the edging that didn't get done yesterday. Finished the edging, the rest of the make-it-look-really-pretty work will come next weekend I think.
Weekly review tonight after S went to bed. Lots of small tasks added, and head mostly emptied. Lost steam about 10:45 when I couldn't think anymore, so I hit the sack.
Saturday – 09/19/2009
slept in a bit. off to Lowe's in the morning to get supplies for the front edging that we're redoing. took one of the cars to get inspected during S.'s naptime.
Managed to get the last remaining bits of a feature done for Kopete. Need to play with it about a week before I get it committed though, since it's a rather fundamental change.
C and S both running mild fevers this evening. Probably caught something at a playgroup. Hopefully they get better soon and I don't catch it.