Bug 595998

Summary: patch:updatestack_04_10-2280,softwaremgmt_201004-2355 has wrong dependencies
Product: [openSUSE] openSUSE 11.2 Reporter: Martin Vidner <mvidner>
Component: libzyppAssignee: Christian Dengler <cdengler>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P1 - Urgent CC: gs, hmuelle, lmuelle, lslezak, ma, maintenance, mantel, meissner, tgoettlicher
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Martin Vidner 2010-04-13 07:00:00 UTC
updatestack_04_10 in repo-update-test(*) cannot be
installed because the contained libzypp-6.31.3-1.1.1 is incompatible with
yast2-{qt,ncurses}-pkg

*) http://download.opensuse.org/update/11.2-test/
Comment 1 Michael Andres 2010-04-13 09:28:56 UTC
Thanks.

@Dirk: Maybe yast2-pkg-bindings and PackageKit should be included too.
Comment 2 Dirk Mueller 2010-04-13 09:50:13 UTC
opensuse >= 11.2 -> maintenance@opensuse.org
Comment 3 Christian Dengler 2010-04-13 12:04:22 UTC
Michael,

can you submit the 2 additional packages?
Comment 4 Michael Andres 2010-04-13 13:01:03 UTC
The Maintainers should do so, if needed. I don't know whether YaST really uses the same code base for 11.2 and SLE11SP1, or they have different branches. Maybe the packages just need to be recompiled, and no code change is required.

yast2-qt-pkg ->       tgoettlicher
yast2-qt-pkg ->       gs/mantel
yast2-pkg-bindings -> lslezak
PackageKit ->         just needs to be recompiled

Assigning to Thomas. Plaese pass ahead if you are done.
Comment 5 Ladislav Slezák 2010-04-13 14:16:31 UTC
(In reply to comment #4)
> The Maintainers should do so, if needed. I don't know whether YaST really uses
> the same code base for 11.2 and SLE11SP1, or they have different branches.

YaST has separate branches in SVN for 11.2 and SP1.

Regarding to yast yast2-pkg-bindings - I have already backported the changes from 11.2 to SP1.
Comment 6 Thomas Göttlicher 2010-04-13 15:41:29 UTC
Submitted yast2-qt-pkg to 11.2.

Reassigning to gs for yast2-ncurses-pkg.
Comment 7 Gabriele Mohr 2010-04-13 16:27:02 UTC
yast2-ncurses-pkg-2.19.0 and yast2-ncurses-2.19.2 submitted to openSUSE:11.2:Update:Test.
Comment 8 Christian Dengler 2010-04-14 12:32:16 UTC
*** Bug 596337 has been marked as a duplicate of this bug. ***
Comment 9 Christian Dengler 2010-04-14 12:45:47 UTC
(In reply to comment #5)
> Regarding to yast yast2-pkg-bindings - I have already backported the changes
> from 11.2 to SP1.
Do we need new sources from you? If so, be so kind and submit it.
Comment 10 Michael Andres 2010-04-14 14:30:17 UTC
@Christian: I meanwhile submitted libzypp-6.31.4 to openSUSE:11.2:Update and SUSE:SLE-11:SP1. A small fix in the URL parser. If possible, please include it:

  - Fix parsing port from IPv6 URL (bnc#593385)
Comment 11 Christian Dengler 2010-04-22 09:29:30 UTC
Ladislav,
please answer my question from comment #9. I will create a new update here.
Comment 12 Ladislav Slezák 2010-04-22 11:29:05 UTC
I have successfully compiled yast2-pkg-bindings from 11.2-GM against openSUSE:11.2:Update:Test project.

That means no source change is required, recompiling is sufficient.
Comment 13 Gabriele Mohr 2010-04-22 12:32:05 UTC
For yast2-ncurses and yast2-ncurses-pkg there is also no need to change the sources, i.e. no need to submit the packages from comment #7 (I have deleted the submit requests).
yast2-ncurses-2.18.11 and yast2-ncurses-pkg-2.18.4 are available in project
openSUSE:11.2:Update:Test (a patch 'yast2-ncurses' containing these packages is already released for 11.2) and they are compiled successfully.
Comment 14 Martin Vidner 2010-04-23 10:25:23 UTC
patch:softwaremgmt_201004-2355 still does not fix the problem because it omits yast2-pkg-bindings (which then creates a dependency conflict by requiring the old libzypp version)

As Lada said, no source change is needed, just include the recompiled package.
Comment 15 Marcus Meissner 2010-04-23 11:03:41 UTC
i already told rudi.
Comment 16 Marcus Meissner 2010-04-23 11:17:57 UTC
also libqdialogsolver1 was not in the patch, asked Rudi to add it too.
Comment 17 Christian Dengler 2010-04-27 09:01:22 UTC
Thanks Marcus. Seems so that it is ok now. :-)