<?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>The Cedar and the Thistle</title>
	<atom:link href="http://cedarandthistle.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cedarandthistle.wordpress.com</link>
	<description>Linux and education in Lebanon</description>
	<lastBuildDate>Thu, 29 Dec 2011 07:28:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cedarandthistle.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The Cedar and the Thistle</title>
		<link>http://cedarandthistle.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cedarandthistle.wordpress.com/osd.xml" title="The Cedar and the Thistle" />
	<atom:link rel='hub' href='http://cedarandthistle.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Will you sell your integrity for $10?</title>
		<link>http://cedarandthistle.wordpress.com/2011/12/29/will-you-sell-your-integrity-for-10/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/12/29/will-you-sell-your-integrity-for-10/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 04:33:14 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[AJ Richies]]></category>
		<category><![CDATA[AjRichies.com]]></category>
		<category><![CDATA[integrity]]></category>
		<category><![CDATA[online retailers]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=405</guid>
		<description><![CDATA[One of the advantages of being on furlough in the States has been the ready supply of cheap(er) electronics that can be bought over the net. I&#8217;ve become a huge fan of Amazon and eBay, but one of the downsides of online retailers as opposed to retailers where you meet the salespeople face-to-face is that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=405&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the advantages of being on furlough in the States has been the ready supply of cheap(er) electronics that can be bought over the net. I&#8217;ve become a huge fan of Amazon and eBay, but one of the downsides of online retailers as opposed to retailers where you meet the salespeople face-to-face is that it is much harder to tell the difference between one that has integrity and one that&#8230; doesn&#8217;t.</p>
<p>In the beginning of November, my wife and I decided to buy a digital camera as the LCD display on our old one was broken. After much research, we settled on the Sony HX9V, and I found it on an online site called AjRichies.com (not linking for obvious reasons) for $30 cheaper than Best Buy. I went ahead and placed an order. And that&#8217;s when the fun began.</p>
<p>It started with a phone call from a guy with a distinctive New York accent the next day to &#8220;clarify&#8221; my billing information. At the end of the conversation, Mr. New York tells me that I&#8217;ve gotten a great camera, but the stock battery that comes with it is only good for 30 minutes. He suggests that I get a long-life battery that will last for 3 hours &#8211; only $39.95. A 6X increase in capacity for $39.95 sounds pretty good, so we go for it. The guy then tries to talk me into getting a high-speed SD card, but we decide to pass on it as we already have a perfectly good 4GB SD card.</p>
<p>Almost two weeks later, I receive notice that they&#8217;ve shipped the package, and they also ask me to review them at ResellerRatings.com.  A further two weeks later, my order arrives. When I open up the box, there&#8217;s the camera and there&#8217;s the spare battery. I looked at the battery and it&#8217;s some no-name brand rated at 1350mAh. I then open the camera box and look at the stock battery. It is rated at 900mAh. 1350. 900. The 1350mAh battery has only 50% more capacity than the stock battery. So either the stock battery will last for 2 hours of continuous shooting or the &#8220;long-life&#8221; battery will only last 45 minutes. Either way, the guy on the phone lied to me.</p>
<p>I decide to return the battery, and that&#8217;s when I realize what I&#8217;ve gotten myself into. I come across <a href="http://thoughts-of-dave.blogspot.com/2011/05/ajrichardcom-aka-aj-richard-beware.html">this site</a> that has a lot of comments detailing how AjRichies.com (before a name change) works.  It seems that their normal <em>modus operandi</em> is to list an item really cheap and then phone you with an upsell when you buy their item.  It appears that if you decide against the upsell, there&#8217;s a good chance they&#8217;ll cancel your order, and, if you do order an extra item or two and then want to return them, they charge you a 15% restocking fee.</p>
<p>Bearing this in mind, I call up customer service and tell them that I want to return the long-life battery.  They tell me that I&#8217;ve called sales and they&#8217;ll transfer me to customer service.  I wait on hold for a good ten minutes, and, next thing I know, I&#8217;m talking to Mr. New York again.</p>
<p>First he tells me that he is sales and I should have called customer service.  I explain that sales had transferred me to him, and beg him to help me.  So he asks what the problem is and I explain that I want to return the long-life battery.  He then tries to tell me that a 1350mAh battery can last six times longer than a 900mAh battery (something akin to a used-car salesman telling you that a car that gets 45 mpg gets six times better mileage than a car that gets 30mpg).  When I insist on returning the battery, he tells me that I need to talk to customer service and transfers me.  After waiting on hold for 25 minutes, I finally hang up.  Round one goes to AjRichies.com.</p>
<p>I call up customer service again, and it&#8217;s Mr. New York again.  When I ask if I&#8217;m talking to customer service, he says yes, and then (I assume as he recognizes my voice) quickly backpedals and tells me that he&#8217;ll transfer me to customer service.  The next guy I speak to goes through the same process of trying to convince me to stick with the battery, and, only after much arguing, finally agrees to give me an RMA number so I can return the battery.  I ask him how much I&#8217;ll get back, and he tells me something like $33.96.  After pointing out that they had lied to me, he finally agrees to waive the 15% restocking fee, but it&#8217;s still my responsibility to pay shipping.  Round two goes to me (mostly).</p>
<p>So I ship the battery back to them, and then wait until they&#8217;ve transferred the money back into my credit card account.  I then go to ResellerRatings.com and leave <a href="http://www.resellerratings.com/user/jdieter">this review</a>.  Within minutes, I receive an email requesting that I call them.  By next morning, they obviously decide that they&#8217;ve waited for my call long enough.  I receive a phone call from &#8220;Adam&#8221; in customer service.</p>
<p>He starts by asking why I&#8217;m unhappy.  I summarize my point of view of the whole situation and tell him that I&#8217;m not happy being lied to, being put on hold indefinitely and feeling like I&#8217;m being taken advantage of.  He argues that I&#8217;ve gotten the camera &#8220;$100 cheaper than anywhere else&#8221;, suggesting that I&#8217;ve gotten off lightly because they have given me the full refund for the battery, and basically says that a couple of phone calls is a cheap price to pay for the camera.</p>
<p>When I point out that I did have to pay shipping to return the battery to them, he immediately jumps on my statement and offers to pay me $10 to cover shipping and the time I&#8217;d wasted.  But this is contingent on me changing my review at ResellerRatings.com.  He then tries to cajole me into changing my review while I&#8217;m on the phone with him.  When I politely decline he says, &#8220;We try and sell a nice product cheap, but I guess we can&#8217;t please everyone,&#8221; and ends the call.</p>
<p>So why did I refuse to change my review?  In the end it comes down to this.  I expect the companies I deal with to have integrity.  If your sales strategy involves deceiving your customers, you do <strong>not</strong> have integrity.  If the only time you&#8217;ll do right by your customers is when they&#8217;re twisting your arm, you do <strong>not</strong> have integrity.  If you offer to pay customers to change their reviews, you do <strong>not</strong> have integrity.  And I will not sacrifice my integrity to bolster yours, whether you pay me $10, $100 or $1 million.</p>
<p>On ResellerRatings.com, AjRichies.com currently has <a href="http://www.resellerratings.com/store/AjRichard">80% positive reviews</a>.  I&#8217;ll leave the reason for this to your conjecture.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/405/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=405&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/12/29/will-you-sell-your-integrity-for-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>
	</item>
		<item>
		<title>Patch for BibleTime to build against new CLucene</title>
		<link>http://cedarandthistle.wordpress.com/2011/10/18/patch-for-bibletime-to-build-against-new-clucene/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/10/18/patch-for-bibletime-to-build-against-new-clucene/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 17:10:16 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[bibletime]]></category>
		<category><![CDATA[fedora]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=393</guid>
		<description><![CDATA[Bibletime hasn&#8217;t worked in Fedora 16 since CLucene was updated to version 2.3 because of some changes to CLucene&#8217;s API. I&#8217;ve patched BibleTime so it builds against the newer CLucene. An updated source rpm is available, and the patch is here.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=393&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cedarandthistle.files.wordpress.com/2011/10/bibletime.png"><img src="http://cedarandthistle.files.wordpress.com/2011/10/bibletime.png?w=100" alt="Bibletime icon" title="Bibletime" width="100" height="102" class="alignleft size-full wp-image-396" /></a></p>
<p>Bibletime <a href="https://bugzilla.redhat.com/show_bug.cgi?id=715921">hasn&#8217;t worked in Fedora 16</a> since CLucene was updated to version 2.3 because of some changes to CLucene&#8217;s API.  I&#8217;ve patched BibleTime so it builds against the newer CLucene.  An updated <a href='http://www.lesbg.com/jdieter/bibletime-2.8.1-2.fc16.src.rpm'>source rpm is available</a>, and the <a href='http://www.lesbg.com/jdieter/bibletime-clucene2.patch'>patch is here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/393/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/393/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/393/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=393&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/10/18/patch-for-bibletime-to-build-against-new-clucene/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/10/bibletime.png?w=100" medium="image">
			<media:title type="html">Bibletime</media:title>
		</media:content>
	</item>
		<item>
		<title>The phone is dead, long live the phone</title>
		<link>http://cedarandthistle.wordpress.com/2011/09/17/the-phone-is-dead-long-live-the-phone/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/09/17/the-phone-is-dead-long-live-the-phone/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 06:54:01 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[veer]]></category>
		<category><![CDATA[touchpad]]></category>
		<category><![CDATA[touchstone]]></category>
		<category><![CDATA[hp]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=383</guid>
		<description><![CDATA[The phone is dead I bought my first smartphone, a Nokia N900, just before Christmas, 2009. Chosen because its OS was the closest thing to a stock Linux distro I could find, the N900 has stood me in good stead for the last almost two years. I&#8217;ve used it to ssh into servers and restart [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=383&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cedarandthistle.files.wordpress.com/2011/09/n900.jpg"><img src="http://cedarandthistle.files.wordpress.com/2011/09/n900.jpg?w=200&#038;h=155" alt="Nokia N900" title="N900" width="200" height="155" class="alignleft size-medium wp-image-384" /></a></p>
<p><strong>The phone is dead</strong><br />
I bought my first smartphone, a <a href="http://europe.nokia.com/find-products/devices/nokia-n900">Nokia N900</a>, just before Christmas, 2009.  Chosen because its OS was the closest thing to a stock Linux distro I could find, the N900 has stood me in good stead for the last almost two years.  I&#8217;ve used it to ssh into servers and restart failed services, stream video from a LEGO robot to my laptop, and Skype my family in the States while I was in Lebanon (if I remember correctly, it was the first smartphone to include Skype, though I may be wrong).</p>
<p>So fast-forward to a few weeks ago, with me sitting at my home in southwest Washington, enjoying my <a href="/2011/05/20/sabbatical/">sabbatical</a>.  I glanced down at my phone and noticed something strange: The phone signal bar was gone, and in its place was a funky symbol that I finally realized was a SIM card with a red line through it.  Restarting the phone fixed the problem.  But over the next few days, the red SIM of death (RSOD) appeared more and more often and I finally reached the end of my rope.</p>
<p>Some research on the web, and a <code>dmesg</code> or two later revealed that the phone&#8217;s modem was constantly resetting, and, given the reset rate, was probably going bad.  As I bought the phone in the US, it only had a one year warranty&#8230; and I was screwed.  Bummer.  Less than two years after buying it, my $550 phone had become an expensive unimpressive tablet.  Thanks, Nokia.  And now I had to replace it.  </p>
<p><a href="http://cedarandthistle.files.wordpress.com/2011/09/veer.png"><img src="http://cedarandthistle.files.wordpress.com/2011/09/veer.png?w=224&#038;h=300" alt="" title="Veer" width="224" height="300" class="alignright size-medium wp-image-388" /></a></p>
<p><strong>Long live the phone</strong><br />
During the <a href="http://www.hp.com/united-states/webos/us/en/tablet/touchpad.html">HP Touchpad</a> firesale, I managed to get ahold of one, and was really impressed by its ease of use, especially when it comes to multitasking.  So I went to see what kind of WebOS phone I could get for cheap, and came up with the <a href="http://www.hp.com/united-states/webos/us/en/smartphone/veer.html">HP Veer</a>.  I managed to get it and a <a href="http://www.hp.com/united-states/webos/us/en/accessories-veer.html#touchstone">touchstone</a> for just over $100, including shipping.</p>
<p>So far, I&#8217;ve been fairly impressed with it.  Like Android, WebOS uses the Linux kernel, but not much of the higher stack.  It doesn&#8217;t use X or any of the other standard applications that make up a normal Linux distro.  Having said that, WebOS has strengths of its own.  The N900 was great at multitasking, but the Veer takes it to a new level.  WebOS&#8217;s card interface is not only easy to use, but also quite fun.  There&#8217;s community-created software available from <a href="http://preware.org/">preware.org</a>, and I&#8217;ve managed to overclock both the Touchpad and the Veer.</p>
<p>My main annoyance with the Veer is that it can sometimes be a bit unresponsive; I&#8217;ll tap the hang up button and it will flash, I&#8217;ll tap it again and it will flash again, but it won&#8217;t hang up until the third or fourth tap.  I can understand that it may be thinking, but I find it a bit annoying to have the phone act like it received the event and then ignore it.</p>
<p>The most common complaint you&#8217;ll hear about the Veer is that it&#8217;s too small.  And it is small, very small.  But I&#8217;ve got small hands, so I don&#8217;t find the keyboard hard to use, and they do make good use of the space they&#8217;ve got on the display.  And, after carrying around the brick that is the N900, it&#8217;s nice to have something so light that I can barely feel it in my pocket.</p>
<p>All in all, I find the Veer to be more fun and more intuitive than my wife&#8217;s new Android phone (which she is rapidly falling in love with).</p>
<p><strong>Conclusion</strong><br />
So now I get to work out whether to try to get a few bucks by putting my N900 on ebay (but who would buy what&#8217;s essentially a two-year-old 5 inch tablet when there&#8217;s far better available), or keep it as a remote control for my media center in Lebanon.</p>
<p>And I get to see whether I can do the same kind of cool things with the Veer that I could do with the N900.  Unfortunately the Veer doesn&#8217;t seem to come with gstreamer, so the LEGO robot idea might be out.  But, I have hopes that the Veer will be at least somewhat as hackable as the N900 was.</p>
<p><strong>Offtopic</strong><br />
For those who have been following along, Naomi (my wife) and I are currently on sabbatical in the States, following a month in Ireland.  I was hoping for more time to work on Fedora stuff, but the last couple of months have been a bit crazy and I can&#8217;t realisticly expect the next few to be much different.  I should be able to continue fixing the <a href="https://bugzilla.redhat.com/show_bug.cgi?id=735649">bugs</a> that have <a href="https://bugzilla.redhat.com/show_bug.cgi?id=739092">popped up</a> in yum-presto, but not much more than that.</p>
<p>I would love to meet any Fedora people in the area (I&#8217;m about an hour north of Portland on I-5), but haven&#8217;t had the time to track down if anyone&#8217;s actually in the area.  I&#8217;d also love to do a conference, but, again, don&#8217;t know what&#8217;s in the area.</p>
<p>For those in Lebanon, we will be back at the end of this year, and I&#8217;m already looking forward to seeing you again.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=383&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/09/17/the-phone-is-dead-long-live-the-phone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/09/n900.jpg?w=200" medium="image">
			<media:title type="html">N900</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/09/veer.png?w=224" medium="image">
			<media:title type="html">Veer</media:title>
		</media:content>
	</item>
		<item>
		<title>A more efficient Presto</title>
		<link>http://cedarandthistle.wordpress.com/2011/07/11/a-more-efficient-presto/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/07/11/a-more-efficient-presto/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 11:13:32 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[presto]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=372</guid>
		<description><![CDATA[Over the last year or so, I&#8217;ve done very little with the yum plugin Presto. It&#8217;s done its job and done it reasonably well, but, like water wearing down an ancient monument, there have been a few little complaints that have built up, and it&#8217;s long past time to fix them. I&#8217;ve pushed yum-presto-0.7.0 to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=372&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_375" class="wp-caption alignright" style="width: 114px"><a href="http://cedarandthistle.files.wordpress.com/2011/07/neb.jpg"><img src="http://cedarandthistle.files.wordpress.com/2011/07/neb.jpg?w=104&#038;h=150" alt="Stele of Nebuchadnezzar" title="Stele of Nebuchadnezzar" width="104" height="150" class="size-thumbnail wp-image-375" /></a><p class="wp-caption-text"> </p></div>
<p>Over the last year or so, I&#8217;ve done very little with the yum plugin <a href="https://fedorahosted.org/presto/wiki">Presto</a>.  It&#8217;s done its job and done it reasonably well, but, like water wearing down an ancient monument, there have been a few little complaints that have built up, and it&#8217;s long past time to fix them.  I&#8217;ve pushed <a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=252023">yum-presto-0.7.0 to Rawhide</a>, which deals with most of the problems.</p>
<p>The <a href="https://bugzilla.redhat.com/show_bug.cgi?id=664864">first complaint</a> was that Presto would download the deltarpm metadata even when you were just doing an install.  Obviously, deltarpms can&#8217;t accomplish a whole lot when you&#8217;re only doing an install, so downloading the metadata is waste of bandwidth, which, ironically, is what Presto is supposed to prevent.  So, now Presto has been fixed so that it only downloads the deltarpm metadata when at least one package is being updated.</p>
<p>This brings us to the <a href="https://fedorahosted.org/presto/ticket/12">second complaint</a>, which is that there&#8217;s not much point in downloading a 800kb deltarpm metadata file when you&#8217;re only updating a 50kb package.  Even if the deltarpm is 0 bytes, you&#8217;ve still managed to waste 750kb of bandwidth.  The problem is that there&#8217;s no way to see how much the deltarpms will save until Presto has downloaded the deltarpm metadata file, which is what we&#8217;re trying avoid.</p>
<p>So, now Presto checks whether or not the combined size of updated packages in the repository is smaller than the deltarpm metadata.  If it is, there is definitely no advantage to using deltarpms, so Presto doesn&#8217;t bother downloading the deltarpm metadata.</p>
<p>There were a <a href="https://bugzilla.redhat.com/show_bug.cgi?id=678588">number</a> of other <a href="https://bugzilla.redhat.com/show_bug.cgi?id=677379">small bugs</a> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=572553">fixed</a> in 0.7.0.  Unfortunately, because all of the fixes would be considered enhancements, and given <a href="http://fedoraproject.org/wiki/Updates_Policy">Fedora&#8217;s update policy</a>, I will not be pushing the updated yum-presto to Fedora 14 or 15.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=372&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/07/11/a-more-efficient-presto/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/07/neb.jpg?w=104" medium="image">
			<media:title type="html">Stele of Nebuchadnezzar</media:title>
		</media:content>
	</item>
		<item>
		<title>Naev is now in Fedora</title>
		<link>http://cedarandthistle.wordpress.com/2011/07/09/naev-is-now-in-fedora/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/07/09/naev-is-now-in-fedora/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 09:13:16 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=366</guid>
		<description><![CDATA[The game Naev is now in Fedora&#8217;s repositories for 14+. Install using &#8216;yum install naev&#8217;. Thanks, Spot, for the review.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=366&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cedarandthistle.files.wordpress.com/2011/07/naev.png"><img src="http://cedarandthistle.files.wordpress.com/2011/07/naev.png?w=128" alt="Space ship" title="NAEV" width="128" height="128" class="alignleft size-full wp-image-367" /></a></p>
<p>The game <a href="https://code.google.com/p/naev/">Naev</a> is now in Fedora&#8217;s repositories for 14+.  Install using &#8216;yum install naev&#8217;.</p>
<p>Thanks, Spot, for the review.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/366/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=366&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/07/09/naev-is-now-in-fedora/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/07/naev.png?w=128" medium="image">
			<media:title type="html">NAEV</media:title>
		</media:content>
	</item>
		<item>
		<title>Event Report: InstallQuest 2011</title>
		<link>http://cedarandthistle.wordpress.com/2011/06/11/event-report-installquest-2011/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/06/11/event-report-installquest-2011/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 19:56:46 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[installquest]]></category>
		<category><![CDATA[lesbg]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=347</guid>
		<description><![CDATA[We had a blast at the InstallQuest last Friday! I&#8217;d say that roughly 20 people showed up, and most of them were students from LES Loueizeh and LES Tyre. We started at 4:00PM with a short introduction to Linux in general, and then Fedora and Ubuntu. David Correia (the Elementary Coordinator in Tyre), Paul-Marc Bougharios [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=347&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cedarandthistle.files.wordpress.com/2011/05/usb.png"><img src="http://cedarandthistle.files.wordpress.com/2011/05/usb.png?w=188&#038;h=140" alt="InstallQuest logo" title="InstallQuest logo" width="188" height="140" class="alignleft size-thumbnail wp-image-341" /></a></p>
<p>We had a blast at the <a href='http://www.installquest.net'>InstallQuest</a> last Friday!  I&#8217;d say that roughly 20 people showed up, and most of them were students from <a href='http://www.lesbg.com'>LES Loueizeh</a> and <a href='www.lestyre.org'>LES Tyre</a>.</p>
<p>We started at 4:00PM with a short introduction to Linux in general, and then Fedora and Ubuntu.  David Correia (the Elementary Coordinator in Tyre), Paul-Marc Bougharios (a local Fedora Ambassador), and I presented Unity, KDE and GNOME Shell respectively.  We then took a quick break, and started both the installs and the sessions.</p>
<p><strong>The Sessions</strong><br />
My wife, Naomi, gave a talk on creating documents using OpenOffice.org/LibreOffice, and then exporting them as PDFs so anyone with a computer can read them.  She was only supposed to go for fifteen minutes, but there was so much interest that she ended up going over thirty minutes.</p>
<div id="attachment_360" class="wp-caption alignright" style="width: 160px"><a href="http://cedarandthistle.files.wordpress.com/2011/06/lizard2.jpg"><img src="http://cedarandthistle.files.wordpress.com/2011/06/lizard2.jpg?w=150&#038;h=99" alt="Gray lizard with yellow eye" title="GIMP Session" width="150" height="99" class="size-thumbnail wp-image-360" /></a><p class="wp-caption-text">Desaturated lizard</p></div>
<p>Hisham Hamdan, the Assistant System Administrator here in Loueizeh, then did a session on package management and system updates.  We broke for pizza (generously provided by the school), and returned to a session on photo editing using the GIMP by David.  He showed how to desaturate a photograph except for one small element.</p>
<p>Finally, I finished off the sessions with a short demo on how to use photorec (part of testdisk) to recover photos deleted off of an SD card.</p>
<p><strong>The Installs</strong><br />
While the sessions were happening in the main computer room, where people could either use the school computers or their own, the installs were happening in the small computer room next door.  We had cleared the computers from the room, leaving a few monitors, keyboards and mice just in case anyone brought desktops without the peripherals (which ended up being pointless; all of the installs were done on laptops).  We left the network cables in the room and did PXE installs where possible.</p>
<div id="attachment_362" class="wp-caption alignleft" style="width: 160px"><a href="http://cedarandthistle.files.wordpress.com/2011/06/installs.jpg"><img src="http://cedarandthistle.files.wordpress.com/2011/06/installs.jpg?w=150&#038;h=112" alt="Guests watching Linux getting installed on their computers" title="Installs" width="150" height="112" class="size-thumbnail wp-image-362" /></a><p class="wp-caption-text">Installs</p></div>
<p>Both Tyre and Loueizeh use Fedora with GNOME Shell as our default desktop, so I wasn&#8217;t too surprised that a majority of the guests chose to install Fedora.  What did surprise me was the number that chose KDE.  Paul-Marc did an excellent job of demonstrating just how functional (and pretty) KDE has become.  For someone who hasn&#8217;t used KDE since my Mandrake days, and who hasn&#8217;t looked at KDE since 4.0 came out, it was quite the eye-opener!  KDE has become very impressive, and, while I prefer the simplicity of the Shell, I can see why many are so passionate about it.</p>
<p>We probably ended up doing about fifteen installs, with the final one ending just before 11:00PM.  We only had one failure, a laptop with a BIOS password that the owner didn&#8217;t know.</p>
<p><strong>Lessons learned</strong><br />
While I thought the InstallQuest went well for the first time around, there are a few things I&#8217;d love to see done differently the next time around.  The sessions were a big hit, but there was some disruption as people would have to leave their installs to attend a session, and then try to pick up from where they stopped.  We may try to split the sessions from the installs next time around.</p>
<p>I would also like to see more people from the other Linux communities in Lebanon involved.  We had good representation for Fedora, but only one person came to represent Ubuntu, and there was nobody from the other communities.</p>
<p>Related to this, we need to do a lot more advertising the next time around.  While we did advertise on the Fedora and Ubuntu Lebanon mailing lists, and on a few other Lebanon-specific open source sites, I&#8217;m convinced we didn&#8217;t do as well as we could at reaching out to the schools and universities here in Lebanon.</p>
<p>We will be doing another InstallQuest, probably in January or February.  By making some simple changes, we hope to make it an even bigger success.</p>
<p>A <strong>huge</strong> thank you to those involved in making the InstallQuest a success: Hisham, Paul-Marc, David, Naomi, Steve White, the principal of LES Loueizeh, and all those those who participated.</p>
<p><em>InstallQuest logo &#8211;  Released under a <a href='http://creativecommons.org/licenses/by/3.0/'>CC-BY</a> license.  Modified from <a href='http://www.flickr.com/photos/ambuj/345356294'>USB Flash Drive</a> by <a href='http://www.flickr.com/photos/ambuj/'>Ambuj Saxena</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=347&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/06/11/event-report-installquest-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/05/usb.png?w=188" medium="image">
			<media:title type="html">InstallQuest logo</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/06/lizard2.jpg?w=150" medium="image">
			<media:title type="html">GIMP Session</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/06/installs.jpg?w=150" medium="image">
			<media:title type="html">Installs</media:title>
		</media:content>
	</item>
		<item>
		<title>InstallQuest 2011</title>
		<link>http://cedarandthistle.wordpress.com/2011/05/30/installquest-2011/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/05/30/installquest-2011/#comments</comments>
		<pubDate>Mon, 30 May 2011 15:56:59 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[installquest]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=340</guid>
		<description><![CDATA[InstallQuest 2011 is only four days away! The idea of the InstallQuest is to mix installing Linux on participant&#8217;s computers with short lessons on how to use their new desktops. We have three members of the local Fedora community involved, along with a few members from other local Linux communities. A number of my students [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=340&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cedarandthistle.files.wordpress.com/2011/05/usb.png"><img src="http://cedarandthistle.files.wordpress.com/2011/05/usb.png?w=150&#038;h=112" alt="InstallQuest logo" title="InstallQuest logo" width="150" height="112" class="alignleft size-thumbnail wp-image-341" /></a></p>
<p><a href="http://www.installquest.net">InstallQuest 2011</a> is only four days away!  The idea of the InstallQuest is to mix installing Linux on participant&#8217;s computers with short lessons on how to use their new desktops.</p>
<p>We have three members of the local Fedora community involved, along with a few members from other local Linux communities.  A number of my students have been asking for Fedora, so hopefully this will be an opportunity for them to get it.</p>
<p><em>InstallQuest logo &#8211;  Released under a <a href='http://creativecommons.org/licenses/by/3.0/'>CC-BY</a> license.  Modified from <a href='http://www.flickr.com/photos/ambuj/345356294'>USB Flash Drive</a> by <a href='http://www.flickr.com/photos/ambuj/'>Ambuj Saxena</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/340/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=340&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/05/30/installquest-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/05/usb.png?w=150" medium="image">
			<media:title type="html">InstallQuest logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Sabbatical</title>
		<link>http://cedarandthistle.wordpress.com/2011/05/20/sabbatical/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/05/20/sabbatical/#comments</comments>
		<pubDate>Fri, 20 May 2011 18:03:57 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=337</guid>
		<description><![CDATA[My family and I will be going on a six-month sabbatical from Lebanon. I&#8217;ve been working seven years as a teacher and system administrator for the Lebanon Evangelical School and haven&#8217;t been back to see my extended family for three years. We will be in Ireland for most of July, and then in the States [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=337&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My family and I will be going on a six-month sabbatical from Lebanon.  I&#8217;ve been working seven years as a teacher and system administrator for the Lebanon Evangelical School and haven&#8217;t been back to see my extended family for three years.</p>
<p>We will be in Ireland for most of July, and then in the States (southwest Washington State) from early August until the end of December.  We will be back in Beirut on New Year&#8217;s Eve and ready for a new term in school when Christmas break finishes.</p>
<p>I have no idea how this sabbatical will affect the time I spend on Fedora.  I suspect that I will have more time available, but it&#8217;s entirely possible that the opposite may occur.  Either way, I&#8217;m looking forward to seeing family and friends, and I can&#8217;t wait to watch my daughters play with their cousins for the first time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/337/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=337&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/05/20/sabbatical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>
	</item>
		<item>
		<title>Slipping over the edge</title>
		<link>http://cedarandthistle.wordpress.com/2011/03/29/slipping-over-the-edge/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/03/29/slipping-over-the-edge/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 18:48:22 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[btrfs]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[fedora 15]]></category>
		<category><![CDATA[luks]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=327</guid>
		<description><![CDATA[On a Sunday a few weeks ago, I finally decided to take the plunge and install the Fedora 15 Alpha on my primary workstation. I&#8217;ve been using GNOME Shell pretty much exclusively since Fedora 13, and I was looking forward to an even cleaner setup as it got closer to its first official release. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=327&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_329" class="wp-caption alignright" style="width: 310px"><a href="http://cedarandthistle.files.wordpress.com/2011/03/cliff1.jpg"><img class="size-medium wp-image-329" title="Cliff" src="http://cedarandthistle.files.wordpress.com/2011/03/cliff1.jpg?w=300&#038;h=199" alt="Man on edge of cliff" width="300" height="199" /></a><p class="wp-caption-text"> </p></div>
<p>On a Sunday a few weeks ago, I finally decided to take the plunge and install the Fedora 15 Alpha on my primary workstation.  I&#8217;ve been using GNOME Shell pretty much exclusively since Fedora 13, and I was looking forward to an even cleaner setup as it got closer to its first official release.  The installation went smoothly, and, soon enough, I had the new interface up and running, and, I have to say, it&#8217;s looking great!</p>
<p>Just a quick aside to say that I really appreciate where GNOME Shell is going.  I love the favorite apps/running apps on the left, desktops on the right concept.  I do miss having persistent desktops (Firefox is always alone in the first desktop, and it&#8217;s a bit of a pain to get it back there when I restart Firefox).  It&#8217;s also much harder to get to my files since the recent documents list on the left has gone.  But though it&#8217;s taken some getting used to, the notifications menu on the bottom has ended up being really nice.</p>
<p>Anyhow, on Monday after the installation, I brought my laptop to my office in the morning, booted it up, and then went off to teach my first two classes.  When I returned to my office, my screen had a nice kernel panic on it saying something about sda write errors, unable to write to disk, the end of the world, etc.</p>
<p>Being the incredibly sophisticated hacker (read &#8220;complete idiot&#8221;) that I am, I proceeded to do a hard reboot of the laptop without taking a picture of the screen.  Oops.  Then, on the reboot, the system ran into a small problem.  It wasn&#8217;t able to mount any of my filesystems.  A quick reboot into my livecd and one e2fsck later, and my system partition was back up again (apparently with no major errors).  Unfortunately, that wasn&#8217;t the end of the story.</p>
<p>I should probably take this opportunity to explain my incredibly cunning partition setup here.  You see, I have a boot partition, two 20GB system partitions that I switch between every time I update my system, and a swap partition.  I then have a 400+GB encrypted home partition, a btrfs encrypted home partition, created back in the F13 days.  This home partition contains all of my data.  In the world.  Everything.</p>
<p>So I booted from my now repaired system partition and&#8230; my home partition refused to mount.  It said the filesystem was unrecognizable.  Oookay.  How about a btrfsck /dev/sda5.  &#8220;No valid Btrfs on /dev/sda5.&#8221;  That can&#8217;t be good.  Ok, I&#8217;m a system administrator, I should have a good backup somewhere.  Check around, and there it is, dated&#8230; May 8, 2010.  Well, that sucks.</p>
<p>This was the point where I started to get slightly worried.  I hopped onto the #btrfs IRC channel on freenode and that&#8217;s where my bacon was saved.  Apparently whatever caused the kernel panic also caused some major problems when btrfs was writing its metadata.  Unfortunately, since I had no record of the panic except my spotty memory, we weren&#8217;t able to track down the cause.  All we knew was that the primary superblock had been corrupted, and that was why none of the tools could read it.</p>
<p>At this point, Chris Mason (the creator of btrfs) walked me through compiling btrfs-progs from the &#8220;next&#8221; branch in <a href="https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories#btrfs-progs_Git_Repository">git</a>, and then compiling <a href="http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs-unstable.git;a=blob;f=btrfs-select-super.c;h=f12f36ce29f5060ebcfc9ae5268f70ea85ee7e5b;hb=refs/heads/next">btrfs-select-super</a> (which isn&#8217;t built using the normal Makefile).  I used btrfs-select-super to switch to the second superblock, and <em>voilà</em>, I was able to mount the filesystem (read-only, of course)!  Some of the metadata was pointing to junk, and I ended up losing all my files that had been changed in the last few days, but most of them were emails, which I <em>did</em> have backed up elsewhere.</p>
<p>I still don&#8217;t know what caused the problem.  There were some SMART errors on the drive, but repeated extended offline scans found no errors, and manually overwriting the entire partition using dd and then reading it found nothing amiss.  There was some talk of it possibly being related to luks, but no evidence pointing in that direction.</p>
<p>So, now I&#8217;m running Fedora 15 Alpha, with a newly created encrypted btrfs filesystem as my home partition&#8230; and daily backups.  A huge thank you to Chris and the others on #btrfs on freenode who gave me such great help!</p>
<p><em>Steep cliff credit: <a href="http://www.flickr.com/photos/roblee/7093383/">Steep cliff</a> by <a href="http://www.flickr.com/photos/roblee/">Rob Lee</a>. Used under <a href="http://creativecommons.org/licenses/by-nd/2.0/deed.en">CC BY-ND</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=327&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/03/29/slipping-over-the-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/03/cliff1.jpg?w=300" medium="image">
			<media:title type="html">Cliff</media:title>
		</media:content>
	</item>
		<item>
		<title>Brittle deltas &#8211; a possible solution?</title>
		<link>http://cedarandthistle.wordpress.com/2011/02/16/brittle-deltas-a-possible-solution/</link>
		<comments>http://cedarandthistle.wordpress.com/2011/02/16/brittle-deltas-a-possible-solution/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 16:58:50 +0000</pubDate>
		<dc:creator>jdieter</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[deltarpm]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[xz]]></category>
		<category><![CDATA[zlib]]></category>

		<guid isPermaLink="false">http://cedarandthistle.wordpress.com/?p=312</guid>
		<description><![CDATA[Deltarpm is brittle. When it works correctly, it&#8217;s brilliant. But, like a tightrope walker crossing the Niagara falls while balancing an egg on his head, all it takes is one slip and&#8230;*splat*. At the beginning of the Fedora 15 release cycle, a new version of xz was pushed in which the defaults for compression level [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=312&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_315" class="wp-caption alignleft" style="width: 210px"><a href="http://cedarandthistle.files.wordpress.com/2011/02/broken_eggs.jpg"><img src="http://cedarandthistle.files.wordpress.com/2011/02/broken_eggs.jpg?w=200&#038;h=117" alt="Picture of broken eggs" title="Broken Eggs" width="200" height="117" class="size-medium wp-image-315" /></a><p class="wp-caption-text"> </p></div>
<p>Deltarpm is brittle.  When it works correctly, it&#8217;s brilliant.  But, like a tightrope walker crossing the Niagara falls while balancing an egg on his head, all it takes is one slip and&#8230;<em>*splat*</em>.</p>
<p>At the beginning of the Fedora 15 release cycle, a new version of xz was pushed in which the defaults for compression level 3 were changed (as far as I can tell, to what used to be level 4).  This doesn&#8217;t cause any problems for newly compressed data, but if you decompress an rpm whose payload was compressed using old level 3 (like makedeltarpm does) and then recompress it with new level 3 (like applydeltarpm does), the compressed files <em>no longer match</em>.  <em>*Splat*</em>.</p>
<p>I wrote about the root problem <a href="/2009/12/29/deltarpm-problems-part-ii/">here</a> over a year ago, but to summarize: almost no compression algorithms ever guarantee that, over all releases, they will create the same compressed output given the same uncompressed input.</p>
<p>Our fix for Fedora 15 was pretty simple.  Delete all of the old deltarpms in Rawhide.  As long as the users have the new xz before doing a yum update, all new deltarpms will work correctly.  Yay.</p>
<p>The problem is that this is all still extremely fragile.  Take Fedora bugs <a href="https://bugzilla.redhat.com/show_bug.cgi?id=524720">#524720</a>, <a href="https://bugzilla.redhat.com/show_bug.cgi?id=548523">#548523</a>,  and <a href="https://bugzilla.redhat.com/show_bug.cgi?id=677578">#677578</a> for example.  All three bugs have cropped up because of mistakes in handling changes in the compression format, and it&#8217;s all a bit ridiculous.  Would anyone use gzip if an old version couldn&#8217;t decompress data compressed with a newer version?</p>
<p><strong>A possible solution?</strong><br />
There is no simple solution.  So what if we change the rules?  Instead of trying to keep the compression algorithms static, what if we stored just enough information in the deltas to recompress using the exact same settings, <em>whatever they are</em>.</p>
<p>For gzip, this would mean recording things like each block size, dictionary, etc.  For xz, it would mean recording the LZMA2 settings.  The problem is that this information is different for each compression type and the functions to extract the needed information haven&#8217;t been included in any compression libraries (to my knowledge).</p>
<p>However, if we could write these functions and get them into the upstream libraries, it would benefit all programs that try to generate deltas.  Deltarpm would continue to work when compression algorithms change.  Rsync could actually delta gzipped files, even if the &#8220;&#8211;rsyncable&#8221; switch hasn&#8217;t been used in gzip.</p>
<p>There are a couple of possible problems with this solution.  First, I&#8217;m not sure how big the extra needed information is.  Obviously, for each compression format, it&#8217;s different, but, unless it&#8217;s at most 1/100th the size of the uncompressed file, storing the extra data in the deltarpm will probably not be worth the effort.</p>
<p>Second, no code has actually been written.  In an open source world of &#8220;Show me the code&#8221;, this is obviously a major issue.  I&#8217;d love to do a reference for one of the simpler compression formats (like zlib), but just haven&#8217;t had the time yet.</p>
<p>Obviously, the best solution would be for the various upstreams to provide the necessary functions, as they understand both their algorithms and what information should be stored.  However, most upstreams have enough on their plates without needing extra stuff thrown in from random blogs.</p>
<p>Another good solution would be for someone who is interested in deltas and compression to take on this project themselves.  Any volunteers? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>Broken eggs credit: <a href="http://www.flickr.com/photos/wackyland/4454784424/">Broken Eggs</a> by <a href="http://www.flickr.com/photos/wackyland/">kyle tsui</a>. Used under <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/">CC BY-NC-ND</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cedarandthistle.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cedarandthistle.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cedarandthistle.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cedarandthistle.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cedarandthistle.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cedarandthistle.wordpress.com/312/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cedarandthistle.wordpress.com/312/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cedarandthistle.wordpress.com/312/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cedarandthistle.wordpress.com&amp;blog=9493963&amp;post=312&amp;subd=cedarandthistle&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cedarandthistle.wordpress.com/2011/02/16/brittle-deltas-a-possible-solution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d1ee577536192652af07287662102f48?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">jdieter</media:title>
		</media:content>

		<media:content url="http://cedarandthistle.files.wordpress.com/2011/02/broken_eggs.jpg?w=200" medium="image">
			<media:title type="html">Broken Eggs</media:title>
		</media:content>
	</item>
	</channel>
</rss>
