Bug 152141 - In the KDE 3.51 packages kdelibs-devel and python-qt are not autoselected when kdevelop is selected
Summary: In the KDE 3.51 packages kdelibs-devel and python-qt are not autoselected whe...
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: Final
Hardware: i686 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-20 03:24 UTC by Forgotten User bwNirt9brK
Modified: 2006-02-28 15:13 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User bwNirt9brK 2006-02-20 03:24:58 UTC
kdevelop 3.31 is dependent on many packages, including kdelibs-devel and python-qt. While the other packages (including kdelibs-devel-doc and kdebindings-python!) are autoselected for installation when kdevelop is selected, kdelibs-devel and python-qt are not.

This is probably because YaST does not correctly recognize the dependency and this should be corrected.
Comment 1 Forgotten User bwNirt9brK 2006-02-20 06:38:14 UTC
python-qt 3.51 is in turn dependent on libqscintilla.so.6 -- which is provided by qscintilla-1.65-3 as against the qscintilla-1.61-5 which comes with the default SUSE 10.0 installation and provides only libqscintilla.so.5. 

YaST only indicates that python-qt 3.51 needs libqscintilla.so.6 but does not identify the package that needs upgrading. (Perhaps this should be a different bug? If a version of a dependency is not found, YaST should search whether another package provides an earlier version of that dependency and advise the user to upgrade that package.)

I got the tip-off about qscintilla-1.65 being available at bug #130197.
Comment 2 Michael Gross 2006-02-20 10:35:33 UTC
Looks like a broken dependency.
Comment 3 Will Stephenson 2006-02-27 13:45:38 UTC
No it's not, as #130197 indicates,
<supplementary>/KDE/update_for_10.0/applications/qscintilla-1.65-3.i586.rpm
provides the RPM.

Shriramana, I'm sorry to INVALID this too, but if you install KDE supplementary packages using the yast source
at <supplementary>/KDE/update_for_10.0/applications, then it resolves the dependency for you and upgrades everything.  

If you install each package manually using konqueror and its yast launcher, you do not have this dependency information and it is a lot more work.
Comment 4 Forgotten User bwNirt9brK 2006-02-28 04:00:28 UTC
Well I am (In reply to comment #3)
> No it's not, as #130197 indicates,
> <supplementary>/KDE/update_for_10.0/applications/qscintilla-1.65-3.i586.rpm
> provides the RPM. install KDE supplementary packages using the yast source
> at <supplementary>/KDE/update_for_10.0/applications, then it resolves the
> dependency for you and upgrades everything.  

Well I keep getting "check network connection" when I try to add an FTP repository (but it works for my dad's computer) so I can't do that, but the point is not about qscintilla.

The original report was:

"kdevelop 3.31 is dependent on many packages, including kdelibs-devel and
python-qt. While the other packages (including kdelibs-devel-doc and
kdebindings-python!) are autoselected for installation when kdevelop is
selected, kdelibs-devel and python-qt are not."

This is not replied to by your FTP solution, and hence I reopen the bug. There is indeed a problem in that YaST does not recognize kdelibs-devel and python-qt as dependencies for kdevelop 3.31.
Comment 5 Klaus Kämpf 2006-02-28 05:52:16 UTC
Wrong dependencies in update_for_10_0 ?
I can hardly believe this ...
Can anyone verify this bug ?
Comment 6 Stephan Kulow 2006-02-28 06:57:05 UTC
it's possible that there are problems, but we neither support supplementary trees nor 10.0 updates to it. Sorry - but if you have a patch, let us know.
Comment 7 Will Stephenson 2006-02-28 11:02:41 UTC
The dependencies are correct - I checked this out on a 10.0 box with supplementary install source last night by deinstalling kdevelop3, python-qt, kdelibs-devel, qscintilla and their dependents, and reinstalling kdevelop3.  Its 3 dependencies above were resolved automatically and reinstalled.

The problem is that the kdevelop3 3.5.1 supplementary rpm that you are installing (I assume via click on rpm and launch YaST from Konqueror) requires a newer version of libqscintilla than YaST knows about since you haven't got a supplementary install source, so it can't satisfy that dependency.
Comment 8 Forgotten User bwNirt9brK 2006-02-28 15:13:06 UTC
Hmm, I don't know why it works now -- I tried uninstalling KDevelop and reinstalling it as well, and it works now. But I swear it did not work the first time I wanted to upgrade which is why I reported the bug.

And that is *apart* from the QScintilla matter.