<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/19137/RPM_5_a_Fork_in_the_Linux_Packaging</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2010, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Sat, 20 Mar 2010 13:30:31 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>rpm.org dead?</title>
			<link>http://osnews.com/thread?295138</link>
			<guid isPermaLink="true">http://osnews.com/thread?295138</guid>
			<description>we still dont know whether the official rpm.org is alive or dead, what improvements have redhat/Fedora made to 4.4.2.2? i dont  see why redhat just dont make a new package Manager an boycott rpm for good maybe call it DPM ? Delta Package Manager <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Wed, 09 Jan 2008 22:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (Sabz)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>What?</title>
			<link>http://osnews.com/thread?295144</link>
			<guid isPermaLink="true">http://osnews.com/thread?295144</guid>
			<description>Somebody is forking Apt?  ;-)</description>
			<pubDate>Wed, 09 Jan 2008 23:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (BluenoseJake)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>What I don't like...</title>
			<link>http://osnews.com/thread?295148</link>
			<guid isPermaLink="true">http://osnews.com/thread?295148</guid>
			<description>What I don't like is when I run Fedora there are constant issues; for example, the db which holds all the information constantly being locked by another process - there should be no need in this day and age of a 'one at a time please' approach to applications reading and writing to the package database. If it can't be done with the existing structure then they need to go back to the drawing board and address the deficiencies which stop it from being made possible.<br />
<br />
The other issue, maybe this is more project related, is the fact I've tried to update packages, and package resolving is horrid. I've never experienced the same pain with Ubuntu/Debian as I do with Fedora 8. New updates come this morning, I click on apply updates, it then complains that there is a missing file - why isn't that being resolved automatically - it should reside in the repository!<br />
<br />
That is I think the biggest problem, those who do use RPM do a cruddy job in its utilisation, and thus, when people have problems like when I do, they equate that to representing RPM when it is a distro specific issue.</description>
			<pubDate>Thu, 10 Jan 2008 00:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (kaiwai)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: What?</title>
			<link>http://osnews.com/thread?295153</link>
			<guid isPermaLink="true">http://osnews.com/thread?295153</guid>
			<description><div class="cquote">Somebody is forking Apt?  ;-) </div><br />
rpm is not Apt</description>
			<pubDate>Thu, 10 Jan 2008 00:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (Sabz)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: What?</title>
			<link>http://osnews.com/thread?295156</link>
			<guid isPermaLink="true">http://osnews.com/thread?295156</guid>
			<description>Kind of my point.  The title makes it sound like rpm is the only package manager available for Linux.</description>
			<pubDate>Thu, 10 Jan 2008 00:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (BluenoseJake)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: rpm.org dead?</title>
			<link>http://osnews.com/thread?295158</link>
			<guid isPermaLink="true">http://osnews.com/thread?295158</guid>
			<description>I'm not surprised RH boycotts rpm5. Just have a look at its founder's openmindness, Jeff Johnson: <br />
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=119185" rel="nofollow">https://bugzilla.redhat.com/show_bug.cgi?id=119185</a> <br />
Just read all his replies. You definitely don't want to mix with this kind of negative person.</description>
			<pubDate>Thu, 10 Jan 2008 01:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (Joe User)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: What?</title>
			<link>http://osnews.com/thread?295159</link>
			<guid isPermaLink="true">http://osnews.com/thread?295159</guid>
			<description>.... Sigh.<br />
