<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>linsec.ca blog &#187; Mandriva</title>
	<atom:link href="http://linsec.ca/blog/tag/mandriva/feed/" rel="self" type="application/rss+xml" />
	<link>http://linsec.ca/blog</link>
	<description>You can have it right, or you can have it now.  But you can&#039;t have it right now.</description>
	<lastBuildDate>Mon, 23 Jan 2012 23:38:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>rsec, msec, sectool.. hmmm&#8230; I smell opportunities</title>
		<link>http://linsec.ca/blog/2009/09/02/rsec-msec-sectool-hmmm-i-smell-opportunities/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rsec-msec-sectool-hmmm-i-smell-opportunities</link>
		<comments>http://linsec.ca/blog/2009/09/02/rsec-msec-sectool-hmmm-i-smell-opportunities/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:22:27 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[msec]]></category>
		<category><![CDATA[rsec]]></category>
		<category><![CDATA[sectool]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=564</guid>
		<description><![CDATA[So I was approached by Eugeni, one of my former fellows at Mandriva, today about some collaboration in regards to Mandriva&#8217;s msec and my way-back-when fork for Annvix, rsec. He wrote a blog post about msec&#8217;s future and plans detailing the things he wants to do with msec in the future. So he dropped me [...]]]></description>
			<content:encoded><![CDATA[<p>So I was approached by Eugeni, one of my former fellows at Mandriva, today about some collaboration in regards to Mandriva&#8217;s msec and my way-back-when fork for Annvix, rsec.  He wrote a blog post about <a href="http://dodonov.net/blog/2009/09/02/msec-future-and-plans/">msec&#8217;s future and plans</a> detailing the things he wants to do with msec in the future.  So he dropped me a line to see how I&#8217;d feel about making msec and rsec play nice together so there wouldn&#8217;t necessarily be a need for both (since there is obviously some duplication of functionality, one being a fork of the other after all).</p>
<p>So I think this might be a good move.  rsec is essentially a complete tool, but if we can swap in msec&#8217;s plugin functionality for the reports and make it so that is can be a standalone component separate from msec (be it that msec drops the reporting capabilities and adopts a refreshed rsec as a dependency, or whether msec permits building just the reporting capabilities separate from the msec stuff), then I&#8217;m definitely game.  What might be interesting, however, is to see how msec and rsec can be merged with <a href="https://fedorahosted.org/sectool/">sectool</a> in some way.  To be honest, I&#8217;d never heard of sectool until Eugeni mentioned it&#8230; it&#8217;s a Fedora project so it might have a lot of Red Hat/Fedora-specific stuff in there, but if it is or could be more generalized to do what msec does as well as what rsec does, then maybe there&#8217;s a place for one tool to take the place of three tools and have a broader usage base and become a better tool.</p>
<p>The opportunity here to build a better tool out of two, or maybe even three, tools is quite interesting and one of the things I love about open source.  Merging msec and rsec should be quite easy I think.  Merging with sectool might be more difficult, but I see a lot of crossover in what msec and sectool both do already &#8212; there really is no reason to have a Mandriva-specific tool and a Fedora-specific tool that do the same thing.  I suspect sectool might be good at creating decent reports which may even obsolete the need for rsec.  Taking a closer look at sectool will help me determine if that is the case (and then it remains to be seen if there is a sectool build for EPEL or if it can be done since I&#8217;m currently using rsec on some Red Hat Enterprise Linux 5 and CentOS 5 systems).</p>
<p>Either way, I smell some possibilities here.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2009/09/02/rsec-msec-sectool-hmmm-i-smell-opportunities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never a dull moment with Mandriva&#8230;</title>
		<link>http://linsec.ca/blog/2009/01/30/never-a-dull-moment-with-mandriva/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=never-a-dull-moment-with-mandriva</link>
		<comments>http://linsec.ca/blog/2009/01/30/never-a-dull-moment-with-mandriva/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 19:30:25 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=391</guid>
		<description><![CDATA[Well, today is my last day and so without much fanfare I say &#8220;adieu&#8221; to Mandriva. As the title indicates, never a dull moment. You get spoiled with new stuff, then have to go back and re-setup old stuff. Part of this switch for Oden is that the build system goes with him, but of [...]]]></description>
			<content:encoded><![CDATA[<p>Well, today is my last day and so without much fanfare I say &#8220;adieu&#8221; to Mandriva.</p>
<p>As the title indicates, never a dull moment.  You get spoiled with new stuff, then have to go back and re-setup old stuff.  Part of this switch for Oden is that the build system goes with him, but of course it&#8217;s cheaper to just get him new equipment than to send my aging stuff.  No problem there, and probably better.  Except that my host was 2008.1, his is 2009.0 due to some problems with 2008.1 he was having.  Then all kinds of crap started going sideways.</p>
<p>Fortunately, I managed to get it all sorted out.  Unfortunately, it came in really close as Mandriva only gave me a week to get Oden up to speed.  I leave him in Gustavo&#8217;s capable hands because, well, I had my hands full getting the new machine up to speed, nevermind Oden himself.  Oh well.  Another week would have been great, but we weren&#8217;t given it.  I&#8217;m sure he&#8217;ll be able to get his head wrapped around it all.  =)  If nothing else, it all seems to be working.</p>
<p>So my last week at Mandriva was exciting, frustrating as hell trying to get chroots of Corporate Server 3 installed on a 2009.0 host, and mind-numbingly slow with massive rsyncs that will end up taking about 5 days to complete (still not done).</p>
<p>Unfortunately, I will probably have zero time to do much of anything with Mandriva after this and, quite honestly, I don&#8217;t know if there is any desire on my part to, or any desire on my new employer&#8217;s part either.  I should probably be spending any &#8220;leisure&#8221; time farting around with Fedora or RHEL at this point.</p>
<p>So good luck all my many friends, past and present, at Mandriva and in the Mandriva community!  Strange and (hopefully!) wonderful things lie in store for me, I think.  I&#8217;m excited and nervous, but up for the change and challenge moving to Red Hat will give me.</p>
<p>Farewell!</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2009/01/30/never-a-dull-moment-with-mandriva/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leaving Mandriva&#8230; again</title>
		<link>http://linsec.ca/blog/2009/01/23/leaving-mandriva-again/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=leaving-mandriva-again</link>
		<comments>http://linsec.ca/blog/2009/01/23/leaving-mandriva-again/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 15:07:37 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=384</guid>
		<description><![CDATA[Well, that cat is out of the bag now (finally). As noted here: http://blog.mandriva.com/2009/01/23/goodbye-vincent-welcome-back-oden/ I am leaving Mandriva after almost 9 years. And I quote: After nearly 9 years, Vincent Danen will be leaving Mandriva at the end of this month. Again we would like to thank him for his commitment and endeavour whilst at [...]]]></description>
			<content:encoded><![CDATA[<p>Well, that cat is out of the bag now (finally).  As noted here:</p>
<p>http://blog.mandriva.com/2009/01/23/goodbye-vincent-welcome-back-oden/</p>
<p>I am leaving Mandriva after almost 9 years.  And I quote:</p>
<p><i>After nearly 9 years, Vincent Danen will be leaving Mandriva at the end of this month. Again we would like to thank him for his commitment and endeavour whilst at Mandriva. We wish him every success in his future activities. As he said himself, he was also largely “a pain in the developers’ collective backsides with his push for better security in the Mandriva products” and added that we may have forgiven him “because his heart was in the right place” <img src='http://linsec.ca/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>“I have worked for Mandrakesoft/Mandriva since mid-2000. I was responsible for security updates for all released Mandriva products, and coordinated the release of all bugfix and enhancement updates as well. In addition, I tried to be creative and have initiative outside the scope of my “day-to-day” work and setup the old MandrakeSecure web site (a collection of security-related articles), the migration from Warlyzilla to Bugzilla 3.x, the migration from Twiki to MediaWiki and the merger of both official and community wiki’s into one single comprehensive community-driven-yet-official wiki. I also fondly remember many tussles with the other guys in R&#038;D over security and security-related practices that made for interesting and aggressive conversations. =)<br />
Linux-Mandrake was one of the first distributions I used seriously, and Mandriva is still my favorite. I will always have a soft spot for it, and fond memories of my co-workers and friends, and the community Mandriva is blessed to have.” said Vincent.</p>
<p>This departure will not leave empty chair, as security is something essential for distribution. We would like to thank oden Eriksson who will be in charge of security team. Welcome back Oden!</i></p>
<p>Not much more to say than that.  I am, actually, extremely happy with how this worked out (Oden coming back).  I think it&#8217;s fantastic that my leaving makes way for Oden to come back.  The only thing I&#8217;d like to add is that I&#8217;m leaving on my own terms&#8230; I have *not* been laid off (again).  So this one actually is a good thing (well, maybe not so good for Mandriva, but&#8230;).  Anyways, to make a long story short&#8230; I&#8217;ll still be doing security work, and open source stuff, but with a different company.  I&#8217;ll be wearing a different hat, so to speak.  I&#8217;ll leave it to the enlightened to figure out what that means.  =)</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2009/01/23/leaving-mandriva-again/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mandriva update statistics</title>
		<link>http://linsec.ca/blog/2008/12/17/mandriva-update-statistics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mandriva-update-statistics</link>
		<comments>http://linsec.ca/blog/2008/12/17/mandriva-update-statistics/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 02:12:23 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=352</guid>
		<description><![CDATA[Some statistics, before I go on holidays until the end of the year. Looking at bugfix updates, we&#8217;ve seen a steady increase since I&#8217;ve kept track (going back to 1999, although I think in 1999 it was only a half-year of doing updates). 1999: 13 2000: 24 2001: 25 2002: 27 2003: 44 2004: 64 [...]]]></description>
			<content:encoded><![CDATA[<p>Some statistics, before I go on holidays until the end of the year.</p>
<p>Looking at bugfix updates, we&#8217;ve seen a steady increase since I&#8217;ve kept track (going back to 1999, although I think in 1999 it was only a half-year of doing updates).</p>
<ul>
<li> 1999: 13
<li> 2000: 24
<li> 2001: 25
<li> 2002: 27
<li> 2003: 44
<li> 2004: 64
<li> 2005: 65
<li> 2006: 67
<li> 2007: 144
<li> 2008: 214 (to-date)
</ul>
<p>For security updates, it&#8217;s not quite as drastic, at least not in the last few years (but compared to 1999&#8230; wow):</p>
<ul>
<li> 1999: 18
<li> 2000: 108
<li> 2001: 120
<li> 2002: 102
<li> 2003: 143
<li> 2004: 176
<li> 2005: 249
<li> 2006: 251
<li> 2007: 262
<li> 2008: 263 (to-date)
</ul>
<p>I have nothing really to say other than I like numbers and my last &#8220;statistical analysis&#8221; met with so much success (hi Adam!)  =)</p>
<p>Anyways, I find it fascinating and it really indicates why I&#8217;ve spent so little time on development in the last few years.  When the number of advisories were half what they currently are, or less, I was much more active in cooker, writing documentation, etc.  Now, it&#8217;s hard enough just keeping up with the security updates and you guys are determined to keep me busy with these bugfix updates!</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/12/17/mandriva-update-statistics/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Sad metrics on community decline</title>
		<link>http://linsec.ca/blog/2008/12/05/sad-metrics-on-community-decline/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sad-metrics-on-community-decline</link>
		<comments>http://linsec.ca/blog/2008/12/05/sad-metrics-on-community-decline/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 17:20:39 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=340</guid>
		<description><![CDATA[I&#8217;ve been saying it for a while, but never really put hard evidence to it. Our community has declined and by the numbers I&#8217;ll produce, I&#8217;m going to say it declined a lot. I just wrote a quick shell script to parse the number of messages posted to each given list (cooker, expert, and newbie) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been saying it for a while, but never really put hard evidence to it.  Our community has declined and by the numbers I&#8217;ll produce, I&#8217;m going to say it declined a lot.  I just wrote a quick shell script to parse the number of messages posted to each given list (cooker, expert, and newbie) since 2003 (takes the total for each month and adds them together to get the yearly total).  Of course, we still have 3.5 weeks in December, but I doubt that will make the numbers any more &#8220;impressive&#8221;.</p>
<p>Of course, to put things into perspective, some of this has likely been off-loaded to the Club forums.  I have no idea how many posts are there and how they change from year to year.  It also looks like 2005->2006 was extremely significant, but my memory is hazy and I don&#8217;t remember what happened there (well, I&#8217;m too lazy to try and figure out what happened there&#8230; something negative anyways).</p>
<p><b>EDIT:</b> Well, a few comments have put this more into perspective, especially for the cooker list.  Anne reminded me that all the bugzilla mails used to go to cooker@ and they don&#8217;t anymore (having the bugs@ list).  That accounts for the massive drop in &#8220;activity&#8221; on the cooker list.  And it seems like forums are becoming so much more popular that the mailing lists are dying as a result (not necessarily a bad thing, but at the same time&#8230; maybe shut down the &#8220;support&#8221; lists and go for a straight-forum model?)  Anyways, I&#8217;ll leave the numbers up as food for thought, but it&#8217;s not such a &#8220;sad metric&#8221; as I first said.  My bad.  =)</p>
<p>For cooker, the main development list:</p>
<ul>
<li> cooker-2008: 14288
<li> cooker-2007: 40088
<li> cooker-2006: 52681
<li> cooker-2005: 52225
<li> cooker-2004: 51977
<li> cooker-2003: 51180
</ul>
<p>For the expert list, which is a community-driven support list:</p>
<ul>
<li> expert-2008: 2274
<li> expert-2007: 5667
<li> expert-2006: 5798
<li> expert-2005: 16090
<li> expert-2004: 22190
<li> expert-2003: 22085
</ul>
<p>And for the newbie list:</p>
<ul>
<li> newbie-2008: 1460
<li> newbie-2007: 2342
<li> newbie-2006: 4860
<li> newbie-2005: 13687
<li> newbie-2004: 2823
<li> newbie-2003: 35134
</ul>
<p>Something else to chew on.  </p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/12/05/sad-metrics-on-community-decline/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Do we matter?</title>
		<link>http://linsec.ca/blog/2008/12/03/do-we-matter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=do-we-matter</link>
		<comments>http://linsec.ca/blog/2008/12/03/do-we-matter/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 17:47:13 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[musings]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=336</guid>
		<description><![CDATA[A good friend of mine has over the last little while been feeding me some really great books that have made me re-evaluate a lot of things. The first book is &#8220;PresentationZen&#8221; (ISBN: 978-0-321-52565-9) which gives some really great ideas regarding presentation design and delivery of presentations. While it primarily focuses on design pertaining to [...]]]></description>
			<content:encoded><![CDATA[<p>A good friend of mine has over the last little while been feeding me some really great books that have made me re-evaluate a lot of things.  The first book is &#8220;<a href="http://www.amazon.com/Presentation-Zen-Simple-Design-Delivery/dp/0321525655">PresentationZen</a>&#8221; (ISBN: 978-0-321-52565-9) which gives some really great ideas regarding presentation design and delivery of presentations.  While it primarily focuses on design pertaining to things like powerpoint, the &#8220;rules&#8221; the author talks about (be they rules of design or rules of how humans look at and interact with things) are powerful and applicable to everything, including software design/presentation, or web sites, or anything you *look* at.</p>
<p>The second book, which I haven&#8217;t quite finished yet, but which absolutely blew me away, is &#8220;<a href="http://www.amazon.com/Matter-Great-Design-People-Company/dp/0137142447">Do you matter?  How great design will make people love your company</a>&#8221; (ISBN: 978-0-13-714244-6).  This book is freaking amazing.</p>
<p>Speaking in the context of Mandriva, this is a book every developer, manager, and CEO needs to read.  It&#8217;s no revelation that we&#8217;re in a bit of a tough spot and I think (although I don&#8217;t know for sure) that the CEO is seeking to reinvent Mandriva in some way to make us profitable.  Nothing wrong with the idea, but the execution may be up for debate.  I have no doubt that he can do it (his track record shows he&#8217;s done it before), but the dynamics are different with this kind of company compared to a traditional company.  Which makes the ideas and things brought up in &#8220;Do you matter?&#8221; especially relevant.</p>
<p>The basic premise is that &#8220;design&#8221; is the be-all and end-all, and the ultimate indicator of good design is customer experience and, more importantly, customer *emotion*.  So much so that the first goal and focus, above all else, should be the customer experience/emotion.  It&#8217;s no surprise to anyone that without customers, no company can survive.  But without happy and satisfied customers, no company can *thrive*.</p>
<p>To use one of the authors examples, look at Microsoft vs Apple.  In Microsoft&#8217;s case, there is extremely poor design&#8230; in all aspects of the company (we&#8217;re not just talking software here, but the whole &#8220;culture&#8221; &#8212; everything that brings the customer an experience, whether it&#8217;s good or bad).  The basic consensus of people when they think of Microsoft is like that of the utility company &#8212; they don&#8217;t really like them, but they need them.  Contrast that to Apple where most people love the products, be it the iPod, iPhone, hardware, OS&#8230; whatever.  Apple takes the design-driven company all the way.  From presentations at WWDC, to the box you get your iPod in, to the ease-of-use and look-n-feel of Mac OS X, the customer experience is the first thing in their minds.  And this is why they can charge a premium on their stuff, and people will willingly pay it.  For the *experience* the end user gets and the emotions it creates (think warm fuzzies).</p>
<p>You can contrast this to anything.  If you had a rotten experience at one hotel, do you go back?  Or do you try something that is more expensive and find a great experience there?  In the future, do you save a few bucks for a crappy experience, or spend a few more for a great experience?  What about the store you buy groceries from?  Where you buy coffee?  Sure, for some people price rules, but for many people it&#8217;s all about the experience.  If you buy a car, and it&#8217;s a really great price and turns out to be utter crap, do you buy another car from this company?  Or do you spend more to buy a better car, with a better experience?  And what is your perception of the first company?  That they sell crappy cars, have poor customer service, and you&#8217;re damn well going to tell everyone you know to avoid them like the plague.</p>
<p>So&#8230; bottom line is the customer experience and the emotions that experience generates.</p>
<p>I&#8217;ll probably blog more about this and break it up into a few pieces, but let me leave you with a few questions asked in the book &#8220;Do you matter?&#8221;</p>
<ul>
<li> Who are you?
<li> What do you do?
<li> Do your customers care if you live or die?
</ul>
<p>These are potent questions.</p>
<p>Who are you?  An open source company?  How about something deeper than that.  An open source company that provides a Linux distribution?  Still pretty vague.  Who are you *really*?  An open source Linux company that aims to bring the best possible Linux-based desktop experience?  That sounds pretty good&#8230; but is that who we actually *are*?</p>
<p>What do you do?  Provide a Linux distribution.  Not deep enough.  Think about it.  What do we *do*?  What is the actual end *goal*?</p>
<p>Do your customers care if you live or die?  This is the real question.  With the many blog posts, articles, forum threads, and so forth I have to say that yes, our customers/users care.  Would their lives diminish somewhat if we weren&#8217;t around?  I&#8217;d like to think that yes, it would.  But would it *really*?  There&#8217;s always Ubuntu.  Always Fedora.  I hear OpenSUSE is pretty decent.  What distinguishes *us* from *them* to the point that there would be the equivalent of an online &#8220;riot&#8221; if Mandriva all of a sudden disappeared?</p>
<p>I don&#8217;t have the answers to these questions.  I do know that we used to have pretty clear goals and really strove to meet them.  And we also had a massive community then too.  Extremely active mailing lists, you name it&#8230; Mandrake was *the* distro.  And somehow, somewhere, we lost our way.  Maybe we lost our focus on the customer experience.  I don&#8217;t know.  I do know that it can be turned around&#8230; it&#8217;s not too late.  I think one solution is to become a design-driven company and put the user experience first and foremost, above everything else.  And then design our technology, methodology, philosophy, business practices, etc. around it.  It wouldn&#8217;t be easy, but it could work.</p>
<p>For anyone running a company, or starting a company, or even anyone involved in any kind of organization or community, I *highly* recommend reading &#8220;Do you matter?&#8221;.  It provides insight into things I never before thought of and answers the one nagging question I&#8217;ve had for years:  Why is Ubuntu so popular when it&#8217;s technologically inferior?  I don&#8217;t mean to start a flamewar or anything here, but the tools Mandriva has blow away anything Ubuntu has.  I&#8217;ve tried it, and didn&#8217;t like it (possibly because I&#8217;m jaded by too much Mandriva exposure, who knows).  But that doesn&#8217;t change the fact that Ubuntu has had such wild success that to many people Linux == Ubuntu.</p>
<p>Makes you wonder&#8230;  there are a number of tissue-creating companies out there&#8230; Scotties, Kleenex, the no-name brands you find at the grocery store.  Yet what is a tissue commonly called, without even thinking?  Kleenex.</p>
<p>I&#8217;ll leave that for you to chew on.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/12/03/do-we-matter/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>urpmi tricks</title>
		<link>http://linsec.ca/blog/2008/12/01/urpmi-tricks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=urpmi-tricks</link>
		<comments>http://linsec.ca/blog/2008/12/01/urpmi-tricks/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 21:53:12 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[urpmi]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=332</guid>
		<description><![CDATA[Some lesser-known urpmi tricks I&#8217;ve had to figure out today. The situation is that the machine that had my mirrored files has been moved somewhere else in order to ease up on rsync being an absolute bandwidth pig (great for downloading, bad when it&#8217;s throwing nagios checks into fits). Anyways, I&#8217;ve setup both a private [...]]]></description>
			<content:encoded><![CDATA[<p>Some lesser-known urpmi tricks I&#8217;ve had to figure out today.  The situation is that the machine that had my mirrored files has been moved somewhere else in order to ease up on rsync being an absolute bandwidth pig (great for downloading, bad when it&#8217;s throwing nagios checks into fits).</p>
<p>Anyways, I&#8217;ve setup both a private rsync repository to get stuff from and an IP-restricted anonymous FTP.  Both instances didn&#8217;t work &#8220;out of the box&#8221; with urpmi.  For one, with rsync it wasn&#8217;t possible to use the password transparently.  That can be fixed with the $RSYNC_PASSWORD environment variable but it&#8217;s fugly.  With curl, I&#8217;m behind a firewall and so is the remote system, and when it dropped into PASSV mode, it was using the remote&#8217;s internal 192.* IP address rather than it&#8217;s external IP, which was causing curl to do a whole lot of nothing.</p>
<p>The rsync fix consisted of writing the rsync password for the user into /root/.rsyncpw (only root calls urpmi anyways), then putting at the top of /etc/urpmi/urpmi.cfg this:</p>
<p><code><br />
{<br />
rsync-options: --password-file /root/.rsyncpw<br />
}<br />
</code></p>
<p>Thanks, Pixel, for that.  Which led me to figuring out the curl issue.  At first I set &#8220;ftp-skip-pasv-ip&#8221; into ~/.curlrc and then realized (when it didn&#8217;t work) that urpmi calls curl with &#8220;-q&#8221; which basically tells curl to completely ignore any config files.  Aaarg!  So back to /etc/urpmi/urpmi.cfg to set:</p>
<p><code><br />
{<br />
curl-options: --ftp-skip-passv-ip<br />
}<br />
</code></p>
<p>And now everything works peachy (if you need both, like me, then you&#8217;d have both options defined, one per line, in between the initial &#8220;{ &#8230; }&#8221; of the file.  A comment in there indicating that&#8217;s for custom configuration would be nice.  =)</p>
<p>Anyways, this may help a few people out there&#8230; googling for this led me nowhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/12/01/urpmi-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mandriva Testcases</title>
		<link>http://linsec.ca/blog/2008/11/06/mandriva-testcases/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mandriva-testcases</link>
		<comments>http://linsec.ca/blog/2008/11/06/mandriva-testcases/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 23:06:40 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=307</guid>
		<description><![CDATA[Well, after some discussion on cooker and, quite frankly, needing a resource myself to speed up security update testing (particularly looking for regressions), we&#8217;ve re-implemented &#8220;Testzilla&#8221;. Sorta. Instead of integrating with bugzilla, we&#8217;ve used the mediawiki framework. The reasons for this many. The biggest reason is to make the &#8220;Testzilla&#8221; as accessible as possible to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, after some discussion on cooker and, quite frankly, needing a resource myself to speed up security update testing (particularly looking for regressions), we&#8217;ve re-implemented &#8220;Testzilla&#8221;.  Sorta.</p>
<p>Instead of integrating with bugzilla, we&#8217;ve used the mediawiki framework.  The reasons for this many.  The biggest reason is to make the &#8220;Testzilla&#8221; as accessible as possible to as many people as possible.  It is also to lower the bar to usability&#8230; anyone can look at information on the wiki, but dealing with Testzilla can be trickier (perhaps).  Also, Testzilla itself hasn&#8217;t been updated in many years, which means a lot of hacking to make it work.  Other solutions were either too complicated (Testopia) or didn&#8217;t integrate with anything else we currently had (using mediawiki allows us to re-use our authentication from my.mandriva.com).</p>
<p>Anyways, the basic idea is to have a page per package (urpmi, eclipse, evolution, whatever) and on this page will be testcases &#8212; descriptions of ways to test programs in that package.  Where possible, automated or semi-automated testcases should be written and these get committed to subversion and referenced from the wiki page (the downside here is we need a mechanism to get testcases from people without commit access in, but the upside is it is faster, provides versioning, and won&#8217;t bog down the wiki with (hopefully!) numerous testcases).</p>
<p>I&#8217;ve already implemented the main page, which can be found at <a href="http://wiki.mandriva.com/en/Testing">wiki.mandriva.com/en/Testing</a>, and from there you can get to the various testcases (there&#8217;s only one on there right now).  There is a cookie-cutter template to be used to start new testcases pages, and there are some new macros that make integrating with subversion and bugzilla a little easier/nicer.</p>
<p>All in all, I think this has the potential to do really good things for Mandriva, and probably other distributions as well.  With the ability for anyone to create testcase pages, testcases, send an email with an automated testcase attached to our new testcases_@_mandrivalinux_dot_org &#8220;exploder&#8221; to get committed to subversion, it should be extremely easy and straightforward for people to get involved.</p>
<p>This is something that quite a few people on the cooker list expressed an interest in, so I&#8217;m hoping this will nicely take off and become yet another useful resource for the Mandriva community.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/11/06/mandriva-testcases/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bugzilla 3.2rc1 is live on qa.mandriva.com</title>
		<link>http://linsec.ca/blog/2008/10/26/bugzilla-32-is-live-on-qamandrivacom/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bugzilla-32-is-live-on-qamandrivacom</link>
		<comments>http://linsec.ca/blog/2008/10/26/bugzilla-32-is-live-on-qamandrivacom/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 06:14:09 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[bugzilla]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=298</guid>
		<description><![CDATA[Seven weeks ago I setup a local copy of Bugzilla 3.2rc1 to test the upgrade/migration from 3.0.5, using the templates and data from Mandriva&#8217;s bugzilla. Tonight it went live on qa.mandriva.com. Although it could have gone up 6 weeks ago, due to the release of 2009.0 coming up (which always leads to a massive influx [...]]]></description>
			<content:encoded><![CDATA[<p>Seven weeks ago I setup a local copy of Bugzilla 3.2rc1 to test the upgrade/migration from 3.0.5, using the templates and data from Mandriva&#8217;s bugzilla.  Tonight it went live on <a href="https://qa.mandriva.com/">qa.mandriva.com</a>.  Although it could have gone up 6 weeks ago, due to the release of 2009.0 coming up (which always leads to a massive influx of bug reports both before and after a release) we decided to wait for a few weeks after 2009.0 was released.</p>
<p>The upgrade went quite smooth (due to the preparation and, most importantly, notes taken from the testing almost two months ago), so everything should be up and running in good order.  If there are issues, feel free to comment to me directly or file a bug report.  I think, however, that users will find the new version of Bugzilla contains some welcome features and I also took the opportunity to change the layout somewhat to make it adhere more to web standards (such as making font resizing easier, etc.).  I also condensed the layout somewhat by using the default Bugzilla templates and re-working them from scratch.</p>
<p>I hope everyone likes it.  There will probably be more tweaks coming and rc2 is supposed to be coming out fairly soon from what I&#8217;ve heard, so there will still be changes forthcoming, although I hope they are more minor than what changed tonight.  I&#8217;m also hoping this will improve performance somewhat as Bugzilla 3.2 is using InnoDB rather than MyISAM storage types, which from my understanding should also help improve performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/10/26/bugzilla-32-is-live-on-qamandrivacom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mandriva Linux 2009.0 Released Today</title>
		<link>http://linsec.ca/blog/2008/10/09/mandriva-linux-20090-released-today/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mandriva-linux-20090-released-today</link>
		<comments>http://linsec.ca/blog/2008/10/09/mandriva-linux-20090-released-today/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 14:19:54 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=291</guid>
		<description><![CDATA[Today marks the release of Mandriva Linux 2009.0 (the 23rd Mandriva release!) and for the first time in probably 5 years, I was actually involved with it&#8217;s development. =) The last few years I&#8217;ve stepped away from any sort of a developers role simply due to lack of time (security updates keep me real busy), [...]]]></description>
			<content:encoded><![CDATA[<p>Today marks the release of Mandriva Linux 2009.0 (the 23rd Mandriva release!) and for the first time in probably 5 years, I was actually involved with it&#8217;s development.  =)  The last few years I&#8217;ve stepped away from any sort of a developers role simply due to lack of time (security updates keep me real busy), and also because I didn&#8217;t like having to fight my way into getting something I felt was important included (for those that are aware, that was one of my primary reasons for developing Annvix on the side).</p>
<p>Anyways, this release was different in many ways.  For one, I actually got my fingers into the pot in quite a &#8220;low level&#8221; way, which has never happened before (largely because it was never permitted in the past).  I guess it&#8217;s probably due to the leaving of some people and perhaps a little more persistence on my part.  I&#8217;d also like to think that earlier this year, for the first time in the 8 years of working for Mandriva, I actually met my co-workers in France face-to-face.  Strangely enough, that made an amazingly huge impact on how we relate and work together.  I guess for everyone we now know there are &#8220;real people&#8221; on the other side of that email message or IRC comment.  I must admit, that face-to-face has really helped and I actually regret not having gone over there before.</p>
<p>Anyways, the development stuff I was involved in this time was some extra pam work (getting the tcb suite integrated which includes pam_tcb (to replace pam_unix) and the extras that come with it to offer a more secure authentication system (although we did find out that poorly designed screensavers meant we had to reduce some of the security benefits of using pam_tcb in order to accommodate their bad design)).  Also, I was the one that incorporated the &#8220;know how&#8221; from Annvix to get blowfish support into glibc (which inadvertently broke the sha512c support in glibc.. we&#8217;ll get that fixed eventually).  So now, Mandriva Linux 2009 uses tcb and blowfish passwords by default (although tcb is using the shadow scheme by default, not the tcb scheme).  This is really important since the next version of Corporate Server will be presumably based on 2009, which means it will get tcb support and also means that Corporate Server 5 will be similar to Annvix in some of it&#8217;s hardening features).</p>
<p>I won&#8217;t deny it was trying and time-consuming&#8230; =)  Juggling security updates, tcb integration/testing/debugging, and bugzilla maintenance has definitely taken it&#8217;s toll.  I think the end result is really great though.  I have two systems left to upgrade to 2009 before they&#8217;re all using it and have had very few problems (some minor issues with the EeePC that eventually got worked through was about it).</p>
<p>So congrats to everyone involved with the 2009 development!  From what I can see so far, this is a really good release.  Of course, now that it&#8217;s released, I&#8217;ll have a busy 2 weeks ahead of me doing all the bugfix updates, but it&#8217;s all good.  There&#8217;s really only two times of the year that I get super busy in a 3 week stretch, and that&#8217;s the week prior and the two weeks after a release.  This week has gone much smoother than past releases (despite the nasty cold I obtained from the Opeth concert last week!), so I&#8217;m hoping that the next two weeks are just as smooth (busy I expect, smooth would be an added bonus).</p>
<p>To get your very own copy of the shiny new release, head to the <a href="http://www.mandriva.com/en/download">downloads page</a> or the <a href="http://torrent.mandriva.com/public">torrent list</a>.  To get the details of what&#8217;s all new in the release, check out the <a href="http://wiki.mandriva.com/en/2009.0">2009.0 Release Tour</a>.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/10/09/mandriva-linux-20090-released-today/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

