42 Commits

Author SHA256 Message Date
a24c0b4482 Accepting request 1148659 from home:Andreas_Schwab:Factory
- Use %autosetup

OBS-URL: https://build.opensuse.org/request/show/1148659
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=54
2024-02-21 11:43:45 +00:00
b9089a5a13 Accepting request 1110336 from home:Andreas_Schwab:Factory
- Update to version 0.7.91+git20230705.8eabf68:
  * Add missing semi-colon
  * ./autogen.sh is needed before ./configure
  * sysdeps: x86: update syscall tables
  * testsuite: system_calls: recognize statx
  * testsuite: system_calls: recognize newfstatat
  * PowerPC Fix HFA FP/GPR parameter logic typo
  * Add -Wno-psabi to avoid compilation warning/failure
  * Avoid infinite loop when single stepping into PLT
  * PowerPC ltrace-elf handle LEP/GEP offset
  * riscv64: add initial riscv64 support
- arm-trace.patch, ltrace-0.7.91-ppc64le-scv.patch, readdir.patch: remove
- Rediff remaining patches

OBS-URL: https://build.opensuse.org/request/show/1110336
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=52
2023-09-11 15:18:04 +00:00
dda1e13cc0 Accepting request 1078433 from home:Andreas_Schwab:Factory
- ppc64le-use-after-free.patch: fix use after free

OBS-URL: https://build.opensuse.org/request/show/1078433
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=50
2023-04-11 12:49:12 +00:00
4024119295 - add ltrace-0.7.91-ppc64le-scv.patch from Fedora
- spec-cleaner
- add timeout to testsuite run, it is non-fatal anyway

OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=48
2021-04-09 12:27:26 +00:00
9dc904b856 Accepting request 855816 from home:skriesch:branches:openSUSE:Factory:ltrace
- Added s390x-ptrace.patch and remove 2 unused functions to fix 'expr_clone' error from latest release

OBS-URL: https://build.opensuse.org/request/show/855816
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=46
2020-12-14 19:26:15 +00:00
d891f1c6f4 Accepting request 847823 from home:jengelh:branches:Base:System
- Fix rpmlint warning make-check-outside-check-section
  by moving check code to %check section.

OBS-URL: https://build.opensuse.org/request/show/847823
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=44
2020-11-11 14:51:16 +00:00
706b3f1d89 Accepting request 774147 from home:Andreas_Schwab:Factory
- Package latest available sources
- ltrace-fix-build.patch: remove

