<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>that's whacked &#187; package</title>
	<atom:link href="http://whacked.net/tags/package/feed/" rel="self" type="application/rss+xml" />
	<link>http://whacked.net</link>
	<description>thoughts on open spaces</description>
	<lastBuildDate>Sat, 13 Nov 2010 22:05:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Dovecot 1.1.11 + managesieve + CMU Sieve Solaris pkgs</title>
		<link>http://whacked.net/2009/03/11/dovecot-1111-managesieve-cmu-sieve-solaris-pkgs/</link>
		<comments>http://whacked.net/2009/03/11/dovecot-1111-managesieve-cmu-sieve-solaris-pkgs/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 01:14:39 +0000</pubDate>
		<dc:creator>Stephen Lau</dc:creator>
				<category><![CDATA[Grommit]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[cmusieve]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[managesieve]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[sieve]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://whacked.net/?p=1246</guid>
		<description><![CDATA[I&#8217;d been looking for a good way to do server-side mail filtering with client side configuration&#8230; and short of some lame CGI interfaces to editing your .procmailrc, I hadn&#8217;t found much until I discovered Sieve a few days ago.  To skip a long and boring story, I rebuilt a bunch of packages (yay for JDS&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d been looking for a good way to do server-side mail filtering with client side configuration&#8230; and short of some lame CGI interfaces to editing your .procmailrc, I hadn&#8217;t found much until I discovered <a href="http://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)">Sieve</a> a few days ago.  To skip a long and boring story, I rebuilt a bunch of packages (yay for JDS&#8217;s spec build system) for the following:
<ul>
    <li><a href="http://dovecot.org/">Dovecot IMAP server</a> (1.1.11)</li>
    <li>Dovecot&#8217;s <a href="http://wiki.dovecot.org/LDA/Sieve">CMU Sieve plugin</a> (1.1.6)</li>
    <li>Dovecot&#8217;s <a href="http://wiki.dovecot.org/ManageSieve">managesieve plugin</a> (0.10.5)</li>
</ul>
Quick summary: Dovecot is a wicked awesome IMAP server.  Sieve provides a way of doing mail filtering.  managesieve is an protocol to allow users to modify their sieve filters via the IMAP protocol.</p>

<p>I use <a href="http://roundcube.net/">Roundcube Webmail</a> on my server, and there is a super-nice <a href="http://alec.pl/roundcube/managesieve/">Roundcube Managesieve plugin available</a>.</p>

<p>So I built and installed my Dovecot packages, installed the Roundcube Managesieve plugin, and I&#8217;m off and flying with awesome client-configurable mail filtering while allowing the mail filtering itself to be done server-side.</p>

<p>I&#8217;ve made the packages <a href="http://whacked.net/oss/SFEdovecot-20090311.pkg">available here (14 MB download)</a>.  This SVr4 pkg contains <tt>SFEdovecot, SFEdovecot-cmusieve, SFEdovecot-managesieve</tt>, and the <tt>SFEdovecot-root</tt> (configuration files) packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://whacked.net/2009/03/11/dovecot-1111-managesieve-cmu-sieve-solaris-pkgs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu &amp; Songbird, sitting in a tree&#8230;..</title>
		<link>http://whacked.net/2008/12/11/ubuntu-songbird-sitting-in-a-tree/</link>
		<comments>http://whacked.net/2008/12/11/ubuntu-songbird-sitting-in-a-tree/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 23:12:39 +0000</pubDate>
		<dc:creator>Stephen Lau</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Songbird]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://whacked.net/?p=1177</guid>
		<description><![CDATA[I&#8217;ve spent the past two days down in Mountain View.  Yesterday I spent some time at the Ubuntu Developer Summit meeting with the great guys from the Ubuntu Mozilla-team to see about integrating Songbird into Ubuntu (ideally Jaunty, but we&#8217;ll see).  It&#8217;s a pretty common request from our Ubuntu users to get a Songbird .deb [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right: 1em;" src="http://summit.ubuntu.com/media/img/ubuntulogo.png" alt="" width="202" height="55" />I&#8217;ve spent the past two days down in Mountain View.  Yesterday I spent some time at the <a href="http://summit.ubuntu.com/uds-jaunty/">Ubuntu Developer Summit</a> meeting with the great guys from the Ubuntu Mozilla-team to see about integrating Songbird into Ubuntu (ideally Jaunty, but we&#8217;ll see).  It&#8217;s a pretty common request from our Ubuntu users to get a Songbird .deb into Ubuntu&#8217;s repositories so users can easily &#8216;apt-get install songbird&#8217;.  Unfortunately, it&#8217;s not as easy as simply taking the <a href="http://www.getdeb.net/app/Songbird">GetDeb.net Songbird package</a> and plopping that into an apt repo.</p>

<p>There are concerns from both the Ubuntu &amp; Songbird side.  I&#8217;ll try to cover some of the major ones here:
<ul>
    <li><strong>Security updates and backports for XULRunner.</strong> Ubuntu has XULRunner already&#8230; Firefox uses it in fact.  They want Songbird to use the system XULRunner so they only have to sustain and maintain one copy of XULRunner.  As it is currently, Songbird has its own <em>private patched copy</em> of XULRunner, which means the Ubuntu Mozilla-team would need to backport security fixes to both the system XULRunner and Songbird&#8217;s XULRunner.</li>
    <li>So why doesn&#8217;t Ubuntu just use Songbird&#8217;s XULRunner for both Firefox &amp; Songbird?  <strong>Agreements with Mozilla</strong>.  In order to use the Firefox branding and trademarks, Ubuntu needs to maintain an approved XULRunner build that Mozilla blesses.  Putting in Songbird&#8217;s patches may regress Firefox which would lead to bad user impressions of Firefox and thus taint Mozilla &amp; Firefox&#8217;s brand and image.</li>
    <li><strong>Supporting Releases</strong>.  This is somewhat related to the security/backporting issue&#8230; but POTI (the company developing Songbird) only supports the most recently released version of Songbird.  We release roughly every 3 months&#8230; quite frequently!  So, we just released Songbird 1.0 last week.  If a XULRunner exploit comes out, we won&#8217;t back-port it Songbird 0.7 or 0.6 which we released earlier this year.  Ubuntu has a release guarantee which more or less means they would need to support a release or two back&#8230; not to mention their LTS (long term support) policy which means they&#8217;d be supporting ancient versions of Songbird which we (POTI) wouldn&#8217;t even think once (let alone twice) about supporting.</li>
</ul>
So what can we do?  There&#8217;s definitely a ton of user interest from Ubuntu users who want Songbird available&#8230; one of the ideas asac and I were tossing around was putting a Songbird package into universe instead of main.  The difference is subtle to the end-user (both are apt-get installable), but main has stricter support and security guarantees than universe does.  Check out the <a href="http://www.ubuntu.com/community/ubuntustory/components">Ubuntu page detailing more</a> on the differences.</p>

<p>Putting a Songbird package into the universe would allow for users to be able to install it, whilst allowing Ubuntu to have some more leeway in terms of having a less-restrictive sustaining guarantee.  It&#8217;s definitely a nascent idea at the moment, but hopefully we&#8217;ll make some progress on proceeding down this path so that Songbird will be a one command install away for Ubuntu users&#8230; stay tuned.</p>

<p><strong>Update:</strong> My wording was perhaps poor&#8230; I didn&#8217;t mean to give the impression that there is not security in universe, or that security policies are somehow lax vs. main.  Specifically, universe might be a better option than main because instead of having to backport individual patches to the supported-release version (as would have to happen in main), we could instead just rev to the latest Songbird release (thus shifting some of the maintenance from the Ubuntu Mozilla-team over to the Songbird developers).  This doesn&#8217;t alleviate all concerns though as we still need to ensure we have a process for keeping Songbird packages in universe up to date.</p>

<p><strong>Update 2:</strong> I&#8217;ve had it pointed out that my wording on &#8220;into universe instead of main&#8221; was also confusing.  Prior to Wednesday, I didn&#8217;t realise the difference between universe &amp; main (not being an Ubuntu user myself).. and was under the impression that it was just a single level of packages/repositories&#8230; hence the &#8220;instead of&#8221; wording.  Certainly asac and the Ubuntu guys undoubtedly had been planning universe all along.</p>
]]></content:encoded>
			<wfw:commentRss>http://whacked.net/2008/12/11/ubuntu-songbird-sitting-in-a-tree/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>

