Bugs item #1273776, was opened at 2005-08-25 21:29
Message generated for change (Comment added) made by dnl
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=1273776&group_id=9368

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Installation
Group: 4.2
>Status: Closed
Resolution: Fixed
Priority: 9
Submitted By: David N. Lombard (dnl)
Assigned to: David N. Lombard (dnl)
Summary: update-rpms selects incorrect package to resolve dependency.

Initial Comment:
As reported by Bernard Li:

Testing OSCAR 4.2 on ScientificLinux 4.0 x86_64 (RHEL4
clone):

They provide perl-Tk-804.027 and for whatever reason
update-rpms tries to install
perl-Tie-Watch-1.1-1mdk.noarch.rpm (from Mandriva). 

This can be demonstrated as follows:

1) Copy perl-Tk-804.027-1.x86_64.rpm to test directory
2) update-rpms --cachedir=. --cache=W --url=.
3) Copy perl-Tie-Watch RPM to test directory
4) update-rpms -vvv --cachedir=. perl-Tk

$ update-rpms, version 1.1.20
sysarch: x86_64, amd64, athlon, noarch, i686, i586,
i486, i386

Cache: /home/dnl/OSCAR/SL/x86_64
  /home/dnl/OSCAR/SL/x86_64... (2 files)
  Reading cache...
  Querying RPMs... (1 RPM)
  Selecting RPMs...

Analyzing RPMs
requested: perl-Tk-804.027-1
  Evaluating RPMs... perl-Tk
    Selecting perl-Tk
      Requires: perl(Tk::Button)
        Is satisfied by perl-Tk
      Requires: libc.so.6()(64bit)
...
      Requires: perl(Tk::LabEntry)
        Is satisfied by perl-Tk
      Requires: perl(Tie::Watch)
        Is satisfied by perl-Tie-Watch

This should be perl-Tk!

----------------------------------------------------------------------

>Comment By: David N. Lombard (dnl)
Date: 2005-08-27 10:12

Message:
Logged In: YES 
user_id=27334

Fixed in branch.

$ svn commit --message "Fix bug 1273776: possible selection
of wrong rpm to resolve dependency"
Sending        update-rpms/RPMS/Makefile.am
Deleting       update-rpms/RPMS/update-rpms-1.1.20-30.noarch.rpm
Adding  (bin)  update-rpms/RPMS/update-rpms-1.1.21-31.noarch.rpm
Sending        update-rpms/SRPMS/Makefile.am
Deleting       update-rpms/SRPMS/update-rpms-1.1.20-30.src.rpm
Adding  (bin)  update-rpms/SRPMS/update-rpms-1.1.21-31.src.rpm
Transmitting file data ....
Committed revision 3610.

----------------------------------------------------------------------

Comment By: John (muglerj)
Date: 2005-08-26 13:25

Message:
Logged In: YES 
user_id=505737

upping to 9.

----------------------------------------------------------------------

Comment By: Erich Focht (efocht)
Date: 2005-08-26 04:07

Message:
Logged In: YES 
user_id=338721

The probelm is that perl-Tk also provides perl(Tie::Watch). 
On rhel3-x86_64 this works. This is strange...  

----------------------------------------------------------------------

Comment By: Erich Focht (efocht)
Date: 2005-08-26 03:49

Message:
Logged In: YES 
user_id=338721

This problem occurs on rhel4-ia64, too. 
 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=1273776&group_id=9368


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to