Package: rpm / 4.10.0-5+deb7u2

Metadata

Package Version Patches format
rpm 4.10.0-5+deb7u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
do not link libpython.patch | (download)

python/Makefile.am | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 avoid linking with libpython
    This only introduces (useless) dependency on all supported python
    versions, while the linking itself is not needed.

kfreebsd.patch | (download)

autodeps/kfreebsd.prov | 61 61 + 0 - 0 !
autodeps/kfreebsd.req | 135 135 + 0 - 0 !
2 files changed, 196 insertions(+)

 add kfreebsd support
hurd.patch | (download)

autodeps/gnu.prov | 61 61 + 0 - 0 !
autodeps/gnu.req | 135 135 + 0 - 0 !
2 files changed, 196 insertions(+)

 add hurd support
installplatform verbose.patch | (download)

installplatform | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 verbose installplatform
    Just make installplatform to ease debugging problems with creatin platform files.

rpmdb in home.patch | (download)

macros.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 move default rpmdb path to user home
debian disable rpm.patch | (download)

configure.ac | 2 2 + 0 - 0 !
lib/poptI.c | 5 5 + 0 - 0 !
lib/rpmprob.h | 3 2 + 1 - 0 !
rpmqv.c | 8 8 + 0 - 0 !
4 files changed, 17 insertions(+), 1 deletion(-)

 rpm is not default package manager on debian
 In Debian, rpm should be used to install packages, but rather as a tool to
 work with rpm packages or as a helper in alien. Because of this we protect
 complain, when user tries to install a package. This warning can be hidden 
 by --force-debian.
fix directories.patch | (download)

Makefile.am | 6 3 + 3 - 0 !
doc/manual/builddependencies | 2 1 + 1 - 0 !
macros.in | 2 1 + 1 - 0 !
platform.in | 2 1 + 1 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-)

 fix installation directories
 - Do not install rpm to /bin/.
 - Setup default directories so that source RPMs rebuilt on Debian get
   the right directories and also that builds occur in /usr/src/rpm
 - Fix statedir and init.d patch
tempfile.patch | (download)

scripts/vpkg-provides.sh | 24 12 + 12 - 0 !
1 file changed, 12 insertions(+), 12 deletions(-)

 use the debian standard (and safe) mechanism of generating temporary files
no linux gate.so dependancy.patch | (download)

autodeps/linux.req | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 no linux-gate.so dependency
 If we rebuild an rpm, don't generate a dependancy on linux-gate.so as
 that is a virtual shared library generated by 2.6 kernels so that can
 decide upon the best mechanism to transition from user to kernelspace
autogen cleanup.patch | (download)

autogen.sh | 24 24 + 0 - 0 !
1 file changed, 24 insertions(+)

 delete some crap after running autogen.
lua libname.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 in debian, lua library is called lua5.1.
rpm 4.9.1.2 rpmlib filesystem check.patch | (download)

lib/depends.c | 108 106 + 2 - 0 !
1 file changed, 106 insertions(+), 2 deletions(-)

 add fedora compatible rpm builtin provides
0001 Ensure correct return code on malformed signature in.patch | (download)

lib/package.c | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 [patch] ensure correct return code on malformed signature in
 packages

- rpmpkgRead() starts with assumed failure, but there are a number
  of places assigning the return code, and by the time we get
  to the parsePGPSig() calls its likely to be RPMRC_OK, so the
  jumps to exit result in "all is well" return code on a signature
  we couldn't even parse. Oops.
- Set the failure status explicitly to fix this fairly nasty regression
  introduced in commit e8bc3ff5d780f4ee6656c24464402723e5fb04f4, ie
  rpm >= 4.10.
(cherry picked from commit 96a616c6aed4c516789a154af188f005caf23f14)

CVE 2014 8118.patch | (download)

lib/cpio.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
CVE 2013 6435.patch | (download)

lib/fsm.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

---