<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>dsegree</title>
	<atom:link href="http://dsegree.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dsegree.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Fri, 13 Apr 2012 00:36:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dsegree.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>dsegree</title>
		<link>http://dsegree.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dsegree.wordpress.com/osd.xml" title="dsegree" />
	<atom:link rel='hub' href='http://dsegree.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Release 0.3</title>
		<link>http://dsegree.wordpress.com/2012/04/13/release-0-3/</link>
		<comments>http://dsegree.wordpress.com/2012/04/13/release-0-3/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 00:31:56 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=208</guid>
		<description><![CDATA[Before I begin, here is a link to my project wiki page: My SBR600 Project Wiki Page. For my final release of the KidsRuby package, I have made myself a checklist of things that I have completed and things that still need to be done. This will be good for the person who will be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=208&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Before I begin, here is a link to my project wiki page:</p>
<p><a title="SBR600 Project Wiki" href="http://zenit.senecac.on.ca/wiki/index.php/KidsRuby" target="_blank">My SBR600 Project Wiki Page.</a></p>
<p>For my final release of the KidsRuby package, I have made myself a checklist of things that I have completed and things that still need to be done. This will be good for the person who will be taking over my work.</p>
<p><strong>Complete:</strong></p>
<ul>
<li>Grabbed both the <a title="KidsRuby" href="https://github.com/hybridgroup/kidsruby/zipball/master">KidsRuby</a> and <a title="Rubywarrior" href="https://github.com/ryanb/ruby-warrior/zipball/master">Rubywarrior</a> package from their respected github page.</li>
<li>Created a spec file for both programs (listed below) and successfully packaged both programs.</li>
<li>Created desktop icon/file for KidsRuby.</li>
<li>Tested on Fedora 17 Alpha release. (KidsRuby needs Ruby 1.9 to run and only Fedora 17 has this package)</li>
<li>Successfully went through mock and koji.</li>
</ul>
<p><strong>Outstanding:</strong></p>
<ul>
<li>Must get GOSU Gem packaged up for Fedora 17 and incorporated into KidsRuby.</li>
<li>Probably touch up the spec files to make it 100% follow Fedora packaging guidelines.</li>
<li>Still receiving a few errors when running rpmlint on my Kidsruby RPM that needs to be fixed.</li>
</ul>
<p>Below are the links to my spec files, SRPM&#8217;s, RPM&#8217;s and my project parent folder (All files are stored on my Matrix account).</p>
<p><a title="Project Parent Folder" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/" target="_blank">Project Parent Folder</a></p>
<p><a title="KidsRuby Spec File" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/kidsruby.spec" target="_blank">KidsRuby Spec File</a></p>
<p><a title="KidsRuby - No Arch RPM" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/kidsruby-1.1-7.fc17.noarch.rpm">KidsRuby &#8211; No Arch RPM</a> &lt;&#8211; Right click on link and save to computer to download</p>
<p><a title="KidsRuby - Source RPM" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/kidsruby-1.1-7.fc17.src.rpm">KidsRuby &#8211; Source RPM</a></p>
<p><a title="Ruby Warrior SRC" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/rubywarrior-0.1.2-2.fc17.src.rpm">Ruby Warrior &#8211; Source RPM</a></p>
<p><a title="Ruby Warrior - No Arch RPM" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/rubywarrior-0.1.2-2.fc17.noarch.rpm">Ruby Warrior &#8211; No Arch RPM</a> &lt;&#8211; Right click on link and save to computer to download</p>
<p><a title="Ruby Warrios Spec File" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/rubywarrior.spec" target="_blank">Ruby Warrios Spec File</a></p>
<p>Overall this has been a great experience and I have learned a lot. If there is anymore information that is needed please feel free to email me at danielsegree@me.com.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/208/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=208&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/04/13/release-0-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>
	</item>
		<item>
		<title>Release 0.2</title>
		<link>http://dsegree.wordpress.com/2012/04/02/release-0-2/</link>
		<comments>http://dsegree.wordpress.com/2012/04/02/release-0-2/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 17:29:48 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=183</guid>
		<description><![CDATA[In my 0.1 release, I successfully packaged RubyWarrior, with the help of my Prof. Chris Tyler.  For this milestone I will be attempting to package KidsRuby. As stated in my previous blog ( Release 0.1), I had to grab the source code from KidsRuby website. Once downloaded, I read the README file to see how [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=183&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my 0.1 release, I successfully packaged RubyWarrior, with the help of my Prof. Chris Tyler.  For this milestone I will be attempting to package KidsRuby. As stated in my previous blog ( <a title="Release 0.1" href="http://dsegree.wordpress.com/2012/03/11/release-0-1/" target="_blank">Release 0.1</a>), I had to grab the source code from <strong><a title="KidsRuby Source" href="https://github.com/hybridgroup/kidsruby/zipball/master">KidsRuby</a></strong> website. Once downloaded, I read the <strong>README</strong> file to see how to run it. I realized that it needs a few other packages to be installed before it can be ran. Qt4-devel, ruby and rubygems are some of the additional software needed.</p>
<p>Once the additional files were installed I was able to run it by typing the follow command: <strong><em>ruby main.rb</em></strong></p>
<p>After testing the software, its now time for me to create my spec file. I followed the spec file from my RubyWarrior package. After using <strong>rpmbuild -ba kidsruby.spec</strong> to build my package, I made sure there were no errors in my spec file and rpm files&#8230;. everything looks okay. Before uploading the newly created RPM files to my matrix account, I ran it through mock and koji and all was well.</p>
<p>Below are the links to my  spec file, RPM&#8217;s and my project parent folder (All files are stored on my Matrix account).</p>
<p><a title="Project Parent Folder" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/" target="_blank">Project Parent Folder</a></p>
<p><a title="KidsRuby Spec File" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/kidsruby.spec" target="_blank">KidsRuby Spec File</a></p>
<p><a title="KidsRuby - No Arch RPM" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/kidsruby-1.1-6.fc17.noarch.rpm.zip">KidsRuby &#8211; No Arch RPM</a></p>
<p><a title="KidsRuby - Source RPM" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/kidsruby-1.1-6.fc17.src.rpm">KidsRuby &#8211; Source RPM</a></p>
<p>When trying to install my newly created KidsRuby RPM I was getting some errors; I believe I have to make a patch file to edit one of the files needed for the program to run. Also I have to get my desktop icon to actually work and open the actual KidsRuby program. As of right now the desktop icon doesn&#8217;t do anything.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=183&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/04/02/release-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>
	</item>
		<item>
		<title>Release 0.1</title>
		<link>http://dsegree.wordpress.com/2012/03/11/release-0-1/</link>
		<comments>http://dsegree.wordpress.com/2012/03/11/release-0-1/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 21:13:49 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=159</guid>
		<description><![CDATA[RELEASE 0.1 Well here goes nothing&#8230; I&#8217;m suppose to have a release of some sort today of my project that I am working on&#8230; KidsRuby. I will be the first to admit that I am lost, but I am still trying to make it work. Never give up. So I have downloaded the file and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=159&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>RELEASE 0.1</strong></p>
<p>Well here goes nothing&#8230; I&#8217;m suppose to have a release of some sort today of my project that I am working on&#8230; KidsRuby.</p>
<p>I will be the first to admit that I am lost, but I am still trying to make it work. Never give up. So I have downloaded the file and tried to make it work on Fedora 16, but was unsuccessful, so now I&#8217;m trying to build it for Fedora 17 coming out in a few months.</p>
<p>I have realized that this isn&#8217;t as easy as I thought it was going to be. This package needs a lot of other packages just to get it up and running.</p>
<p><strong>UPDATE: </strong>So they have updated the package for KidsRuby from v1.0.5 to v1.1.</p>
<ol>
<li>I had to grab the <a title="KidsRuby" href="https://github.com/hybridgroup/kidsruby/zipball/master">KidsRuby</a> software from the KidsRuby download page.</li>
<li>Next I have to grab the <a title="Ruby Warrior" href="https://github.com/ryanb/ruby-warrior/zipball/master">Ruby Warrior</a> package, which is a standalone game, which also runs within KidsRuby.</li>
<li>Then I had to grab the required Ruby package for it to run on Fedora 17&#8230;<a title="Ruby" href="http://arm.koji.fedoraproject.org/packages/ruby/1.9.3.0/8.fc17/src/ruby-1.9.3.0-8.fc17.src.rpm">Ruby 1.9.3.0-8</a></li>
</ol>
<p>Once I had the above downloaded, it was time to start scratching my head lol&#8230;. kidding. I installed the latest ruby package and installed the Ruby Warrior game to make sure it worked. After that I then met with Chris Tyler (my professor), who helped me construct the spec file according to Fedora guidelines. Once complete I packaged it and ran it through Mock.</p>
<p>For this milestone I will be packaging Ruby Warrior. Below are the links to my spec file, RPM&#8217;s and my project parent folder (All files are stored on my Matrix account).</p>
<p><a title="SBR Project Folder" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/">Parent Project Folder</a></p>
<p><a title="Ruby Warrior SRC" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/rubywarrior-0.1.2-2.fc17.src.rpm">Ruby Warrior &#8211; Source RPM</a></p>
<p><a title="Ruby Warrior - No Arch RPM" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/rubywarrior-0.1.2-2.fc17.noarch.rpm">Ruby Warrior &#8211; No Arch RPM</a></p>
<p><a title="Ruby Warrios Spec File" href="http://matrix.senecac.on.ca/~dsegree/SBR600_Project/rubywarrior.spec" target="_blank">Ruby Warrios Spec File</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=159&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/03/11/release-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>
	</item>
		<item>
		<title>Using GIT</title>
		<link>http://dsegree.wordpress.com/2012/02/18/using-git/</link>
		<comments>http://dsegree.wordpress.com/2012/02/18/using-git/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 01:45:31 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=86</guid>
		<description><![CDATA[Time to blog&#8230; Git Git Git&#8230;. Git = Git is a free &#38; open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. GitHub = GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=86&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Time to blog&#8230; Git Git Git&#8230;.</p>
<p><strong>Git =</strong> Git is a free &amp; open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.</p>
<p><strong>GitHub = </strong>GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.</p>
<p><strong>Resources:</strong></p>
<p><a href="http://git-scm.com/" target="_blank">http://git-scm.com/</a><br />
<a title="http://github.com/" href="http://github.com/" target="_blank">http://github.com/</a></p>
<p><strong>To Do:</strong></p>
<p>GIT Lab<br />
Clone the repository at ssh://sbr600@scotland.proximity.on.ca/~/certs/<br />
Add your cert using the instructions in the readme.txt file.<br />
Blog about your experience.</p>
<p>Let&#8217;s start the Blogging process&#8230;. Below is the read me file of the steps that I needed to take setup my SSH public key on the GIT repo.</p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/readme.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/readme.jpg?w=300&h=195" alt="Contents of the read me file" title="readme" width="300" height="195" class="aligncenter size-medium wp-image-97" /></a></p>
<ol>
<li>Clone the repository at ssh://sbr600@scotland.proximity.on.ca/~/certs/ to your computer.<br />
<strong>Command:</strong> git clone ssh://sbr600@scotland.proximity.on.ca/~/certs/</li>
<p><a href="http://dsegree.files.wordpress.com/2012/02/step1.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/step1.jpg?w=300&h=132" alt="" title="step1" width="300" height="132" class="aligncenter size-medium wp-image-109" /></a></p>
<li>Create a new brach in the repo.<br />
<strong>Command:</strong> git checkout -b dsegree </li>
<p><a href="http://dsegree.files.wordpress.com/2012/02/step-2.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/step-2.jpg?w=300&h=106" alt="" title="step 2" width="300" height="106" class="aligncenter size-medium wp-image-111" /></a></p>
<li>Add my public ssh key to the repo.</li>
<p><strong>Command:</strong> git add dsegree.pub<br />
<strong>Command:</strong> git commit -m &#8220;add some comments&#8221;</p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/untitled.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/untitled.jpg?w=300&h=61" alt="" title="Untitled" width="300" height="61" class="aligncenter size-medium wp-image-132" /></a></p>
<p><strong>Note:</strong> If the above commit command doesn&#8217;t work then type the below commands&#8230;..</p>
<p>git config &#8211;global user.name &#8220;Your Name&#8221; &lt;&#8211; your name<br />
git config &#8211;global user.email you@example.com &lt;&#8211; your email</p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/1.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/1.jpg?w=300&h=44" alt="" title="1" width="300" height="44" class="aligncenter size-medium wp-image-136" /></a></p>
<li>Check the Git log to make sure all looks good.</li>
<p><strong>Command:</strong> git log</p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/step-41.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/step-41.jpg?w=300&h=68" alt="" title="step 4" width="300" height="68" class="aligncenter size-medium wp-image-127" /></a></p>
<li>Push branch to repo.<br />
<strong>Command:</strong> get push origin dsegree:dsegree</p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/step-5.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/step-5.jpg?w=300&h=95" alt="" title="step 5" width="300" height="95" class="aligncenter size-medium wp-image-117" /></a></li>
</ol>
<p>Fineto <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I am now able to ssh into <strong>@scotland.proximity.on.ca</strong></p>
<p><strong>Example:</strong> ssh dsegree@scotland.proximity.on.ca</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=86&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/02/18/using-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/readme.jpg?w=300" medium="image">
			<media:title type="html">readme</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/step1.jpg?w=300" medium="image">
			<media:title type="html">step1</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/step-2.jpg?w=300" medium="image">
			<media:title type="html">step 2</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/untitled.jpg?w=300" medium="image">
			<media:title type="html">Untitled</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/1.jpg?w=300" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/step-41.jpg?w=300" medium="image">
			<media:title type="html">step 4</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/step-5.jpg?w=300" medium="image">
			<media:title type="html">step 5</media:title>
		</media:content>
	</item>
		<item>
		<title>Signing RPM packages</title>
		<link>http://dsegree.wordpress.com/2012/02/15/signing-rpm-packages/</link>
		<comments>http://dsegree.wordpress.com/2012/02/15/signing-rpm-packages/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 23:07:58 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=84</guid>
		<description><![CDATA[An RPM signature, like the digital signature used on many other software-signing systems, is a private key encryption of a checksum. RPM uses the GPG libraries for signing. My Custom Repository Create a GPG key, by the running the following command: gpg &#8211;gen-key Add the e-mail address associated with your gpg key to the %_gpg_name [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=84&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>An RPM signature, like the digital signature used on many other software-signing systems, is a private key encryption of a checksum. RPM uses the GPG libraries for signing.</p>
<p><a href="http://matrix.senecac.on.ca/~dsegree/yum/" title="My Custom Repository" target="_blank">My Custom Repository</a></p>
<ol>
<li>Create a GPG key, by the running the following command:</li>
<p>         <strong>gpg &#8211;gen-key</strong></p>
<li>Add the e-mail address associated with your gpg key to the <strong>%_gpg_name macro</strong> in <strong>~/.rpmmacros</strong> &#8212; the line will look like this:</li>
<p>         <strong>%_gpg_name &#8220;e-mail-address&#8221;</strong></p>
<li>Before we can sign our RPM packages, install rpm-sign first:</li>
<p>         <strong>yum install rpm-sign</strong></p>
<li>Sign one of your packages with by running the follow command:</li>
<p>         <strong>rpm &#8211;addsign ~/rpmbuild/RPMS/i686/httptunnel-3.0.5-1.fc16.i686.rpm</strong></li>
</ol>
<p>You should now have a signed package that is ready to be added to a custom repo.</p>
<p><strong>Creating a custom YUM Repository</strong></p>
<p>Here is a link to my Repodata:</p>
<p><a href="http://matrix.senecac.on.ca/~dsegree/yum/repodata/" title="My Repodata" target="_blank">My Repodata</a> </p>
<ol>
<li>Create a directory (I am using http protocol to serve the directory, so I’m creating the directory within /var/www/html).</li>
<p>               <strong>mkdir /var/www/html/yum_repo</strong></p>
<li>Move the signed package into the directory we just created:</li>
<p>               <strong>mv httptunnel-3.0.5-1.fc16.i686.rpm /var/www/html/yum_repo/</strong></p>
<li>Create the repository metadata for the directory:</li>
<p>              <strong>createrepo /var/www/html/yum_repo</strong></p>
<p>This command will create a subdirectory called repodata where all the repository metadata are located.</p>
<p><strong>Testing</strong></p>
<p>Create a new repo file in <strong>/etc/yum.repos.d</strong> by copying and modifying an existing file in that directory. Keep gpgcheck=1 but comment out the gpgkey file.</p>
<p>            <strong>cp fedora.repo dsegree.repo</strong></p>
<p>Run the following command:</p>
<p>gedit /etc/yum.repos.d/dsegree.repo</p>
<p>Edit this file with the following information:</p>
<p>[insert-your-repo-name-here]<br />
name=<br />
baseurl=http://&#8211;put the location of repository here&#8211;<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=file:///etc/pki/rpm-gpg/&#8211;the name of key you create goes here&#8211; </p>
<p>Now you will need to export your gpg key as a normal user.</p>
<p>Run the following command as normal user:</p>
<p>gpg &#8211;export &#8211;armor dsegree@learn.senecac.on.ca</p>
<p>Your new repository should be fully function now the first time you try to download from it you will be asked if you like to import the key that you have made earlier.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=84&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/02/15/signing-rpm-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>
	</item>
		<item>
		<title>KOOOOOOOOJI</title>
		<link>http://dsegree.wordpress.com/2012/02/15/kooooooooji/</link>
		<comments>http://dsegree.wordpress.com/2012/02/15/kooooooooji/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 20:27:39 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=64</guid>
		<description><![CDATA[OK here we go my attempt at Koji!&#8230;. a little overdue but better late then never lets start with the installation process: Installing Koji Installing the Koji CLI Everything you need to use Koji (and be a Fedora contributor) can be installed in a single step: yum install fedora-packager fedora-packager provides useful scripts to help [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=64&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>OK here we go my attempt at Koji!&#8230;. a little overdue but better late then never <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  lets start with the installation process:</p>
<p><strong>Installing Koji</strong></p>
<p>Installing the Koji CLI<br />
Everything you need to use Koji (and be a Fedora contributor) can be installed in a single step:</p>
<p><strong>yum install fedora-packager</strong></p>
<p>fedora-packager provides useful scripts to help maintain and setup your koji environment. Additionally, it includes dependencies on the Koji CLI, so it will be installed when you install fedora-packager. The command is called koji and is included in the main koji package. By default the koji tool authenticates to the central server using Kerberos. However SSL and username/password authentications are available. You will need to have a valid authentication token to use many features. However, many of the read-only commands will work without authentication.</p>
<p><strong>Fedora Account System (FAS2) Setup &#8211; Initial Fedora Setup</strong><br />
In order to interface with the koji server, maintainers will need to run</p>
<p><strong>/usr/bin/fedora-packager-setup</strong></p>
<p>Now on to the fun stuff&#8230; time to build a queue request on the Koji servers!</p>
<p><strong>Use Koji to build a scratch package for each of the following architectures:</strong><br />
Primary architectures (submit using the &#8220;koji&#8221; command):</p>
<ul>
i386 (32-bit AMD/Intel)<br />
x86_64 (64-bit AMD/Intel)</ul>
<p><strong>ARM architectures:</strong></p>
<ul>
armv5tel (ARM architecture version 5 with &#8220;soft fp&#8221; ABI)<br />
armv7hl (ARM architecture verison 7 with &#8220;hard fp&#8221; ABI)</ul>
<p><strong>s390 mainframe architectures:</strong></p>
<ul>
s390<br />
s390x</ul>
<p><strong>PowerPC architectures:</strong></p>
<ul>
ppc (32-bit)<br />
ppc64 (64-bit)</ul>
<p><strong>Issue the command:</strong><em> koji build f17 &#8211;scratch yourSRPM</em> to start the process to build a queue request for your package. I used httptunnel. Below are the screenshots of of my request for all of the above architectures.</p>

<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/x86_64/' title='x86_64'><img data-liked='0' data-reblogged='0'data-attachment-id='74' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/x86_64.png?w=150&h=93" class="attachment-thumbnail" alt="x86_64" title="x86_64" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/ppc/' title='ppc'><img data-liked='0' data-reblogged='0'data-attachment-id='75' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/ppc.png?w=150&h=93" class="attachment-thumbnail" alt="ppc" title="ppc" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/armv7hl/' title='armv7hl'><img data-liked='0' data-reblogged='0'data-attachment-id='76' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/armv7hl.png?w=150&h=93" class="attachment-thumbnail" alt="armv7hl" title="armv7hl" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/armv5tel/' title='armv5tel'><img data-liked='0' data-reblogged='0'data-attachment-id='77' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/armv5tel.png?w=150&h=93" class="attachment-thumbnail" alt="armv5tel" title="armv5tel" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/ppc64/' title='ppc64'><img data-liked='0' data-reblogged='0'data-attachment-id='78' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/ppc64.png?w=150&h=93" class="attachment-thumbnail" alt="ppc64" title="ppc64" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/s390/' title='s390'><img data-liked='0' data-reblogged='0'data-attachment-id='79' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/s390.png?w=150&h=93" class="attachment-thumbnail" alt="s390" title="s390" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/i386/' title='i386'><img data-liked='0' data-reblogged='0'data-attachment-id='80' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/i386.png?w=150&h=93" class="attachment-thumbnail" alt="i386" title="i386" /></a>
<a href='http://dsegree.wordpress.com/2012/02/15/kooooooooji/s390x/' title='s390x'><img data-liked='0' data-reblogged='0'data-attachment-id='81' data-orig-size='1440,900' data-image-meta='{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}' width="150" height="93" src="http://dsegree.files.wordpress.com/2012/02/s390x.png?w=150&h=93" class="attachment-thumbnail" alt="s390x" title="s390x" /></a>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=64&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/02/15/kooooooooji/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/x86_64.png?w=150" medium="image">
			<media:title type="html">x86_64</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/ppc.png?w=150" medium="image">
			<media:title type="html">ppc</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/armv7hl.png?w=150" medium="image">
			<media:title type="html">armv7hl</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/armv5tel.png?w=150" medium="image">
			<media:title type="html">armv5tel</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/ppc64.png?w=150" medium="image">
			<media:title type="html">ppc64</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/s390.png?w=150" medium="image">
			<media:title type="html">s390</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/i386.png?w=150" medium="image">
			<media:title type="html">i386</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/s390x.png?w=150" medium="image">
			<media:title type="html">s390x</media:title>
		</media:content>
	</item>
		<item>
		<title>MOCK</title>
		<link>http://dsegree.wordpress.com/2012/02/15/mock/</link>
		<comments>http://dsegree.wordpress.com/2012/02/15/mock/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 20:07:19 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=54</guid>
		<description><![CDATA[Purpose To use and become familiar with the mock and koji tools. Mock is used to test that the BuildRequires for a package are complete and accurate, by creating a bare-bones chroot environment containing only the basic build packages plus any packages indicated by BuildRequires lines in the spec file. Koji is a client-server system [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=54&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Purpose</strong></p>
<p>To use and become familiar with the mock and koji tools.</p>
<p>Mock is used to test that the BuildRequires for a package are complete and accurate, by creating a bare-bones chroot environment containing only the basic build packages plus any packages indicated by BuildRequires lines in the spec file.</p>
<p>Koji is a client-server system which allows you to queue builds within the Fedora build farm. This permits you to test whether your package builds on multiple different architectures, which is especially useful when you don&#8217;t otherwise have access to the machines of each architecture. For example, if you are working on a 32-bit PC, you won&#8217;t be able to directly test builds on a 64-bit PC architecture (x86_64), nor non-PC architectures such as ARM, MIPS, PA-Risc, IA64, S390, Sparc, and PowerPC. </p>
<p><strong>Preparation for Mock</strong></p>
<p>* Install the mock package: yum install mock<br />
* Add yourself to the mock group: usermod -aG mock yourUserName</p>
<p>After the above is complete we must go ahead a use mock for the correct Fedora package and architect. We must run the below command to do this for Fedora 16 32bit edition.</p>
<p>* mock -r fedora-16-i386 nettle-2.4-1.fc16.src.rpm<br />
* mock -r fedora-16-i386 httptunnel-3.0.5-1.fc16.src.rpm</p>
<p>Here are the screenshots after running mock successfully.</p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/http.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/http.jpg?w=300&h=195" alt="" title="http" width="300" height="195" class="aligncenter size-medium wp-image-61" />MOCK &#8211; HTTP Tunnel</a></p>
<p><a href="http://dsegree.files.wordpress.com/2012/02/mock_nettle.jpg"><img src="http://dsegree.files.wordpress.com/2012/02/mock_nettle.jpg?w=300&h=206" alt="" title="mock_nettle" width="300" height="206" class="aligncenter size-medium wp-image-62" />MOCK &#8211; Nettle </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=54&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/02/15/mock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/http.jpg?w=300" medium="image">
			<media:title type="html">http</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/02/mock_nettle.jpg?w=300" medium="image">
			<media:title type="html">mock_nettle</media:title>
		</media:content>
	</item>
		<item>
		<title>RPM-Writing (RPM Packaging)</title>
		<link>http://dsegree.wordpress.com/2012/01/23/rpm-writing-rpm-packaging/</link>
		<comments>http://dsegree.wordpress.com/2012/01/23/rpm-writing-rpm-packaging/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 00:22:14 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=22</guid>
		<description><![CDATA[RPM-Writing Lab Let the fun begin! No to sure how to do this and it seems complicated, but I shall find out. **Fingers crossed ** I&#8217;ve finished the first part, which was moving the tarball files (package source code) in the ~/rpmbuild/SOURCES directory. I&#8217;ve also created two .spec files for my packages, by running the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=22&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>RPM-Writing Lab</strong></p>
<p>Let the fun begin! No to sure how to do this and it seems complicated, but I shall find out. **Fingers crossed <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  **</p>
<p>I&#8217;ve finished the first part, which was moving the tarball files (package source code) in the <strong>~/rpmbuild/SOURCES</strong> directory. I&#8217;ve also created two .spec files for my packages, by running the command <strong>rpmdev-newspec nameOfPackage</strong>. One for nettle (nettle.spec) &amp; one for httptunnel (httptunnel.spec). </p>
<p>Next was to edit the two .spec files with the metadata and fill in all of the required sections. Here is a copy of my .spec files, with all the information entered:</p>
<ol>
<li><a href='http://dsegree.files.wordpress.com/2012/01/httptunnel_spec2.doc'>My HTTP Tunnel SPEC file</a></li>
<li><a href='http://dsegree.files.wordpress.com/2012/01/nettle_spec2.doc'>My Nettle SPEC file</a></li>
</ol>
<p>Be back in a few&#8230;&#8230;</p>
<p>Okay so I ran the <strong>rpmbuild -ba nettle.spec</strong> command and it ran successfully, but when I ran the <strong>rpmbuild -ba httptunnel.spec</strong> command I got some errors. Not sure what this means but I will have to google or jump on the chat rooms and ask around. Below are the errors:</p>
<p><a href="http://dsegree.files.wordpress.com/2012/01/httptunnel_spec_build_error.jpg"><img src="http://dsegree.files.wordpress.com/2012/01/httptunnel_spec_build_error.jpg?w=300&h=127" alt="httptunnel.spec build error message" title="httptunnel_spec_build_error" width="300" height="127" class="aligncenter size-medium wp-image-39" /></a></p>
<p>Found out from a colleague that I have to edit the httptunnel.spec file and add<strong> %{_bindir}/*</strong> and <strong>%{_mandir}/man*/*</strong>. I also reached out to my prof (Chris Tyler) via IRC and he gave some great pointers and explained to me why I was getting errors. He also advised me to have a look at <a href="http://fedoraproject.org/wiki/Packaging:RPMMacros" title="RPM Marcos" target="_blank">RPM Marcos</a>, which explains the marcos that should be used in the spec files.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=22&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/01/23/rpm-writing-rpm-packaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>

		<media:content url="http://dsegree.files.wordpress.com/2012/01/httptunnel_spec_build_error.jpg?w=300" medium="image">
			<media:title type="html">httptunnel_spec_build_error</media:title>
		</media:content>
	</item>
		<item>
		<title>Build from Source</title>
		<link>http://dsegree.wordpress.com/2012/01/22/build-from-source/</link>
		<comments>http://dsegree.wordpress.com/2012/01/22/build-from-source/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 23:40:26 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=3</guid>
		<description><![CDATA[Build from Source Lab Purpose To become familiar with the build process. To create a foundation for later labs. ﻿ For this lab I chose http tunneling, and nettle. They were both random picks. Below are the steps I used to build software from source code. ﻿NETTLE: Website: http://www.lysator.liu.se/~nisse/nettle/ 1. wget ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-2.4.tar.gz &#60;&#8211; Download the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=3&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Build from Source Lab</strong></p>
<p><strong><u>Purpose</u></strong></p>
<ol>
<li>To become familiar with the build process.</li>
<li>To create a foundation for later labs.</li>
<p>﻿</ol>
<p>For this lab I chose http tunneling, and nettle. They were both random picks. Below are the steps I used to build software from source code.</p>
<p><strong><u>﻿NETTLE:</u></strong></p>
<p><strong>Website:</strong> <a href="http://www.lysator.liu.se/~nisse/nettle/" target="_blank">http://www.lysator.liu.se/~nisse/nettle/</a></p>
<p>1. wget ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-2.4.tar.gz <strong>&lt;&#8211; Download the code.</strong><br />
2. time tar xvzf nettle-2.4.tar.gz <strong>&lt;&#8211; ﻿Unpack the tarball</strong><br />
real	0m0.106s<br />
user	0m0.028s<br />
sys	0m0.039s</p>
<p>3. cd nettle-2.4 <strong>&lt;&#8211; ﻿Change to the directory containing the unpacked files.</strong><br />
4. time ./configure <strong>&lt;&#8211; ﻿Run a script that configures the build for our particular system.</strong><br />
real	0m6.118s<br />
user	0m1.170s<br />
sys	0m1.088s</p>
<p>5. time make   <strong>&lt;&#8211; ﻿Run a script to build the software</strong><br />
real	0m23.003s<br />
user	0m14.116s<br />
sys	0m4.018s</p>
<p>6. time sudo make install <strong>&lt;&#8211; Installing the software</strong><br />
real	0m9.519s<br />
user	0m2.881s<br />
sys	0m0.622s</p>
<p><strong><u>﻿HTTPTUNNELING:</u></strong></p>
<p><strong>Website:</strong> <a href="http://www.nocrew.org/software/httptunnel.html" target="_blank">http://www.nocrew.org/software/httptunnel.html</a></p>
<p>1. www.nocrew.org/software/httptunnel/httptunnel-3.0.5.tar.gz<br />
2.  time tar xvzf httptunnel-3.0.5.tar.gz<br />
real	0m0.010s<br />
user	0m0.000s<br />
sys	0m0.002s</p>
<p>3. cd httptunnel-3.0.5<br />
4. time ./configure<br />
real	0m4.496s<br />
user	0m0.911s<br />
sys	0m0.591s</p>
<p>5. time make<br />
real	0m1.696s<br />
user	0m0.902s<br />
sys	0m0.229s</p>
<p>6. time sudo make install<br />
real	0m0.474s<br />
user	0m0.258s<br />
sys	0m0.056s</p>
<p><strong><u>*** NOTE:</u></strong> The built-in &#8220;time&#8221; command, provided by bash, is used in front of the above commands; to determine how long a command takes to execute. The above outputs from the time command, shows three different times:</p>
<ul>
<li>real &#8211; the actual time taken to run the command</li>
<li>user &#8211; the amount of time the CPU was running the command</li>
<li>sys &#8211; the amount of time the CPU was performing kernel operations which were initiated by this command</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=3&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/01/22/build-from-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>
	</item>
		<item>
		<title>About Me&#8230;</title>
		<link>http://dsegree.wordpress.com/2012/01/15/hello-world/</link>
		<comments>http://dsegree.wordpress.com/2012/01/15/hello-world/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 03:54:34 +0000</pubDate>
		<dc:creator>dsegree</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dsegree.wordpress.com/?p=1</guid>
		<description><![CDATA[My name is Daniel Segree, I&#8217;m currently enrolled in CTY at Seneca College.  Hobbies include: Playing videos Going out with friends Playing sports Anything Apple :-) Contact Info: Email: dsegree@learn.senecac.on.ca Blog: http://dsegree.wordpress.com/ Fedora Project: https://fedoraproject.org/wiki/User:Dsegree Open Source @ Seneca: http://zenit.senecac.on.ca/wiki/index.php/User:Dsegree IRC username: dsegree<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=1&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My name is Daniel Segree, I&#8217;m currently enrolled in CTY at Seneca College.</p>
<div> Hobbies include:</div>
<ul>
<li>Playing videos</li>
<li>Going out with friends</li>
<li>Playing sports</li>
<li>Anything Apple :-)</li>
</ul>
<p>Contact Info:</p>
<ul>
<li>Email: <a href="mailto:dsegree@learn.senecac.on.ca">dsegree@learn.senecac.on.ca</a> </li>
<li>Blog: <a title="http://dsegree.wordpress.com/" href="http://dsegree.wordpress.com/" rel="nofollow">http://dsegree.wordpress.com/</a></li>
<li>Fedora Project: <a title="https://fedoraproject.org/wiki/User:Dsegree" href="https://fedoraproject.org/wiki/User:Dsegree" rel="nofollow">https://fedoraproject.org/wiki/User:Dsegree</a></li>
<li>Open Source @ Seneca: <a href="http://zenit.senecac.on.ca/wiki/index.php/User:Dsegree">http://zenit.senecac.on.ca/wiki/index.php/User:Dsegree</a></li>
<li>IRC username: dsegree</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsegree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsegree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dsegree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dsegree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsegree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsegree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsegree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsegree.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsegree.wordpress.com&#038;blog=31548919&#038;post=1&#038;subd=dsegree&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dsegree.wordpress.com/2012/01/15/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2737d4db392aa52fc1aba56ab1356041?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsegree</media:title>
		</media:content>
	</item>
	</channel>
</rss>
