<?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>Ned Ludd</title>
	<atom:link href="http://blogs.gentoo.org/solar/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gentoo.org/solar</link>
	<description>Just another Gentoo Blogs site</description>
	<lastBuildDate>Fri, 15 Oct 2010 03:21:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>sh4 binrepo started</title>
		<link>http://blogs.gentoo.org/solar/2006/12/06/sh_binrepo_started/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/12/06/sh_binrepo_started/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 03:50:59 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[sh]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Using mike&#8217;s SuperH lanktak I&#8217;ve setup a new binrepo for those of you crazy enough to own one of these things or still have a dreamcast in the closet and a little time to spare. It&#8217;s painfully slow to compile on, but oh well.. machine : LANDISK processor : 0 cpu family : sh4 cpu [...]]]></description>
				<content:encoded><![CDATA[<p>Using mike&#8217;s SuperH <a href="http://dev.gentoo.org/~vapier/pics/sh4-lantank/">lanktak</a> I&#8217;ve setup a new <a href="http://tinderbox.dev.gentoo.org/default-linux/sh/">binrepo</a> for those of you crazy enough to own one of these things or still have a dreamcast in the closet and a little time to spare.</p>
<p>It&#8217;s painfully slow to compile on, but oh well..<br />
<code><br />
machine : LANDISK<br />
processor : 0<br />
cpu family : sh4<br />
cpu type : SH7751R<br />
cpu flags : fpu ptea<br />
cache type : split (harvard)<br />
icache size : 16KiB (2-way)<br />
dcache size : 32KiB (2-way)<br />
bogomips : 266.24<br />
master_clk : 266.66MHz<br />
module_clk : 33.33MHz<br />
bus_clk : 133.33MHz<br />
cpu_clk : 266.66MHz<br />
tmu0_clk : 8.33MHz<br />
</code></p>
<p>PROFILE: default-linux/sh/2006.1<br />
PACKAGES: 371<br />
ACCEPT_KEYWORDS: sh<br />
CBUILD: sh4-unknown-linux-gnu<br />
CHOST: sh4-unknown-linux-gnu<br />
CFLAGS: -O2 -m4 -pipe<br />
FEATURES: autoconfig buildpkg ccache distlocks metadata-transfer noauto sfperms splitdebug strict</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/12/06/sh_binrepo_started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sparc64 binrepo started</title>
		<link>http://blogs.gentoo.org/solar/2006/08/20/sparc64_binrepo_started/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/08/20/sparc64_binrepo_started/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 18:26:40 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[sparc]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Weeve @ gentoo hooked me up with an account on a Sun T2K and I&#8217;ve started a tinderbox run over there. The repo is pretty small in size right now (343 pkgs) but will be growing over time. I can see right now I&#8217;ve got lots of bugs to file and poking to do as [...]]]></description>
				<content:encoded><![CDATA[<p>Weeve @ gentoo hooked me up with an account on a Sun T2K and I&#8217;ve started a tinderbox run over there.<br />
The repo is pretty small in size right now <a href="http://tinderbox.dev.gentoo.org/default-linux/sparc/sparc64/2006.1/Packages">(343 pkgs)</a> but will be growing over time. I can see right now I&#8217;ve got lots of bugs to file and poking to do as this arch is lacking behind in stable keyword markings for a lot of standard packages in addition to lots of packages failing that are marked stable. But it will be a while before I can really dive head on into this as I&#8217;m moving next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/08/20/sparc64_binrepo_started/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: hardened loghost with Splunk (OSL Style)</title>
		<link>http://blogs.gentoo.org/solar/2006/08/11/howto_hardened_loghost_with_splunk_osl_s/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/08/11/howto_hardened_loghost_with_splunk_osl_s/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 10:33:25 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Corey Shields over at Open Source Labs wrote an interesting peice on remote sysloging and hardened in his Life according to Corey blog. It&#8217;s a well written practical use of hardened in the real world. I&#8217;m quite pleased it&#8217;s working out so well for OSL. I hope other major universities and the private sector can [...]]]></description>
				<content:encoded><![CDATA[<p>Corey Shields over at Open Source Labs wrote an interesting peice on remote sysloging and hardened in his <a href="http://staff.osuosl.org/~cshields">Life according to Corey</a> blog.<br />
It&#8217;s a well written practical use of hardened in the real world. I&#8217;m quite pleased it&#8217;s working out so well for OSL. I hope other major universities and the private sector can learn from their experiences.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/08/11/howto_hardened_loghost_with_splunk_osl_s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures with our x86 tinderbox.</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/adventures_with_our_x86_tinderbox_1/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/adventures_with_our_x86_tinderbox_1/#comments</comments>
		<pubDate>Tue, 02 May 2006 21:50:25 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[For a few months now I&#8217;ve profile testing on pretty decent x86 host at OSU. As a side result of building and leaving FEATURES=buildpkg enabled I started ending up with pretty decent sized binary repositories which was pretty cool. I moved on to expanding it to make other arch test/tinderboxes start pushing the $PKGDIR from [...]]]></description>
				<content:encoded><![CDATA[<p>For a few months now I&#8217;ve profile testing on pretty decent x86 host at OSU. As a side result of building and leaving FEATURES=buildpkg enabled I started ending up with pretty decent sized binary repositories which was pretty cool. I moved on to expanding it to make other arch test/tinderboxes start pushing the $PKGDIR from their local repos as well. Also as a result of testing I crontab a crossdev job to build nearly every known cross-compiler on the face of the planet that we could possibly support. As soon as KingTaco and I can do some disk shuffling at OSU I&#8217;ll have an amd64 to beat on in the same way as the x86 tinderbox. Currently I&#8217;m limited to profile testing on mipsel/arm/ppc/x86/hppa. x86 has the best coverage of them.</p>
<p>Side note I wanted to get portage-2.0.54-r2 out the door yesterday but that got delayed. Today is a bad day for me and development so I don&#8217;t think I&#8217;ll be pushing one today either.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/adventures_with_our_x86_tinderbox_1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Before I go to sleep</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/before_i_go_to_sleep/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/before_i_go_to_sleep/#comments</comments>
		<pubDate>Tue, 16 May 2006 03:36:34 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[amd64]]></category>
		<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[So it&#8217;s probably going to be a while before we can do drive swapping on for pitr/dustpuppy and dustpuppy is offline for till that happens so I&#8217;ve started a stable multilib hardened repo for amd64 using an chroot on pitr. hardened/amd64/multilib/ The repo is just shy of about 500 of the most common packages now. [...]]]></description>
				<content:encoded><![CDATA[<p>So it&#8217;s probably going to be a while before we can do drive swapping on for pitr/dustpuppy and dustpuppy is offline for till that happens so I&#8217;ve started a stable multilib hardened repo for amd64 using an chroot on pitr. <a href="http://tinderbox.x86.dev.gentoo.org/html/hardened/amd64/multilib/">hardened/amd64/multilib/</a><br />
The repo is just shy of about 500 of the most common packages now.</p>
<p>It&#8217;s make.conf</p>
<p>CFLAGS=&#8221;-O2 -pipe -fforce-addr&#8221;<br />
CHOST=&#8221;x86_64-pc-linux-gnu&#8221;<br />
CXXFLAGS=&#8221;${CFLAGS}&#8221;<br />
USE=&#8221;-nls -tcpd userlocales dlloader snmp bzip2 cli cgi session tiff jpeg png sysfs bindist boundschecking mp3 ogg vorbis png vcd mpeg xml xml2&#8243;<br />
MAKEOPTS=&#8221;-j4 &#8211;quiet&#8221;<br />
FEATURES=&#8221;buildpkg distclean nodoc noinfo&#8221;<br />
PKGDIR=/usr/portage/local/hardened-multilib<br />
CLEAN_DELAY=0<br />
USE_ORDER=env:pkg:conf:defaults</p>
<p>Added quite a few more packages to the hardened/ppc repo. Current count there is 468</p>
<p>Per request I&#8217;m starting a ppc-uclibc repo. I started from a <a href="http://gentoo.osuosl.org/experimental/ppc/embedded/stages/stage1-ppc-uclibc-2005.0.tar.bz2">stage1-ppc-uclibc-2005.0</a> but am running into a few problems. First every single package wanted to install itself into a new SLOT. This was caused because no SLOT file existed in that stageball. Then while running $PORTDIR/scripts/bootstrap.sh uclibc itself would puke saying that the old version was built with +nls and I needed to keep it enabled. Well that&#8217;s bogus because gentoo nls support is/was non exisxtant back then for uclibc. The problem seems to be that the built_with_use function when no USE= file exists returns an incorrect value.</p>
<p>While updating stuff I noticed that the default icon sets for apache are really ugly. I asked around and sure enough before long somebody pointed me in the right direction for some <a href="http://tinderbox.x86.dev.gentoo.org/hardened/amd64/multilib/">sweet eye candy</a>.</p>
<p>Pushed a new portage-utils (0.1.17) the other day.<br />
<strong>ChangeLog</strong>
<ul>
<li> q: Updated stderr/stdout handling for BSD again.</li>
<li> qfile: do not abort when user passes qfile &#8220;&#8230;&#8221;</li>
<li>qimlate: New applet (Thomas Cort tcort@gentoo.org) uses portage metadata/cache directly.</li>
<li>qmerge: bug fix. dont remove vdb entries in pretend mode.</li>
<li>qpkg: new switch -P/&#8211;pkgdir to allow user defined pkgdirs.</li>
<li>quse: new switch. -N/&#8211;name-only used to only display matching entries and not the values.</li>
</ul>
<p>If vapier has not pushed a new pax-utils already then I&#8217;ll try to get to that in the next few days. It&#8217;s got a few updates to make life suck less.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/before_i_go_to_sleep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>arm/cobalt binary repos and free candy for everyone</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/arm_cobalt_binary_repos_and_free_candy_f_2/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/arm_cobalt_binary_repos_and_free_candy_f_2/#comments</comments>
		<pubDate>Sun, 21 May 2006 22:17:49 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[arm]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[mips]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The tinderbox current pkg count is at 6517 packages across 66 repos now. If anybody has a package or profile request to be added to the tinderbox please feel free to let me know. default-linux/arm I added another binary repo to the tinderbox. This time it&#8217;s for the default-linux/arm/ profile. The build host is an [...]]]></description>
				<content:encoded><![CDATA[<p>The tinderbox current pkg count is at <ins>6517</ins> packages across <ins>66</ins> repos now. If anybody has a package or profile request to be added to the tinderbox please feel free to let me know.</p>
<p><strong>default-linux/arm</strong></p>
<p>I added another binary repo to the tinderbox. This time it&#8217;s for the <a href="http://tinderbox.x86.dev.gentoo.org/default-linux/arm/">default-linux/arm/</a> profile. The build host is an <a href="http://dev.gentoo.org/~vapier/pics/arm-netwinder/">arm netwinder</a> and is so incredibly slow to build on it&#8217;s not funny, (a PDA would be faster) but I gotta take one for the team if I want good coverage of all the profiles. This repo for sure wont be pure arch or ~arch either.</p>
<pre>
=================================================================
Processor       : StrongARM-110 rev 4 (v4l)
BogoMIPS        : 185.54
Features        : swp half 26bit fastmult 
CPU implementer : 0x44
CPU architecture: 4
CPU variant     : 0x0
CPU part        : 0xa10
CPU revision    : 4

Hardware        : Rebel-NetWinder
Revision        : 59ff
Serial          : 00000000000020f9
=================================================================
             total       used       free     shared    buffers     cached
Mem:           123         93         30          0          4         53
-/+ buffers/cache:         35         88
Swap:         1043         15       1028
=================================================================
Portage 2.1_rc1-r3 (default-linux/arm, gcc-3.4.6, glibc-2.3.6-r3, 2.6.14.2-grsec armv4l)
=================================================================
</pre>
<p><strong>default-linux/mips/cobalt</strong></p>
<p>I was starting the initial mipsel rsync repo transfer when the <a href="http://dev.gentoo.org/~vapier/pics/mipsel-raq2/">raq2.mips</a> box locked up. I don&#8217;t think anybody from the OSL will be able to reboot it anytime today so I&#8217;ll probably delete whatever I have and wait for another day and another kernel. Boxes freezing up while simply transferring files is never good.</p>
<p><strong>Icons</strong><br />
I noticed the icons on <a href="http://dev.gentoo.org/~solar/">dev.gentoo.org</a> were not loading after the migration to the new box so I updated those with the same eye candy ones I used on the tinderbox. Looks pretty sweet imo. Hopefully nobody will bitch about it being nice.</p>
<p><strong>cross compiling kernels</strong><br />
Still on my todo list. I really don&#8217;t have a clean way yet to map blindly which kernels I want to build using what options. Maybe next weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/arm_cobalt_binary_repos_and_free_candy_f_2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Benchmarking the power5</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/benchmarking_the_power5_1/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/benchmarking_the_power5_1/#comments</comments>
		<pubDate>Thu, 15 Jun 2006 21:55:10 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Yesterday I got fwded along a forum posting over at penguinppc.org from our good friend over at the OSL [cshields@osuosl] powerpc-cpu optimizations Gentoo PPC64 has glibc-2.3.4.20041102-r2 marked stable so first I started patching it up. While talking to another developer [vapier@gentoo] I found out that the powerpc-cpu optimizations had already been integrated in our glibc-2.4-r3 [...]]]></description>
				<content:encoded><![CDATA[<p>Yesterday I got fwded along a forum posting over at <a href="http://penguinppc.org">penguinppc.org</a> from our good friend over at the OSL [cshields@osuosl] <a href="http://www.power.org/phpbb/viewtopic.php?t=262">powerpc-cpu optimizations</a> </p>
<p>Gentoo PPC64 has glibc-2.3.4.20041102-r2 marked stable so first I started patching it up. While talking to another developer [vapier@gentoo] I found out that the powerpc-cpu optimizations had already been integrated in our glibc-2.4-r3 by him, so I stopped with the patching up of 2.3.x<br />
Time for a few benchmarks. First nbench was not keyworded for PPC64 so I passed that info along to our PPC64 team and [ranger@gentoo] keyworded it for future use.</p>
<p>Here are the results.</p>
<p><em>Base PPC64 stable.</em><br />
<strong>gcc-3.4.4 glibc-2.3.4.20041102-r2</strong></p>
<pre>
BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          581.52  :      14.91  :       4.90
STRING SORT         :            96.4  :      43.07  :       6.67
BITFIELD            :      1.2933e+08  :      22.19  :       4.63
FP EMULATION        :          36.512  :      17.52  :       4.04
FOURIER             :          8689.8  :       9.88  :       5.55
ASSIGNMENT          :          7.3297  :      27.89  :       7.23
IDEA                :          1503.4  :      22.99  :       6.83
HUFFMAN             :          589.62  :      16.35  :       5.22
NEURAL NET          :          14.411  :      23.15  :       9.74
LU DECOMPOSITION    :           556.8  :      28.85  :      20.83
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 22.153
FLOATING-POINT INDEX: 18.757
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : 8 CPU
L2 Cache            : 
OS                  : Linux 2.6.5-7.97-pseries64
C compiler          : 3.4.4
libc                : 
MEMORY INDEX        : 6.069
INTEGER INDEX       : 5.154
FLOATING-POINT INDEX: 10.403
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.
</pre>
<p><em>glibc-2.4.x requires gcc-4 so I compiled that, then recompiled nbench so we could establish any differences it makes alone.</em><br />
<strong>gcc-4.1.1 with 2.3.4.20041102-r2</strong></p>
<pre>
BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          586.56  :      15.04  :       4.94
STRING SORT         :          102.48  :      45.79  :       7.09
BITFIELD            :      1.3137e+08  :      22.54  :       4.71
FP EMULATION        :          39.625  :      19.01  :       4.39
FOURIER             :            8742  :       9.94  :       5.58
ASSIGNMENT          :          10.188  :      38.77  :      10.06
IDEA                :          1750.9  :      26.78  :       7.95
HUFFMAN             :          775.66  :      21.51  :       6.87
NEURAL NET          :          16.845  :      27.06  :      11.38
LU DECOMPOSITION    :          605.04  :      31.34  :      22.63
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 25.276
FLOATING-POINT INDEX: 20.354
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : 8 CPU
L2 Cache            : 
OS                  : Linux 2.6.5-7.97-pseries64
C compiler          : 4.1.1
libc                : 
MEMORY INDEX        : 6.948
INTEGER INDEX       : 5.866
FLOATING-POINT INDEX: 11.289
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.
</pre>
<p>Sadly the kernel version that&#8217;s running on the OSL box is a SuSe one without the support needed. I kept getting FATAL: kernel too old while building glibc. Guess I&#8217;ll have to save the powerpc-cpu optimizations testing for another day..</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/benchmarking_the_power5_1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cvs2git/parsecvs gentoo-x86 conversion</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/cvs2git_parsecvs_gentoo_x86_conversion/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/cvs2git_parsecvs_gentoo_x86_conversion/#comments</comments>
		<pubDate>Mon, 12 Jun 2006 02:32:32 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Recently thanks to the Oregon State University Open Source Labs I&#8217;ve been given access to an IBM OpenPower 720. This thing is a beast like no other box which I have access to. The specs are simply amazing. Anyway I noticed that Alec Warner/antarus@gentoo was having problems with running a cvs2git conversion of the gentoo-x86 [...]]]></description>
				<content:encoded><![CDATA[<p>Recently thanks to the Oregon State University Open Source Labs I&#8217;ve been given access to an <a href="http://powerdev.osuosl.org/node/4">IBM OpenPower 720</a>. This thing is a beast like no other box which I have access to. The specs are simply amazing. Anyway I noticed that Alec Warner/antarus@gentoo was having problems with running a cvs2git conversion of the gentoo-x86 tree, every box which he attempted it on ran out of memory. I figured ok well I&#8217;ve got access to the mothership and should not have any problems doing a run for him. We talked for a little while and he provided me with a quick little script to fire off the conversion process. Well it took 21 hrs consumed 100% of the CPU the entire time and then it failed, towards the end right before it died with an Out of Memory: Killed process 14671 (parsecvs) error. It had consumed 70.1G of virtual memory and 30G RSS as well as all the swap. The gentoo-x86 tree is about 1.4G worth cvs data, the parsecvs util had managed to convert that into 4.1G of git data before it got killed. Gotta say from an admin/infra point of view going from a 1.4G to +4.1G backend repo leaves little room to be desired.</p>
<p>None the less I don&#8217;t see us switching to git any time soon unless the backend tools for conversion get a rewrite/update so they can process the full repo as incremental parts or learn how to use the existing memory more efficiently.</p>
<p>In this graph you can see where I started about at 21:00 and ran till about 18:00 the following day, at about 14:00 the basic conversion process was done and parsecvs started allocating memory here pretty quickly for another 4 hours. The final spike is when it started swapping to disk before it got killed.</p>
<p><img src="http://planet.gentoo.org/developers/media/cvs2git-24h-load.png" width="597" height="241" alt="24h CPU Usage" /></p>
<p>Unfortunately the snmpd version running on the box does not appear to support 64bit counters so all the memory graphs are/were nil.</p>
<p>In the end I had fun helping him with this, and it really gave the power5 a workout <img src='http://blogs.gentoo.org/solar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Sometime later this week I&#8217;ll start setting up ppc64 binrepos, cross compilers etc..</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/cvs2git_parsecvs_gentoo_x86_conversion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ia64 binrepo added/x86 livecd started/SoC server built</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/ia64_binrepo_added_x86_livecd_started_so/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/ia64_binrepo_added_x86_livecd_started_so/#comments</comments>
		<pubDate>Tue, 30 May 2006 04:33:10 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[ia64]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Well I&#8217;m still busy doing whatever it is I do. Tim Yamin [plasmaro@gentoo] hooked me up with an account on the ia64 at OSL to get a repo going for it. So been that&#8217;s pretty much what I&#8217;ve been doing all day and filing bugs for other packages and arches as I come across them [...]]]></description>
				<content:encoded><![CDATA[<p>Well I&#8217;m still busy doing whatever it is I do. Tim Yamin [plasmaro@gentoo] hooked me up with an account on the ia64 at OSL to get a repo going for it. So been that&#8217;s pretty much what I&#8217;ve been doing all day and filing bugs for other packages and arches as I come across them on all the other hosts.</p>
<p>Current package count is <ins>7011</ins> across all repos and by the time I wake up hopefully it will be up it will be up by another 268. Then I got whatever is in this list <a href="https://i2.gentoo.osuosl.org/~solar/unstable.ia64">unstable.ia64</a> to get keyworded and marked stable.</p>
<p>I do hope to get my hands on a fast mips host here in the near future so I can get that going as well. Hoping to break the 10k mark!!</p>
<p>jforman hooked me up with a new vhost for the tinderbox as the .x86. part is a bit deceptive. It&#8217;s now just tinderbox.dev.gentoo.org for the master repo.</p>
<p>r2d2 is attempting to work with the x86 hardened binrepo directly to see if he can speed up the process of livecd creation. Added a few hundred more packages to the hardened/x86 repo for that making it the largest repo of them all.</p>
<p>Some point over the weekend Lance and me did a lot of work on the box that is going to be used to host most of the Google Summer of Code projects. Still got a few final touchup things todo on it, but thats mostly all just a bit of configuring services. It&#8217;s still a bit to soon to tell if they are going to need more than 1 server for everything. genone&#8217;s project might take a wee bit more space than the box we had allocated initially for this. One of the things I&#8217;d really like to see some of the money Gentoo will earn from doing this years SoC is that we pick up a nice server which can be used for future SoC events and or to host the fruitful project that come out of this years (like stats/anonsvn/anon-other or so). I do have high hopes and I&#8217;ve already picked out a pretty decent dell 2850 for about ~$4500 that I&#8217;d like to see us get that includes 12G Ram/dual dualcore xeons at 3GHZ each and about 100GB of space or so. (having a good server benefits everybody)</p>
<p>Cool new bug.. <a href="http://bugs.gentoo.org/show_bug.cgi?id=133420">New QA warning &#8211; detect already stripped binaries in prepstrip</a> (I like ELF)</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/ia64_binrepo_added_x86_livecd_started_so/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>default-linux/hppa binrepo is up</title>
		<link>http://blogs.gentoo.org/solar/2006/07/03/default_linux_hppa_binrepo_is_up/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blogs.gentoo.org/solar/2006/07/03/default_linux_hppa_binrepo_is_up/#comments</comments>
		<pubDate>Mon, 12 Jun 2006 01:50:50 +0000</pubDate>
		<dc:creator>solar</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[hppa]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Last weekend I got a list of packages from GMsoft(hppa lead dev) and started a big fat run on hake. Well it&#8217;s pretty much finishing up and the only packages which I did not merge from his list of 1083 packages were those ones which were either ~arch or required a configured kernel (silly kde [...]]]></description>
				<content:encoded><![CDATA[<p>Last weekend I got a list of packages from GMsoft(hppa lead dev) and started a big fat run on hake. Well it&#8217;s pretty much finishing up and the only packages which I did not merge from his list of 1083 packages were those ones which were either ~arch or required a configured kernel (silly kde for having a harddep on media-sound/cdparanoia). Currently there are 758 pkgs in this repo and like the others, if/when something breaks I&#8217;ll know about it and report it.</p>
<p>CFLAGS=&#8221;-O2 -pipe -march=2.0&#8243;<br />
CHOST=&#8221;hppa2.0-unknown-linux-gnu&#8221;<br />
CXXFLAGS=&#8221;-O2 -pipe&#8221;<br />
USE_ORDER=env:pkg:conf:defaults<br />
PORTAGE_TMPFS=&#8221;/dev/shm/portage&#8221;<br />
PKGDIR=/packages/<br />
MAKEOPTS=&#8221;-j3&#8243;<br />
CLEAN_DELAY=0<br />
FEATURES=&#8221;sandbox distclean buildpkg genpkgindex test collision-protect&#8221;<br />
USE=&#8217;dlloader test bindist&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gentoo.org/solar/2006/07/03/default_linux_hppa_binrepo_is_up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