<br />
For 100,000'th time.<br />
RPM (Redhat Package Manager) is a package manager.<br />
dpkg (Debian package) is a package manager.<br />
<br />
Yum (Yellow Dog Updater) is the RPM package manager front-end.<br />
apt (Advanced Packaging Tool) is a package manager front-end.<br />
<br />
Got it?<br />
<br />
- Gilboa</description>
			<pubDate>Thu, 10 Jan 2008 01:23:00 GMT</pubDate>
			<author>donotreply@osnews.com (gilboa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: What I don't like...</title>
			<link>http://osnews.com/thread?295160</link>
			<guid isPermaLink="true">http://osnews.com/thread?295160</guid>
			<description>Problems with yum and RPM in Fedora helped pushed me towards Ubuntu. apt, dpkg, and .deb seem so much better for keeping the system up to date.</description>
			<pubDate>Thu, 10 Jan 2008 01:35:00 GMT</pubDate>
			<author>donotreply@osnews.com (Johann Chua)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: What?</title>
			<link>http://osnews.com/thread?295161</link>
			<guid isPermaLink="true">http://osnews.com/thread?295161</guid>
			<description>Neat, you're right!  Ubuntu uses dpkg!  <a href="http://en.wikipedia.org/wiki/DpkgEdited" rel="nofollow">http://en.wikipedia.org/wiki/DpkgEdited</a> 2008-01-10 01:44 UTC</description>
			<pubDate>Thu, 10 Jan 2008 01:41:00 GMT</pubDate>
			<author>donotreply@osnews.com (Luminair)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: rpm.org dead?</title>
			<link>http://osnews.com/thread?295163</link>
			<guid isPermaLink="true">http://osnews.com/thread?295163</guid>
			<description>Fedora/ Red Hat makes improvements directly in rpm.org and maintains that branch and hence has no real need to deviate from it. As far as improvements are concerned read the news section in <a href="http://rpm.org" rel="nofollow">http://rpm.org</a></description>
			<pubDate>Thu, 10 Jan 2008 01:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (Rahul)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: What I don't like...</title>
			<link>http://osnews.com/thread?295166</link>
			<guid isPermaLink="true">http://osnews.com/thread?295166</guid>
			<description>&quot;What I don't like is when I run Fedora there are constant issues; for example, the db which holds all the information constantly being locked by another process - there should be no need in this day and age of a 'one at a time please' approach to applications reading and writing to the package database.&quot;<br />
  <br />
  A. This problem is not RPM related - it's actually yum-related. (Yum is limited to one active instance - mostly due to problem C and friends). <br />
  <br />
  B. AFAIR (correct me if I'm wrong) neither apt not dpkg doesn't support concurrent write operations either. (I can't test it right now; my Debian sid machine is down)<br />
  <br />
  C. Concurrent writes (in both the package manager and the package manager front end) creates theoretical problems that cannot be easily solved. E.g. Yum1 installs application A that requires library B. B provides foo. Yum2 installs application C that requires library D. D provides foo. Obviously, B and D cannot be installed concurrently - but the package manager (again, RPM/dpkg, not apt/yum) doesn't know who provides what - before things get installed. <br />
  At best, (if the package manager update transactions remain atomic) one update will fail - after you finished downloading the application + dependencies for weird obscure reason. (D provides foo, B (installed) provides foo, cannot install)<br />
  On the other hand, if the package manager supports concurrent updates, (each install/update is a transaction by itself), you may end up with a broken installation.<br />
  <br />
  D. The package manager itself is a fairly speedy beast. Installing 100 packages takes a minute or two. No use in risking DB breakage just to speed up such a short-lived task.<br />
  <br />
  &quot;The other issue, maybe this is more project related, is the fact I've tried to update packages, and package resolving is horrid. I've never experienced the same pain with Ubuntu/Debian as I do with Fedora 8. New updates come this morning, I click on apply updates, it then complains that there is a missing file - why isn't that being resolved automatically - it should reside in the repository!&quot;<br />
  <br />
  As you suggested - this is a repository problem.<br />
  More-ever, AFAIR apt simply drops broken update paths. Yum doesn't.<br />
  If you want yum to drop broken updates, simply install the yum-skip-broken plugin.<br />
  $ yum install yum-skip-broken<br />
  $ yum --skip-broken update<br />
  <br />
  ... I do agree that yum should ship with skip-broken and fastest mirrors (mirror auto-selection tool) by default.<br />
  <br />
  - GilboaEdited 2008-01-10 02:04 UTC</description>
			<pubDate>Thu, 10 Jan 2008 01:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (gilboa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: What?</title>
			<link>http://osnews.com/thread?295176</link>
			<guid isPermaLink="true">http://osnews.com/thread?295176</guid>
			<description>&gt; Yum (Yellow Dog Updater) is the RPM package manager front-end.<br />
&gt; apt (Advanced Packaging Tool) is a package manager front-end. <br />
<br />
You can use apt (and synaptic) as frond-end for rpm :<br />
<a href="http://apt-rpm.org/" rel="nofollow">http://apt-rpm.org/</a></description>
			<pubDate>Thu, 10 Jan 2008 04:13:00 GMT</pubDate>
			<author>donotreply@osnews.com (superman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: What I don't like...</title>
			<link>http://osnews.com/thread?295177</link>
			<guid isPermaLink="true">http://osnews.com/thread?295177</guid>
			<description>&gt; the db which holds all the information constantly being locked by another process<br />
<br />
It's a very very very old story.<br />
<br />
&gt; is the fact I've tried to update packages, and package resolving is horrid.<br />
<br />
Bullshit ?<br />
<br />
Why should rpm have resolving issue ?<br />
Give some technical fact, please.<br />
<br />
&gt; it then complains that there is a missing file<br />
<br />
If a file is missing on a mirror, the file is missing. Period.<br />
What can rpm (or yum) handle this ?<br />
Silently ignore the problem ?<br />
Some package manager do this. I think they are really wrong.</description>
			<pubDate>Thu, 10 Jan 2008 04:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (superman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: What I don't like...</title>
			<link>http://osnews.com/thread?295178</link>
			<guid isPermaLink="true">http://osnews.com/thread?295178</guid>
			<description>&gt; AFAIR apt simply drops broken update paths.<br />
<br />
And this is really wrong.<br />
If you have a security update, it should be applied. If the paquage manager can't apply the update, they should tell what the problem is (and trust me, yum do the right job in 99,999 % of time). The user can then take a decision (retry later, evaluate the issue, get help, bugzilla, etc). This is what does Yum, and Yum is right. Apt can silently ignore a security update for month.</description>
			<pubDate>Thu, 10 Jan 2008 04:31:00 GMT</pubDate>
			<author>donotreply@osnews.com (superman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: What I don't like...</title>
			<link>http://osnews.com/thread?295179</link>
			<guid isPermaLink="true">http://osnews.com/thread?295179</guid>
			<description>&gt; I do agree that yum should ship with skip-broken<br />
<br />
No.<br />
<br />
&gt; mirror auto-selection tool<br />
<br />
<i>$ yum info yum-fastestmirror<br />
Name   : yum-fastestmirror<br />
[...]<br />
Description:<br />
This plugin sorts each repository's mirrorlist by connection speed<br />
prior to downloading packages.<br />
</i><br />
<br />
Just &quot;yum install yum-fatestmirror&quot;.<br />
I never use it.<br />
<br />
Or check /etc/yum/yum-updatesd.conf :<br />
<i># automatically install updates<br />
do_update = no<br />
<b># automatically download updates<br />
do_download = no<br />
# automatically download deps of updates<br />
do_download_deps = no</b><br />
</i></description>
			<pubDate>Thu, 10 Jan 2008 04:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (superman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: What I don't like...</title>
			<link>http://osnews.com/thread?295180</link>
			<guid isPermaLink="true">http://osnews.com/thread?295180</guid>
			<description>I haven't changed a thing on my Fedora setup, I have left it to the status quo. Fedora setup the the mirrors, which IIRC is a php script which redirects me to an authorised mirror. How is it my fault, as an end user that the authorised mirrors aren't doing their job properly.<br />
 <br />
 In regards to the issue. It is a missing dependency; there is an update for Rhythmbox, which has a dependency on libgpod which is being updated as there is new support for iPod Classic etc. etc. It complains about the lack of libsgutils.so.1 which isn't provided; so all it does is throw up a complaint - something which is on the shoulders of Fedora.<br />
 <br />
 BUT! like I said, this has more to do with the shoddy work by Fedora/Red Hat than possibly anything to do with RPM per-say.Edited 2008-01-10 04:46 UTC</description>
			<pubDate>Thu, 10 Jan 2008 04:40:00 GMT</pubDate>
			<author>donotreply@osnews.com (kaiwai)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: What I don't like...</title>
			<link>http://osnews.com/thread?295181</link>
			<guid isPermaLink="true">http://osnews.com/thread?295181</guid>
			<description>I dont know what you did, but I just downloaded the latest version from the official Fedora mirrors and I didnt get that error.  The only reason why you would get that is that you happened to update your software while the repository was in the middle of updating. I suspect if you try again a bit later, the problem will be resolved.</description>
			<pubDate>Thu, 10 Jan 2008 05:23:00 GMT</pubDate>
			<author>donotreply@osnews.com (TechGeek)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: What I don't like...</title>
			<link>http://osnews.com/thread?295184</link>
			<guid isPermaLink="true">http://osnews.com/thread?295184</guid>
			<description>&gt; How is it my fault<br />
<br />
It is not. Sure.<br />
<br />
&gt; It is a missing dependency; there is an update for Rhythmbox<br />
<br />
<i># yum install rhythmbox.x86_64<br />
Loading &quot;downloadonly&quot; plugin<br />
fedora                    100%<br />
[...]<br />
Setting up Install Process<br />
Parsing package install arguments<br />
Resolving Dependencies<br />
--&gt; Processing Dependency: <br />
[...]<br />
<b>libsgutils</b>.so.1()(64bit) for package: <b>libgpod</b><br />
--&gt; Running transaction check<br />
---&gt; Package sg3_utils-libs.x86_64 0:1.23-2.fc8 set to be updated<br />
--&gt; Finished Dependency Resolution<br />
<br />
Dependencies Resolved<br />
<br />
==========<br />
 Package                 Arch       Version          Repository        Size <br />
==========<br />
Installing:<br />
 rhythmbox               x86_64     0.11.3-6.fc8     updates           5.0 M<br />
Installing for dependencies:<br />
 <b>libgpod</b>                 x86_64     0.6.0-3.fc8      updates           235 k<br />
 libmusicbrainz          x86_64     2.1.5-2.fc8      fedora            104 k<br />
 sg3_utils-libs          x86_64     1.23-2.fc8       fedora             48 k<br />
<br />
[...]<br />
<br />
Installed: rhythmbox.x86_64 0:0.11.3-6.fc8<br />
Dependency Installed: <b>libgpod</b>.x86_64 0:0.6.0-3.fc8 libmusicbrainz.x86_64 0:2.1.5-2.fc8 sg3_utils-libs.x86_64 0:1.23-2.fc8<br />
Complete!</i><br />
<br />
<br />
<br />
&gt; It complains about the lack of libsgutils.so.1 which isn't provided<br />
<br />
[i]# rpm -q --provides sg3_utils-libs<br />
<b>libsgutils.so.1()(64bit)</b></description>
			<pubDate>Thu, 10 Jan 2008 05:57:00 GMT</pubDate>
			<author>donotreply@osnews.com (superman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: rpm.org dead?</title>
			<link>http://osnews.com/thread?295185</link>
			<guid isPermaLink="true">http://osnews.com/thread?295185</guid>
			<description><div class="cquote">Fedora/ Red Hat makes improvements directly in rpm.org and maintains that branch and hence has no real need to deviate from it. As far as improvements are concerned read the news section in <a href="http://rpm.org" rel="nofollow">http://rpm.org</a> </div><br />
with that said. is rpm4.4.2.2 just as fast as rpm5? as Jeff Johnson claims it is?</description>
			<pubDate>Thu, 10 Jan 2008 06:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (Sabz)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: rpm.org dead?</title>
			<link>http://osnews.com/thread?295190</link>
			<guid isPermaLink="true">http://osnews.com/thread?295190</guid>
			<description>I can claim it is but the only real way to know is for someone to do proper benchmarks and post the results for analysis to the rpm-maint list at <a href="http://rpm.org" rel="nofollow">http://rpm.org</a>.</description>
			<pubDate>Thu, 10 Jan 2008 07:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Rahul)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: What I don't like...</title>
			<link>http://osnews.com/thread?295204</link>
			<guid isPermaLink="true">http://osnews.com/thread?295204</guid>
			<description>This is a known problem.<br />
Option A: Stop the update process - but risk blocking -other- security updates.<br />
Option B: Drop broken updates - but risk having silent security risks.<br />
<br />
... In my view, there's option C:<br />
Stop when encountering broken updates, notify the user, and let the user decide if it wants to continue (while dropping the updates) or not.<br />
<br />
- Gilboa</description>
			<pubDate>Thu, 10 Jan 2008 09:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (gilboa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: What I don't like...</title>
			<link>http://osnews.com/thread?295211</link>
			<guid isPermaLink="true">http://osnews.com/thread?295211</guid>
			<description>&gt; This is a known problem.<br />
<br />
It's not a problem, it's a bug. And it must be fixed.<br />
Sometime you can't update Fedora. But it's almost for 3 days.<br />
How many time this append per year ?<br />
2 or 4 times. Not more.</description>
			<pubDate>Thu, 10 Jan 2008 10:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (superman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: What I don't like...</title>
			<link>http://osnews.com/thread?295215</link>
			<guid isPermaLink="true">http://osnews.com/thread?295215</guid>
			<description>Agreed...<br />
<br />
And typing<br />
<br />
update-manager -d -c<br />
<br />
to upgrade between versions is totally amazing.</description>
			<pubDate>Thu, 10 Jan 2008 11:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (raver31)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: rpm.org dead?</title>
			<link>http://osnews.com/thread?295226</link>
			<guid isPermaLink="true">http://osnews.com/thread?295226</guid>
			<description>It's a classic case of an overgrown ego -- the guy is afraid of admitting to a mistake publicly.  I'm sure he bears no ill will.  Most likely when this cools down he'll have it fixed quietly or call the fix an improvement.</description>
			<pubDate>Thu, 10 Jan 2008 12:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (unavowed)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: What I don't like...</title>
			<link>http://osnews.com/thread?295233</link>
			<guid isPermaLink="true">http://osnews.com/thread?295233</guid>
			<description>I agree that Fedora does have that problem sometimes, but I have had a similar experience running Kubuntu.  More than once I have tried to download updates when notified only for apt to tell me that a package is broken or will not be installed because it WILL break another package.  My opinion is not that is it the package manager's fault so much as it is the package maintainers.</description>
			<pubDate>Thu, 10 Jan 2008 15:41:00 GMT</pubDate>
			<author>donotreply@osnews.com (VenomousGecko)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: What?</title>
			<link>http://osnews.com/thread?295242</link>
			<guid isPermaLink="true">http://osnews.com/thread?295242</guid>
			<description>You could also use yum as a front-end to dpkg, but so far no one has done so. Something about apt being perfect, I think...</description>
			<pubDate>Thu, 10 Jan 2008 17:31:00 GMT</pubDate>
			<author>donotreply@osnews.com (sorpigal)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: What?</title>
			<link>http://osnews.com/thread?295259</link>
			<guid isPermaLink="true">http://osnews.com/thread?295259</guid>
			<description>You can use apt (and synaptic) as frond-end for rpm<br />
<br />
Absolutely.  In fact, that is the default for PCLinuxOS.</description>
			<pubDate>Thu, 10 Jan 2008 22:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (KenJackson)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: What?</title>
			<link>http://osnews.com/thread?295261</link>
			<guid isPermaLink="true">http://osnews.com/thread?295261</guid>
			<description>You can use apt (and synaptic) as frond-end for rpm<br />
<br />
Absolutely.  In fact, this is the default in PCLinuxOS.</description>
			<pubDate>Thu, 10 Jan 2008 22:32:00 GMT</pubDate>
			<author>donotreply@osnews.com (KenJackson)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
