<!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>