<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
<title>Tales of the Raccoon Fink</title>
<link>http://www.raccoonfink.com/?utm_source=rss&amp;utm_medium=rss</link>
<description>...now with web 1.9!</description>
<dc:language>en-us</dc:language>
<dc:creator>blog@raccoonfink.com</dc:creator>
<dc:rights>Copyright 2010</dc:rights>
<dc:date>2010-01-29T17:19:06-05:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=4.23-en" />
<admin:errorReportsTo rdf:resource="mailto:blog@raccoonfink.com" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>


<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TalesOfTheRacoonFink" /><feedburner:info uri="talesoftheracoonfink" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><geo:lat>35.644188</geo:lat><geo:long>-78.820358</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
<title>For A Good Cause, Shave Here</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/3BAj7IpnIMA/for-a-good-cause-shave-here.html</link>
<description> For the first time, I am participating in a St. Baldrick's event for cancer research. It's a great cause; I have family members and friends who are either battling with cancer, or are themselves survivors. My goal is to...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2010/01/for-a-good-cause-shave-here.html</guid>
<category>Life</category>
<pubDate>Fri, 29 Jan 2010 17:19:06 -0500</pubDate>
<content:encoded><![CDATA[<p>
<a href="https://www.stbaldricks.org/participants/RangerRick"><img src="http://gallery.raccoonfink.com/d/30632-1/mr-clean.png" /></a>
</p>
<p>
For the first time, I am participating in a <a href="https://www.stbaldricks.org/participants/RangerRick">St. Baldrick's</a> event for cancer research.  It's a great cause; I have family members and friends who are either battling with cancer, or are themselves survivors.
</p>
<p>
My goal is to reach $1000 in donations towards cancer research through the St. Baldrick's Foundation.  If there's anything you can do to help, I would very much appreciate it, and there are many others out there who can benefit from your help.
</p>
<p>
<a href="https://www.stbaldricks.org/participants/RangerRick" style="font-size: xx-large">Donate Here!</a>
</p></p>
<p><a href="http://www.raccoonfink.com/2010/01/for-a-good-cause-shave-here.html#comments" title="Comment on: For A Good Cause, Shave Here">Comments (0)</a></p>
<p>Comments on this Entry:</p>

</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/3BAj7IpnIMA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2010/01/for-a-good-cause-shave-here.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=for_a_good_cause_shave_here</feedburner:origLink></item>

<item>
<title>KDE4 Progress</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/nmzyxklw9sA/kde4-progress.html</link>
<description> I've been making good progress on getting KDE 4.4 (release candidates) working. It's been quite an interesting ride, in both a good and bad way. =) First, there's the fun of 10.6 making it even harder to have code...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2010/01/kde4-progress.html</guid>
<category>Fink</category>
<pubDate>Fri, 22 Jan 2010 14:58:38 -0500</pubDate>
<content:encoded><![CDATA[<p>
I've been making good progress on getting <a href="http://kde.org/announcements/announce-4.4-rc1.php">KDE 4.4</a> (release candidates) working.  It's been quite an interesting ride, in both a good and bad way.  =)
</p>
<p>
First, there's the fun of 10.6 making it <a href="http://www.google.com/search?client=safari&amp;rls=en&amp;q=USING_FORK_WITHOUT_EXEC_IS_NOT_SUPPORTED_BY_FILE_MANAGER&amp;ie=UTF-8&amp;oe=UTF-8"><em>even</em> harder to have code that forks</a> without it accidentally exploding on the CoreFoundation fork-without-exec prohibition.  I was able to solve this with a combination of fixes from macports' kdelibs4, and some of my own code which changes things to use low-level POSIX APIs instead of Qt APIs for some bounds-checking before execution.
</p>
<p>
Next, there's the fun of Phonon.  KDE 4.4 requires a newer version of Phonon than what ships with Qt (even Qt 4.6).  On OSX it gets even hinkier, since the QuickTime plugin for Phonon requires private Qt headers, so the only sane way to build it is to build the Phonon included with Qt, rather than building it as a separate project.
</p>
<p>
I ended up adapting <a href="http://bazaar.launchpad.net/%7Ekubuntu-members/qt/ubuntu/files/head%3A/debian/patches/">a patch the Kubuntu folks use</a> to inject a modern Phonon into Qt 4.6.  In the process, I finally got around to learning my way around Git (and gitorious), and have set up <a href="http://qt.gitorious.org/~rangerrick/qt/kde-qt-mac/commits/4.6.1-mac">my own Qt branch</a> which includes my (binary incompatible outside of Fink) patch to Qt to fix plugin-building, Phonon from kdesupport, the kde-qt (formerly qt-copy) changes, and my patches to Qt that splits OSX into two platforms, Q_OS_DARWIN (i.e. use raw UNIX APIs, no Core*), and Q_OS_MAC (standard Qt/Mac).
</p>
<p>
Long story short, I'm getting there.  I've gotten about half of KDE 4.4 RC1 built and apparently running reasonably.  RC2 was just released to packagers, and I'm testing out my move to Qt 4.6.1 from 4.6.0, but once I get everything test-built on 10.6, I'll go validate everything on 10.4 and 10.5 (including making some <a href="http://dbus.freedesktop.org/">DBus</a> fixes for 10.4).
</p>
<p>
After that, the next thing to tackle is <a href="http://www.mono-project.org/">Mono</a>, and then eventually I'll see if I can get KDE3 building/working on 10.6.
</p></p>
<p><a href="http://www.raccoonfink.com/2010/01/kde4-progress.html#comments" title="Comment on: KDE4 Progress">Comments (1)</a></p>
<p>Comments on this Entry:</p>

<p>(<a title="http://www.walki-talki.com" href="http://www.walki-talki.com" rel="nofollow">Payam Minoofar</a> on
Feb  1, 2010 12:44 PM)

I would like to let you know that your efforts are greatly appreciated. I will be donating to your charity shortly. I hope the value that you are providing to the community is returned upon you tenfold. </p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/nmzyxklw9sA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2010/01/kde4-progress.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kde4_progress</feedburner:origLink></item>

<item>
<title>Fink and 10.6</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/s6-Tc2v2WTM/fink-and-106.html</link>
<description> It's been a crazy couple of weeks, with Snow Leopard out, people are scrambling to fix packages that haven't been already. I was a slacker in running the seeds this time around, and haven't really had much chance to...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/09/fink-and-106.html</guid>
<category>Fink</category>
<pubDate>Tue, 08 Sep 2009 18:39:22 -0500</pubDate>
<content:encoded><![CDATA[<p>
It's been a crazy couple of weeks, with Snow Leopard out, people are scrambling to fix packages that haven't been already.  I was a slacker in running the seeds this time around, and haven't really had much chance to give my packages a serious look until recently, but FYI, I am working on getting everything building everywhere I can.
</p>
<p>
Some notes on popular stuff:
</p>
<ul>
 <li> <strong>KDE3</strong>: There were a number of annoying things blocking KDE3, but with the approval of some of the other maintainers, I've got a lot of the deps that were failing fixed up, and I'm working my way through a full KDE build and hope to have everything hunky-dory in unstable in the next few days. </li>
 <li> <strong>KDE4</strong>: First of all: there will not be KDE4 on x86_64 in the near future.  Qt4/Mac 64-bit does not have the Qt3Support framework, which plenty of KDE4 bits still depend on.  I'll definitely be making sure that KDE4 builds fine in 32-bit mode, and in 64-bit X11 though, and after that, well, we'll see how much work it is to excise Qt3Support from at least the base libraries.  In the process, I'm going to try to update it to KDE 4.3.1. </li>
 <li> <strong>Java packages</strong>: When I packaged a lot of Java stuff for 10.4 and 10.5, I tried to build them targeting the 1.4 JDK, so it was more likely that built jars would work for most people.  Unfortunately, Snow Leopard removes the 1.4 JDK, so I'm updating everything to build with the 1.5 JDK.  Most stuff is handled, I'll be fixing up other stuff as I run into them. </li>
</ul>
<p>
If you have packages that you use day-to-day, let me know, I'll try to get to them first.  I've been fixing things up on a first-come, first-serve basis based on reports to my maintainer email address(es).
</p>
<p>
I'll post here on my blog if I hit any other major milestones.  In the meantime, happy Finking.  :)
</p></p>
<p><a href="http://www.raccoonfink.com/2009/09/fink-and-106.html#comments" title="Comment on: Fink and 10.6">Comments (1)</a></p>
<p>Comments on this Entry:</p>

<p>(marcof on
Jan 11, 2010 10:17 AM)

Hi, any news about KDE4 packages for 10.6 ?
Thanks for the hard work !
Cheers</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/s6-Tc2v2WTM" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/09/fink-and-106.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=fink_and_106</feedburner:origLink></item>

<item>
<title>Getting My Feet Wet: The OpenNMS iPhone App</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/AWAXkCHqTg0/getting-my-feet-wet-the-opennms-iphone-app.html</link>
<description> I've been spending some spare time working on an OpenNMS iPhone app, and things are coming along just great. As many of you know, I do a lot of work with porting various UNIX C/C++ applications to Mac OS...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/07/getting-my-feet-wet-the-opennms-iphone-app.html</guid>
<category>OpenNMS</category>
<pubDate>Wed, 29 Jul 2009 20:32:15 -0500</pubDate>
<content:encoded><![CDATA[<p>
I've been spending some spare time working on an <a href="http://www.opennms.org/">OpenNMS</a> iPhone app, and things are coming along just great.  As many of you know, I do a <i>lot</i> of work with porting various UNIX C/C++ applications to Mac OS X, but despite now having many years of practice doing such things, I actually have very little knowledge of <i>writing</i> C/C++ code from scratch.
</p>
<p>
I've debugged many a bad header, but up to this point I could count the number of lines of code I've actually <i>written</i> where I need to manage my own memory on erm... well, 20 hands?  OK, bad analogy.
</p>
<p>
Still, it was with much trepidation that I approached finally hunkering down and learning Objective C.  The verdict is: not bad.  I did have to go through some growing pains learning how scoping and memory management works, but it's not as troublesome as I'd feared -- and the class libraries are pretty robust.  In a couple of weeks, it's nearly feature-complete for what I wanted to get working for a 1.0 release.  All that's left is the alarm detail page, and being able to acknowledge alarms from the app.
</p>
<p>
The biggest thing I learned was Instruments and the <a href="http://clang-analyzer.llvm.org/">LLVM static analyzer</a> are you friends!  The Clang Static Analyzer is friggin' awesome -- it wraps your build and then analyzes the resultant binaries and outputs a report that tells you whether you've passed ref-counted data, allocated without deallocating, and other spiffy things.
</p>
<p>
I'm stopping to work on getting an OpenNMS 1.7.6 (and next week, 1.6.6) release out the door, but hopefully I'll have a chance to pick it back up and finish it off soon.  I'm still waiting for the OpenNMS corporate iPhone development paperwork to go through anyways.
</p>
<p>
Without further ado... screenshots:
</p>
<p>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/01-opennms-iphone-outages.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28256-1/01-opennms-iphone-outages.png" width="207" height="385" alt="Outages List" title="Outages List" /></a>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/02-opennms-iphone-node-detail.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28260-1/02-opennms-iphone-node-detail.png" width="207" height="385" alt="Node Detail (1)" title="Node Detail (1)" /></a>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/03-opennms-iphone-node-detail.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28263-1/03-opennms-iphone-node-detail.png" width="207" height="385" alt="Node Detail (2)" title="Node Detail (2)" /></a>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/04-opennms-iphone-node-detail.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28266-1/04-opennms-iphone-node-detail.png" width="207" height="385" alt="Node Detail (3)" title="Node Detail (3)" /></a>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/05-opennms-iphone-alarm-list.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28269-1/05-opennms-iphone-alarm-list.png" width="207" height="385" alt="Alarm List" title="Alarm List" /></a>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/06-opennms-iphone-node-search.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28272-1/06-opennms-iphone-node-search.png" width="207" height="385" alt="Node Search" title="Node Search" /></a>
<a href="http://gallery.raccoonfink.com/v/misc/screenshots/iphone_001/07-opennms-iphone-about.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/28275-1/07-opennms-iphone-about.png" width="207" height="385" alt="About" title="About" /></a>
</p>
<p>
It's open-source, so if you want to see my awful code, you can <a href="http://opennms.svn.sourceforge.net/viewvc/opennms/iphone/trunk/">check it out from SourceForge</a>.
</p></p>
<p><a href="http://www.raccoonfink.com/2009/07/getting-my-feet-wet-the-opennms-iphone-app.html#comments" title="Comment on: Getting My Feet Wet: The OpenNMS iPhone App">Comments (2)</a></p>
<p>Comments on this Entry:</p>

<p>(Johan Edstrom on
Jul 29, 2009  9:30 PM)

Looks awesome!</p>
<p>(monipol on
Jul 30, 2009  3:37 PM)

Brilliant! You truly are unstoppable! :-D</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/AWAXkCHqTg0" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/07/getting-my-feet-wet-the-opennms-iphone-app.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting_my_feet_wet_the_opennms_iphone_app</feedburner:origLink></item>

<item>
<title>KDE 4.2.4 Released to Fink Unstable</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/GK9APaaLeds/kde-424-released-to-fink-unstable.html</link>
<description> Just a note to say that I've released KDE 4.2.4 to Fink unstable. And now it's time for the fun part: big bold red text telling you it breaks stuff. KDE4/X11 Plasma Desktop on Mac OS X in Xephyr...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/06/kde-424-released-to-fink-unstable.html</guid>
<category>KDE</category>
<pubDate>Wed, 10 Jun 2009 11:01:55 -0500</pubDate>
<content:encoded><![CDATA[<p>
Just a note to say that I've released KDE 4.2.4 to Fink unstable.  And now it's time for the fun part: <strong style="color: #ff0000; font-size: 110%">big bold red text telling you it breaks stuff</strong>.
</p>
<table style="float: right">
 <tr><td style="border: 0px"><a href="http://gallery.raccoonfink.com/v/misc/screenshots/kde-screenshots/KDE4_X11_Plasma_Desktop_on_Mac_OS_X-20090609-115205.png.html?g2_imageViewsIndex=2"><img src="http://gallery.raccoonfink.com/d/27314-2/KDE4_X11_Plasma_Desktop_on_Mac_OS_X-20090609-115205.png" alt="KDE4/X11 Plasma Desktop on Mac OS X" /></a></td></tr>
 <tr><td style="border: 0px; font-size: smaller">KDE4/X11 Plasma Desktop on Mac OS X in Xephyr</td></tr>
 <tr><td>&nbsp;</td></tr>
 <tr><td style="border: 0px"><a href="http://gallery.raccoonfink.com/v/misc/screenshots/kde-screenshots/Working_KOffice_file_associations-20090607-174737.png.html?g2_imageViewsIndex=1"><img src="http://gallery.raccoonfink.com/d/27315-2/Working_KOffice_file_associations-20090607-174737.png" alt="Working KOffice file asociations" /></a></td></tr>
 <tr><td style="border: 0px; font-size: smaller"> Working KOffice file asociations </td></tr>
</table>
<p>
Actually, that was just the text saying that I was <em>going</em> to have big bold red text telling you it breaks stuff.  Here's the real thing:
</p>
<p>
  <strong style="color: #ff0000; font-size: 110%; padding-left: 20px">It breaks stuff!</strong>
</p>
<p>
But let me explain: it makes things better!  Because of some esoteric stuff relating to case-sensitivity, existing packages, and bugs in Fink dpkg, there were issues on a number of people's systems with the existing KDE packages and conflicting paths.  Of course, the root of the issue is that Fink didn't have a proper "/opt" type directory, so a number of packages for quite some time have been using "/sw/lib" for that purpose (/sw/lib/qt4-x11, /sw/lib/flex, etc.)
</p>
<p>
Since I was going to have to move things around anyways to fix this issue, I decided to do it right.  As of Fink 0.29.7, the package validator accepts "/sw/opt" as a valid path to root packages.  All of the KDE4 packages have been changed to use this new path, so when you upgrade to KDE 4.2.4, you will end up with a nice fresh clean KDE in /sw/opt/kde4/x11 or /sw/opt/kde4/mac (or both).
</p>
<p>
<strong style="font-size: 110%">But wait, there's more!</strong>
</p>
<p>
I've also spent a lot of time fixing bugs and tweaking some fink-specific behaviors so that KDE integrates better with your Fink experience.
</p>
<ul>
 <li> Fink's kdelibs4 automatically knows about the usual locations for kde4 files, so all KDE4 apps will start properly without needing /sw/opt/kde4/{x11,mac} in the path.  This includes KDE4 apps launched from the Finder. </li>
 <li> The kdebase-workspace package is now supported for KDE4/X11.  That means you can start a full KDE desktop! </li>
 <li> As a test, I created proper Info.plist files for KOffice, so file associations actually work.  <a href="http://www.hubbahubba.de/">Till Adam</a> has been working on a more robust way of doing this in the future, but if I find the time I might work on setting up more associations for common KDE apps in the mean time.  (Kommon apps?) </li>
</ul>
<p>
So, for those of you who have already tinkered with KDE4 in Fink, I'm sorry to say it all needs an upgrade.  But, on the bright side, once you do, you'll have a much nicer KDE.
</p>
<p>
As always, if you run into any issues, please let me know.
</p></p>
<p><a href="http://www.raccoonfink.com/2009/06/kde-424-released-to-fink-unstable.html#comments" title="Comment on: KDE 4.2.4 Released to Fink Unstable">Comments (11)</a></p>
<p>Comments on this Entry:</p>

<p>(<a title="http://www.montellug.it" href="http://www.montellug.it" rel="nofollow">Diego</a> on
Jun 10, 2009 11:54 AM)

What about updating the website? The informations are a bit outdated...
http://mac.kde.org/?id=download</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Jun 10, 2009 12:15 PM)

Yeah, that's been on my TODO list for a while.  I'll try to get that updated soon.</p>
<p>(Deryk Agnew on
Jun 10, 2009 11:10 PM)

Is there anyway to get a source package in unstable for kdevelop 4.0?  I'd love to start running a native KDevelop even if it's just beta quality right now.</p>
<p>(Zeke Connor on
Jun 11, 2009  2:39 AM)

Thank you so much for updating the packages for KDE-4.2.4 :D. I noticed that there is a border around plasma-desktop. Does it replace the Mac desktop completely yet? And thank you much again for it ^_^ and everyone else :D</p>
<p>(<a title="http://www.kde4.de" href="http://www.kde4.de" rel="nofollow">www.kde4.de</a> on
Jun 11, 2009  8:01 AM)

Nice to see 4.2.4 in fink. That are great news for my Mac OS visitors.</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Jun 11, 2009 10:15 AM)

Deryk: I hadn't really looked into it, but for such things I generally wait for at least a beta release.

Zeke: You can't replace the Finder with it, if that's what you mean.  I was running the plasma desktop in Xephyr (a nested X11 server) for convenience of taking a screenshot, but you can run it with X11 in full-screen mode.  If you do it in rootless mode, it ends up behind the dock, which is kind of weird, but it does still work.  ;)</p>
<p>(Deryk Agnew on
Jun 14, 2009  7:33 PM)

First off thank you so much for all the work you do to support these packages I'm sure it occupies a lot of your time.  I am able to make due with Kdevelop 3.5.8 through X11 but for what it's worth Kdevelop 4 is already in Beta 3.

From the Kdevelop site: www.kdevelop.org

"2009-May-24 - KDevelop 4.0 beta3 released
KDevelop 4.0 beta3 (3.9.93) and KDevPlatform 0.9.93 were released today and can be downloaded via public ftp. They fix more than 83 bugs from the previous beta1 version. Before updating make sure to see the feature comparison with KDevelop3 and install the required software dependencies. "

I can easily understand if you want to wait until an official release due to the amount of time that would be required to support such beta releases. Thank you again for all your work to support these packages.

</p>
<p>(Sultanio on
Jun 17, 2009  6:46 PM)

Could you please give an installation guide for all newbies like me who would like to run kde on macos?</p>
<p>(andrew on
Aug  1, 2009  2:45 AM)

>I created proper Info.plist files for KOffice, so file associations actually work

Could you describe, how to create plist file in order to make file associations work?

I installed Okular viewer and I want to associate in with djvu files.
I associated it with djvu using properties menu in Finer. But when I double-click on djvu file, Okular just launches without opening the file.

Thanks</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Aug  3, 2009 10:21 AM)

Yeah, see the Info.plist.template and the CMakeLists.txt bits in:

http://websvn.kde.org/branches/koffice/2.0/koffice/kspread/</p>
<p>(andrew on
Aug  3, 2009  2:03 PM)

I modified okular info.plist file (added djvu file type) and saved it. Now okular is associated with djvu files, but when I'm trying to open any
djvu file, okular just starts  without opening the file.  Also when I'm trying  to open it from console like this "open -a okular file.djvu", it doesn't work either.

I can open file with okular only using this command "/sw/opt/kde4/mac/bin/okular.app/Contents/MacOS/okular file.djvu"

Looks like okular executable doesn't get file name parameter.

My plist file:

http://www.filefactory.com/file/ahh115h/n/Info_plist 

PS: kate has the same issue with file opening

Could you resolve this problem?

Thanks</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/GK9APaaLeds" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/06/kde-424-released-to-fink-unstable.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kde_424_released_to_fink_unstable</feedburner:origLink></item>

<item>
<title>The Open Source Philosophy (Continued)</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/nRqf7rnFixA/the-open-source-philosophy-continued.html</link>
<description> The conversation has continued over at the 451 CAOS Theory blog. In response to my musings on intent, David Dennis asked a great question: Benjamin, A question for you (and Tarus). Is this topic important to you because: You...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/05/the-open-source-philosophy-continued.html</guid>
<category>Free/Open-Source Software</category>
<pubDate>Fri, 08 May 2009 08:04:29 -0500</pubDate>
<content:encoded><![CDATA[<p>
The conversation has continued over at the <a href="http://blogs.the451group.com/opensource/2009/05/07/what-the-osd-doesnt-say-about-open-source/">451 CAOS Theory blog</a>.  In response to my musings on intent, <a href="http://www.gwos.com/">David Dennis</a> asked a great question:
</p>
<blockquote>
<p>Benjamin,</p>
<p>A question for you (and Tarus). Is this topic important to you because:</p>
<ol style="list-style-type: lower-alpha">
<li>You believe it's an important marketing differentiator for the software you work on vs. competitors</li>
<li>You believe it's an important philosophical / moral issue worth evangelizing</li>
<li>both</li>
</ol>
<p>
Tackling a) involves traditional marketing objectives around branding, awareness, messaging, positioning, etc. Not necessarily a cake walk, but certainly possible to make progress.
</p>
<p>
Tackling b) involves changing the way people think and behave, which is much much more challenging.
</p>
</blockquote>
<p>
My response is:
</p>
<p><strong>Definitely both.</strong></p>
<p>
From a personal point of view, I've been involved in open source software since before the phrase was coined, so I do feel that it is at least a personal philosophical issue.  BUT I'm also a pragmatist, and I know that arguing purely for philosophy's sake will not convince anyone.
</p>
<p>
That said, that philosophy drives me to support the companies that I think are doing it "right."  I work for OpenNMS not just because I think the software's great, but also because I love that we can compete with "the big guys" by having a better community.
</p>
<p>
Part of the reason that we get so passionate about it is that a lot of these "does it really matter?" conversations start with the implication that we're already failing to compete, which is just plain wrong.  I'm sure that's why we probably often sound defensive when we are hoping to sound convincing.  ;)
</p>
<p>
I'm the first to roll my eyes at the "true believers" -- while I think that in the end open source is a better way to do things in a "pay it forward" kind of way, I believe it's better from a philosophical <b>and</b> pragmatic way.  It won't work for everyone, but it <b>can</b> work for open source projects as an alternative to big-money funding.
</p>
<p>
I am a child of the VC tech industry.  I've worked at startups and I know what it feels like to work on software you think is great only to be shut down and have the IP sold off, just because the VP of sales didn't do <i>his</i> job.  It's refreshing to work for a company that starts with community first, and grows by being truly profitable, rather than by incurring massive amounts of debt.  (See: current economy.)  It's refreshing to not be one of 10 companies the VC bets on, and if 9 of them fail, "eh, oh well, that's statistics."
</p>
<p>
Since we grow as we have profit, rather than funding, the biggest investment we can make is in our <b>time</b>, improving the software, and growing the community.  There is nothing wrong with the "<a href="http://www.fauxpensource.org">fauxpen source</a>" companies' business model, they are welcome to write good software as best they can, and get market share, but in the end, we <i>do</i> differentiate by our openness and our interaction with the community.  When they co-opt the phrase that was meant to be equivalent to "free software" to now mean "kind of free software," it does pure open source companies a disservice and it is a lie by omission that they equate their software to be "just as free" as ours.
</p>
<p>
Sure, that's competition, but that's why it's important for us to get the word out that there <strong>is</strong> a difference.
</p></p>
<p><a href="http://www.raccoonfink.com/2009/05/the-open-source-philosophy-continued.html#comments" title="Comment on: The Open Source Philosophy (Continued)">Comments (3)</a></p>
<p>Comments on this Entry:</p>

<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
May  8, 2009  8:28 AM)

And that's enough tilting at windmills for now.  ;)</p>
<p>(<a title="http://blogs.opennms.org" href="http://blogs.opennms.org" rel="nofollow">Tarus</a> on
May  8, 2009 12:12 PM)

Oh, God. Which one of us is Don Quixote and which is Sancho Panza?</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
May  8, 2009 12:17 PM)

Well, I was hoping we could work our way up to being the Windmill.  ;)</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/nRqf7rnFixA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/05/the-open-source-philosophy-continued.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the_open_source_philosophy_continued</feedburner:origLink></item>

<item>
<title>The Open Source Philosophy</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/iuyq0ZUDe6o/the-open-source-philosophy.html</link>
<description> There has been a lot of discussion recently on the Open Source Definition, and the use (and abuse) of the term "Open Source." One of the things that has been missing from this discussion is a higher-level overview of...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/05/the-open-source-philosophy.html</guid>
<category />
<pubDate>Thu, 07 May 2009 09:56:11 -0500</pubDate>
<content:encoded><![CDATA[<p>
There has been a lot of discussion recently on the <a href="http://www.opensource.org/docs/definition.php">Open Source Definition</a>, and the use (and abuse) of the term "Open Source."  One of the things that has been missing from this discussion is a higher-level overview of where the friction between "open source" and so-called "<a href="http://www.fauxpensource.org/">fauxpen source</a>" comes from: intent.
</p>
<p>
The Open Source Definition arose out of the ambiguity of the word "free" in "Free Software," as defined by the <a href="http://www.fsf.org/">Free Software Foundation</a>."  In the English language, "free" is a loaded term that has two meanings: "freedom", and "costing nothing."  It was created to get rid of some of the emotional baggage that came with the intense philosophical point of view of the FSF, but just because the OSD is more "business-friendly" does not mean that it doesn't have the philosophy and intent of openness behind it.
</p>

<p>
This friction comes from two very different approaches to open source that I think have been missing from a lot of the discussion regarding how open source applies to business models.  I'm going to call these "community value" and "monetary value."
</p>
<p>
In some ways, this dichotomy reminds me of the <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a> (GNU Public License) versus the <a href="http://www.gnu.org/copyleft/lgpl.html">LGPL</a> (Lesser GNU Public License).  The GPL is a pure open-source license, which guarantees the user's freedom by making it so that no software that uses GPL software can hide or restrict that use in a derivative work.  The LGPL, on the other hand, was a compromise, a pragmatic license which allows one to create free software, but it does not require free distribution of things that <em>link</em> to that software.  The LGPL has always clearly been discouraged by the FSF precisely because it compromises the freedoms guaranteed by the GPL.
</p>

<h1>Open Core: Nurturing Monetary Value (<em>"Lesser"</em> Open Source)</h1>
<p>
Advocates of using the term "open source" to apply to open-core and similar business models approach open source from a monetary value point of view.  It is an approach of pragmatism: you create a business plan, get venture capital to get going, and sell software licenses to (hopefully) eventually pay back the VC firms and continue to grow.  In many ways, an open-core business is exactly the same as any other startup.  Open Source is not a fundamental philosophical part of the business, it is instead used to cut costs, and to help grow "buzz" about what your company is doing, and perhaps even get some free QA, bug reports, etc.  The focus is not on creating a community to draw customers indirectly by improving the product, but to draw customers directly by creating awareness.  To meet the demands of the venture capital, it requires a fast-growth, high-yield business model, and the community model doesn't grow that fast.
</p>
<p>
In the end, how much work you do nurturing a community is directly a matter of how many you can convert to paying year-over-year for software licenses, or whatever other artificial scarcity you create.  Once customers have decided they want the features only available in the up-sell ("enterprise") version of your software, they have more resistance to changing to another product.
</p>
<p>
This is growing monetary value.  The open-source community in a "monetary value" business is a side-effect of a marketing push to draw licensed customers.  If the community goes away, you still have an essentially standalone commercial business that can continue just as if the community never existed.  This is not to say the community doesn't provide value, nor that it doesn't derive value from the open source portion of their software, only that the business plan itself doesn't hinge on the openness of the software.
</p>

<h1>Open Source: Nurturing Community Value (<em>"Pure"</em> Open Source)</h1>
<p>
On the other hand, "pure" open source business models (services &amp; support, like <a href="http://www.opennms.com/">my employer</a>) approach business from a community value point of view.  This is <em>not</em> to say that pure open source companies don't want to make money -- only that to be successful, we compete with much bigger companies by multiplying our value with that of the community.  To be able to be competitive with companies with huge amounts of seed money, we can't afford to treat our community just as a resource to be mined; our community is what makes it possible to support a large user-base with a small number of employees.  Our community are like-minded individuals, working on this project with us together.
</p>
<p>
Since we are not beholden to venture capital, we don't have to get quick returns to maximize stockholder returns.  Instead what we need is to work with the community to make great software, and to continue to challenge ourselves to extend and expand our knowledge of that software, so we are able to provide our expert opinions as a service worth paying for.  As long as we can pay the bills, give ourselves a comfortable salary, keep customers and the user-base happy, and grow the business, we consider ourselves successful.  Our goal is to become the de facto network management platform, and we can do that better by not being in debt to venture firms for years.
</p>
<p>
On the surface, the value we and our community get from each other may not look that different from that of an open-core company, but looking deeper, there are a number of advantages to the "slow and steady wins the race" methodology we use:
</p>
<dl>
 <dt>Everyone Gets the "Enterprise" Version</dt>
  <dd><p>You are not held ransom for features that are only in the for-pay version.  You can evaluate the product as it truly is, without time-limited evaluation licenses, crippleware with features missing, or annoying shareware reminders.</p></dd>
 <dt>No Software Licenses</dt>
  <dd><p>The software isn't artificially limited, it is capable of whatever your hardware is capable of without an arbitrary restriction because the sales VP decided that's where to draw the line.  Note that it's easy to think that <a href="http://www.redhat.com/">Red Hat</a> is a counter-example, since they charge licenses for installed hosts, but from a freedom perspective, you can install <em>the code</em> on as many hosts as you like (ie, <a href="http://www.centos.org/">CentOS</a>) without restriction, the restriction is only on "official" support.</p></dd>
 <dt>Everyone Benefits from Community Involvement</dt>
  <dd>
   <p>When the community adds value, everyone benefits.  Users help each other with issues, provide patches, documentation, and so on.  The community contribution to OpenNMS has been <strong>huge</strong> -- not only major features, but default configuration for large amounts of network gear, which OpenNMS now supports out of the box on every new install.</p>
  </dd>
 <dt>Everyone Benefits from Commercial Involvement</dt>
  <dd>
   <p>Since the code is 100% open-source, customers who pay for custom development not only get their own value from the transaction, but the software goes back into the mainline, and benefits everyone.</p>
	 <p>An anecdote: We had a support customer who paid for some custom development for a somewhat esoteric feature.  It was originally done in a branch of OpenNMS something like 5 or 6 years ago.  The OpenNMS code base has gone through huge upheavals, refactorings, and architectural changes since that feature was created, but since it was released back into the OpenNMS mainline, when they finally upgraded their production system to an up-to-date OpenNMS release, the feature continued to work.  If a consulting company did that same custom work as an HP OpenView plugin, they would have to port/implement it all over again after 3 major version revisions of the upstream software.</p>
	</dd>
 <dt>100% Forkable</dt>
  <dd>
	 <p>While we make a living supporting OpenNMS, we do not "own" the project.  (Although, we do own the OpenNMS trademark -- the realities of business in the US require it if we want to be able to protect the name of the project.)</p>
	 <p>At best we are stewards, but the list of OpenNMS employees is a fraction of the number of "<a href="http://sourceforge.net/project/memberlist.php?group_id=4141">core</a>" contributors, and the core contributors are a fraction of the number of users who have added value to OpenNMS over the years.</p>
	 <p>We run and guide the project, but only because the community trusts us to do so.  Our job is to earn that trust, by upholding the principles I've outlined above.  When we do so, everyone gets value from OpenNMS.  If we fail to do so, the <a href="http://www.opennms.org/index.php/OGP">OGP</a> will "vote us off the island," and if it becomes bad enough, the source is fully available so it can be forked to something the community approves of.</p>
 </dd>
</dl>

<h1>Either Approach is "Better," but Only One is Truly Open</h1>
<p>
In the end, it's like the difference between a stable community bank who personally <em>knows</em> every person it gives a loan to, and an investment bank bringing in money fast with high-risk derivatives; they are focused on providing value to two entirely different sets of people.  Either approach is better depending on your point of view -- they each have their advantages.  However, in the end, I believe it is disingenuous to claim that open-core and similar business models have as much right to the phrase "open source" as pure open source businesses.
</p></p>
<p><a href="http://www.raccoonfink.com/2009/05/the-open-source-philosophy.html#comments" title="Comment on: The Open Source Philosophy">Comments (1)</a></p>
<p>Comments on this Entry:</p>

<p>(<a title="http://www.pressleypress.com" href="http://www.pressleypress.com" rel="nofollow">Matt</a> on
May  8, 2009  9:07 AM)

Great article Ben. Good job. I found it very informative.</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/iuyq0ZUDe6o" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/05/the-open-source-philosophy.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the_open_source_philosophy</feedburner:origLink></item>

<item>
<title>Shorn in the U.S.A.</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/HsIIB2mJdKA/shorn-in-the-usa.html</link>
<description> Alright, folks, the bearding has commenced. Now's your chance to make a pledge for the Carolina Hurricanes Kids 'n' Community Foundation. Just hit the "Pledge a Friend" button, and put in "Benjamin Reed". If you know me, you know...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/04/shorn-in-the-usa.html</guid>
<category>Hockey</category>
<pubDate>Sun, 12 Apr 2009 21:59:54 -0500</pubDate>
<content:encoded><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://gallery.raccoonfink.com/v/misc/my-beard/beard-a-thon-2009/2009-04-12.html"><img alt="Shorn in the U.S.A." src="http://gallery.raccoonfink.com/d/27093-2/2009-04-12" width="300" height="231" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span>
<p>
Alright, folks, the bearding has commenced.
</p>
<p>
Now's your chance to <a href="https://www.beardathon.com/hurricanes/RangerRick/profile.aspx">make a pledge</a> for the Carolina Hurricanes Kids 'n' Community Foundation.  Just hit the "Pledge a Friend" button, and put in "<strong>Benjamin Reed</strong>".
</p>
<p>
If you know me, you know my dedication to never exposing my unfortunate double-chin to the horrors of sunlight.  Don't let this sacrifice be in vain!  <a href="https://www.beardathon.com/hurricanes/RangerRick/profile.aspx">Pledge now!</a>
</p></p>
<p><a href="http://www.raccoonfink.com/2009/04/shorn-in-the-usa.html#comments" title="Comment on: Shorn in the U.S.A.">Comments (4)</a></p>
<p>Comments on this Entry:</p>

<p>(Triluna on
Apr 13, 2009 12:37 AM)

And to think he wouldn't shave it ALL OFF for even his wife, so you know this is for a very special cause!</p>
<p>(mpusateri on
Apr 13, 2009  9:18 AM)

Man, without the beard I just realized, I know this guy he owes me money! :)</p>
<p>(<a title="http://clubjuggler.com/" href="http://clubjuggler.com/" rel="nofollow">Tanner Lovelace</a> on
Apr 13, 2009 10:19 AM)

Whoa! I haven't seen that face in a long time.</p>
<p>(Moonraker1492 on
Apr 14, 2009  5:49 PM)

slightly less ominous in the buff. just slightly.</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/HsIIB2mJdKA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/04/shorn-in-the-usa.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=shorn_in_the_usa</feedburner:origLink></item>

<item>
<title>It's Playoff Beard Time</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/sne_QH2xF-k/its-playoff-beard-time.html</link>
<description> In the '05-'06 Stanley Cup run, I grew a pretty substantial playoff beard, just for the heck of it. (see fig. 1, pictured right) This time, the Hurricanes are doing a great charity event for the Kids 'N Community...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/04/its-playoff-beard-time.html</guid>
<category>Hockey</category>
<pubDate>Thu, 09 Apr 2009 17:08:05 -0500</pubDate>
<content:encoded><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="many-faces-of-ranger-rick-animation.gif" src="http://www.raccoonfink.com/2009/04/09/many-faces-of-ranger-rick-animation.gif" width="300" height="257" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span>
<p>
In the '05-'06 Stanley Cup run, I grew a pretty substantial playoff beard, just for the heck of it.  (see fig. 1, pictured right)
</p>
<p>
This time, the Hurricanes are doing a great charity event for the <a href="http://hurricanes.nhl.com/team/app?service=page&amp;page=NHLPage&amp;bcid=radF928C">Kids 'N Community Foundation</a>: the <a href="https://www.beardathon.com/hurricanes/team.aspx">Beard-A-Thon</a>!
</p>
<p>
When the regular season games are over, I'm going to shave, and then grow a playoff beard <strong>as hard as I can</strong>.
</p>
<p>
Now, as I mentioned, it's a charity event, and I need you folks to help me out, by <a href="https://www.beardathon.com/hurricanes/pledge.aspx">pledging at the Beard-A-Thon page</a>.  Don't forget to enter "<strong>Benjamin Reed</strong>" where it says, "<em> There's a specific beard grower I'd like to support</em>."
</p>
<p>
<a href="https://www.beardathon.com/hurricanes/pledge.aspx"><img src="http://www.beardathon.com/images/team-20/btn_red_pledge_beard.gif" alt="Pledge now!" title="Pledge now!" /></a>
</p></p>
<p><a href="http://www.raccoonfink.com/2009/04/its-playoff-beard-time.html#comments" title="Comment on: It&apos;s Playoff Beard Time">Comments (6)</a></p>
<p>Comments on this Entry:</p>

<p>(wvmac on
Apr 10, 2009 10:05 AM)

The penguins are doing the same thing. Are you only supposed to grow the beard as long as the Hurricanes are in the playoffs? If so, your beard won't get very long. :)</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Apr 10, 2009 11:35 AM)

Funny, since the Hurricanes/Penguins series this year was 2 and 2, I guess you're saying the Pens won't make it very far either?

Also, you clearly hate children, since you don't want them to get help from a charity.

FOR SHAME.</p>
<p>(wvmac on
Apr 10, 2009 12:08 PM)

I like puppies. Does that count?
Anyways I hope you get some donations. </p>
<p>(bobby on
Apr 10, 2009  3:49 PM)

you use the gif format? yuck -10</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Apr 10, 2009  6:12 PM)

Yeah, because browser support for MNG is so awesome?  What else does animation reliably nowadays without embedding a movie or flash or something?</p>
<p>(Louie on
Apr 11, 2009  8:41 PM)

Is that Little Bobby Tables (http://xkcd.com/327/) I see? Oh, I agree with him! GIF is so distasteful due to the drunken vagaries of its past. YOU DON'T KNOW WHERE THAT FORMAT HAS BEEN! I prefer using a rapid automatic page refresh and a specially crafted daemon that replaces the image file to increment the frame. I've been using it to animate erotic images on my Golden Girls fan page for ages! So far, no one has complained.</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/sne_QH2xF-k" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/04/its-playoff-beard-time.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=its_playoff_beard_time</feedburner:origLink></item>

<item>
<title>KDE 4.2.2 in Fink Unstable</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/kr3JbvrVBEk/kde-422-in-fink-unstable.html</link>
<description> I've just committed all of KDE 4.2.2 to Fink Unstable. There's still a lot of rough edges, but it's definitely at least beta quality, and a lot of apps work great. It includes a number of fixes, including updated...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/04/kde-422-in-fink-unstable.html</guid>
<category>KDE</category>
<pubDate>Fri, 03 Apr 2009 17:33:55 -0500</pubDate>
<content:encoded><![CDATA[<p>
I've just committed all of <a href="http://kde.org/announcements/announce-4.2.2.php">KDE 4.2.2</a> to Fink Unstable.
</p>
<p>
There's still a lot of rough edges, but it's definitely at least beta quality, and a lot of apps work great.  It includes a number of fixes, including updated scripts to register all of the desktop files properly with ksycocoa on post-install, case-sensitive filesystem fixes, and a number of other packaging fixes.  I've also finished packaging all of the "core" KDE distribution.
</p>
<p>
I've got <a href="http://amarok.kde.org/">Amarok</a> working in my experimental tree, I just need to do a little more testing before I can release it (It's based on a snapshot of what will become Amarok 2.1.0, since 2.0.x has some build issues on Mac OS X that are difficult to resolve).  Also, the <a href="http://www.koffice.org/">KOffice</a> folks just put out a release candidate that I'm working on finishing up packaging on.  Hopefully I will have that out soon.
</p>
<p>
As always, please let me know if you run into issues.  I've test-built on 10.5/i386 and 10.4/ppc so I'm sure some 10.4/i386 and 10.5/ppc users will give bug reports soon.  ;)
</p></p>
<p><a href="http://www.raccoonfink.com/2009/04/kde-422-in-fink-unstable.html#comments" title="Comment on: KDE 4.2.2 in Fink Unstable">Comments (2)</a></p>
<p>Comments on this Entry:</p>

<p>(anon on
Apr  4, 2009  4:09 AM)

This is very cool :) But what exactly do you mean with "Fink"? There's nothing in incoming.debian.org... can you help me out?</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Apr  4, 2009  9:21 AM)

Fink is a distribution for Mac OS X.  If you're looking for debian packages, you'll have to wait for debian to update them.  :)</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/kr3JbvrVBEk" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/04/kde-422-in-fink-unstable.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kde_422_in_fink_unstable</feedburner:origLink></item>

<item>
<title>Best Useless Stats Ever</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/4ekCCMX1o8s/best-useless-stats-ever.html</link>
<description> If you've followed this blog for a bit, you know that I write music and (finally) released an album last year. One of the places my music is available for download is bandcamp.com, who offers up a nice little...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/03/best-useless-stats-ever.html</guid>
<category>Music</category>
<pubDate>Tue, 31 Mar 2009 12:10:45 -0500</pubDate>
<content:encoded><![CDATA[<p>
If you've followed this blog for a bit, you know that <a href="http://music.raccoonfink.com/">I write music</a> and (finally) released an album last year.
</p>
<p>
One of the places my music is available for download is <a href="http://raccoonfink.bandcamp.com/">bandcamp.com</a>, who offers up a nice little download/portal service where you can make your music available.  You can get my music there for free at 128kbit, or if you want to support my music, or get a higher-quality format (all the way up to FLAC and Apple Lossless!), you can name your own price.
</p>
<p>
I was looking at my download/listen statistics, and I saw something strange.  They do 60-day, 30-day, week, or daily graphs, along with <em><strong>defender</strong></em> graphs.
</p>
<p>
<strong>Defender?!</strong>
</p>
<p>
So I clicked on it, and I saw the coolest most useless statistics graph ever.  You can <em>play</em> defender in your graphs.  The little UFO flies around, there's people on the ground, and you can move your ship back and forth and shoot them.  Awesome!
</p>
<p>
60-day graph: <br />
<img src="http://idisk.me.com/rangerick/Public/Pictures/Skitch/bandcamp-60-day-graph-20090331-120918.png" alt="60-day graph" title="60-day graph" />
</p>
<p>
Defender graph: <br />
<img src="http://idisk.me.com/rangerick/Public/Pictures/Skitch/bandcamp-defender-graph-20090331-120937.png" alt="Defender graph" title="Defender graph" />
</p>
<p>
How cool is that!!?
</p></p>
<p><a href="http://www.raccoonfink.com/2009/03/best-useless-stats-ever.html#comments" title="Comment on: Best Useless Stats Ever">Comments (1)</a></p>
<p>Comments on this Entry:</p>

<p>(<a title="http://clubjuggler.com/" href="http://clubjuggler.com/" rel="nofollow">Tanner Lovelace</a> on
Apr  1, 2009 10:02 AM)

Awesome!  How soon until we see this in OpenNMS? :-)</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/4ekCCMX1o8s" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/03/best-useless-stats-ever.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=best_useless_stats_ever</feedburner:origLink></item>

<item>
<title>KDE4 Fink Unstable Releases</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/lT25oEs8uvc/kde4-fink-unstable-releases.html</link>
<description> I've had a chance to get a few more of the KDE4 packages polished up into what I hope is a releasable state. :) Please give them a shot, let me know if you have any issues, if things...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/03/kde4-fink-unstable-releases.html</guid>
<category>KDE</category>
<pubDate>Sun, 22 Mar 2009 14:54:47 -0500</pubDate>
<content:encoded><![CDATA[<p>
I've had a chance to get a few more of the KDE4 packages polished up into what I hope is a releasable state.  :)
</p>
<p>
Please give them a shot, let me know if you have any issues, if things don't work as expected.  I know one major thing to look into still is to get document-opening working.  Right now the KDE desktop files describe which apps should open different document types, but that is not being translated to OSX's document-opening APIs.
</p>
<p>
The following packages were released to unstable today:
</p>
<ul>
 <li> digikam-mac and digikam-x11 </li>
 <li> kdeaccessibility4-mac and kdeaccessibility4-x11 </li>
 <li> kdeadmin4-mac and kdeadmin4-x11 </li>
 <li> kdeartwork4-mac and kdeartwork4-x11 </li>
 <li> kdeedu4-mac and kdeedu4-x11 </li>
 <li> kdegraphics4-mac and kdegraphics4-x11 </li>
 <li> kdemultimedia4-mac and kdemultimedia4-x11 </li>
</ul>
<p>
Big ones left on the hitlist are <strong>amarok2</strong> and <strong>koffice2</strong>.  Amarok2 I'm starting work on again as a snapshot of the 2.1.0 build, since there are some issues with 2.0.x building on OSX.  KOffice is actually working pretty well in my experimental tree, but 2.0 release candidate is due out in the next week or so, so I'm going to wait to update to that before doing a release.
</p></p>
<p><a href="http://www.raccoonfink.com/2009/03/kde4-fink-unstable-releases.html#comments" title="Comment on: KDE4 Fink Unstable Releases">Comments (0)</a></p>
<p>Comments on this Entry:</p>

</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/lT25oEs8uvc" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/03/kde4-fink-unstable-releases.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kde4_fink_unstable_releases</feedburner:origLink></item>

<item>
<title>This Week in OpenNMS: Moving to a New Home</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/0umLS9Jfua4/twio-2009-03-16.html</link>
<description> Since this blog is more about my own personal development on OSX, Fink, KDE, and OpenNMS, and This Week in OpenNMS is about, well, all of OpenNMS development, I figured it was high time to move it to somewhere...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/03/twio-2009-03-16.html</guid>
<category>TWiO</category>
<pubDate>Mon, 16 Mar 2009 17:16:07 -0500</pubDate>
<content:encoded><![CDATA[<p>
Since this blog is more about my own personal development on <a href="http://www.apple.com/macosx/">OSX</a>, <a href="http://www.finkproject.org/">Fink</a>, <a href="http://www.kde.org/">KDE</a>, and <a href="http://www.opennms.org/">OpenNMS</a>, and This Week in OpenNMS is about, well, all of OpenNMS development, I figured it was high time to move it to somewhere more official.
</p>
<p>
Without further ado, I present to you: <a href="http://www.opennms.com/twio/">This Week in OpenNMS</a>.  Same bat-time, different bat-channel.
</p>
<p>
RSS is still available, but the url has moved <a href="http://www.opennms.com/twio/twio.xml">here</a>, rather than getting everything through my blog.
</p>
<p>
Please, update your links!
</p></p>
<p><a href="http://www.raccoonfink.com/2009/03/twio-2009-03-16.html#comments" title="Comment on: This Week in OpenNMS: Moving to a New Home">Comments (0)</a></p>
<p>Comments on this Entry:</p>

</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/0umLS9Jfua4" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/03/twio-2009-03-16.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=twio-2009-03-16</feedburner:origLink></item>

<item>
<title>KDE 4.2.1 in Fink</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/01p6pRvf7og/kde-421-in-fink.html</link>
<description> Yes, that's right, a post to my blog that isn't about OpenNMS. ;) As you can tell, I've been pretty busy having fun hacking on OpenNMS lately. While I have been keeping up with my Fink work to some...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/03/kde-421-in-fink.html</guid>
<category>KDE</category>
<pubDate>Wed, 11 Mar 2009 17:41:40 -0500</pubDate>
<content:encoded><![CDATA[<p>
Yes, that's right, a post to my blog that <strong>isn't</strong> about <a href="http://www.opennms.org/">OpenNMS</a>.  ;)
</p>
<p>
As you can tell, I've been pretty busy having fun hacking on OpenNMS lately.  While I have been keeping up with my <a href="http://www.finkproject.org/">Fink</a> work to some extent, one major thing was still looming: finally getting all the work I did on <a href="http://mac.kde.org/">KDE/Mac</a> released in Fink, now that things have stabilized.
</p>
<p>
If you've been watching the commits for the last few months, you've seen the beginnings of that work.  Updates to <a href="http://www.qtsoftware.com/">Qt</a>, releases of support things like <a href="http://www.vandenoever.info/software/strigi/">strigi</a> and <a href="http://nepomuk.semanticdesktop.org/">soprano</a>...  The big hurdle was getting <a href="http://dbus.freedesktop.org/">D-Bus</a> in a state where it plays well with KDE/Mac.  After some initial hiccoughs, the D-Bus updates have been released to Fink now, and seem to be working well for people.
</p>
<p>
Today, I released the base packages for <a href="http://www.kde.org/announcements/4.2/">KDE 4.2.x</a> into fink: kdelibs4, kdepimlibs4, and kdebase4.
</p>
<p>
Because of the cross-platform nature of KDE, I've released them in 2 variants: mac and x11, so you can run konqueror <a href="http://idisk.mac.com/rangerick/Public/Pictures/Skitch/konqueror-x11-20090311-171011.png">as an X11 app</a>, or <a href="http://idisk.mac.com/rangerick/Public/Pictures/Skitch/konqueror-mac-20090311-170934.png">as a mac app</a>.  :)
</p>
<p>
Some things will only be present in one or the other, for various reasons (X11-specific features, etc.)  One thing that <em>will</em> be in the X11 variant that is not there now is kdebase-workspace, so no plasma desktop as of yet.  I've built it, but it doesn't act right currently, so I'm waiting to release until it's in a usable state.
</p>
<p>
This is still early test stuff, so if you run into issues with it, please feel free to <a href="mailto:kde@raccoonfink.com">let me know</a> and I'll see what I can do.
</p>
<p>
I can't thank enough Orville Bennett and the other KDE/Mac folks.  They have picked up the early work I did on porting and ran with it, helping polish it into a nice, buildable, and solid set of code while I was on my "hiatus" from KDE packaging.  :)  They have done a lot of great work in helping bring native mac KDE from "freakish mutant" to "used every day by KDE developers."
</p>
<p>
In the coming weeks I hope to get more of the base KDE packages done.  I'm in the testing phase for koffice, amarok, kdeartwork, and a couple of others, and working my way through packaging more.  I'll post as I get anything interesting.
</p></p>
<p><a href="http://www.raccoonfink.com/2009/03/kde-421-in-fink.html#comments" title="Comment on: KDE 4.2.1 in Fink">Comments (3)</a></p>
<p>Comments on this Entry:</p>

<p>(John on
Mar 11, 2009  6:54 PM)

So is the recommended or preferred install method now Fink, or MacPorts, or the standalone packages from mac.kde.org?  It's all a bit confusing to a Mac newbie like me :-)</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Mar 11, 2009 11:35 PM)

Dunno if there's a "recommended" way -- the macports packages are a little more out-of-date I think, but more complete (more stuff packaged).

The goal, once the packaging is done, is to get together and try to get everything working with CPack, which would bring native installer .dmg packages back into the mix, too.</p>
<p>(Klaas Gadeyne on
Mar 23, 2009  3:18 PM)

I don't know wether this is the appropriate place (should I use fink-users?), but I (macbook, os x 10.4.11, latest fink) get some link errors while trying to build qt4-mac

/usr/bin/ld: warning can't open dynamic library: /sw/lib/qt4-mac/lib/phonon.framework/Versions/4/phonon referenced from: /sw/src/fink.build/qt4-mac-4.5.0-3/qt-copy/lib/QtWebKit.framework/QtWebKit (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
/usr/bin/ld: warning can't open dynamic library: /sw/lib/qt4-mac/lib/QtDBus.framework/Versions/4/QtDBus referenced from: /sw/src/fink.build/qt4-mac-4.5.0-3/qt-copy/lib/QtWebKit.framework/QtWebKit (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
/usr/bin/ld: Undefined symbols:
Phonon::createPath(Phonon::MediaNode*, Phonon::MediaNode*)referenced from QtWebKit expected to be defined in /sw/lib/qt4-mac/lib/phonon.framework/Versions/4/phonon
Phonon::AudioOutput::setMuted(bool) referenced from QtWebKit expected to be defined in /sw/lib/qt4-mac/lib/phonon.framework/Versions/4/phonon
Phonon::AudioOutput::setVolume(double)referenced from QtWebKit expected to be defined in /sw/lib/qt4-mac/lib/phonon.framework/Versions/4/phonon
[snip]
</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/01p6pRvf7og" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/03/kde-421-in-fink.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kde_421_in_fink</feedburner:origLink></item>

<item>
<title>This Week in OpenNMS, Monday March 9th, 2009</title>
<link>http://feedproxy.google.com/~r/TalesOfTheRacoonFink/~3/Fx8ik8MBDRs/twio-2009-03-09.html</link>
<description> Coding on the Porch I've decided to do This Week in OpenNMS on Mondays, instead of Fridays, since it's more likely that people will be around to read it on Monday, and since then I don't have to furiously...</description>
<guid isPermaLink="false">http://www.raccoonfink.com/2009/03/twio-2009-03-09.html</guid>
<category>TWiO</category>
<pubDate>Mon, 09 Mar 2009 10:41:27 -0500</pubDate>
<content:encoded><![CDATA[<table style="float: right">
 <tr><td style="border: 0px"><a href="http://photos-c.ak.fbcdn.net/photos-ak-sf2p/v651/71/81/1246003397/n1246003397_340346_6811402.jpg"><img src="http://photos-c.ak.fbcdn.net/photos-ak-sf2p/v651/71/81/1246003397/s1246003397_340346_6811402.jpg" alt="Coding on the Porch" title="Coding on the Porch" /></a></td></tr>
 <tr><td style="border: 0px; font-size: smaller">Coding on the Porch</td></tr>
</table>
<p>
I've decided to do This Week in OpenNMS on Mondays, instead of Fridays, since it's more likely that people will be around to read it on Monday, and since then I don't have to furiously write under a deadline Friday afternoon when I could be sitting out on the porch, sipping drinks and relaxing.  Or something.
</p>
<p>
Anyways, welcome to This (well, Last) Week in OpenNMS!
</p>
<h1>Project Updates</h1>
<ul>
 <li>
  <p><strong>Stable: Current Release is 1.6.2</strong></p>
  <p>
   1.6.2 is still the current release, and while there are a few fixes pending since it's release, there are no immediate plans for a 1.6.3 yet.
  </p>
 </li>
 <li>
  <p><strong>Unstable: Current Release is 1.7.0</strong></p>
  <p>
   Trunk continues to move at a furious rate.  We're still hoping to get 1.7.1 out soon.  Stay tuned for updates on that.  In the meantime, feel free to try the nightly snapshots <em>(if it's not on a production system, of course)</em>.
  </p>
 </li>
 <li>
  <p><strong>Trunk: Build System Updates</strong></p>
  <p>
   Work has begun on refactoring our Maven build system.  We've been trying to move a lot of things out of the main build, to speed up building and to componentize things that should be "external" dependencies.  The new structure has been introduced, and we're looking at eventually moving all of our code into this structure:
  </p>
  <ul>
   <li>
    <p><strong>core</strong>: OpenNMS core.  This will include event handling, basic daemon support, and other support code needed by all of OpenNMS.</p>
    <ul>
     <li><p><strong>api</strong>: Interfaces and basic APIs</p></li>
     <li><p><strong>lib</strong>: "Library" code (the majority of the core code)</p></li>
     <li><p><strong>runtime</strong>: Runtime code, ie, things only needed in a running OpenNMS instance</p></li>
     <li><p><strong>web</strong>: Web application code common to all of OpenNMS</p></li>
     <li><p><strong>doc</strong>: Documentation</p></li>
    </ul>
   </li>
   <li>
    <p><strong>features</strong>: Any feature of OpenNMS that can be modularized, and isn't part of the Core.  This will include most of the daemons (Notifd, Provisiond, etc.)  Each feature gets it's own directory, and will have a similar structure to the <em>core</em> module.</p>
   </li>
   <li>
    <p><strong>extensions</strong>: Any feature of OpenNMS that does not need to be built by default for a basic running OpenNMS installation (ticketing integrations, etc.)  Each extension gets it's own directory, and will have a similar structure to the <em>core</em> module.</p>
   </li>
   <li>
    <p><strong>lib</strong>: Support "library" code used by any part of OpenNMS, which can be a standalone package.  The lib directory is not built by default, but instead deployed to the maven repository as they are updated as if they were individual projects.  Examples include the service-registration framework (DNS-SD advertising), our version of JoeSNMP, and the SNMP strategies.</p>
   </li>
   <li>
    <p><strong>assemblies</strong>: Assemblies in maven describe how all of these various components get packaged up together.  The plan is to make multiple assemblies for a minimal system, full install, and so on so you can choose how much OpenNMS you want when building from source.  Having multiple assemblies will also make it easier to run just a portion of OpenNMS for development and testing.
    </p>
   </li>
  </ul>
 </li>
 <li>
  <p><strong>Trunk: Provisiond</strong></p>
  <p>
   Provisiond is solidifying, the only major word to be done is support for the newSuspect events to fully replace Capsd's functionality.  Lots of performance work has been going on in it as well, so it should be able to very quickly scan networks that took a long time under Capsd.
  </p>
 </li>
 <li>
  <p><strong>Trunk: <a href="http://www.shrubbery.net/rancid/">RANCID</a></strong></p>
  <p>
   Antonio and Guglielmo have been working hard on the RANCID adapter.  I'm told the RANCID map integration is <em>very</em> cool, but I haven't had a chance to check it out yet.  It's in the latest snapshots.
  </p>
 </li>
 <li>
  <p><strong>Trunk: DNS Provisioning Adapter</strong></p>
  <p>
   I worked on Dave's provisioning adapter some, and got it working.  Now whenever a node is added/updated/deleted, we can update a dynamic DNS server with the new hostname -&gt; IP address mapping based on the node label in the provisioning group node configuration.  It's a good example of how to make a provisioning adapter.
  </p>
 </li>
 <li>
  <p><strong>Trunk: UI Enhancements</strong></p>
  <p>
   Donald continues to make our UI more interactive, and handle large numbers of elements sanely.  The node page is looking pretty sweet.  :)
  </p>
 </li>
 <li>
  <p><strong>Trunk: Event Parameter Name Extraction</strong></p>
  <p>
   Jeff did a useful little feature to be able to use parameter names in %parm% expansions.  See <a href="http://bugzilla.opennms.org/show_bug.cgi?id=3061">bug #3061</a> for details.
  </p>
 </li>
</ul>
<h1>About the Inventory Scanner</h1>
<p>
Matt Raykowski has been working on a very cool feature in a branch called the inventory scanner.  I asked him to send me a quick summary of what his goals are for the inventory scanner, and here's what he said:
</p>
<div style="font-style: italic">
<p>
Inventory Scanning is a protocol agnostic daemon tasked with collecting inventory and asset information from hosts through whichever means available to it through the coded scanners. At the present point in time only a WMI scanner exists but I plan on trying to get someone "onboard" to write a SNMP scanner and I plan on writing a telnet/ssh-based scanner that works similar to Expect.
</p>
<p>
Inventory Scanning saves inventory information in three layers: category, asset, property.
</p>
<ul>
 <li>Categories are high level classifications of assets. For example there may be a "Network Adapters" category. Categories are defined in the configuration and are not driven from host-based data.</li>
 <li>Assets are items of interest from hosts. Examples of assets would be "Broadcom 100MB Network Adapter."</li>
 <li>Properties are the individual components of information for a given asset. To continue our previous example you would have a manufacturer, serial number and assorted configuration information.</li>
</ul>
<p>
Categories are largerly going to be used for grouping and organization in the web representation of inventory information. All assets and properties will be idenfitied with a source, whether they're active and an effective date. During the process of scanning the scanner will collect all configured information from the host and pass that information to a persister which will go through the process of comparing the scanned asset information to the most effective version of the hosts configuration. It will add new properties and assets as they appear and remove (by setting the property or asset as deleted) any assets in the effective configuration set that are not in the scanned collection and were defined by that scanner source.
</p>
<p>
This last part is important: whatever is scanned and saved will have a history. When that history changes a UEI will be emitted for interested parties, potentially for notification. But the tracking of the source is important since now you can have multiple protocols maintaining asset information on a single host in addition to providing the user with limitless ability to manually add custom asset information.
</p>
<p>
Despite the fact that it can keep a history of inventory information in the database and the UI will have the ability to browse history and the user will have the ability to be notified on configuration change events this is not intended to be an enterprise grade replacement for other CMDB tools or inventory tools. It will not have the ability to send configuration changes to hosts, and at least in my incarnation no ability to differential comparisons between hosts or versions. Although this could be added on by some enterprising member of [The OpenNMS Group] or the community if someone decided this was a feature they desired.
</p>
</div>
<p>Very cool stuff, Matt!</p>
<h1>Upcoming Events</h1>
<p><em><strong>Note:</strong> April training has been pushed back to May.</em></p>
<ul>
 <li><p>March 14th, 2009: <a href="http://www.opennms.org/index.php/OpenNMSUCE2009">OpenNMS User Conference Europe 2009</a> will be held in Frankfurt am Main, Germany.</p></li>
 <li><p>May 4th-8th, 2009: <a href="http://www.opennms.com/training.html#usa">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</p></li>
 <li><p>June 14th-19th, 2009: <a href="http://www.opennms.org/index.php/Dev-Jam_2009">OpenNMS Dev-Jam 2009</a>, the annual OpenNMS developers conference, will be in Minneapolis-St. Paul this year.</p></li>
</ul>
<p>If you have anything to add to the events list, or you wish to be a Dev-Jam sponsor, please <a href="mailto:ranger@opennms.org">let me know</a>.</p>
<h1>That's It!</h1>
<p>
That's it for this week.  As always, questions, comments, non-sequiturs, gifts, and bribes are always welcome, feel free to <a href="mailto:ranger@opennms.org">e-mail me</a>.  And if you have a question about OpenNMS that you think would be a good topic in TWiO, please, let me know!
</p></p>
<p><a href="http://www.raccoonfink.com/2009/03/twio-2009-03-09.html#comments" title="Comment on: This Week in OpenNMS, Monday March 9th, 2009">Comments (2)</a></p>
<p>Comments on this Entry:</p>

<p>(Aaron Shackelford on
Mar 12, 2009  1:41 AM)

I heard rumors that reporting features would improve. Any updates or comments on that?</p>
<p>(<a title="http://www.raccoonfink.com/" href="http://www.raccoonfink.com/">Benjamin Reed</a> on
Mar 17, 2009 10:00 AM)

I'm not aware of any major reporting features, although there is someone who's been working on Jasper integration.  It's not in a state where it's releasable yet, though.</p>
</description>
<img src="http://feeds.feedburner.com/~r/TalesOfTheRacoonFink/~4/Fx8ik8MBDRs" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.raccoonfink.com/2009/03/twio-2009-03-09.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=twio-2009-03-09</feedburner:origLink></item>


</channel>
</rss>