OBS-URL: https://build.opensuse.org/request/show/774147
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=42
2020-02-13 11:45:49 +00:00
244957f689 - Fix last change
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=40
2019-09-17 14:50:19 +00:00
7556a6d1ad Accepting request 730722 from home:jengelh:branches:Base:System
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/730722
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=39
2019-09-17 13:04:50 +00:00
48303ff7ca Accepting request 699610 from home:marxin:branches:Base:System
- Add gcc9-Wlto-type-mismatch.patch in order to address LTO warnings
  (boo#1133256).

OBS-URL: https://build.opensuse.org/request/show/699610
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=37
2019-04-30 13:44:51 +00:00
ea0ce62340 Accepting request 689316 from home:Andreas_Schwab:Factory
- lens-double-free.patch: fix double free of memory (bsc#1130664)
- Use %license

OBS-URL: https://build.opensuse.org/request/show/689316
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=35
2019-03-29 10:35:57 +00:00
a0fe933c4a Accepting request 662827 from openSUSE:Factory:Staging:Gcc7
- Add gcc9-printf-s-null-argument.patch: boo#1120789.

OBS-URL: https://build.opensuse.org/request/show/662827
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=33
2019-01-04 15:45:48 +00:00
e3360656b2 Accepting request 573630 from home:Andreas_Schwab:Factory
- ppc-ptrace.patch: include <asm/ptrace.h> on ppc
- arm-trace.patch: remove unreachable assignment

OBS-URL: https://build.opensuse.org/request/show/573630
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=31
2018-02-07 10:12:15 +00:00
2d71ba40c3 Accepting request 546771 from home:bmwiedemann:branches:Base:System
Do not store test results in the package to make build reproducible

OBS-URL: https://build.opensuse.org/request/show/546771
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=29
2017-12-13 23:21:39 +00:00
6444341d02 Accepting request 545270 from home:matz2:branches:Base:System
- Fix overactive post-build-checks tripping over some testsuite
  compile warnings.  Adds ltrace-fix-build.patch .

OBS-URL: https://build.opensuse.org/request/show/545270
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=27
2017-11-27 06:32:19 +00:00
4af313d244 Accepting request 408566 from home:Andreas_Schwab:Factory
- readdir.patch: Remove use of deprecated readdir_r

OBS-URL: https://build.opensuse.org/request/show/408566
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=25
2016-07-14 15:47:25 +00:00
9e7c06b153 Accepting request 247286 from home:AndreasSchwab:f
- Update to git rev 6c6bcc3
  ** Prototype libraries
     - Each DSO can now ship an ltrace config file (called prototype
       library) that ltrace will open when that DSO is loaded to process
       image.  See ltrace(1) for details.
     - ltrace.conf is no longer part of installation tarball.  Instead,
       we now ship libc.so.conf, libm.so.conf, libacl.so.conf, and
       syscalls.conf.  Those are now istalled to /usr/share/ltrace by
       default.  /etc/ltrace.conf and $HOME/.ltrace.conf are still
       loaded if present, and can contain arbitrary user configuration.
     - The option -F was retrofitted to be a colon-separated list of
       prototype libraries, and directories to look for prototype
       libraries in.  On Linux, ltrace looks into XDG_CONFIG_HOME,
       XDG_CONFIG_DIRS, and /usr/share/ltrace as well.
     - Wide character strings are supported in prototypes.  Use "string"
       lens as usual, but use array of integers as underlying type.
       libc.so.conf now contains prototypes of wide character functions.
     - Sole void function parameter such as in the following example, is
       now considered obsolete:
       | int fork(void); |
       This use is still accepted, taken to mean "hide(int)", but
       produces a warning, and will be removed in future.
     - Prototypes are now read from DWARF debug info, if available. This
       complements the data available in config files
  ** Architectural support
     - MIPS and MIPSel are now handled by the same backend.
     - ARMv6, ARMv7 and ARMv8 (AArch64) are supported, including full
       fetch backend.  ARMv8 backend doesn't support tracing of 32-bit
       binaries, as currently there's no 32-bit userspace available for
       ARM64 processors.

OBS-URL: https://build.opensuse.org/request/show/247286
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=23
2014-09-02 17:50:36 +00:00
ec577b25fd Accepting request 222626 from openSUSE:Factory:PowerPC
- Fix ppc64le tests failure 

- Enable for ppc64le

OBS-URL: https://build.opensuse.org/request/show/222626
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=22
2014-02-17 18:56:38 +00:00
41e9f37d8e Accepting request 210820 from home:AndreasSchwab:f
- Enable for m68k

OBS-URL: https://build.opensuse.org/request/show/210820
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=20
2013-12-13 16:06:10 +00:00
047f5c0b28 Accepting request 179601 from home:AndreasSchwab:ff
- Don't warn about unused local typedefs

OBS-URL: https://build.opensuse.org/request/show/179601
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=18
2013-06-18 17:41:11 +00:00
d9686ac99b - Update to 0.7.2
** Bugfixes
  *** (Again) detect VDSO entry in r_debug linkmap with non-empty name
  *** Fix building with libunwind 1.1
  *** Fix prototype lookup for -x symbols from shared libraries
- Remove upstreamed patch ltrace.vdso.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=16
2012-12-10 21:30:47 +00:00
3f44ae3cfd - removed upstreamed patches:
ltrace.ppc.patch
  ltrace.s390-more-arguments.patch
  ltrace.demangle-lib.cstdlib.patch
- ltrace.vdso.patch: allow more VDSO names.

OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=14
2012-11-30 14:51:14 +00:00
2fbdb38994 Accepting request 143684 from home:AndreasSchwab:ff
- Update to 0.7.1
  * Version 0.7.1
  ** Bugfixes
  *** ltrace.conf.5 is now installed to man5 as it should be
  *** [PowerPC] A header file necessary for building is now shipped
  *** [MIPS] Work around duplicate symbol request bug
  *** Detect VDSO entry in r_debug linkmap with non-empty name
  *** Temporary files are wiped properly after the test suite has been run
  *** Parsing typedefs with common prefix now works as it should
  ** Cofiguration Files
  *** The following prototypes in ltrace.conf were added or updated
  *** Duplicate typedefs are now guarded against
  *** It's now possible to define recursive structures
  *** New lens "bitvec" is available
  *** Octal lens renamed to "oct"
  *** The hex lens can now format floating point arguments
  * Version 0.7.0
  ** Tracing
  *** Full support for tracing multi-threaded processes
  *** Support for tracing inter-library calls
  *** Better support for parameter passing ("fetch backend")
  *** Awareness of deny_ptrace SELinux boolean
  *** Limited support for tracing returns from tail call functions
  *** -e, -x and -l selectors now allow using globs and regular expressions
  *** -g command line option dropped
  *** Test suite can now be run under valgrind
  *** [ppc] Support both BSS and secure PLTs for 32-bit processes
  *** [mips] Implement software singlestepping
  *** [mips] Add support for CPIC main programs
  *** Support tracing PIE binaries

OBS-URL: https://build.opensuse.org/request/show/143684
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=13
2012-11-30 14:49:53 +00:00
da9eaf92a5 Accepting request 123046 from home:rudi_m:branches:Base:System
- update to 0.5.3 (bug and build fixes)
- autoreconf is not required
- add ppc patch

OBS-URL: https://build.opensuse.org/request/show/123046
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=11
2012-05-31 15:20:50 +00:00
da0d25b3d0 - build with libelf1 instead of libelf0
For about 5 years now we build against libelf0. Whatever the reasons were I
doubt they are still valid. A quick check shows the same number of test suit
failures and the same compile warnings when building against libelf1. And
ltrace seems to work at least on x86_64.

OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=9
2012-02-21 12:57:37 +00:00
49afd45945 Accepting request 94753 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/94753
OBS-URL: https://build.opensuse.org/package/show/Base:System/ltrace?expand=0&rev=8
2011-12-01 20:11:01 +00:00
OBS User autobuild
ad967254e6 Accepting request 43697 from Base:System
Copy from Base:System/ltrace based on submit request 43697 from user coolo

OBS-URL: https://build.opensuse.org/request/show/43697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=21
2010-07-23 19:53:18 +00:00
OBS User autobuild
bf21aadd94 Accepting request 32328 from Base:System
Copy from Base:System/ltrace based on submit request 32328 from user coolo

OBS-URL: https://build.opensuse.org/request/show/32328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=17
2010-02-11 20:00:17 +00:00
OBS User unknown
09f2ac0caf OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=15 2009-05-24 22:56:11 +00:00
OBS User unknown
b85b402321 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=14 2008-12-15 13:55:36 +00:00
OBS User unknown
0bece0cb53 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=13 2008-11-02 14:43:38 +00:00
OBS User unknown
638d5a9aae OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=11 2008-04-10 12:52:17 +00:00
OBS User unknown
8552b1ca4a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=10 2008-02-29 11:40:00 +00:00
OBS User unknown
d75ce8c5f6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=9 2008-02-28 01:00:27 +00:00
OBS User unknown
5976824653 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=8 2008-01-03 16:51:11 +00:00
OBS User unknown
6475ce09fc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=7 2007-10-19 13:42:06 +00:00
OBS User unknown
bd5af122ef OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=6 2007-10-08 14:49:46 +00:00
OBS User unknown
38842ee7ad OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=5 2007-07-02 19:41:12 +00:00
OBS User unknown
5a30f3d28c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=4 2007-04-17 22:40:00 +00:00
OBS User unknown
0cde2af767 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=3 2007-01-26 22:10:21 +00:00
OBS User unknown
0df860d0d3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=2 2007-01-25 17:26:04 +00:00
OBS User unknown
3b2e3d032b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ltrace?expand=0&rev=1 2007-01-15 23:24:20 +00:00