[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#819466: alien: DEB->RPM does not setup Provides for shared libraries properly



Package: alien
Version: 8.95
Severity: normal

Example: Converting the debian liblockfile1 and lockfile-progs to RPM
packages, because CentOS packages totally broken and useless versions of
these.

The converted lockfile-progs has these Requires:

libc.so.6
libc.so.6(GLIBC_2.0)
liblockfile.so.1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

But the converted liblockfile1 only has these Provides:

liblockfile1 = 1.09-7
liblockfile1(x86-32) = 1.09-7

Note that the provides and requires for the shared library are totally
disjoint, resulting in the application RPM not being installable!

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages alien depends on:
ii  cpio       2.11+dfsg-5
ii  debhelper  9.20160313
ii  dpkg-dev   1.18.4
ii  make       4.1-9
ii  perl       5.22.1-9
ii  rpm        4.12.0.1+dfsg1-3+b2
ii  rpm2cpio   4.12.0.1+dfsg1-3+b2

alien recommends no packages.

Versions of packages alien suggests:
ii  bzip2            1.0.6-8
pn  lintian          <none>
ii  patch            2.7.5-1
ii  xz-utils [lzma]  5.1.1alpha+20120614-2.1

-- no debconf information


Reply to: