Commit Graph

49 Commits

Author SHA1 Message Date
dfd58df4a7 Enable stack tracing in packages on all architectures
The stack tracing feature used to be enabled in packages on x86_64 only.
This change enables -k option on all architectures.

* debian/control (Build-Depends) [!amd64]: Add pkg-config, libdw-dev,
and libiberty-dev.
* strace.spec.in (BuildRequires) [!x86_64]: Add
%buildrequires_stacktrace.
2018-04-11 22:01:37 +00:00
9165da9f68 Use libdw-based unwinder in ci and packages
* ci/install-dependencies.sh (common_packages): Add pkg-config,
replace libunwind8-dev with libdw-dev.
* debian/control (Build-Depends) [amd64]: Add pkg-config,
replace libunwind-dev with libdw-dev.
* debian/rules (build-udeb/Makefile): Replace --without-libunwind
with --without-stacktrace.
* strace.spec.in (buildrequires_libunwind_devel): Rename
to buildrequires_stacktrace, replace libunwind-devel with
either elfutils-devel or libdw-devel.
2018-04-11 22:01:37 +00:00
2dad13a0bd debian: enable mpers support for ppc64el and s390x
* debian/control (Build-Depends) [ppc64el, s390x]: Add gcc-multilib.
2018-04-05 19:35:58 +00:00
73166c3fd1 debian: sync with 4.21-1 package
Versioned dependency on debhelper is not updated for backwards
compatibility.

* debian/changelog.in: Fix ancient changelog entries.
* debian/control (Build-Depends): Add dependency on libbluetooth-dev.
(Standards-Version): Update to 4.1.3.
(Vcs-Git, Vcs-Browser): Move from alioth to salsa.d.o.
(strace, strace-udeb) <Architecture>: Change to linux-any.
(strace64, strace-udeb) <Priority>: Change to optional.
* debian/rules: Use /usr/share/dpkg/architecture.mk instead of manually
setting build variables.
(configure): New target.
(build/Makefile, build-udeb/Makefile, build64/Makefile): Depend on it.
(binary-arch): Use build64/strace.1 for strace64 subpackage.
* debian/strace.manpages: Add build/ prefix.
* debian/strace64.manpages: Add build64/ prefix.
2018-02-25 00:31:14 +00:00
2cf88b2646 Enable symbol demangling in deb- and rpm-driven builds
* debian/control (Build-Depends) [amd64]: Add libiberty-dev.
* strace.spec.in (buildrequires_libunwind_devel): Add binutils-devel.
2018-02-12 19:54:18 +00:00
3c77491654 debian: re-enable -k option on x86_64
This partially reverts commit v4.13~177.

* debian/control (Build-Depends) [amd64]: Add libunwind-dev.
2018-02-12 19:54:18 +00:00
Steve McIntyre
83e88bd659 debian: update Standards-Version to 3.9.8 2017-11-07 23:04:09 +00:00
2bba131575 Update homepage URL
* README: Change homepage URL to https://strace.io
* debian/control: Likewise.
* strace.spec.in: Likewise.
2017-02-27 23:11:07 +00:00
8ed741fc59 Sync strace.spec and debian/ with packages
* debian/control: Add Vcs-* metadata from 4.13-0.1.
* debian/watch: Sync with 4.13-0.1.
* strace.spec.in: Sync with 4.14.0.100.622a-1.
2016-12-13 20:43:57 +00:00
fcca2c474c debian: add gcc-multilib to Build-Depends for relevant architectures
* debian/control (Build-Depends) [amd64, ppc64, sparc64, x32]:
Add gcc-multilib to enable multiple personalities support.
2016-07-23 23:22:40 +00:00
3f0c68b05e debian: sync with the package
* debian/control (Build-Depends) [amd64]: Remove libunwind-dev.
* debian/changelog: Sync with 4.12-3.
* debian/rules: Likewise.
2016-06-06 18:07:04 +00:00
796fbe085f packages/x86_64: enable experimental -k option
* debian/control (Build-Depends) [amd64]: Add libunwind-dev.
* strace.spec (BuildRequires) [x86_64]: Add libunwind-devel.
2015-12-23 04:36:10 +00:00
4fa8073d87 Sync strace.spec and debian/ with packages
* debian/changelog: Sync with 4.10-3.
* debian/control: Likewise.
* debian/rules: Likewise.
* strace.spec: Sync with 4.10-3.
2015-12-20 00:58:36 +00:00
71fb134da6 debian: add gawk to Build-Depends
* debian/control (Build-Depends): Add gawk.
Patch by Reiner Herrmann <reiner@reiner-h.de>.

This fixes Debian bug #780992.
2015-04-14 17:22:54 +00:00
fde8fac036 debian: update control file
* debian/control (strace, strace-udeb): Add mips64 and mips64el
to architecture list.
Patch by James Cowgill <james410@cowgill.org.uk>

This fixes Debian bug #773375.
2015-03-03 23:12:22 +00:00
f3f136cd4b debian: sync with 4.9-2 package
* debian/changelog: Sync with 4.9-2.
* debian/control: Likewise.
2015-03-03 23:12:22 +00:00
a283ae0368 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.
2014-08-15 13:14:15 +00:00
05cd5b2a04 debian: update control file
* debian/control (strace64): Fix a typo in package description.
Patch by Pascal De Vuyst <pascal.devuyst@gmail.com>.
(strace, strace-udeb): Add x32 to architecture list.
Patch by Guillaume Morin <guillaume@morinfr.org>.
(strace, strace-udeb): Add or1k to architecture list.
Patch by Christian Svensson <debian@cmd.nu>.
(strace, strace-udeb): Add arm64 to architecture list,
and remove defunct arm.
Patch by Wookey <wookey@debian.org>.

This fixes Debian bugs: #697625, #727018, #742235, #749956.
2014-06-03 12:36:20 +00:00
48e95c7b1a Sync strace.spec and debian/ with packages
* debian/changelog: Sync with 4.5.20-2.3.
* debian/control: Likewise.
* strace.spec: Sync with 4.6-2.
2012-04-20 17:31:48 +00:00
983e875c1c Use "make check" in debian/rules and strace.spec
* debian/control: Update Build-Depends.
* debian/rules: Run "make check".
* strace.spec: Update BuildRequires. Run "make check" in %check section.
2011-02-27 10:16:41 +00:00
Frederik Schüler
0c56f62207 Update debian/* files for the upcoming release
* debian/control: update standards-version to 3.8.4.
* debian/rules: allow parallel building.
* debian/rules: comment out verbose build, only needed for debugging.
* debian/rules: clean up clean: target, dh_clean does most of the work
  already.
* debian/rules: use *-stamp instead of stamp-*, so dh_clean can tidy
  up for us.

Signed-off-by: Frederik Schüler <fs@debian.org>
2010-04-13 16:07:31 +00:00
Frederik Schüler
881f573876 Update debian/* files
* debian/control: add sparc64 to the architectures list.
This closes Debian bug #560062
* Backport commit f0df31e71a to fix FTBFS.
This closes Debian bug #560516
* debian/control: Update standards-version to 3.8.3.
* debian/control: Lower package priority to optional, matching
the archive override.
* debian/control: add ${misc:Depends} to Depends: lines where
appropriate.
* debian/watch: new file, allows automatic tracking of new
upstream versions.
* debian/source/format: new file, adapt to debian source format "quilt"
* debian/rules: indentation cleanups; use dh_testroot and dh_prep
in clean target.
2010-02-04 12:20:25 -08:00
Frederik Schüler
f786da5b1b Prepare debian/* files for release
* debian/rules: Do not ship ChangeLog anymore.
* debian/control: Update to Debian standards version 3.8.1, and remove
Roland from the Maintainers list.  This closes Debian bug #521458.
* debian/changelog: Document changes and prepare for release.
2009-10-05 20:50:07 +00:00
22a97807b0 Update debian/* to 4.5.18-1
* debian/changelog: Update to 4.5.18-1.
* debian/compat: Set compatibility level to 7.
* debian/control (Build-Depends): Update debhelper requirement.
(strace, strace64): Add Section and Priority tags.
2009-09-19 00:52:14 +00:00
Denys Vlasenko
402eeb6d1f trailing whitespace removal, no code changes 2009-01-02 13:03:44 +00:00
Roland McGrath
a04e213e6a 2008-07-19 Frederik Schüler <fs@debian.org>
* debian/control: Add strace64 package.
	Fixes Debian#491167, Debian#491188.
	* debian/rules: Use debhelper flag --same-arch instead of --arch in
	order to build strace64 only on the specified architectures.
	* debian/strace64.install: New file, list for dh_install.
	* debian/strace64.manpages: New file, list for dh_install.
	* debian/changelog: Add prereleases entries.
2008-07-22 00:27:31 +00:00
Roland McGrath
9a001a75f9 2008-07-09 Frederik Schüler <fs@debian.org>
* debian/rules: Remove the broken udeb creation routines, and redo the
	complete install procedure using debhelper.
	* debian/strace.docs: New file, list for dh_installdocs.
	* debian/strace.examples: New file, list for dh_installexamples.
	* debian/strace.install: New file, list for dh_install.
	* debian/strace-udeb.install: New file, list for dh_install.
	* debian/strace.manpages : New file, list for dh_installmanpages.
	* debian/copyright: Update.
	* debian/control: Fix libc6 build dependency for alpha and ia64.
	(strace-udeb: XC-Package-Type): Add header.
2008-07-18 00:49:31 +00:00
Roland McGrath
6019fbbf47 2008-07-01 Frederik Schüler <fs@debian.org>
* debian/changelog: List all bugs closed since the last release.
	* debian/control: Remove Wichert Akkerman from uploaders list.
	* debian/control: Bump standards version to 3.8.0.
	* debian/control: Add Homepage field.
	* debian/rules: Fix dpkg-gencontrol call.
	* debian/compat: New file, set to compatibility level 5.
	* debian/rules: Call dh_clean on clean target.
	* debian/rules: Add dh_md5sums call.
	Fixes Debian#439428
2008-07-18 00:18:27 +00:00
Roland McGrath
75df90ee41 2007-08-03 Roland McGrath <roland@redhat.com>
* debian/control (Build-Depends): Replace libc6-dev-s390x and
	libc6-dev-sparc64 with gcc-multilib.
	* debian/rules: Replace sparc-linux, s390-linux conditionals with
	general "arch64_map" hair, handle x86_64 and powerpc64 too.
	From Matthias Klose <doko@cs.tu-berlin.de>.
	Fixes Debian#435303.
2007-08-03 09:59:09 +00:00
Roland McGrath
877882ab9b 2007-07-05 Roland McGrath <roland@redhat.com>
* debian/changelog: Harmonize with debian version.
	* debian/control (Uploaders): Fix surname spelling.
	(Build-Depends): Make debhelper requirement (>= 5.0.0).
	(Standards-Version): Update to 3.7.2.
2007-07-05 20:49:59 +00:00
Roland McGrath
c9024cc375 2007-07-05 Roland McGrath <roland@redhat.com>
* debian/control (Architecture): Add armel.
2007-07-05 19:30:27 +00:00
Roland McGrath
6d9e67e4a0 2007-01-11 Roland McGrath <roland@redhat.com>
* debian/control (Uploaders): Add Frederik Schueler <fs@debian.org>.
2007-01-11 22:42:32 +00:00
Roland McGrath
e1f27c5aed 2006-01-13 Roland McGrath <roland@redhat.com>
* debian/control (Build-Depends): Add debhelper.
2006-01-14 00:20:20 +00:00
Roland McGrath
839a9da963 2006-01-12 Roland McGrath <roland@redhat.com>
* debian/control (Standards-Version): Update to 3.6.2.
2006-01-12 11:03:49 +00:00
Roland McGrath
c0f1b7579a 2005-12-01 Roland McGrath <roland@redhat.com>
* debian/control (Architecture): Add armeb.
	Fixes Debian#335681.
2005-12-02 04:27:40 +00:00
Roland McGrath
bc718ed396 2005-05-09 Roland McGrath <roland@redhat.com>
* debian/control (Architecture): Add ppc64.
	Fixes Debian bug #301089.
2005-05-09 08:01:36 +00:00
Roland McGrath
14b082ed7c 2005-03-14 Roland McGrath <roland@redhat.com>
* debian/control (Architecture): Add s390.
	Fixes Debian bug #294172.
2005-03-15 02:15:54 +00:00
Roland McGrath
a24aaae493 2005-02-05 Roland McGrath <roland@redhat.com>
* debian/control (Build-Depends): Fix for s390 and sparc.
	From Bastian Blank <waldi@debian.org>.
	Fixes Debian bug #293564.
2005-02-06 01:16:22 +00:00
Roland McGrath
98d5f01f37 2005-02-02 Roland McGrath <roland@redhat.com>
* debian/control: Add strace-udeb package for installer debugging.
	* debian/rules (binary-arch): Build it.
	From Joshua Kwan <joshk@triplehelix.org>.
	Fixes Debian bug #268294.
2005-02-03 03:19:34 +00:00
Roland McGrath
6b3b1fcee1 2004-07-12 Roland McGrath <roland@redhat.com>
* debian/control (Section): Move to utils, matching Debian override.
2004-07-12 07:27:25 +00:00
Roland McGrath
27387f9f4b 2004-06-03 Roland McGrath <roland@redhat.com>
* debian/control (Architecture): Add amd64.
	Fixes Debian bug #246568.
2004-06-04 02:01:48 +00:00
Roland McGrath
75a2c617a2 2004-03-02 Roland McGrath <roland@redhat.com>
* debian/control (Standards-Version): Update to 3.6.1.
2004-03-02 08:07:11 +00:00
Roland McGrath
2fb649615c 2003-06-03 Roland McGrath <roland@redhat.com>
* debian/control (Standards-Version): Update to 3.5.10.
2003-06-03 23:28:57 +00:00
Roland McGrath
c69ab7be6b 2003-06-02 Roland McGrath <roland@redhat.com>
* debian/control (Architecture): Add shmedia.
2003-06-02 20:04:19 +00:00
Roland McGrath
037124f9d2 2003-01-10 Roland McGrath <roland@redhat.com>
* strace.spec: New file.
	* debian/changelog: 4.4.90-1
	* debian/rules (binary-arch): Depend on build.
	(clean): Don't try to run Makefile.in.
	* debian/control (Standards-Version): Now 3.5.8.
2003-01-10 10:44:57 +00:00
Roland McGrath
a03d2275f2 2003-01-09 Roland McGrath <roland@redhat.com>
* debian/control: Update Maintainer: field.
2003-01-10 07:50:23 +00:00
Wichert Akkerman
136bbb1aee Do not end summary with full stop 2003-01-08 23:46:03 +00:00
Wichert Akkerman
5a9b086cfe No longer install postinst and prerm since /usr/doc symlink is no longer needed 2003-01-08 23:44:36 +00:00
Wichert Akkerman
d321ff95f2 Add Debian packaging setup 2002-03-31 18:45:45 +00:00