Mailinglist Archive: opensuse-bugs (5243 mails)

< Previous Next >
[Bug 806310] libz1-32bit doesn't obsolete latest zlib-32bit

https://bugzilla.novell.com/show_bug.cgi?id=806310

https://bugzilla.novell.com/show_bug.cgi?id=806310#c1


Michal Vyskocil <mvyskocil@xxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Priority|P5 - None |P3 - Medium
Status|NEW |RESOLVED
Resolution| |FIXED

--- Comment #1 from Michal Vyskocil <mvyskocil@xxxxxxxx> 2013-03-05 10:24:00
UTC ---
Hi,

this is because native packages provides zlib = %{version}-%{release} and
obsoletes < %{version}-%{release}, so the newest package is automatically
replaced. On the other had this is not possible via baselibs.conf where release
it not available.

I've fix that removing version from obsoletes, which seems to work well

rpm -q zlib-32bit
zlib-32bit-1.2.7-2.1.2.x86_64

# test using just build package (with even lower release number, than installed
zlib-32bit)
$ zypper dup -r zlib-test
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

The following NEW package is going to be installed:
libz1-32bit

The following package is going to be REMOVED:
zlib-32bit

The following package is going to be downgraded:
libz1

The following package is going to change vendor:
libz1 openSUSE -> obs://build.opensuse.org/devel:libraries:c_c++


1 package to downgrade, 1 new, 1 to remove, 1 to change vendor.
Overall download size: 101.7 KiB. No additional space will be used or freed
after the operation.
Continue? [y/n/?] (y):

So ignore the downgraded and vendor change lines, they won't appear in official
packages.

Submitted to Factory: 157346

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >