<?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>codeblog &#187; Inkscape</title>
	<atom:link href="http://www.outflux.net/blog/archives/category/inkscape/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.outflux.net/blog</link>
	<description>code is freedom -- patching my itch</description>
	<lastBuildDate>Tue, 07 Feb 2012 00:49:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>my part in the ecosystem</title>
		<link>http://www.outflux.net/blog/archives/2010/09/14/my-part-in-the-ecosystem/</link>
		<comments>http://www.outflux.net/blog/archives/2010/09/14/my-part-in-the-ecosystem/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 19:22:16 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu-Server]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[kernel.org]]></category>

		<guid isPermaLink="false">http://www.outflux.net/blog/?p=382</guid>
		<description><![CDATA[I was asked to write about what I do at Canonical and what I do in the Free Software community at large. There is obviously a great deal of overlap, but I&#8217;ll start with the things I&#8217;m involved with when I&#8217;m wearing my &#8220;Ubuntu&#8221; hat. My primary job at Canonical is keeping Ubuntu secure. This [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked to write about what I do at <a href="http://www.canonical.com/">Canonical</a> and what I do in the <a href="http://en.wikipedia.org/wiki/Free_software">Free Software</a> community at large. There is obviously a great deal of overlap, but I&#8217;ll start with the things I&#8217;m involved with when I&#8217;m wearing my &#8220;<a href="http://www.ubuntu.com/">Ubuntu</a>&#8221; hat.</p>
<p>My primary job at Canonical is keeping Ubuntu secure. This means that I, along with the rest of the <a href="https://wiki.ubuntu.com/SecurityTeam">Ubuntu Security Team</a>, coordinate with other Free Software distributions and upstream projects to publish fixes together so that everyone in the community has the smallest possible window of vulnerability, no matter if they&#8217;re running Ubuntu, <a href="http://www.debian.org/">Debian</a>, <a href="http://www.redhat.com/">RedHat</a>/<a href="http://fedoraproject.org/">Fedora</a>, <a href="http://www.novell.com/linux/">SUSE</a>/<a href="http://en.opensuse.org/">openSUSE</a>, <a href="http://www.gentoo.org/">Gentoo</a>, etc. Between <a href="http://oss-security.openwall.org/wiki/mailing-lists/vendor-sec">vendor-sec</a>, <a href="http://oss-security.openwall.org/wiki/">oss-security</a>, and the steady stream of new <a href="http://cve.mitre.org/">CVEs</a>, there is plenty going on.</p>
<p>In addition to updates, the Security Team works on <a href="https://wiki.ubuntu.com/Security/Features">pro-active security protections</a>. I work on userspace security hardening via patches to <a href="https://wiki.ubuntu.com/CompilerFlags">gcc</a> and the <a href="https://wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening">kernel</a>, and via <a href="http://wiki.debian.org/Hardening">build-wrapper</a> script packages. Much of this work has been related trying to <a href="http://www.mail-archive.com/debian-devel@lists.debian.org/msg277751.html">coordinate these changes with Debian</a>, and to clean up unfinished pieces that were left unsolved by RedHat, who had originally developed many of the hardening features. Things like <a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5096add84b9e96e2e0a9c72675c442fe5433388a">proper /proc/$pid/maps permissions</a>, real <a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f06295b44c296c8fb08823a3118468ae343b60f2">AT_RANDOM implementation</a>, upstreaming <a href="https://wiki.ubuntu.com/SecurityTeam/Roadmap/ExecutableStacks">executable stack</a> fixing patches, upstreaming kernel <a href="http://git.kernel.org/?p=linux/kernel/git/frob/linux-2.6-roland.git;a=shortlog;h=refs/heads/fedora/x86-nx-emulation">NX-emu</a>, etc. Most of the kernel work I&#8217;ve done has gotten upstream, but lately some of the more <a href="http://lwn.net/Articles/398607/">aggressive protections</a> have been hitting frustrating upstream roadblocks.</p>
<p>Besides the hardening work, I also improve and support the <a href="https://apparmor.wiki.kernel.org/index.php/Main_Page">AppArmor</a> Mandatory Access Control system, as well as write and improve <a href="https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/AppArmorProfiles">confinement profiles</a> for processes on Ubuntu. This work ends up improving everyone&#8217;s experience with AppArmor, especially now that it has gotten <a href="http://lwn.net/Articles/398191/">accepted upstream</a> in the Linux kernel.</p>
<p>I audit code from time to time, both &#8220;on the clock&#8221; with Canonical and in my free time. I&#8217;m no <a href="http://taviso.decsystem.org/research.html#toc1">Tavis Ormandy</a>, but I try. ;) I&#8217;ve found various security issues in <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5397">Xorg</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-6120">Koffice</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0472">s</a><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0473">m</a><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0474">b</a><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0475">4</a>k, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0455">libgd2</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1463">Ink</a><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1464">scape</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3564">curl+GnuTLS</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5208">hplip</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-6025">wpa_supplicant</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1792">Flickr Drupal module</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1693">poppler/xpdf</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2570">LimeSurvey</a>, <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1253">tunapie</a>, and the <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2691">Linux</a> <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2803">kernel</a>.</p>
<p>With my Canonical hat off, I do all kinds of random things around the Free Software ecosystem. I&#8217;m a sysadmin for <a href="http://kernel.org/">kernel.org</a>. In Debian, I <a href="http://qa.debian.org/developer.php?login=kees@debian.org">maintain</a> a few packages, continue to try to <a href="http://lists.debian.org/debian-gcc/2009/10/msg00186.html">push for security hardening</a>, and contribute to the <a href="http://security-tracker.debian.org/tracker/">CVE triage</a> efforts of the Debian Security Team.</p>
<p>I&#8217;ve written or maintain several weird projects, including <a href="http://outflux.net/software/pkgs/mythtvfs-fuse/">MythTVFS</a> for browsing MythTV recordings, <a href="http://gopchop.org/">GOPchop</a> for doing non-encoding editing of MPEG2-PS streams, Perl&#8217;s <a href="http://search.cpan.org/dist/Device-SerialPort/">Device::SerialPort</a> module, and the TAP paging server <a href="http://sendpage.org/">Sendpage</a>.</p>
<p>For a selection of things I&#8217;ve contributed to other project, I&#8217;ve implemented <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542599">TPM RNG</a> access in rng-tools, made contributions to <a href="http://inkscape.org/">Inkscape</a>&#8216;s build and print systems, implemented <a href="http://www.outflux.net/blog/archives/2010/08/12/cryptprotect-broken/">CryptProtect</a> for <a href="http://www.winehq.org/">Wine</a>, wrote a PayPal <a href="http://outflux.net/software/pkgs/ipn-agent/">IPN agent</a> in PHP that actually checks SSL certificates unlike every other implementation I could find, added additional protocol-specific <a href="http://cvs.openssl.org/chngview?cn=15899">STARTTLS negotiations</a> to OpenSSL, implemented the initial <a href="http://www.itdp.de/mplayer-dev-eng/2002-04/msg00006.html">DVD navigation support</a> in MPlayer, updated serial port logic in <a href="http://www.scantool.net/">Scantool</a> for communicating with vehicle CAN interfaces, tried to add support for new types of timeouts in <a href="http://www.snort.org/">Snort</a> and <a href="http://ettercap.sourceforge.net/">Ettercap</a>, fixed bugs in <a href="http://www.mutt.org/">mutt</a>, and added HPUX audio support to the Apple ][ emulator <a href="http://www.jurai.org/funaho/emulators/XGS/">XGS</a>.</p>
<p>As you can see, I like making weird/ancient protocols, unfriendly file formats, and security features more accessible to people using Free Software. I&#8217;ve done this through patches, convincing people to take those patches, auditing code, testing fixes and features, and doing packaging work.</p>
<p>When I go to conferences, I attend <a href="http://summit.ubuntu.com/">UDS</a>, <a href="http://defcon.org/">DefCon</a>, <a href="http://www.oscon.com/">OSCon</a>, and <a href="http://events.linuxfoundation.org/events/linuxcon">LinuxCon</a>. I&#8217;ve presented in the past at OSCon on various topics including <a href="http://conferences.oreillynet.com/cs/os2005/view/e_sess/6580">security</a>, <a href="http://conferences.oreillynet.com/cs/os2005/view/e_sess/6586">testing</a>, and <a href="http://conferences.oreillynet.com/cs/os2006/view/e_spkr/2205">video formats</a>, and presented at the <a href="https://security.wiki.kernel.org/index.php/LinuxSecuritySummit2010/Schedule">Linux Security Summit</a> (miniconf before LinuxCon this year) on the need to upstream various out-of-tree security features available to the Linux kernel.</p>
<p>I love our ecosystem, and I love being part of it. :)</p>
<p style='text-align:left'>&copy; 2010, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2010/09/14/my-part-in-the-ecosystem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenID and goofy Claims</title>
		<link>http://www.outflux.net/blog/archives/2007/02/03/openid-and-goofy-claims/</link>
		<comments>http://www.outflux.net/blog/archives/2007/02/03/openid-and-goofy-claims/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 16:33:08 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2007/02/03/openid-and-goofy-claims/</guid>
		<description><![CDATA[I&#8217;ve been having fun fighting religious battles and confusing people with in-jokes at jyte.com. Other good claims: Inkscape rocks! Ubuntu is the best Linux desktop Duran Duran was neither Duran nor Duran Or just see what&#8217;s been claimed about linux in general. Yay for silly social networking sites! :) &#169; 2007, Kees Cook. This work [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been having fun fighting <a href="http://jyte.com/cl/emacs-is-better-than-vi">religious battles</a> and confusing people with <a href="http://jyte.com/cl/coreyshields.com-is-a-splunk-banner-ad">in-jokes</a> at <a href="http://jyte.com/">jyte.com</a>.  Other good claims:</p>
<ul>
<li><a href="http://jyte.com/cl/inkscape-rocks">Inkscape rocks!</a></li>
<li><a href="http://jyte.com/cl/ubuntu-is-best-linux-desktop">Ubuntu is the best Linux desktop</a></li>
<li><a href="http://jyte.com/cl/duran-duran-was-neither-duran-nor-duran">Duran Duran was neither Duran nor Duran</a></li>
</ul>
<p>Or just see what&#8217;s been <a href="http://jyte.com/site/search?q=linux&#038;x=0&#038;y=0">claimed about linux</a> in general.  Yay for silly social networking sites!  :)</p>
<p style='text-align:left'>&copy; 2007, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2007/02/03/openid-and-goofy-claims/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>art-creation pyramid scheme</title>
		<link>http://www.outflux.net/blog/archives/2006/10/07/art-creation-pyramid-scheme/</link>
		<comments>http://www.outflux.net/blog/archives/2006/10/07/art-creation-pyramid-scheme/#comments</comments>
		<pubDate>Sat, 07 Oct 2006 20:35:00 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Inkscape]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2006/10/07/art-creation-pyramid-scheme/</guid>
		<description><![CDATA[Gib started a meme I think sounds like fun. If you&#8217;re one of the first 5 people who comment on this post, I&#8217;ll create an original piece of art for you, but only if you promise to offer the same deal in your own blog. (And I urge you to release it under a Creative [...]]]></description>
			<content:encoded><![CDATA[<p>Gib started a <a href="http://gib.livejournal.com/14021.html">meme</a> I think sounds like fun.  If you&#8217;re one of the first 5 people who comment on this post, I&#8217;ll create an original piece of art for you, but only if you promise to offer the same deal in your own blog.  (And I urge you to release it under a Creative Commons <a href="http://creativecommons.org/license/results-one?license_code=by-sa">Share-Alike</a> license while you&#8217;re at it.)</p>
<p>I&#8217;ll likely be using <a href="http://inkscape.org/">inkscape</a> to get it done, since I need an excuse to play more with the <a href="http://inkscape.org/screenshots/?version=0.42">tile cloner</a> and tessellation filters.</p>
<p style='text-align:left'>&copy; 2006, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2006/10/07/art-creation-pyramid-scheme/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jabber to IRC bridge</title>
		<link>http://www.outflux.net/blog/archives/2006/07/30/jabber-to-irc-bridge/</link>
		<comments>http://www.outflux.net/blog/archives/2006/07/30/jabber-to-irc-bridge/#comments</comments>
		<pubDate>Sun, 30 Jul 2006 19:16:13 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2006/07/30/jabber-to-irc-bridge/</guid>
		<description><![CDATA[I wrote a Jabber to IRC bridge a while back. It&#8217;s currently being used to bridge communication between the #inkscape freenode channel and the inkscape Jabber conference room. I&#8217;ve finally gotten around to cleaning up (read: getting configurable variable out of the script into a .conf file) and publishing it. It&#8217;s a bit fragile since [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a <a href="http://outflux.net/software/pkgs/jirc-bridge/">Jabber to IRC bridge</a> a while back.  It&#8217;s currently being used to bridge communication between the #inkscape freenode channel and the inkscape Jabber conference room.  I&#8217;ve finally gotten around to cleaning up (read: getting configurable variable out of the script into a .conf file) and publishing it.</p>
<p>It&#8217;s a bit fragile since the POE/Jabber code seems to explode once in a while, and it doesn&#8217;t like losing connections with the Jabber server, but it works most of the time.  Several people had asked me for copies of it, so there it is.  Please don&#8217;t laugh at it/me too hard.  Just send me lots of patches.  :)</p>
<p style='text-align:left'>&copy; 2006, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2006/07/30/jabber-to-irc-bridge/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>open clip art is everywhere</title>
		<link>http://www.outflux.net/blog/archives/2005/07/22/open-clip-art-is-everywhere/</link>
		<comments>http://www.outflux.net/blog/archives/2005/07/22/open-clip-art-is-everywhere/#comments</comments>
		<pubDate>Fri, 22 Jul 2005 15:36:43 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Inkscape]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2005/07/22/open-clip-art-is-everywhere/</guid>
		<description><![CDATA[Although I&#8217;m only a user of the Open Clip Art Library, I&#8217;m close to the people involved in it since many of them are also involved in Inkscape. As a result, I&#8217;m always on the look-out for new places where OCAL is mentioned or OCAL art is used. Today while innocently reading Groklaw&#8216;s response to [...]]]></description>
			<content:encoded><![CDATA[<p>Although I&#8217;m only a user of the <a href="http://openclipart.org/">Open Clip Art Library</a>, I&#8217;m close to the people involved in it since many of them are also involved in <a href="http://inkscape.org/">Inkscape</a>.  As a result, I&#8217;m always on the look-out for new places where OCAL is mentioned or OCAL art is used.  Today while innocently reading  <a href="http://groklaw.net/">Groklaw</a>&#8216;s <a href="http://www.groklaw.net/article.php?story=20050722013820636">response</a> to Dvorak&#8217;s <a href="http://www.pcmag.com/article2/0,1895,1838251,00.asp">misunderstanding</a> of the <a href="http://creativecommons.org/">Creative Commons</a> <a href="http://creativecommons.org/licenses/">licenses</a>, I saw OCAL mentioned as the <em>first</em> in a list of examples of useful CC-tagged sites.  Very cool.  :)</p>
<p>(This post, I think, has my highest ratio of links to words yet.)</p>
<p style='text-align:left'>&copy; 2005, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2005/07/22/open-clip-art-is-everywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inkscape released</title>
		<link>http://www.outflux.net/blog/archives/2005/02/09/inkscape-released/</link>
		<comments>http://www.outflux.net/blog/archives/2005/02/09/inkscape-released/#comments</comments>
		<pubDate>Wed, 09 Feb 2005 21:01:39 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Inkscape]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2005/02/09/inkscape-released/</guid>
		<description><![CDATA[Ah, it&#8217;s so satisfying to get a release out the door. Inkscape version 0.41 has finally been released. This time around, I was made a &#8220;Freeze Warden&#8221;, which means I have some input in the release process. (Are all the critical bugs fixed? Are the translations updated? Are the builds correct?) Another task I kind [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, it&#8217;s so satisfying to get a release out the door.  <a href="http://inkscape.org/download.php">Inkscape version 0.41</a> has finally been released.  This time around, I was made a &#8220;Freeze Warden&#8221;, which means I have some input in the release process.  (Are all the critical bugs fixed?  Are the translations updated?  Are the builds correct?)</p>
<p>Another task I kind of gave myself was packaging the Win32 binaries.  That&#8217;s pretty cool, and I&#8217;m quite impressed with the <a href="http://nsis.sf.net/">NSIS</a> package that does the bundling.  I didn&#8217;t write the bundling scripts Inkscape uses, but I got to play with the NSIS compiler itself.  It&#8217;s very slick, and I recommend it for anyone doing Windows installs.  (And I should note that hundreds of other software packages are already using NSIS.)</p>
<p>One thing that <a href="http://hryceharrington.com/">Bryce Harrington</a> has helped keep in my head during the Inkscape hard freeze was that any given release isn&#8217;t supposed to be Bug Free(tm).  It&#8217;s just supposed to be a release.  This is very hard for me to keep in my head, so hearing a few times during Freeze is a good thing.  Bugs in the release that we know about are just &#8220;Known Problems&#8221;.  They&#8217;re in the tracker, and we&#8217;ll get to them some day, but not today.  It greatly relaxes me to think about it that way.  The pressure to produce is relaxed, letting me actually enjoy the release process instead of worrying needlessly about all the people that will hate us because it crashes when they click like <em>this</em>.</p>
<p style='text-align:left'>&copy; 2005, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2005/02/09/inkscape-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It just Works</title>
		<link>http://www.outflux.net/blog/archives/2005/01/18/it-just-works/</link>
		<comments>http://www.outflux.net/blog/archives/2005/01/18/it-just-works/#comments</comments>
		<pubDate>Tue, 18 Jan 2005 16:03:55 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Inkscape]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2005/01/18/it-just-works/</guid>
		<description><![CDATA[There is nothing quite as satisfying as refactoring a whole mess of code, fixing up the syntax errors and warnings, running the code, and having it Just Work. (In fact, it&#8217;s even better if there aren&#8217;t any syntax errors to fix.) This is probably Why I code. I get such satisfaction out of having code [...]]]></description>
			<content:encoded><![CDATA[<p>There is nothing quite as satisfying as refactoring a whole mess of code, fixing up the syntax errors and warnings, running the code, and having it Just Work.  (In fact, it&#8217;s even better if there aren&#8217;t any syntax errors to fix.)</p>
<p>This is probably Why I code.  I get such satisfaction out of having code do its little dance for me.  It&#8217;s like training a dog, only I don&#8217;t need treats.  Why it&#8217;s satisfying, I&#8217;m still not clear on, but it just is.</p>
<p style='text-align:left'>&copy; 2005, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2005/01/18/it-just-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inkscape icons</title>
		<link>http://www.outflux.net/blog/archives/2005/01/02/inkscape-icons/</link>
		<comments>http://www.outflux.net/blog/archives/2005/01/02/inkscape-icons/#comments</comments>
		<pubDate>Sun, 02 Jan 2005 19:35:01 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Inkscape]]></category>

		<guid isPermaLink="false">http://outflux.net/blog/archives/2005/01/02/inkscape-icons/</guid>
		<description><![CDATA[Today, I ended up tracking down all the unused XPM files in Inkscape. Kind cool to get everything down to just SVG files. I don&#8217;t think we&#8217;ll be able to ditch the XPMs for the mouse cursor replacements, though. Oh well. Oops, I found another bug related to the svg: prefix addition. Just proves my [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I ended up tracking down all the unused XPM files in <a href="http://inkscape.org/">Inkscape</a>.  Kind cool to get everything down to just SVG files.  I don&#8217;t think we&#8217;ll be able to ditch the XPMs for the mouse cursor replacements, though.  Oh well.</p>
<p>Oops, I found another bug related to the svg: prefix addition.  Just proves my metadata code is fragile.  I hardened it a little more, so that should fix it for a while.  :)</p>
<p style='text-align:left'>&copy; 2005, <a href="http://www.outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons Attribution-ShareAlike 3.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/us/88x31.png" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.outflux.net/blog/archives/2005/01/02/inkscape-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

