<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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: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>Comments on: We&#8217;ve packaged all of the free software&#8230;what now?</title>
	<atom:link href="http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/feed/" rel="self" type="application/rss+xml" />
	<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/</link>
	<description>a potpourri of mirth and madness</description>
	<lastBuildDate>Mon, 23 Jan 2012 03:06:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Back to the future &#171; We&#039;ll see &#124; Matt Zimmerman</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-4257</link>
		<dc:creator><![CDATA[Back to the future &#171; We&#039;ll see &#124; Matt Zimmerman]]></dc:creator>
		<pubDate>Thu, 11 Nov 2010 15:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-4257</guid>
		<description><![CDATA[[...] be investing my time in research, experimentation and imagination. This includes considering how we package and distribute software, how we adapt to technological shifts, and highlighting opportunities to cooperate with other open [...]]]></description>
		<content:encoded><![CDATA[<p>[...] be investing my time in research, experimentation and imagination. This includes considering how we package and distribute software, how we adapt to technological shifts, and highlighting opportunities to cooperate with other open [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sistemes de paquets &#171; Només 5 línies</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3748</link>
		<dc:creator><![CDATA[Sistemes de paquets &#171; Només 5 línies]]></dc:creator>
		<pubDate>Thu, 15 Jul 2010 15:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3748</guid>
		<description><![CDATA[[...] pm on juliol 15, 2010 &#124; # &#124;  0    En aquest article es discuteixen els avantatges i els inconvenients dels sistemes de gestió de paquets que empren [...]]]></description>
		<content:encoded><![CDATA[<p>[...] pm on juliol 15, 2010 | # |  0    En aquest article es discuteixen els avantatges i els inconvenients dels sistemes de gestió de paquets que empren [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schlomo Schapiro</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3727</link>
		<dc:creator><![CDATA[Schlomo Schapiro]]></dc:creator>
		<pubDate>Mon, 12 Jul 2010 09:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3727</guid>
		<description><![CDATA[I would like to differentiate between desktop and server contexts. With regard to desktops, I think that there is a lot of truth with your arguments and all the mentioned solutions can be seen as an improvement for the desktop user.

For the server administrator the whole problem looks IMHO totally different. I believe that the server administrator actually profits from an &quot;everything is a package&quot; approach with easy validation and easy management of all components on a single node. Of course *local* packaging cannot (and IMHO will never) solve the problems between servers. But a solid view on the state of a single node is a very valuable tool!

ATM I am working on a new data center management approach that follows an &quot;everything is a file&quot; idea and proposes to deliver all local files on a single node via packaging (RPM, DEB ...). Including configuration, data (where locally stored), applications etc. The question how the packages are created is IMHO the key to achieving any degree of flexibility required, not loosening the concept of packaging all files on a server.

So far, this approach works very well (see http://schapiro.org/schlomo/papers/LinuxTag%202010%20-%20%20Advanced%20Software%20Management%20with%20RPM.pdf for an early version of the idea and ping me if you want to discuss it further). It obviously requires a central management solution that handles system interdependencies and obviously the application software should be more robust with regard to version mismatches.

In my opinion, the strength of &quot;everything is a package&quot; is the unbeatable strong control over a server and the validation of what is going on there. I would not want to miss that for my data center. And yes, the hurdle of packaging software with its dependency is a welcome stage in the quality assurance for the data center :-)]]></description>
		<content:encoded><![CDATA[<p>I would like to differentiate between desktop and server contexts. With regard to desktops, I think that there is a lot of truth with your arguments and all the mentioned solutions can be seen as an improvement for the desktop user.</p>
<p>For the server administrator the whole problem looks IMHO totally different. I believe that the server administrator actually profits from an &#8220;everything is a package&#8221; approach with easy validation and easy management of all components on a single node. Of course *local* packaging cannot (and IMHO will never) solve the problems between servers. But a solid view on the state of a single node is a very valuable tool!</p>
<p>ATM I am working on a new data center management approach that follows an &#8220;everything is a file&#8221; idea and proposes to deliver all local files on a single node via packaging (RPM, DEB &#8230;). Including configuration, data (where locally stored), applications etc. The question how the packages are created is IMHO the key to achieving any degree of flexibility required, not loosening the concept of packaging all files on a server.</p>
<p>So far, this approach works very well (see <a href="http://schapiro.org/schlomo/papers/LinuxTag%202010%20-%20%20Advanced%20Software%20Management%20with%20RPM.pdf" rel="nofollow">http://schapiro.org/schlomo/papers/LinuxTag%202010%20-%20%20Advanced%20Software%20Management%20with%20RPM.pdf</a> for an early version of the idea and ping me if you want to discuss it further). It obviously requires a central management solution that handles system interdependencies and obviously the application software should be more robust with regard to version mismatches.</p>
<p>In my opinion, the strength of &#8220;everything is a package&#8221; is the unbeatable strong control over a server and the validation of what is going on there. I would not want to miss that for my data center. And yes, the hurdle of packaging software with its dependency is a welcome stage in the quality assurance for the data center :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: F. Fellini</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3724</link>
		<dc:creator><![CDATA[F. Fellini]]></dc:creator>
		<pubDate>Sun, 11 Jul 2010 17:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3724</guid>
		<description><![CDATA[I see two things brewing here: 
(1) I don&#039;t think it&#039;s fair to treat all systems alike, each present a separate and unique problem. Ultimately documentation, and perhaps other components, can be packed separately to account for system differences so the user decides per his/her use case to include the documentation dependencies, rather than packager or maintainer.
(2) The systems most likely to be connected or remain online are also the ones least likely to need extensive local documentation stores. For instance in servers, netbooks, cell phones, routers, but they need various types of data unique to each case to reman up to date, like anti-virus and ids signatures, 

(3) Perhaps decoupling data will incentivise keeping data up to date particularly on systems that tend to be notoriously out of date in may respects like in the case of embedded devices, many of which are operated offline like cash registers, in-car entertainment, and even many consumer routers.]]></description>
		<content:encoded><![CDATA[<p>I see two things brewing here:<br />
(1) I don&#8217;t think it&#8217;s fair to treat all systems alike, each present a separate and unique problem. Ultimately documentation, and perhaps other components, can be packed separately to account for system differences so the user decides per his/her use case to include the documentation dependencies, rather than packager or maintainer.<br />
(2) The systems most likely to be connected or remain online are also the ones least likely to need extensive local documentation stores. For instance in servers, netbooks, cell phones, routers, but they need various types of data unique to each case to reman up to date, like anti-virus and ids signatures, </p>
<p>(3) Perhaps decoupling data will incentivise keeping data up to date particularly on systems that tend to be notoriously out of date in may respects like in the case of embedded devices, many of which are operated offline like cash registers, in-car entertainment, and even many consumer routers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: noname</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3723</link>
		<dc:creator><![CDATA[noname]]></dc:creator>
		<pubDate>Sun, 11 Jul 2010 16:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3723</guid>
		<description><![CDATA[&quot;Since you mention, “It’s no longer useful to package up documentation in order to provide local copies of it on every Linux system,” are there any technologies in place now that you see as possible tools to help drive a change to having more web-based content for user help?&quot;

I think there&#039;s something missed here on the &quot;why&quot; for local docs: it is not so much so you can have access to docs on unconnected machines (is there unconnected machines still there? and I don&#039;t mean not connected to the Internet but disconnected al all -no LAN, no USB-&gt;PDA, no nothing), but to gain access to the *proper* documentation.

While you can go to the app site and look for more detailed information, forums, maillists, etc.  where you can find information for *my* X.Y.Z version, which is the one I have installed?  Upper maintainer web, docs, etc. focus on the new and flasy X+3 version and it doesn&#039;t even support my Debian one.

Having docs aligned to what it&#039;s installed has been a bless for my in quite many situations.]]></description>
		<content:encoded><![CDATA[<p>&#8220;Since you mention, “It’s no longer useful to package up documentation in order to provide local copies of it on every Linux system,” are there any technologies in place now that you see as possible tools to help drive a change to having more web-based content for user help?&#8221;</p>
<p>I think there&#8217;s something missed here on the &#8220;why&#8221; for local docs: it is not so much so you can have access to docs on unconnected machines (is there unconnected machines still there? and I don&#8217;t mean not connected to the Internet but disconnected al all -no LAN, no USB-&gt;PDA, no nothing), but to gain access to the *proper* documentation.</p>
<p>While you can go to the app site and look for more detailed information, forums, maillists, etc.  where you can find information for *my* X.Y.Z version, which is the one I have installed?  Upper maintainer web, docs, etc. focus on the new and flasy X+3 version and it doesn&#8217;t even support my Debian one.</p>
<p>Having docs aligned to what it&#8217;s installed has been a bless for my in quite many situations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3721</link>
		<dc:creator><![CDATA[Richard]]></dc:creator>
		<pubDate>Sat, 10 Jul 2010 20:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3721</guid>
		<description><![CDATA[I seem to have made one too many edits before I clicked &quot;Submit Comment&quot;. I omitted &quot;how&quot; in &quot;Gentoo Linux solves all of them by letting the user decide how to handle them.&quot; :/]]></description>
		<content:encoded><![CDATA[<p>I seem to have made one too many edits before I clicked &#8220;Submit Comment&#8221;. I omitted &#8220;how&#8221; in &#8220;Gentoo Linux solves all of them by letting the user decide how to handle them.&#8221; :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3720</link>
		<dc:creator><![CDATA[Richard]]></dc:creator>
		<pubDate>Sat, 10 Jul 2010 20:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3720</guid>
		<description><![CDATA[These are all Debian specific issues. Gentoo Linux solves all of them by letting the user decide to handle them. Gentoo Linux&#039;s package manage, portage, is a tool that automates the processes of dependency management, fetching software, compiling software, installing software and uninstalling software. Anything that does not fit into one of those roles is something that the user handles and it works very well.]]></description>
		<content:encoded><![CDATA[<p>These are all Debian specific issues. Gentoo Linux solves all of them by letting the user decide to handle them. Gentoo Linux&#8217;s package manage, portage, is a tool that automates the processes of dependency management, fetching software, compiling software, installing software and uninstalling software. Anything that does not fit into one of those roles is something that the user handles and it works very well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jb</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3719</link>
		<dc:creator><![CDATA[jb]]></dc:creator>
		<pubDate>Sat, 10 Jul 2010 16:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3719</guid>
		<description><![CDATA[There&#039;s a program called &quot;checkinstall&quot; that purports to do what you suggest. Last I used it, which was quite a while ago, it worked pretty well with autotools style installations.]]></description>
		<content:encoded><![CDATA[<p>There&#8217;s a program called &#8220;checkinstall&#8221; that purports to do what you suggest. Last I used it, which was quite a while ago, it worked pretty well with autotools style installations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jb</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3718</link>
		<dc:creator><![CDATA[jb]]></dc:creator>
		<pubDate>Sat, 10 Jul 2010 16:46:05 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3718</guid>
		<description><![CDATA[I wasn&#039;t arguing against the utility of freezing, I was arguing against the model where every package in the distro has to be forced into the same life cycle.

The problem with packages X, Y and Z are solvable. In the common case that Z is a shared library, the author should strive to provide ABI compatibility through various means, as described e.g. in Drepper&#039;s DSO howto. Failing that, the packager should provide multiple parallel installable versions of Z. If all else fails, X and Y can always bundle a version of Z (like firefox for ubuntu nowadays does for some libraries).

And yes, indeed multiple branches per packages is not something that package managers support very well today. But I see no reason why such functionality couldn&#039;t be added, if the community decides that such features are needed. While I&#039;m personally involved in a few open source projects, I&#039;m neither a debian nor ubuntu developer, so ultimately it&#039;s not my decision to make, I can only offer my opinions and it&#039;s up to the debian/ubuntu projects to decide upon the worthyness of those opinions. But Mr. Zimmermann&#039;s blog post here suggests that even within the projects there are people who think the status quo is not the ultimate packaging policy for all eternity.]]></description>
		<content:encoded><![CDATA[<p>I wasn&#8217;t arguing against the utility of freezing, I was arguing against the model where every package in the distro has to be forced into the same life cycle.</p>
<p>The problem with packages X, Y and Z are solvable. In the common case that Z is a shared library, the author should strive to provide ABI compatibility through various means, as described e.g. in Drepper&#8217;s DSO howto. Failing that, the packager should provide multiple parallel installable versions of Z. If all else fails, X and Y can always bundle a version of Z (like firefox for ubuntu nowadays does for some libraries).</p>
<p>And yes, indeed multiple branches per packages is not something that package managers support very well today. But I see no reason why such functionality couldn&#8217;t be added, if the community decides that such features are needed. While I&#8217;m personally involved in a few open source projects, I&#8217;m neither a debian nor ubuntu developer, so ultimately it&#8217;s not my decision to make, I can only offer my opinions and it&#8217;s up to the debian/ubuntu projects to decide upon the worthyness of those opinions. But Mr. Zimmermann&#8217;s blog post here suggests that even within the projects there are people who think the status quo is not the ultimate packaging policy for all eternity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rioting_pacifist</title>
		<link>http://mdzlog.alcor.net/2010/07/06/weve-packaged-all-of-the-free-software-what-now/#comment-3715</link>
		<dc:creator><![CDATA[Rioting_pacifist]]></dc:creator>
		<pubDate>Sat, 10 Jul 2010 13:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://mdzlog.alcor.net/?p=1369#comment-3715</guid>
		<description><![CDATA[More &quot;new solutions&quot; needed to old problems :O

Mozilla did nothing to &quot;force&quot; ubuntu to ship major version changes as updates, the whole point of a distro is to smooth out things like that, if upstream drop support, then you guys pick it up and support it for the rest of the 1-2 years that user need it, not everybody wants the latest and greatest some of us want to install a system in 10.04 and know it will still be the same, supported, secure system until 13.4 (hint this is even more apparent when you look at users rather than outspoken geeks, e.g http://gs.statcounter.com/#browser_version-ww-monthly-200807-201007 shows a lot of people still on ie6 and ie7). I want to be able to install ubuntu on a pc, leave it running apt-cron and KNOW it will still work when I next go to my parents house in 6-7 months and that is very much what ubuntu wants to offer if your looking to expand (especially expand into corporate desktops)

Now there are a lot of loud geeks wanting in release updates (hell i run the latest kernel, latest firefox and latest xorg), but what these geeks need are PPAs not wholescale reform. What would be nice would be a change in the system so multiple lib versions can be installed and packages pick the right library (e.g no more /usr/lib/xulrunner, just /usr/lib/xulrunner-1.9 and all packages that need 1.9 know where to get it), that allows PPAs (or even 1st party PPAs) to offer multiple versions of an app side by side without crippling package management by packaging the dependencies with the package itself (this plays in very nicely with btrfs being used to save space)

I&#039;m not too sure about data, maybe you have a point, but couldn&#039;t -data packages be excluded from freezes, thus letting package maintainers issue updates much more easily and not requiring increases complication in the programs themselves (e.g why have update-pciids, when a package called pciids-data could exist and be updated regularly, hell for data packages it could be automated and would be just as reliable as update-pciides). There are cases where these solutions will not work, but i&#039;d rather see apt-get-data or something similar at work so that the files are still checked/hashed and if needed can be easily rolled back and verified.

Last time i looked the way to download a python pacakge was apt-get install Python-$name, (there are ~1200 such pacakges), now i&#039;m no expert on perl or ruby, but why can&#039;t automated build systems or wrappers to/from apt be used to move all those dependencies through apt/dpkg rather than cpan/gem, if both were available as options a user would be able to either install the latest cpan modules (unsupported) through the wrapper or those supported with the ubuntu release through static packages (it&#039;s my understanding that this is what happens with python and it seams to work well). With even 2nd/3rd parties offering deb installer (e.g when you compile your own kernel, there is a that option, when you install opera there is a repo for it), why are you so to go in the opposite direction and move away from apt/dpkg rather than integrate other tools with it.

As for embedded systems not being properly served by package management, well i think your probably right, but then again there is no need for &quot;One linux&quot;, besides i&#039;s more to do with the packages themselves, you can always recompile with less support or build a huge repository of packages with different cflags and then match the cflags at update time. Sure if Ubuntu were to do this it would need new package management, but last I checked that wasn&#039;t what Ubuntu was about to do (you also loose out on a lot of testing as fewer people will have any given package combo)

Sorry to disagree entirely but i think you asked some good questions and came to the wrong answers:
&quot;How can packaging managers cope with embeded systems/virtual apps?&quot; Why does this matter to ubuntu?
&quot;How can packaging deal with constantly updating data?&quot; By constantly updating.
&quot;How can packaging deal with complex ecosystems out of it&#039;s control?&quot; Erm, if the systems are out of it&#039;s control there is nothing it can do, if there is any way that package-management can help it&#039;s by abstracting something bigger on top.
&quot;How can ubuntu&#039;s package manager cope with constantly updating apps?&quot; They shouldn&#039;t, there are already plenty of rolling release distros, multiple library versions would allow for nicer updating from PPAs though.
&quot;What can we do about uncontrolled package management systems?&quot; Take control of them through automated builds and wrappers.]]></description>
		<content:encoded><![CDATA[<p>More &#8220;new solutions&#8221; needed to old problems :O</p>
<p>Mozilla did nothing to &#8220;force&#8221; ubuntu to ship major version changes as updates, the whole point of a distro is to smooth out things like that, if upstream drop support, then you guys pick it up and support it for the rest of the 1-2 years that user need it, not everybody wants the latest and greatest some of us want to install a system in 10.04 and know it will still be the same, supported, secure system until 13.4 (hint this is even more apparent when you look at users rather than outspoken geeks, e.g <a href="http://gs.statcounter.com/#browser_version-ww-monthly-200807-201007" rel="nofollow">http://gs.statcounter.com/#browser_version-ww-monthly-200807-201007</a> shows a lot of people still on ie6 and ie7). I want to be able to install ubuntu on a pc, leave it running apt-cron and KNOW it will still work when I next go to my parents house in 6-7 months and that is very much what ubuntu wants to offer if your looking to expand (especially expand into corporate desktops)</p>
<p>Now there are a lot of loud geeks wanting in release updates (hell i run the latest kernel, latest firefox and latest xorg), but what these geeks need are PPAs not wholescale reform. What would be nice would be a change in the system so multiple lib versions can be installed and packages pick the right library (e.g no more /usr/lib/xulrunner, just /usr/lib/xulrunner-1.9 and all packages that need 1.9 know where to get it), that allows PPAs (or even 1st party PPAs) to offer multiple versions of an app side by side without crippling package management by packaging the dependencies with the package itself (this plays in very nicely with btrfs being used to save space)</p>
<p>I&#8217;m not too sure about data, maybe you have a point, but couldn&#8217;t -data packages be excluded from freezes, thus letting package maintainers issue updates much more easily and not requiring increases complication in the programs themselves (e.g why have update-pciids, when a package called pciids-data could exist and be updated regularly, hell for data packages it could be automated and would be just as reliable as update-pciides). There are cases where these solutions will not work, but i&#8217;d rather see apt-get-data or something similar at work so that the files are still checked/hashed and if needed can be easily rolled back and verified.</p>
<p>Last time i looked the way to download a python pacakge was apt-get install Python-$name, (there are ~1200 such pacakges), now i&#8217;m no expert on perl or ruby, but why can&#8217;t automated build systems or wrappers to/from apt be used to move all those dependencies through apt/dpkg rather than cpan/gem, if both were available as options a user would be able to either install the latest cpan modules (unsupported) through the wrapper or those supported with the ubuntu release through static packages (it&#8217;s my understanding that this is what happens with python and it seams to work well). With even 2nd/3rd parties offering deb installer (e.g when you compile your own kernel, there is a that option, when you install opera there is a repo for it), why are you so to go in the opposite direction and move away from apt/dpkg rather than integrate other tools with it.</p>
<p>As for embedded systems not being properly served by package management, well i think your probably right, but then again there is no need for &#8220;One linux&#8221;, besides i&#8217;s more to do with the packages themselves, you can always recompile with less support or build a huge repository of packages with different cflags and then match the cflags at update time. Sure if Ubuntu were to do this it would need new package management, but last I checked that wasn&#8217;t what Ubuntu was about to do (you also loose out on a lot of testing as fewer people will have any given package combo)</p>
<p>Sorry to disagree entirely but i think you asked some good questions and came to the wrong answers:<br />
&#8220;How can packaging managers cope with embeded systems/virtual apps?&#8221; Why does this matter to ubuntu?<br />
&#8220;How can packaging deal with constantly updating data?&#8221; By constantly updating.<br />
&#8220;How can packaging deal with complex ecosystems out of it&#8217;s control?&#8221; Erm, if the systems are out of it&#8217;s control there is nothing it can do, if there is any way that package-management can help it&#8217;s by abstracting something bigger on top.<br />
&#8220;How can ubuntu&#8217;s package manager cope with constantly updating apps?&#8221; They shouldn&#8217;t, there are already plenty of rolling release distros, multiple library versions would allow for nicer updating from PPAs though.<br />
&#8220;What can we do about uncontrolled package management systems?&#8221; Take control of them through automated builds and wrappers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

