<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Ha Ha! I'm clsung</title>
	<link>http://blogs.freebsdish.org/clsung</link>
	<description>Just another clsung weblog</description>
	<pubDate>Fri, 11 Apr 2008 01:43:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>perl 5.10</title>
		<link>http://blogs.freebsdish.org/clsung/2008/04/11/17/</link>
		<comments>http://blogs.freebsdish.org/clsung/2008/04/11/17/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 01:43:49 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2008/04/11/17/</guid>
		<description><![CDATA[	hmm, I&#8217;m wondering when perl 5.10 will come to ports tree.

 ]]></description>
			<content:encoded><![CDATA[	<p>hmm, I&#8217;m wondering when perl 5.10 will come to ports tree.</p>
 <a href="http://blogs.freebsdish.org/clsung/2008/04/11/17/#more-17" class="more-link">(more&#8230;)</a>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2008/04/11/17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>p5-Kwiki-* marking DEPRECATED</title>
		<link>http://blogs.freebsdish.org/clsung/2007/04/23/16/</link>
		<comments>http://blogs.freebsdish.org/clsung/2007/04/23/16/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 05:58:04 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2007/04/23/16/</guid>
		<description><![CDATA[	Due to the new version of Kwiki (say, 2.0 or later, though it is marked &#8216;0.39&#8217; in the ports tree), I&#8217;m deprecating all the p5-Kwiki-* (plugin ports) via marking DEPRECATED.

	
DEPRECATED=             Already bundled in www/p5-Kwiki (0.39 or latter)
EXPIRATION_DATE=       [...]]]></description>
			<content:encoded><![CDATA[	<p>Due to the new version of <a href="http://kwiki.org/">Kwiki</a> (say, 2.0 or later, though it is marked &#8216;0.39&#8217; in the ports tree), I&#8217;m deprecating all the p5-Kwiki-* (plugin ports) via marking <span class="caps">DEPRECATED</span>.</p>

	<p><code><br />
DEPRECATED=             Already bundled in www/p5-Kwiki (0.39 or latter)<br />
EXPIRATION_DATE=        2007-07-28<br />
BROKEN=         ${DEPRECATED}<br />
</code></p>

	<p>2007-07-28 is not a special day, but it involves how much work I can pay for. So just be the day.</p>

	<p>Ref: <a href="http://http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/dads-deprecated.html" title="Marking a port for removal with DEPRECATED or EXPIRATION_DATE">FreeBSD Porter&#8217;s Handbook</a></p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2007/04/23/16/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First time being a mentor</title>
		<link>http://blogs.freebsdish.org/clsung/2007/04/01/15/</link>
		<comments>http://blogs.freebsdish.org/clsung/2007/04/01/15/#comments</comments>
		<pubDate>Sat, 31 Mar 2007 16:36:56 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2007/04/01/15/</guid>
		<description><![CDATA[	Few weeks ago I proposed Li-Wen Hsu for a commit bit (ports), and now I was notified via a grant mail. Li-Wen has filed lots of qualified py-PRs, and I think he deserved to be punished.  

	Welcome Li-Wen. This is also my first time to be a mentor, so welcome myself, too.  
 [...]]]></description>
			<content:encoded><![CDATA[	<p>Few weeks ago I proposed Li-Wen Hsu for a commit bit (ports), and now I was notified via a grant mail. Li-Wen has filed lots of qualified py-PRs, and I think he deserved to be punished. <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

	<p>Welcome Li-Wen. This is also my first time to be a mentor, so welcome myself, too. <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2007/04/01/15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Note about RUN_DEPENDS/BUILD_DEPENDS of p5-* ports</title>
		<link>http://blogs.freebsdish.org/clsung/2007/01/12/14/</link>
		<comments>http://blogs.freebsdish.org/clsung/2007/01/12/14/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 01:01:03 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2007/01/12/14/</guid>
		<description><![CDATA[	Recently, we (ports) committers are keep receiving kris(bot) mailS. These mails are about build errors.

	One of them is &#8216;fail of german/BBBike&#8217;, and inside the mail, the problem is not BBBike itself. So, I&#8217;m not the maintainer, why I received it? Because BBBike depends on p5-Text-Balanced, which was just upgraded to 2.0.0 by me. And in [...]]]></description>
			<content:encoded><![CDATA[	<p>Recently, we (ports) committers are keep receiving kris(bot) mailS. These mails are about build errors.</p>

	<p>One of them is &#8216;fail of german/BBBike&#8217;, and inside the mail, the problem is not BBBike itself. So, I&#8217;m not the maintainer, why I received it? Because BBBike depends on p5-Text-Balanced, which was just upgraded to 2.0.0 by me. And in the Makefile I add<br />
<code>BUILD_DEPENDS=  ${SITE_PERL}/${PERL_ARCH}/version.pm:${PORTSDIR}/devel/p5-version</code><br />
These causes the dependent ports (BBBike) error, because it still need version.pm in run-time. Thus, I add<br />
<code>RUN_DEPENDS= ${BUILD_DEPENDS}</code> to avoid the problem.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2007/01/12/14/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Today&#8217;s best News</title>
		<link>http://blogs.freebsdish.org/clsung/2007/01/02/13/</link>
		<comments>http://blogs.freebsdish.org/clsung/2007/01/02/13/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 05:59:04 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2007/01/02/13/</guid>
		<description><![CDATA[	The winner is &#8216;HEADS UP: FreeBSD 4.11, 6.0 EoLs coming soon&#8216;.

	I just felt frustrated when dealing with something 4.x&#8230;.
 ]]></description>
			<content:encoded><![CDATA[	<p>The winner is &#8216;<a href="http://lists.freebsd.org/pipermail/freebsd-stable/2007-January/031871.html"><span class="caps">HEADS UP</span>: FreeBSD 4.11, 6.0 EoLs coming soon</a>&#8216;.</p>

	<p>I just felt frustrated when dealing with something 4.x&#8230;.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2007/01/02/13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mx1 dead again?</title>
		<link>http://blogs.freebsdish.org/clsung/2006/12/29/12/</link>
		<comments>http://blogs.freebsdish.org/clsung/2006/12/29/12/#comments</comments>
		<pubDate>Fri, 29 Dec 2006 09:15:32 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2006/12/29/12/</guid>
		<description><![CDATA[	Enough&#8230; Let&#8217;s take a break&#8230;.

	Dec 29 16:56:42 xxxxxxx postfix/smtp[53186]: A20932874D: to=, relay=none, delay=22077, delays=22047/0.06/30/0, dsn=4.4.1, status=deferred (connect to mx1.freebsd.org[ip.you.do.nt.know]: Operation timed out)

	As a ports committer, that means I have to commit myself instead of taking(or submitting) new PRs. Hmm&#8230; that&#8217;s not that bad  
 ]]></description>
			<content:encoded><![CDATA[	<p>Enough&#8230; Let&#8217;s take a break&#8230;.</p>

	<p><blockquote>Dec 29 16:56:42 xxxxxxx postfix/smtp[53186]: <span class="caps">A20932874D</span>: to=, relay=none, delay=22077, delays=22047/0.06/30/0, dsn=4.4.1, status=deferred (connect to mx1.freebsd.org[ip.you.do.nt.know]: Operation timed out)</blockquote></p>

	<p>As a ports committer, that means I have to commit myself instead of taking(or submitting) new PRs. Hmm&#8230; that&#8217;s not that bad <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2006/12/29/12/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[perl] post-patch of perl 5.6 for perl 5.00503</title>
		<link>http://blogs.freebsdish.org/clsung/2006/08/16/10/</link>
		<comments>http://blogs.freebsdish.org/clsung/2006/08/16/10/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 03:12:47 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2006/08/16/perl-post-patch-of-perl-56-for-perl-500503/</guid>
		<description><![CDATA[	The best reference is always PR.
Let&#8217;s take a look at ports/96304.
See the &#8220;post-patch:&#8221; section:
 post-patch:
 @${PERL} -pi -e 's/^our (Ww+);/use vars q($$1);/o;'
 -e 's/^ours+(Ww+)(?!;)/use vars q($$1); $$1/o;'
 -e 'undef $$_ if /^s*(no&#124;use) warnings/o;'
 files_you_need_to_patch_for_perl_5.00503
Okay, that should fix lots of ports which broken in perl 5.00503. Examples of error like:


	Could not eval &#8217;
    [...]]]></description>
			<content:encoded><![CDATA[	<p>The best reference is always <a href="http://www.freebsd.org/cgi/query-pr-summary.cgi">PR</a>.<br />
Let&#8217;s take a look at <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/96304">ports/96304</a>.<br />
See the &#8220;post-patch:&#8221; section:<br />
<code> post-patch:</p>
 @${PERL} -pi -e 's/^our (Ww+);/use vars q($$1);/o;'
 -e 's/^ours+(Ww+)(?!;)/use vars q($$1); $$1/o;'
 -e 'undef $$_ if /^s*(no|use) warnings/o;'
 files_you_need_to_patch_for_perl_5.00503</code><br />
Okay, that should fix lots of ports which broken in perl 5.00503. Examples of error like:


	<p><blockquote>Could not eval &#8217;</p>
            package ExtUtils::MakeMaker::_version;
            no strict;

            local $VERSION;
            $VERSION=undef; do {
                our $VERSION = &#8220;0.003&#8221;;
            }; $VERSION
        &#8217; in lib/XXX/YYY.pm: Can&#8217;t modify subroutine entry in scalar assignment at (eval 6) line 7, at <span class="caps">EOF</span></blockquote>


	<p>But the best way, <span class="caps">IMHO</span>, is mark <span class="caps">IGNORE</span> and encourage users to upgrade their perl version to latest one <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2006/08/16/10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[ports] devel/porttools</title>
		<link>http://blogs.freebsdish.org/clsung/2006/07/12/9/</link>
		<comments>http://blogs.freebsdish.org/clsung/2006/07/12/9/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 00:04:12 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2006/07/12/ports-develporttools/</guid>
		<description><![CDATA[	I just wondering why some people don&#8217;t like to use devel/porttools to generate ports/ PRs and use devel/portlint to test your ports. I&#8217;m not talking about those who didn&#8217;t know about devel/porttools or devel/portlint.

	Just install it. Type &#8216;man port&#8217; and &#8216;man portlint&#8217;, you will know how they help you (to generate qualified PR).
The most used [...]]]></description>
			<content:encoded><![CDATA[	<p>I just wondering why some people don&#8217;t like to use <a href="http://www.freshports.org/devel/porttools/">devel/porttools</a> to generate ports/ PRs and use <a href="http://www.freshports.org/devel/portlint/">devel/portlint</a> to test your ports. I&#8217;m not talking about those who didn&#8217;t know about <a href="http://www.freshports.org/devel/porttools/">devel/porttools</a> or <a href="http://www.freshports.org/devel/portlint/">devel/portlint</a>.</p>

	<p>Just install it. Type &#8216;man port&#8217; and &#8216;man portlint&#8217;, you will know how they help you (to generate qualified PR).<br />
The most used commands:<br />
<code>port test</code><br />
<code>port diff</code><br />
<code>port submit</code></p>

	<p>Try it, please.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2006/07/12/9/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ProblemReport 100,000</title>
		<link>http://blogs.freebsdish.org/clsung/2006/07/11/8/</link>
		<comments>http://blogs.freebsdish.org/clsung/2006/07/11/8/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 01:22:44 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2006/07/11/freebsd-pr-100000/</guid>
		<description><![CDATA[	It&#8217;s a doc/ PR, good. And that&#8217;s what I want  

 ]]></description>
			<content:encoded><![CDATA[	<p>It&#8217;s a <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=docs/100000" title="zh_TW, Taiwan Go Go Go">doc/ PR</a>, good. And that&#8217;s what I want <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <a href="http://blogs.freebsdish.org/clsung/2006/07/11/8/#more-8" class="more-link">(more&#8230;)</a>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2006/07/11/8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[patch][jail] fstat according to specified jid</title>
		<link>http://blogs.freebsdish.org/clsung/2006/06/06/7/</link>
		<comments>http://blogs.freebsdish.org/clsung/2006/06/06/7/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 07:49:35 +0000</pubDate>
		<dc:creator>clsung</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/clsung/2006/06/06/patchjail-fstat-according-to-specified-jid/</guid>
		<description><![CDATA[	I&#8217;ve made top with jail id support. I start to think adding similar functions to other programs.

	fstat is the victim. I decide to let fstat can accept jid and then display active files according to the specified jid.

	Here comes the patch.

	To apply this patch, you must rebuild your kernel.

% cd /usr/src; patch &#38;lt; patch_fstat_jid
% make [...]]]></description>
			<content:encoded><![CDATA[	<p>I&#8217;ve made top with jail id support. I start to think adding similar functions to other programs.</p>

	<p><a href="http://www.freebsd.org/cgi/man.cgi?query=fstat&amp;apropos=0&amp;sektion=0&amp;manpath=FreeBSD+6.1-RELEASE&amp;format=html">fstat</a> is the victim. I decide to let fstat can accept jid and then display active files according to the specified jid.</p>

	<p>Here comes the <a href="http://people.freebsd.org/~clsung/patch_fstat_jid">patch</a>.</p>

	<p>To apply this patch, you must rebuild your kernel.<br />
<code><br />
% cd /usr/src; patch &amp;lt; patch_fstat_jid<br />
% make kernel<br />
...reboot with new kernel<br />
% cd /usr/src/lib/libkvm; make clean install clean<br />
% cd /usr/src/usr.bin/fstat; make clean install clean<br />
... to make other program sync<br />
% cp -f /usr/src/sys/sys/sysctl.h /usr/include/sys/<br />
</code><br />
If you see any error appear, please inform me <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

	<p>How to use?<br />
<code><br />
% fstat -j<br />
</code></p>

	<p><span class="caps">NOTE</span>, this patch will be <a href="http://www.freebsd.org/cgi/man.cgi?query=send-pr&amp;apropos=0&amp;sektion=0&amp;manpath=FreeBSD+6.1-RELEASE&amp;format=html">send-pr</a>-ed sooner or later. <strong>But I need your test first</strong>. <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

	<p><span class="caps">UPDATE 2006</span>/06/12: Thanks to Roberto Lima for &#8216;cp -f /usr/src/sys/sys/sysctl.h /usr/include/sys/&#8217; <img src='http://blogs.freebsdish.org/clsung/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
<span class="caps">UPDATE 2006</span>/06/30: pr is <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/99566">here</a>.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/clsung/2006/06/06/7/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
