{"id":83,"date":"2006-05-18T23:22:38","date_gmt":"2006-05-19T07:22:38","guid":{"rendered":"http:\/\/outflux.net\/blog\/archives\/2006\/05\/18\/bleeding-edgeness-matrix\/"},"modified":"2006-05-18T23:22:38","modified_gmt":"2006-05-19T07:22:38","slug":"bleeding-edgeness-matrix","status":"publish","type":"post","link":"https:\/\/outflux.net\/blog\/archives\/2006\/05\/18\/bleeding-edgeness-matrix\/","title":{"rendered":"bleeding-edgeness matrix"},"content":{"rendered":"<p>At least two times in recent history, I&#8217;ve wondered &#8220;is this the most recent version&#8221; of some piece of software, immediately followed by &#8220;which distro has the most recent version?&#8221;  As I recall, these were for:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.cse.unsw.edu.au\/~neilb\/source\/mdadm\/ANNOUNCE\">mdadm<\/a><\/li>\n<li><a href=\"http:\/\/f-spot.org\/\">f-spot<\/a><\/li>\n<\/ul>\n<p>I had discovered both to be woefully behind &#8220;most recent&#8221; for a number of distributions.  In my mind popped a vision of a chart\/table\/matrix of software on one axis and distros on the other, showing which had what versions of things.  And little boxes where I could rank the &#8220;bleeding-edgeness&#8221; of a distro.<\/p>\n<p>While hunting around, I found something almost like my vision.  The <a href=\"http:\/\/distrowatch.com\/\">distrowatch<\/a> website is pretty damn cool.  It wasn&#8217;t really set up to compare bleeding-edgeness between different distros, just different versions <em>of<\/em> a distro.  For example, here&#8217;s <a href=\"http:\/\/distrowatch.com\/table.php?distribution=ubuntu\">Ubuntu&#8217;s matrix<\/a>.<\/p>\n<p>I exchanged some email with the author, and it sounds like he just uses a mess of custom scripts to poll version numbers of some of the more &#8220;big-name&#8221; software packages, common to most distros.  Needless to say, mdadm and f-spot did not make the cut.  I&#8217;d love to be able to add more &#8220;tracked packages&#8221; via some kind of web UI.  A URL plus a regex to extract a version from; almost the same as what&#8217;s needed for <a href=\"http:\/\/sourceforge.net\/project\/showfiles.php?group_id=47517&#038;package_id=187301\">WWW-PkgFind<\/a> to operate.  :)<\/p>\n<p>From the <a href=\"http:\/\/svn.sourceforge.net\/viewcvs.cgi\/crucible\/WWW-PkgFind\/scripts\/pkgfind?view=markup&#038;rev=HEAD\">pkgfind<\/a> man page description:<\/p>\n<blockquote><p>&#8230; scans a web or ftp site for newly posted files and<br \/>\ndownloads them to a local filesystem. &#8230; The motivation for this script is to poll places where developers post patches to software we&#8217;re testing.<\/p><\/blockquote>\n<p style='text-align:left'>&copy; 2006, <a href=\"https:\/\/outflux.net\/blog\/\">Kees Cook<\/a>. This work is licensed under a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution-ShareAlike 4.0 License<\/a>.<br \/><a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\"><img decoding=\"async\" alt=\"CC BY-SA 4.0\" style=\"border-width:0\" src=\"https:\/\/i.creativecommons.org\/l\/by-sa\/4.0\/88x31.png\" \/><\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>At least two times in recent history, I&#8217;ve wondered &#8220;is this the most recent version&#8221; of some piece of software, immediately followed by &#8220;which distro has the most recent version?&#8221; As I recall, these were for: mdadm f-spot I had discovered both to be woefully behind &#8220;most recent&#8221; for a number of distributions. In my [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/83"}],"collection":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":0,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"wp:attachment":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}