Package: rpm
Version: 4.11.2-2.1
Severity: important

Dear Maintainer,
Using fpm (https://github.com/jordansissel/fpm) to build an rpm package
failed
after upgrading the "rpm" package from stable (4.10.0-5+deb7u1) to testing
(4.11.2-2.1). fpm uses rpmbuild to build rpm packages.

The output when running fpm with the --verbose flag is:

Running rpmbuild {:args=>["rpmbuild", "-bb", "--define", "buildroot
/tmp/package-rpm-build20140421-12214-3gewel/BUILD", "--define", "_topdir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_sourcedir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_rpmdir
/tmp/package-rpm-build20140421-12214-3gewel/RPMS",
"/tmp/package-rpm-build20140421-12214-3gewel/SPECS/pgdbsc.spec"],
:level=>:info}
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9rv1ta {:level=>:info}
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hI6aI6 {:level=>:info}
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3KBDW2 {:level=>:info}
Processing files: pgdbsc-2.1.0-1.noarch {:level=>:info}
rpmbuild: symbol lookup error: /usr/lib/librpmbuild.so.3: undefined symbol:
rpmugStashStr {:level=>:info}
Process failed: rpmbuild failed (exit code 127). Full command
was:["rpmbuild", "-bb", "--define", "buildroot
/tmp/package-rpm-build20140421-12214-3gewel/BUILD", "--define", "_topdir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_sourcedir
/tmp/package-rpm-build20140421-12214-3gewel", "--define", "_rpmdir
/tmp/package-rpm-build20140421-12214-3gewel/RPMS",
"/tmp/package-rpm-build20140421-12214-3gewel/SPECS/pgdbsc.spec"]
{:level=>:error}

Version 4.11.2-2.1 of the "rpm" package depends on librpmbuild3 (>= 4.10.0).
My installed version of librpmbuild3 when I got the error was
4.10.0-5+deb7u1
(from stable). Upgrading librpmbuild3 to the version in testing (4.11.2-2.1)
fixed the error.

Looks like rpm in testing should depend on librpmbuild3 >= 4.11.2 instead of
>= 4.10.0.

-- System Information:
Debian Release: 7.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rpm depends on:
ii  debugedit     4.11.2-2.1
ii  libc6         2.18-4
ii  libelf1       0.157-3
ii  libpopt0      1.16-7
ii  librpm3       4.11.2-2.1
ii  librpmbuild3  4.11.2-2.1
ii  librpmio3     4.11.2-2.1
ii  librpmsign1   4.10.0-5+deb7u1
ii  perl          5.14.2-21+deb7u1
ii  rpm-common    4.11.2-2.1
ii  rpm2cpio      4.11.2-2.1

rpm recommends no packages.

Versions of packages rpm suggests:
pn  alien     <none>
pn  elfutils  <none>
pn  rpm-i18n  <none>
pn  rpm2html  <none>
ii  rpmlint   1.5-1

-- no debconf information

Reply via email to