<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<blockquote cite="mid:200811241013.39275.amilcar@ida.ing.tu-bs.de"
type="cite">
<blockquote type="cite">
<pre wrap="">
Is it normal for something to obsolete the very thing it provides?
</pre>
</blockquote>
<pre wrap=""><!---->I'm not sure. Can you point me to the place that explains why it is not OK to
do that ?
</pre>
</blockquote>
The package installs fine with the rpm command. But this
self-obsoleting setup causes problems with yum, I guess.<br>
I found these after googling for the error messages from anaconda:<br>
<a class="moz-txt-link-freetext" href="https://lists.dulug.duke.edu/pipermail/yum/2008-March/010660.html">https://lists.dulug.duke.edu/pipermail/yum/2008-March/010660.html</a><br>
<a class="moz-txt-link-freetext" href="https://lists.dulug.duke.edu/pipermail/yum/2008-March/010666.html">https://lists.dulug.duke.edu/pipermail/yum/2008-March/010666.html</a><br>
<br>
PS: I'm adding Seth Vidal to CC<br>
<br>
regards,<br>
<br>
Syam<br>
<br>
Amilcar do Carmo Lucas wrote:
<blockquote cite="mid:200811241013.39275.amilcar@ida.ing.tu-bs.de"
type="cite">
<pre wrap="">On Monday 24 November 2008 04:28:00 you wrote:
</pre>
<blockquote type="cite">
<pre wrap=""> Hi
I have bumped in to an rpm packaging problem with Kdevelop. I
downloaded and installed Kdevelop 3.5.3-4.1 rpm from the openSUSE site on
RHEL 5.1 without any issues. I then tried to remaster the RHEL 5 DVD with
this new rpm file. But the installer failed with the python script failing
on maximum recursion depth reached. The debug messages tagged kdevelop as
the problematic package. Googling a bit, I learnt that the problem occurs
when a package obsoletes itself.
After downloading the source rpm from the same site, I checked the spec
file and found that the package indeed obsoletes 'kdevelop'. Is this OK?
From the spec file:
Provides: kdevelop
Obsoletes: kdevelop
Obsoletes: gideon
Obsoletes: kdevelop2
Is it normal for something to obsolete the very thing it provides?
</pre>
</blockquote>
<pre wrap=""><!---->I'm not sure. Can you point me to the place that explains why it is not OK to
do that ?
</pre>
<blockquote type="cite">
<pre wrap=""> I'm yet
to remove that obsoleting and re-build. Will try that today.
One more doubt, in the spec file, there are constants:
%define branch_source_date 20081101
%define kdevelop_version 3.5.3
%define kde_version 3.4.0
%define qt_version 3.3.2
Do I need to modify any of these to reflect the versions on my system?
</pre>
</blockquote>
<pre wrap=""><!---->No. You should not change those constants.
</pre>
</blockquote>
<br>
</body>
</html>