<?xml version="1.0" encoding="UTF-8"?><!-- generator="lyceum/1.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: When Sally met Eddie: The Fedora package story</title>
	<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/</link>
	<description>Red Hat Magazine</description>
	<pubDate>Sat, 17 May 2008 07:41:49 +0000</pubDate>
	<generator>http://lyceum.ibiblio.org/?v=1.0.2</generator>

	<item>
		<title>by: Joe Coogan ... Grandpa</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-60072</link>
		<pubDate>Tue, 25 Mar 2008 18:44:50 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-60072</guid>
					<description>We are so proud of you, Jesse!

You have always been super bright and this article will help a lot of people in the industry.... I loved the complaints from the Windows-hugger.

Keep building. You have a great support system.

Signed: Your grandfather.</description>
		<content:encoded><![CDATA[<p>We are so proud of you, Jesse!</p>
<p>You have always been super bright and this article will help a lot of people in the industry&#8230;. I loved the complaints from the Windows-hugger.</p>
<p>Keep building. You have a great support system.</p>
<p>Signed: Your grandfather.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dr. Kenneth Noisewater</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-57799</link>
		<pubDate>Mon, 10 Mar 2008 17:22:36 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-57799</guid>
					<description>stolennomenclature:

You are confusing two separate problems that aren't as tightly related as you seem to think:

1.  The variety of different Linux distributions creates extra work for third-party developers that wish to package their software for easy installation.
2.  How to resolve dependency issues with third-party packages.

Taking the second problem first...even if there was only one Linux distribution in the world, the use of central repositories for distributing software can still be a good idea because tools like apt and yum can make sure all necessary dependencies are resolved without requiring the end-user to track down every prerequisite package needed to install some other package.

As for the first problem, I would humbly suggest that if you have THAT big of a problem with the fact that freedom of choice causes people to make different choices that you find to be absurdly picayune, Linux probably isn't the platform for you.  If the lack of point and click installers bothers you that much, you should probably stick with a proprietary computing platform.




</description>
		<content:encoded><![CDATA[<p>stolennomenclature:</p>
<p>You are confusing two separate problems that aren&#8217;t as tightly related as you seem to think:</p>
<p>1.  The variety of different Linux distributions creates extra work for third-party developers that wish to package their software for easy installation.<br />
2.  How to resolve dependency issues with third-party packages.</p>
<p>Taking the second problem first&#8230;even if there was only one Linux distribution in the world, the use of central repositories for distributing software can still be a good idea because tools like apt and yum can make sure all necessary dependencies are resolved without requiring the end-user to track down every prerequisite package needed to install some other package.</p>
<p>As for the first problem, I would humbly suggest that if you have THAT big of a problem with the fact that freedom of choice causes people to make different choices that you find to be absurdly picayune, Linux probably isn&#8217;t the platform for you.  If the lack of point and click installers bothers you that much, you should probably stick with a proprietary computing platform.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Frank Daley</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-57605</link>
		<pubDate>Sun, 09 Mar 2008 05:25:17 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-57605</guid>
					<description>Dear stolennomenclature

and I guess that "one" would be a distro controlled by your friends at Microsoft ... yes the one that lusts for the day when it can establish a taxation office at every turn of the global computing cycle.

No thanks.</description>
		<content:encoded><![CDATA[<p>Dear stolennomenclature</p>
<p>and I guess that &#8220;one&#8221; would be a distro controlled by your friends at Microsoft &#8230; yes the one that lusts for the day when it can establish a taxation office at every turn of the global computing cycle.</p>
<p>No thanks.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: stolennomenclature</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56560</link>
		<pubDate>Mon, 03 Mar 2008 21:29:44 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56560</guid>
					<description>Jose-X

If there was only one Linux distro (say Fedora for sake of argument), then any software author could create a Fedora RPM, publish it on their web site, and one could download and install from there, rather than the great big centralised Fedora repository. The only reason this does not happen is becuase there is not one Linux distro, but thousands.

True some authors publish a couple of binary packages for a subset of the major distros, but its a forgone conclusion that the distro im currently using is'nt one of them.

The proliferation of the Linux distros is just plain absurd. They are all just different enough to be incompatible, but similar enough that there is no justification whatever for there existence. Is having a different wallpaper or a new font really a good reason to create a whole new Linux distro and repackage the 10 thousand apps that go with it?

Some people say its about having choice. Mac OS-X, Windows, Linux - thats choice - they are different. Linux-1, Linux-2, Linux-3, ...... Linux-10001 is not choice. They are all the same near enough. Its just a great example of what happens to software when the authors make the software to please themselves, rather than for the end users benefit.

The free software / open source communities, hackers and IT enthusiasts might like the current situation, but I doubt if people who really use the system do (how many of them are there i wonder).

Sally is not a typical end user. Typical end users dont compile programs or build packages. They use programs, they don't write them or modify them.

As to me having a solution for the installation problems, I do. Scrap every version of Linux except one. End of install problems. QED.</description>
		<content:encoded><![CDATA[<p>Jose-X</p>
<p>If there was only one Linux distro (say Fedora for sake of argument), then any software author could create a Fedora RPM, publish it on their web site, and one could download and install from there, rather than the great big centralised Fedora repository. The only reason this does not happen is becuase there is not one Linux distro, but thousands.</p>
<p>True some authors publish a couple of binary packages for a subset of the major distros, but its a forgone conclusion that the distro im currently using is&#8217;nt one of them.</p>
<p>The proliferation of the Linux distros is just plain absurd. They are all just different enough to be incompatible, but similar enough that there is no justification whatever for there existence. Is having a different wallpaper or a new font really a good reason to create a whole new Linux distro and repackage the 10 thousand apps that go with it?</p>
<p>Some people say its about having choice. Mac OS-X, Windows, Linux - thats choice - they are different. Linux-1, Linux-2, Linux-3, &#8230;&#8230; Linux-10001 is not choice. They are all the same near enough. Its just a great example of what happens to software when the authors make the software to please themselves, rather than for the end users benefit.</p>
<p>The free software / open source communities, hackers and IT enthusiasts might like the current situation, but I doubt if people who really use the system do (how many of them are there i wonder).</p>
<p>Sally is not a typical end user. Typical end users dont compile programs or build packages. They use programs, they don&#8217;t write them or modify them.</p>
<p>As to me having a solution for the installation problems, I do. Scrap every version of Linux except one. End of install problems. QED.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: kburger</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56559</link>
		<pubDate>Mon, 03 Mar 2008 21:23:03 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56559</guid>
					<description>Great article!  I loved the way you broke it down into a simple to understand way.</description>
		<content:encoded><![CDATA[<p>Great article!  I loved the way you broke it down into a simple to understand way.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jose_X</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56538</link>
		<pubDate>Mon, 03 Mar 2008 15:02:16 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56538</guid>
					<description>&#62;&#62; Look at Microsoft, they do this same sort of things but only with their own products (and they likely comingle code much more). They have limited resources which is why you end up with fewer pieces of software when you go Microsoft only.

On Microsoft platforms, 3rd parties are second class citizens. They will never integrate as well as MS products can nor get the most efficient APIs to use to hook up with the core system or other MS apps.

Linux is open, allowing everyone to integrate tightly. The choice is that the tighter the integration, the more work it takes maintaining that software as the system evolves. At least you have that tradeoff option (vs Windows) if you are a 3rd party developer (in a sense, everyone on FOSS is a 3rd party developer). And if you go open source, the community will help out.

Microsoft's public API will by necessity have to limit the amount of system integration. [And this assuming Microsoft was a kind-hearted nonprofit that didn't go further, and that they announced all changes as their internal devs made the changes.. but then they'd just about be FOSS which we know they aren't.] This is a major reason 3rd parties continue to fall to Microsoft on Windows (naturally, some vendors have or have had special deals with Microsoft).
</description>
		<content:encoded><![CDATA[<p>&gt;&gt; Look at Microsoft, they do this same sort of things but only with their own products (and they likely comingle code much more). They have limited resources which is why you end up with fewer pieces of software when you go Microsoft only.</p>
<p>On Microsoft platforms, 3rd parties are second class citizens. They will never integrate as well as MS products can nor get the most efficient APIs to use to hook up with the core system or other MS apps.</p>
<p>Linux is open, allowing everyone to integrate tightly. The choice is that the tighter the integration, the more work it takes maintaining that software as the system evolves. At least you have that tradeoff option (vs Windows) if you are a 3rd party developer (in a sense, everyone on FOSS is a 3rd party developer). And if you go open source, the community will help out.</p>
<p>Microsoft&#8217;s public API will by necessity have to limit the amount of system integration. [And this assuming Microsoft was a kind-hearted nonprofit that didn&#8217;t go further, and that they announced all changes as their internal devs made the changes.. but then they&#8217;d just about be FOSS which we know they aren&#8217;t.] This is a major reason 3rd parties continue to fall to Microsoft on Windows (naturally, some vendors have or have had special deals with Microsoft).
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jose_X</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56535</link>
		<pubDate>Mon, 03 Mar 2008 14:44:13 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56535</guid>
					<description>stolennomenclature,

I won't disagree with your goal to simplify things for the end user. I am just not convinced yet that packaging as it is done isn't beneficial in more ways than not.

A main issue is that packaging is a way of keeping things tidy and of modest size (vs. bloated) in a way where things have been tested to work together.

Linux advances in simplicity, but we just might not be ready to take the next step yet whatever that is.

Notice that packaging is what allows a single vendor to provide some sort of guarantee over all the software on the system. Packaging also has its roots where one small group or person manages the software for many others (enterprise, etc). Things are more controlled.

Anyway, there is nothing stopping people from building one-click install packages that stay in their own little world (they do) and users from installing them to their hearts content (some do). You take that route when you want bleeding edge or if you are using a distro that is less well supported than fedora; however, naturally, it will not integrate as well with what you have as you might like.

Benefits of having this sort of integrated testing modern distro-based packaging provides is that you can upgrade your entire system quickly and easily and not have to deal with having all sorts of things break (when they break it's a bug and usually gets fixed quickly).

Look at Microsoft, they do this same sort of things but only with their own products (and they likely comingle code much more). They have limited resources which is why you end up with fewer pieces of software when you go Microsoft only.

We do a similar form of integration where various packages coordinate, but this means that prior to the coordination people would step on each other's toes to some extent.

Another alternative would be to just make packages that are very inflexible, but with so many people working on things, this would create too many incompatibility headaches without recourse (except to hack the code) and provide no smooth migration from the past.

Finally, LSB, freedesktop, and other standards help speed up the process and increase the likelihood that one-click installs will work fine (if perhaps bring unneeded bloat), but again, almost by definition bleeding edge means that it is going beyond what has been standardized.

For the time being, if you have software you want to distribute, you can do one-click sealed deals thing or tarball thing and let the community do the packaging for their favorite distros to provide the eventual tighter integration there.

Finally, feel free to state your detailed argument as to how your system beats the pants off everyone and find a few other enlightened souls to help you bring that system to life. Good luck.

</description>
		<content:encoded><![CDATA[<p>stolennomenclature,</p>
<p>I won&#8217;t disagree with your goal to simplify things for the end user. I am just not convinced yet that packaging as it is done isn&#8217;t beneficial in more ways than not.</p>
<p>A main issue is that packaging is a way of keeping things tidy and of modest size (vs. bloated) in a way where things have been tested to work together.</p>
<p>Linux advances in simplicity, but we just might not be ready to take the next step yet whatever that is.</p>
<p>Notice that packaging is what allows a single vendor to provide some sort of guarantee over all the software on the system. Packaging also has its roots where one small group or person manages the software for many others (enterprise, etc). Things are more controlled.</p>
<p>Anyway, there is nothing stopping people from building one-click install packages that stay in their own little world (they do) and users from installing them to their hearts content (some do). You take that route when you want bleeding edge or if you are using a distro that is less well supported than fedora; however, naturally, it will not integrate as well with what you have as you might like.</p>
<p>Benefits of having this sort of integrated testing modern distro-based packaging provides is that you can upgrade your entire system quickly and easily and not have to deal with having all sorts of things break (when they break it&#8217;s a bug and usually gets fixed quickly).</p>
<p>Look at Microsoft, they do this same sort of things but only with their own products (and they likely comingle code much more). They have limited resources which is why you end up with fewer pieces of software when you go Microsoft only.</p>
<p>We do a similar form of integration where various packages coordinate, but this means that prior to the coordination people would step on each other&#8217;s toes to some extent.</p>
<p>Another alternative would be to just make packages that are very inflexible, but with so many people working on things, this would create too many incompatibility headaches without recourse (except to hack the code) and provide no smooth migration from the past.</p>
<p>Finally, LSB, freedesktop, and other standards help speed up the process and increase the likelihood that one-click installs will work fine (if perhaps bring unneeded bloat), but again, almost by definition bleeding edge means that it is going beyond what has been standardized.</p>
<p>For the time being, if you have software you want to distribute, you can do one-click sealed deals thing or tarball thing and let the community do the packaging for their favorite distros to provide the eventual tighter integration there.</p>
<p>Finally, feel free to state your detailed argument as to how your system beats the pants off everyone and find a few other enlightened souls to help you bring that system to life. Good luck.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: stolennomenclature</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56453</link>
		<pubDate>Sun, 02 Mar 2008 23:15:53 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56453</guid>
					<description>The rather convoluted and complex procedure required to add a software package to Fedora probably explains why so many interesting peices of software are not in it.
How much better it would be for all concerned if software could be given a distro independant auto install procedure that allows the software to be installed from the authors web site (or cd) without having to previously "add" it to the operating system bundle.
I dont care about so called "peer review" whatever the hell that is - if I want to run the software on MY PC I am the only person who needs to review it. I dont care what someone else thinks about the software, I only care what I think.
I wish Linux would break away from this stupid bazaar system of combining the applications with the operating system. It has no advantages whatsoever, but lots of disadvantages, at least from the perspective of an end user. (It has advantages for open source developers - it gives them many man years of fruitful work packaging and re-packaging the same bits of software over and over again).
This idiotic situation if simply the result of the absurd proliferation of distros. The bazaar system allows the creation of zillions of incompatible operating systems, for the purpose of providing software hackers with their Linux wet dreams, avoiding any requirement for standards of interoperability that would benefit end users.
The sooner the whole sorry mess goes away and some semblance of order and common sense returns the better.</description>
		<content:encoded><![CDATA[<p>The rather convoluted and complex procedure required to add a software package to Fedora probably explains why so many interesting peices of software are not in it.<br />
How much better it would be for all concerned if software could be given a distro independant auto install procedure that allows the software to be installed from the authors web site (or cd) without having to previously &#8220;add&#8221; it to the operating system bundle.<br />
I dont care about so called &#8220;peer review&#8221; whatever the hell that is - if I want to run the software on MY PC I am the only person who needs to review it. I dont care what someone else thinks about the software, I only care what I think.<br />
I wish Linux would break away from this stupid bazaar system of combining the applications with the operating system. It has no advantages whatsoever, but lots of disadvantages, at least from the perspective of an end user. (It has advantages for open source developers - it gives them many man years of fruitful work packaging and re-packaging the same bits of software over and over again).<br />
This idiotic situation if simply the result of the absurd proliferation of distros. The bazaar system allows the creation of zillions of incompatible operating systems, for the purpose of providing software hackers with their Linux wet dreams, avoiding any requirement for standards of interoperability that would benefit end users.<br />
The sooner the whole sorry mess goes away and some semblance of order and common sense returns the better.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Michael Stephenson</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56426</link>
		<pubDate>Sun, 02 Mar 2008 18:30:14 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56426</guid>
					<description>"Mea culpa. It appears that “Eddie” exists as an editor, and doesn’t appear to be open source. I made up the name while writing this article thinking nobody would be cheesy enough to name an editor that. Oops."

Why didn't you choose Harry? Too cheesy?</description>
		<content:encoded><![CDATA[<p>&#8220;Mea culpa. It appears that “Eddie” exists as an editor, and doesn’t appear to be open source. I made up the name while writing this article thinking nobody would be cheesy enough to name an editor that. Oops.&#8221;</p>
<p>Why didn&#8217;t you choose Harry? Too cheesy?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Pietro Pesci Feltri</title>
		<link>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56425</link>
		<pubDate>Sun, 02 Mar 2008 18:19:42 +0000</pubDate>
		<guid>http://www.redhatmagazine.com/2008/02/28/when-sally-met-eddie-the-fedora-package-story/#comment-56425</guid>
					<description>Thanks for help me about how contribute to Fedora. I will read the links and see how i can add some useful Applications.</description>
		<content:encoded><![CDATA[<p>Thanks for help me about how contribute to Fedora. I will read the links and see how i can add some useful Applications.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
