Hello community,
here is the log from the commit of package deb.900 for openSUSE:12.2:Update checked in at 2012-11-05 09:21:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/deb.900 (Old)
and /work/SRC/openSUSE:12.2:Update/.deb.900.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deb.900", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-10-22 00:44:18.403455820 +0200
+++ /work/SRC/openSUSE:12.2:Update/.deb.900.new/deb.changes 2012-11-05 09:21:58.000000000 +0100
@@ -0,0 +1,819 @@
+-------------------------------------------------------------------
+Thu Sep 13 15:03:53 UTC 2012 - vdziewiecki@suse.com
+
+-Fix bnc#778291 - VUL-1: CVE-2012-3500: deb: annotate-output has
+tmp issues - annotate-output.patch
+
+-------------------------------------------------------------------
+Mon May 21 03:31:50 UTC 2012 - i@marguerite.su
+
+- update to dpkg-1.16.3
+ * see http://packages.debian.org/changelogs/pool/main/d/dpkg/dpkg_1.16.3/changelog
+- update to debhelper 9.20120518
+ * Fix versioned dependency on dpkg for xz options. Closes: #672895
+ * dh_link: Doc improvement. Closes: #672988
+- update to devscripts-2.11.7
+ * see http://packages.debian.org/changelogs/pool/main/d/devscripts/devscripts_2.11...
+- reworked patch. remove version for archtable. for it's universal.
+- add dh_make 0.60
+ * see http://packages.debian.org/changelogs/pool/main/d/dh-make/dh-make_0.60/chang...
+- add dh_autoreconf 6
+ * see http://packages.debian.org/changelogs/pool/main/d/dh-autoreconf/dh-autorecon...
+
+-------------------------------------------------------------------
+Thu May 3 20:23:11 UTC 2012 - frank.lichtenheld@sophos.com
+
+- install missing parts of devscripts
+* install man pages installed by debian/manpages
+* install symlinks installed by debian/links
+
+-------------------------------------------------------------------
+Sun Jan 29 20:54:50 UTC 2012 - frank.lichtenheld@sophos.com
+
+- update to dpkg-1.15.8.12
+* Do not fail to unpack shared directories missing on the file system
+ from packages being replaced by other packages. Debian Bug #631808
+* Defer hardlink renames so that there's never a point were the new
+ file contents are accessible from the final path before they have
+ been fsync()ed and cannot be executed causing ETXTBSY when trying
+ to open the to be installed paths for writing. Debian Bug #635683
+* Add armhf support to ostable and triplettable.
+ Debian Bugs #594179, #639674
+
+-------------------------------------------------------------------
+Tue Dec 20 20:15:25 UTC 2011 - coolo@suse.com
+
+- remove call to suse_update_config (very old work around)
+
+-------------------------------------------------------------------
+Sat Nov 26 00:18:57 UTC 2011 - frank.lichtenheld@sophos.com
+
+- update to dpkg-1.15.8.11
+* Do not segfault on "dpkg -i --no-act".
+* Fix typo in "dpkg-name --overwrite" argument parsing so that it actually
+ works at all. Ubuntu Bug #728708
+* Fix dpkg-split to not corrupt binary part metadata when generating the
+ split packages on 32-bit systems.
+* Fix a regression in dpkg-divert where using --rename led to a failure when
+ the rename implies crossing file systems.
+
+-------------------------------------------------------------------
+Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
+
+- Remove redundant tags/sections from specfile
+ (cf. packaging guidelines)
+- Use %_smp_mflags for parallel build
+
+-------------------------------------------------------------------
+Thu Mar 31 11:39:18 UTC 2011 - flichtenheld@astaro.com
+
+- Merge openSUSE:Tools changes with system:packagemanager changes
+
+-------------------------------------------------------------------
+Thu Mar 17 15:32:12 UTC 2011 - mvyskocil@suse.cz
+
+- split the u-a to separate spec file to reduce a build cycle
+
+-------------------------------------------------------------------
+Wed Mar 16 09:07:15 UTC 2011 - mvyskocil@suse.cz
+
+- update to dpkg-1.15.8.10
+- update to debhelper-7.5.17
+- update to devscripts-2.10.71
+- see /usr/share/doc/packages/deb/*/changelog for details
+- build and install update-alternatives as separate subpackage
+- add download urls to source tags
+- remove pushd/popd madness in %prep, use only one cd ..
+- convert sed archtable hackery to patch and refresh patches
+- rewrite a architecture mugging in config.h to be more readable
+
+-------------------------------------------------------------------
+Fri Jan 28 14:17:27 UTC 2011 - adrian@suse.de
+
+- fix build on old distros
+
+-------------------------------------------------------------------
+Fri Jan 28 12:57:25 UTC 2011 - flichtenheld@astaro.com
+
+- install missing debhelper files
+ - install dh
+ - install Debian/Debhelper/Buildsystem/*.pm
+
+-------------------------------------------------------------------
+Thu Jul 29 23:38:02 CEST 2010 - wolfgang.rosenauer@basyskom.de
+
+- make 'debcommit -r' work with mercurial 1.6
+
+-------------------------------------------------------------------
+Fri Apr 9 09:23:40 UTC 2010 - puzel@novell.com
+
+- update to dpkg-1.15.6.1
+- update to debhelper-7.4.17
+- update to devscripts-2.10.62
+ - see /usr/share/doc/packages/deb/*/changelog for details
+- split deb-devel subpackage
+
+-------------------------------------------------------------------
+Fri Feb 19 11:24:07 UTC 2010 - puzel@novell.com
+
+- update to dpkg-1.15.5.6
+- update to debhelper-7.4.15
+- update to devscripts-2.10.61
+ - see /usr/share/doc/packages/deb/*/changelog for details
+
+-------------------------------------------------------------------
+Wed Jan 6 04:37:36 UTC 2010 - jengelh@medozas.de
+
+- enable parallel building with smp_mflags
+
+-------------------------------------------------------------------
+Fri Dec 18 09:06:00 UTC 2009 - wr@rosenauer.org
+
+- try to fix older dists
+
+-------------------------------------------------------------------
+Wed Nov 25 12:01:33 UTC 2009 - puzel@novell.com
+
+- update to dpkg-1.15.5.2, debhelper-7.4.8, devscripts-2.10.58
+ - huge number of changelogs - please see appropriate changelogs
+ for details:
+ - /usr/share/doc/packages/deb/debhelper/changelog
+ - /usr/share/doc/packages/deb/dpkg/changelog
+
+
+-------------------------------------------------------------------
+Thu Nov 12 09:14:55 UTC 2009 - wr@rosenauer.org
+
+- include devscripts-2.10.55
+- add sensible-editor helper script
+
+-------------------------------------------------------------------
+Thu Aug 13 13:01:58 UTC 2009 - puzel@novell.com
+
+- update to debhelper-7.3.12
+ * dh: Allow creation of new sequences (such as to handle a patch
+ target for quilt), by adding an add_command function to the
+ sequence addon interface.
+ * perl_build: Fix Build check to honor source directory setting.
+ * perl_build: Avoid failing if forced to be used in dh_auto_clean
+ when Build does not exist (ie due to being run twice in a row).
+ * dh_builddeb: Fix man page typo.
+ * dh_installdeb: In udeb mode, support the menutest and isinstallable
+ maintainer scripts.
+
+-------------------------------------------------------------------
+Tue Aug 4 09:54:08 CEST 2009 - puzel@novell.com
+
+- update to debhelper-7.3.9
+ * cmake: Avoid forcing rpath off as this can break some test suites.
+ It gets stripped by cmake at install time.
+
+-------------------------------------------------------------------
+Mon Jul 27 10:28:40 CEST 2009 - puzel@novell.com
+
+- update to debhelper-7.3.8
+ * First upload of buildsystems support to unstable.
+ Summary: Adds --buildsystem (modular, OO buildsystem classes),
+ --sourcedirectory, --builddirectory, and support for cmake
+ and ant.
+ * python_distutils buildsystem: Build for all supported Python
+ versions that are installed. Ensure that correct shebangs are
+ created by using `python' first during build and install.
+ Also build with python*-dbg if the package build-depends
+ on them.
+
+-------------------------------------------------------------------
+Thu Jul 16 12:24:58 CEST 2009 - puzel@novell.com
+
+- update to debhelper-7.3.4
+ * Add a versioned dep on perl-base, to get a version that supports
+ GetOptionsFromArray.
+ * dh_install: Fix support for the case where --sourcedir=debian/tmp/foo
+ is used. Perl was not being greedy enough and the 'foo' was not stripped
+ from the destination directory in this unusual case.
+ * dh_install: Fix support for the case where debian/tmp is
+ explicitly specified in filename paths despite being searched by
+ default.
+ * dh_install: Add test suite covering the last 5 bugs.
++++ 622 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2:Update/.deb.900.new/deb.changes
New Changes file:
--- /dev/null 2012-10-22 00:44:18.403455820 +0200
+++ /work/SRC/openSUSE:12.2:Update/.deb.900.new/update-alternatives.changes 2012-11-05 09:21:59.000000000 +0100
@@ -0,0 +1,77 @@
+-------------------------------------------------------------------
+Wed Jun 6 08:22:03 UTC 2012 - coolo@suse.com
+
+- fix the reworked patch
+
+-------------------------------------------------------------------
+Mon May 21 03:34:58 UTC 2012 - i@marguerite.su
+
+- update to 1.16.3
+- reworked patch
+
+-------------------------------------------------------------------
+Sun Jan 29 21:29:58 UTC 2012 - frank.lichtenheld@sophos.com
+
+- update to 1.15.8.12
+* no changes, just keep in sync with deb
+
+-------------------------------------------------------------------
+Sat Nov 26 00:24:49 UTC 2011 - frank.lichtenheld@sophos.com
+
+- update to 1.15.8.11
+- remove unused tarballs and patches
+
+-------------------------------------------------------------------
+Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
+
+- Remove redundant tags/sections from specfile
+ (cf. packaging guidelines)
+- Use %_smp_mflags for parallel build
+
+-------------------------------------------------------------------
+Thu Mar 17 15:30:58 UTC 2011 - mvyskocil@suse.cz
+
+- update to 1.15.8.10 - bug fix release
+- build it in the same source tree as package deb
+
+-------------------------------------------------------------------
+Mon Mar 14 13:13:50 UTC 2011 - mvyskocil@suse.cz
+
+- update to 1.15.8.5
+ * update-alternatives is now implemented in C
+- fix bnc#647151 - update-alternatives: false claim in the description
+ * removed jpackage only part, as it's now don't have any sense
+
+-------------------------------------------------------------------
+Thu Feb 17 15:18:25 UTC 2011 - mvyskocil@suse.cz
+
+- fix bnc#669716 - update-alternatives corrupt
+ the pack/unpack removal code broke the java update-alternatives file
+
+-------------------------------------------------------------------
+Mon Jul 21 16:22:46 CEST 2008 - mvyskocil@suse.cz
+
+- fix of enhancenment request[bnc#261246] - update-alternatives should support --set
+ - update to the 1.14.19
+
+-------------------------------------------------------------------
+Tue Nov 6 18:53:00 CET 2007 - mvyskocil@suse.cz
+
+- fix the manual link state after --install and --remove commands [#334783]
+
+-------------------------------------------------------------------
+Wed Jan 25 21:48:53 CET 2006 - mls@suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Thu Sep 29 00:10:28 CEST 2005 - dmueller@suse.de
+
+ - add norootforbuild
+
+-------------------------------------------------------------------
+Wed Sep 1 21:10:06 CEST 2004 - skh@suse.de
+
+- Initial package version 1.8.3
+
+
New:
----
annotate-output.patch
deb.changes
deb.spec
debhelper-no-localized-manpages.patch
debhelper-pod2man-no-utf8.patch
debhelper_9.20120518.tar.gz
devscripts-2.11.7-buildfix.patch
devscripts-2.11.7-debcommit-hg16.patch
devscripts-2.11.7-remove-install-layout-deb.patch
devscripts-pod2man-no-utf8.patch
devscripts_2.11.7.tar.gz
dh-autoreconf_6.tar.gz
dh-make_0.60.tar.gz
dpkg-archtable-suse.patch
dpkg-pod2man-no-utf8.patch
dpkg_1.16.3.tar.bz2
sensible-editor
update-alternatives-1.16.3-suse.patch
update-alternatives.changes
update-alternatives.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deb.spec ++++++
#
# spec file for package deb
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define admindir %{_localstatedir}/lib/rpm/
%define debhelper_ver 9.20120518
%define devscripts_ver 2.11.7
%define dhmake_ver 0.60
%define dhautoreconf_ver 6
%{!?py_ver: %global py_ver %(echo `python -c "import sys; sys.stdout.write(sys.version[:3])"`)}
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
Name: deb
Version: 1.16.3
Release: 0
Summary: Tools for Debian Packages
License: GPL-2.0+
Group: System/Packages
Url: http://www.debian.org
Source0: http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_%{version}.tar.bz2
Source1: http://ftp.de.debian.org/debian/pool/main/d/debhelper/debhelper_%{debhelper_ver}.tar.gz
Source2: http://ftp.de.debian.org/debian/pool/main/d/devscripts/devscripts_%{devscripts_ver}.tar.gz
Source3: sensible-editor
Source4: http://ftp.de.debian.org/debian/pool/main/d/dh-make/dh-make_%{dhmake_ver}.tar.gz
Source5: http://ftp.de.debian.org/debian/pool/main/d/dh-autoreconf/dh-autoreconf_%{dhautoreconf_ver}.tar.gz
# PATCH-FIX-UPSTREAM not build translated-manpages.
Patch0: debhelper-no-localized-manpages.patch
# PATCH-FIX-UPSTREAM remove bash auto completion and fix docbook template directories path.
Patch1: devscripts-2.11.7-buildfix.patch
# PATCH-FIX-UPSTREAM remove --utf8 since we only build En manpages.
Patch2: debhelper-pod2man-no-utf8.patch
# PATCH-FIX-UPSTREAM hg can't commit empty, fix it.
Patch3: devscripts-2.11.7-debcommit-hg16.patch
# PATCH-FIX-OPENSUSE replace debian with opensuse. replace macros. update-alternatives temp directories' path and name from dpkg* to rpm*.
Patch4: update-alternatives-%{version}-suse.patch
# PATCH-FIX-OPENSUSE add openSUSE supported architectures
Patch5: dpkg-archtable-suse.patch
# PATCH-FIX-UPSTREAM remove --utf8 since we only build En manpages.
Patch6: dpkg-pod2man-no-utf8.patch
# PATCH-FIX-UPSTREAM remove --utf8 since we only build En manpages.
Patch7: devscripts-pod2man-no-utf8.patch
# PATCH-FIX-UPSTREAM remove unrecognized --install-layout=deb from scripts/setup.py and fix prefix
Patch8: devscripts-2.11.7-remove-install-layout-deb.patch
#PATCH-FIX-UPSTREAM (CVE) bnc#778291
Patch9: annotate-output.patch
BuildRequires: gcc-c++
BuildRequires: ncurses-devel
BuildRequires: python-devel
# we are sorry to drop sles10 support, but no setuptools
BuildRequires: python-setuptools
BuildRequires: zlib-devel
Requires: cpio
Requires: html2text
Requires: make
Requires: patch
Requires: perl = %{perl_version}
Provides: debhelper
Provides: devscripts
Provides: dpkg
Provides: dpkg-dev
Provides: dpkg-doc
Provides: dselect
%if 0%{?suse_version} > 1010
BuildRequires: fdupes
%endif
BuildRequires: docbook-xsl-stylesheets
BuildRequires: libxslt
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(pre): /bin/touch
%if 0%{?suse_version}
BuildRequires: libbz2-devel
BuildRequires: sgmltool
BuildRequires: texlive-latex
BuildRequires: update-alternatives
Requires: update-alternatives
%if 0%{?suse_version} > 1100
BuildRequires: libselinux-devel
%define use_selinux 1
%endif
%if 0%{?suse_version} < 1120
%define _libexecdir /usr/lib
%endif
%endif
%if 0%{?fedora_version}
BuildRequires: libselinux-devel
BuildRequires: linuxdoc-tools
BuildRequires: tetex-latex
BuildRequires: texinfo-tex
%define use_selinux 1
%endif
%if 0%{?rhel_version}
BuildRequires: libselinux-devel
BuildRequires: linuxdoc-tools
BuildRequires: tetex-latex
BuildRequires: texinfo-tex
%define use_selinux 1
%endif
%if 0%{?centos_version}
BuildRequires: libselinux-devel
BuildRequires: linuxdoc-tools
BuildRequires: tetex-latex
BuildRequires: texinfo-tex
%define use_selinux 1
%endif
%description
This package contains tools for working with Debian packages. It makes
it possible to create and extract Debian packages. If Alien is
installed, the packages can be converted to RPMs.
This package contains the following Debian packages: dpkg, dselect,
dpkg-doc, dpkg-dev, debhelper, and devscripts.
%package devel
Summary: Development files for dpkg
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
%description devel
Libraries and header files for dpkg.
%lang_package
%prep
%setup -q -n dpkg-%{version} -b 1 -b 2 -b 4 -b 5
# do not unpack anything, just cd to source dir
cd ..
%patch0
%patch1
%if 0%{?suse_version} && 0%{?suse_version} < 1130
%patch2
%patch6
%patch7
%endif
%patch3
%patch4
%patch5
%patch8
%patch9
%build
export CFLAGS="%{optflags}"
%if 0%{?use_selinux}
export SELINUX_LIBS="-lselinux"
%endif
%{configure}\
%if 0%{?use_selinux}
--with-selinux \
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1110
--disable-compiler-warnings \
%endif
--localstatedir=%{_localstatedir}/lib\
--with-admindir=%{_localstatedir}/lib/dpkg
# configure somehow does not detect architecture correctly in OBS (bnc#469337), so
# let's do an awful hack and fix it in config.h
# XXX: who knows if this works on s390? :)
%define debarch %{_arch}
%ifarch x86_64
%define debarch amd64
%endif
%ifarch %ix86
%define debarch i386
%endif
%ifarch ppc powerpc
%define debarch powerpc
%endif
%ifarch ppc64 powerpc64
%define debarch ppc64
%endif
sed -i 's/^#define ARCHITECTURE ""/#define ARCHITECTURE "%{debarch}"/' config.h
make %{?_smp_mflags}
#popd # dpkg
# This makes debhelper man pages
pushd ../debhelper
make %{?_smp_mflags} VERSION='%{debhelper_ver}'
popd
pushd ../devscripts-%{devscripts_ver}
# need dpkg-parsechangelog for devscripts
export PATH="$RPM_BUILD_DIR/dpkg-%{version}/scripts:$PATH"
export PERL5LIB="$RPM_BUILD_DIR/dpkg-%{version}/scripts"
cd ../devscripts-%{devscripts_ver}
make %{?_smp_mflags}
%install
# use makeinstall for sles10 compatibility.
%makeinstall
# remove update-alternatives stuff (included in separate package)
rm -rf %{buildroot}%{_sysconfdir}/alternatives
rm -rf %{buildroot}%{_localstatedir}/lib/dpkg/alternatives
rm -rf %{buildroot}%{_bindir}/update-alternatives
rm -rf %{buildroot}%{_sbindir}/update-alternatives
rm -rf %{buildroot}%{_mandir}/man8/update-alternatives.8
rm -rf %{buildroot}%{_mandir}/*/man8/update-alternatives.8
# locales
%{find_lang} dpkg
%{find_lang} dselect
%{find_lang} dpkg-dev
cat dpkg.lang dselect.lang dpkg-dev.lang > %{name}.lang
# docs
install -d -m 755 %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 ABOUT-NLS %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 AUTHORS %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 COPYING %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 doc/triggers.txt %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 NEWS %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 README* %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 THANKS %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 TODO %{buildroot}/%{_docdir}/deb/dpkg
install -m 644 debian/changelog %{buildroot}/%{_docdir}/deb/dpkg
pushd ../debhelper
# autoscripts
install -d -m 755 %{buildroot}%{_datadir}/debhelper/autoscripts
install -m 644 autoscripts/* %{buildroot}%{_datadir}/debhelper/autoscripts
# perl modules:
install -d -m 755 %{buildroot}%{perl_vendorlib}/Debian/Debhelper
install -d -m 755 %{buildroot}%{perl_vendorlib}/Debian/Debhelper/Sequence
install -d -m 755 %{buildroot}%{perl_vendorlib}/Debian/Debhelper/Buildsystem
install -m 644 Debian/Debhelper/Buildsystem/*.pm %{buildroot}%{perl_vendorlib}/Debian/Debhelper/Buildsystem
install -m 644 Debian/Debhelper/Sequence/*.pm %{buildroot}%{perl_vendorlib}/Debian/Debhelper/Sequence
install -m 644 Debian/Debhelper/*.pm %{buildroot}%{perl_vendorlib}/Debian/Debhelper
# docs:
install -d -m 755 %{buildroot}%{_docdir}/deb/debhelper/examples
install -m 644 examples/* %{buildroot}%{_docdir}/deb/debhelper/examples
install -m 644 doc/* %{buildroot}%{_docdir}/deb/debhelper
install -m 644 debian/{changelog,copyright} %{buildroot}%{_docdir}/deb/debhelper
# man pages:
install -d -m 755 %{buildroot}%{_mandir}/man1
install -d -m 755 %{buildroot}%{_mandir}/man7
install -m 644 *.1 %{buildroot}%{_mandir}/man1
install -m 644 debhelper.7 %{buildroot}%{_mandir}/man7
# binaries:
install -d -m 755 %{buildroot}%{_bindir}
install -m 755 dh_*[^1-9] %{buildroot}%{_bindir}
install -m 755 dh %{buildroot}%{_bindir}
popd # debhelper
pushd ../devscripts-%{devscripts_ver}
%makeinstall
install -D -m 644 scripts/*.1 %{buildroot}%{_mandir}/man1/
install -D -m 644 scripts/*.5 %{buildroot}%{_mandir}/man5/
while read target link; do
if [ -d $(dirname "%{buildroot}$link") ]; then
ln -sf $target %{buildroot}$link
fi
done