Extreme Nerdiness

It's exactly like normal nerdiness, but completely different.

Playing Catch-Up
42, Hogwarts
[info]codergeek42
So, over the weekend my parents and I decided to head out of town for a bit, mostly on a whim. We came back to find that only about a fifth of our house's electricity worked: random outlets around the house gave us just enough for essentials: refrigerator/freezer, microwave, stove, some lights, one TV, and a couple of extra outlets for plugging in our mobile phones and other rechargeable portable electronics - and this was after being clever with the use of some extension cords. Apparently, one of the two main bus fuses to our house had literally cracked open due to the weather and the natural wear and tear of its nearly 20 years of loyal service to my family.

We were soon able to get the city's electric company to fix it all up nicely (and replace some of our outdated power cabling in the process); but this is such an antiquated part that it needed to be special-ordered. We ended up spending the past half-week or so just living on what we could power, and that amounted trying to stay out of the house much: dining at local restaurants and going out shopping or to the library, etc. It did give me much reading time though, so I finally finished Deathly Hallows. (!) When we were at home, there wasn't much to be done other than talk and read, or play Sūdoku on our phones, et al. (While I enjoy this abounding of quality family time, it just goes to show how much we've vested technology into the very fabric of our lives.)

Anyway, now that I'm back online, I see I've got a whole slew of updates to bake for my various Fedora packages. I promise I'll get to those soon but I'm going through them as quickly as I can (and this Midori build failure is still driving me nuts...) - please be patient! I should have them all bumped and building by the weekend, assuming no other show-stoppers.

I've also got a solid 2300 new emails to sift through too. Evolution's filters help significantly, but it's still a mess sometimes. :( It eems that no matter how much I love it, technology and I just can't seem to get along quite right most of the time. Sadness...

(Oh, and L'arc~en~Ciel's new single album, "Nexus 4 / Shine" is AWESOME. Let it be so known!)

Empathy/Haze & MC Profiles Update
42, Hogwarts
[info]codergeek42
Thanks to Colin Walters, Empathy should now automagically take care of the MC profile renaming upon startup.

Well, it will...once Koji is back up. The changes are tagged in CVS and simply need to be built. :)

Rawhide Warning: Empathy/Haze & MC Profiles Update: Slight Manual Fixing Required
42, Hogwarts
[info]codergeek42
Posted this to the development mailing list; but the more I post it the more people will see it... :)

Hi, all.

The Mission Control profiles in the telepathy-haze-mission-control package were originally created manually based on the Jabber/XMPP profile to allow Telepathy-using applications to support the basics of libpurple's more common protocols: AIM/ICQ, MSN, and Yahoo! IM.

However, these are getting rather stale and upstream Empathy already has nicely-working profiles for Haze (with more protocol support than the old subpackage). So, in an effort to more closely track upstream's code and profiles (therefore slightly reducing the package maintenance work), I have committed and am now building new telepathy-haze and empathy
packages that use Empathy's profiles instead of manually-created ones.

These should hit tomorrow's rawhide but unfortunately it means that the profiles have been renamed. I have included a script named "upgrade-haze-profiles.sh" (installed as documentation) with Empathy that automagically fixes this on a per-user basis; but this script needs to be run manually.

(Come to think of it, we may need to add this as a minor upgrade-related fix in the Release Notes...)

Thanks, and happy hacking.

Thanks, Comaintainers!
42, Hogwarts
[info]codergeek42
As many around me have probably noted, I've been extremely busy with my new job and get-togethers with friends/family over the past week or so; and I've thus not had much time recently to devote to Fedora hacking. There have been prior times too where I've just up and vanished from the 'Net for several days at a time.

However, the comaintainers of my packages have gladly kept my various packages updated and working nicely in my stead. I'd like to give special recognition, then, to the following couple of maintainers who've been of great personal help in this regard:

Brian Pepple, aside from the awesome work he does on his own for the Fedora Project in many ways, has kept Empathy and other aspects of the Telepathy stack updated when I am otherwise preoccupied. Thanks very much!

Mamoru Tasaka, who consistently helps me squash nasty bugs in the WebKit stuff and in keeping it up-to-date. どうもありがとうございます!

Haze in Fedora
42, Hogwarts
[info]codergeek42
240724 build (dist-f9, devel:telepathy-haze-0_1_2-4_fc9): open (xenbuilder1.fedora.redhat.com) -> closed
0 free 0 open 7 done 0 failed

240724 build (dist-f9, devel:telepathy-haze-0_1_2-4_fc9) completed successfully

With that, Haze is built for Fedora (7, 8, and Development) and should soon be available on a mirror near you!

It is split into the main package (telepathy-haze) which contains the connection manager and related files, and the Mission Control profiles (telepathy-haze-mission-control) which allow MC-based applications (such as Empathy) to properly make use of Haze for AIM and MSN support (more protocols to come).

Granted, it is still very much a work-in-progress, and not all features of the protocols are supported. But the essentials are there: Buddy List management, status messages, person-to-person chatting, et al.

The Development build should be available with the next rawhide compose; while the Fedora 7 and Fedora 8 builds are in the updates-testing queue. Assuming no major bugs or crashers, I'll push them to stable about a week after they are pushed to testing.

(Edit: Okay, so on testing avatar capabilities with Empathy 0.21.2, it seems that Haze still has troubles with setting an avatar, but properly understands receiving avatars used by others. From what I can see in various Darcs commit messages, it seems this is being worked on and should be fixed soon - if it is not so already.)

Home