Sync strace.spec and debian/ with packages

* debian/changelog: Sync with 4.8-1.1.
* debian/control: Likewise.
* debian/rules: Likewise.
* strace.spec: Sync with 4.8-5.
This commit is contained in:
Дмитрий Левин 2014-08-15 13:14:15 +00:00
parent 6d32e463ab
commit a283ae0368
4 changed files with 59 additions and 27 deletions

43
debian/changelog vendored
View File

@ -1,3 +1,19 @@
strace (4.8-1.1) unstable; urgency=low
* NMU
* Uploading 4.8 to unstable to fix long-standing bugs that have been
fixed for ages in experimental only.
* enable arm64 build, Closes: #749956
* enable x32 build, Closes: #727018
* lintian-inspired fixes:
+ add build-arch and build-indep targets in debian/rules
+ update standards-version to 3.9.5
+ remove ancient changelog entries causing syntax checker errors
+ add hardening using buildflags.mk
+ trivial changes to Description: fields
-- Steve McIntyre <93sam@debian.org> Thu, 10 Jul 2014 14:22:18 +0000
strace (4.8-1) experimental; urgency=low
* New upstream version.
@ -528,7 +544,7 @@ strace (4.2-2) frozen unstable; urgency=low
-- Wichert Akkerman <wakkerma@debian.org> Thu, 27 Jan 2000 03:22:55 +0100
strace (4.2-1) frozen unstable; urgency=low
strace (4.2-1) frozen unstable; urgency=low
* New upstream version:
+ Builds correctly on glibc2.0 again, Closes: Bug# 51648
@ -713,14 +729,14 @@ strace (3.1-12) unstable; urgency=low
-- Wichert Akkerman <wakkerma@debian.org> Mon, 6 Oct 1997 15:42:25 +0200
strace (3.1-11) unstable; urgency=LOW
strace (3.1-11) unstable; urgency=low
* Ported to libc6 / glibc2 (Bug# 11729)
* Compress manpage
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Fri, 1 Aug 1997 00:13:38 +02
strace (3.1-10) unstable; urgency=LOW
strace (3.1-10) unstable; urgency=low
* Install upstream changelog
* Added dependencies to control file for libc
@ -728,7 +744,7 @@ strace (3.1-10) unstable; urgency=LOW
-- Wichert Akkerman <wakkerma@debian.org> Fri, 11 Jul 1997 12:26:12 +0200
strace (3.1-9) stable; urgency=LOW
strace (3.1-9) stable; urgency=low
* Fixed bug with hanging children. Patch by Matthias Urlichs
* Added some more constants to net.c.
@ -736,25 +752,26 @@ strace (3.1-9) stable; urgency=LOW
-- Wichert Akkerman <wakkerma@debian.org> Mon, 21 Apr 1997 11:59:45 +0200
strace (3.1-8) frozen unstable; urgency=LOW
strace (3.1-8) frozen unstable; urgency=low
* Added detection of ROSE networking
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Tue, 12 Nov 1996 22:21:22 +0100
strace (3.1-7) stable; urgency=LOW
strace (3.1-7) stable; urgency=low
* Install manpage with correct mode (0644) (Bug#4813)
* Renamed debian changelog to changelog.Debian
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Sat, 26 Oct 1996 18:15:41 +0200
strace (3.1-6) stable; urgency=LOW
strace (3.1-6) stable; urgency=low
* Small patch for compilation on kernels 2.1.0 and later (see signal.c)
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Fri, 18 Oct 1996 00:28:47 +0200
strace (3.1-5) stable unstable; urgency=LOW
strace (3.1-5) stable unstable; urgency=low
* Moved to new packagingformat
* Fixed umoven bug (Bug# 4523)
@ -762,21 +779,20 @@ strace (3.1-5) stable unstable; urgency=LOW
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl> Sat, 23 Sep 1996 23:33:58 +0200
strace (3.1-4) unstable; urgency=LOW
strace (3.1-4) unstable; urgency=low
* Fixed changestemplate
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl>, Thu Sep 12 14:59:44 MET DST 1996
strace (3.1-3) unstable; priority=LOW
strace (3.1-3) unstable; urgency=low
* Revamped debian files
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl>, Thu Jul 11 20:19:11 MET DST 1996
strace (3.1-2) unstable; priority=LOW
strace (3.1-2) unstable; urgency=low
* Added some #ifdef's around IPX stuff to make it compilable on non-Linux
systems.
* changed debian.control and debian.rules to conform to new debian naming
@ -785,8 +801,7 @@ strace (3.1-2) unstable; priority=LOW
-- Wichert Akkerman <wakkerma@wi.leidenuniv.nl>
strace (3.1-1) unstable; priority=LOW
strace (3.1-1) unstable; urgency=low
* Moved to new upstream version
* added more protocol families to domains

8
debian/control vendored
View File

@ -3,13 +3,13 @@ Maintainer: Frederik Schüler <fs@debian.org>
Section: utils
Priority: optional
Build-Depends: libc6-dev (>= 2.2.2) [!alpha !ia64], libc6.1-dev (>= 2.2.2) [alpha ia64], gcc-multilib [i386 powerpc s390 sparc], debhelper (>= 7.0.0)
Standards-Version: 3.8.4
Standards-Version: 3.9.5
Homepage: http://sourceforge.net/projects/strace/
Package: strace
Architecture: alpha amd64 arm64 armeb armel armhf hppa i386 ia64 m68k mips mipsel or1k powerpc powerpcspe ppc64 s390 s390x sh4 sparc sparc64 x32
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: A system call tracer
Description: System call tracer
strace is a system call tracer, i.e. a debugging tool which prints out
a trace of all the system calls made by a another process/program.
The program to be traced need not be recompiled for this, so you can
@ -23,7 +23,7 @@ Package: strace64
Architecture: i386 powerpc s390 sparc
Priority: extra
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: A system call tracer for 64bit binaries
Description: System call tracer for 64bit binaries
strace is a system call tracer, i.e. a debugging tool which prints out
a trace of all the system calls made by a another process/program.
The program to be traced need not be recompiled for this, so you can
@ -42,7 +42,7 @@ XC-Package-Type: udeb
Priority: extra
Architecture: alpha amd64 arm64 armeb armel armhf hppa i386 ia64 m68k mips mipsel or1k powerpc powerpcspe ppc64 s390 sh4 sparc sparc64 x32
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: A system call tracer
Description: System call tracer
strace is a system call tracer, i.e. a debugging tool which prints out
a trace of all the system calls made by a another process/program.
The program to be traced need not be recompiled for this, so you can

7
debian/rules vendored
View File

@ -37,7 +37,12 @@ else
CONFIG_OPTS = --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
endif
all build: build-stamp $(extra_build_targets)
all: build
build: build-arch build-indep
build-arch: build-stamp $(extra_build_targets)
build-indep: build-stamp $(extra_build_targets)
%-stamp: %/Makefile
$(MAKE) -C $*

View File

@ -1,12 +1,16 @@
Summary: Tracks and displays system calls associated with a running process
Name: strace
Version: 4.8
Release: 1%{?dist}
Release: 5%{?dist}
License: BSD
Group: Development/Debuggers
URL: http://sourceforge.net/projects/strace/
Source: http://downloads.sourceforge.net/strace/%{name}-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch0: strace-fix-ftbfs.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1122323
# http://sourceforge.net/p/strace/code/ci/9afc2ee682d2f9fd3ad938756c841d7f0eed5f21/
Patch1: strace-4.8-ppc64.patch
BuildRequires: libacl-devel, libaio-devel, time
@ -43,13 +47,14 @@ The `strace' program in the `strace' package is for 32-bit processes.
%prep
%setup -q
%patch0 -p1 -b .ftbfs
%patch1 -p1 -b .ppc64
%build
%configure
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
# remove unpackaged files from the buildroot
@ -69,11 +74,7 @@ rm -f %{buildroot}%{_bindir}/strace-graph
%check
make check
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc CREDITS ChangeLog ChangeLog-CVS COPYING NEWS README
%{_bindir}/strace
%{_bindir}/strace-log-merge
@ -81,11 +82,22 @@ rm -rf %{buildroot}
%ifarch %{strace64_arches}
%files -n strace64
%defattr(-,root,root)
%{_bindir}/strace64
%endif
%changelog
* Fri Jul 25 2014 Dan Horák <dan[at]danny.cz> - 4.8-5
- update for ppc64
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri Dec 6 2013 Peter Robinson <pbrobinson@fedoraproject.org> 4.8-3
- Fix FTBFS
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Mon Jun 03 2013 Dmitry V. Levin <ldv@altlinux.org> - 4.8-1
- New upstream release:
+ fixed ERESTARTNOINTR leaking to userspace on ancient kernels (#659382);