Commit Graph

62 Commits

Author SHA256 Message Date
Tony Jones
da9aa00c52 Accepting request 1085967 from home:dirkmueller:Factory
- update to 4.9:
  * ISystemtap: the new interactive systemtap jupyter kernel.
    This provides a simple GUI for writing/running Systemtap
    scripts in an easy, incremental way within Jupyterlab.
    Added 2 news scripts, stap-jupyter-install
    and stap-jupyter-container. See stap-jupyter(1).
  * The new "language-server" mode, specified by "stap
    --language-server", starts a LSP server which will
    communicate with the client via stdio.
  * This server currently supports code completion suggestions.
  * See language-server/README.md for more details and usage
    instructions.
  * Safety/liveness checking for $context variable assignments in
    probes of retpoline-compiled kernels is temporarily disabled.
  * DWARF-related probes (.function, .statement) now merge DWARF
    and non-DWARF symbol-table based matches, rather than being
    either-or.
  * The python3 tapset was extended to support python3 3.9, 3.10,
    and 3.11. See stapprobes(3stap) for further details on probing
    python functions.
  * A template cve band-aid script is now included, which
    demonstrates how to use a new 'livepatch.stp' tapset to
    standardize activation, interactive control,
    and monitoring of systemtap cve band-aids.
  * The kernel runtime now uses much less memory when the number
    of "possible CPUs" are way more than the online ones. For
    example, VMWare guests usually have 128 "possible CPUs" while fewer
    CPUs are actually present or online in the guest system.
  * The memory allocation size is now irrelevant to the value of
    NR_CPUS of the current kernel. It is only subject to the

OBS-URL: https://build.opensuse.org/request/show/1085967
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=142
2023-05-10 16:07:34 +00:00
ec88825037 Accepting request 1084615 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084615
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=140
2023-05-04 11:34:07 +00:00
Tony Jones
18485ffdc4 - Upgrade to version 4.7. See systemtap.spec for changelog
- Upgrade to version 4.7. See systemtap.spec for changelog 

- Upgrade to version 4.7. See systemtap.spec for changelog 
- Remove patches (upstream):
    Handle-user-supplied-sdt-probe-argument-template.patch
    PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    gcc12-warning-suppression.patch
    sys-sdt.h-fp-constraints-aarch64-s390.patch
    sys-sdt.h-fp-constraints-arm32.patch
    sys-sdt.h-fp-constraints-x86_64.patch

- Update to version 4.7
  Release notes: https://sourceware.org/pipermail/systemtap/2022q2/027491.html
- Remove patches (upstream):
    Handle-user-supplied-sdt-probe-argument-template.patch
    PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    gcc12-warning-suppression.patch
    sys-sdt.h-fp-constraints-aarch64-s390.patch
    sys-sdt.h-fp-constraints-arm32.patch
    sys-sdt.h-fp-constraints-x86_64.patch
- Update systemtap.keyring

OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=138
2022-09-13 01:07:15 +00:00
Tony Jones
ae65c38712 Accepting request 949540 from home:jones_tony:branches:devel:tools
- Upgrade to version 4.6. See systemtap.spec for changelog
- Upgrade to version 4.6. See systemtap.spec for changelog
- Upgrade to version 4.6. See systemtap.spec for changelog
- Update to version 4.6
  4.6 release notes: https://sourceware.org/pipermail/systemtap/2021q4/027370.html
  4.5 release notes: https://sourceware.org/pipermail/systemtap/2021q2/027225.html
  4.4 release notes: https://sourceware.org/pipermail/systemtap/2020q4/027074.html
  4.3 release notes: https://sourceware.org/pipermail/systemtap/2020q2/026923.html
  Remove patches (upstream):
   - systemtap-amend-fallback-comment-to-work-with-newer-gcc.patch
   - systemtap-fix-strict-prototypes-in-autoconf-stack-trace-save-regs.c.patch 
  Update systemtap.keyring for new signer

OBS-URL: https://build.opensuse.org/request/show/949540
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=130
2022-01-27 23:39:59 +00:00
Tony Jones
0d346a8484 - Adjust stap-server.conf to refer to /run not /var/run (bsc#1185068)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=128
2021-04-28 14:40:26 +00:00
Tony Jones
b9a650135b Accepting request 767822 from home:dimstar:Factory
- Replace libebl-devel BuildRequires with libdw-devel: ebl is
  being absorbed by libdw.


Needed for Staging:B / elfutils update

OBS-URL: https://build.opensuse.org/request/show/767822
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=121
2020-01-28 17:25:01 +00:00
Tony Jones
fc2d5de39b Accepting request 754798 from home:jones_tony:branches:devel:tools
Update to version 4.2

OBS-URL: https://build.opensuse.org/request/show/754798
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=119
2019-12-06 21:00:37 +00:00
Martin Pluskal
d10f34b236 - Do not require exact version of systemtap-dtrace as build
counters are not same for different packages

OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=115
2019-10-14 07:33:31 +00:00
Tony Jones
9dd402c963 Accepting request 734832 from devel:tools
Revert multibuild changes,  rejected in Factory

OBS-URL: https://build.opensuse.org/request/show/734832
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=113
2019-10-03 16:52:33 +00:00
Martin Pluskal
83ebabfad1 Accepting request 731721 from home:mgorse:branches:devel:tools
- Convert to multibuild.
- Move dtrace binary into its own package to allow building glib2
  with systemtap support while avoiding a build cycle
  (bsc#1145438).
- Remove %defattr from %files: no longer needed.

OBS-URL: https://build.opensuse.org/request/show/731721
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=111
2019-09-26 07:51:46 +00:00
Tony Jones
61ea7eb10f Accepting request 723838 from home:jones_tony:branches:devel:tools
Update to v4.1

OBS-URL: https://build.opensuse.org/request/show/723838
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=109
2019-08-15 21:36:03 +00:00
Tony Jones
5be91d74c3 Accepting request 694440 from home:joeyli:branches:devel:tools
Add BuildRequire libavahi-devel, otherwise that the systemstap-server and systemstap client do not work. (bsc#1132538)

OBS-URL: https://build.opensuse.org/request/show/694440
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=107
2019-04-15 16:10:19 +00:00
a08568ce1a Accepting request 670128 from home:dimstar:Factory
- BuildRequire pkgconfig(systemd) instead of systemd: allow to use
  systemd-mini during build.
- Use %tmpfiles_create macro in -server package: consider the right
  usage in transactional update cases.

OBS-URL: https://build.opensuse.org/request/show/670128
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=105
2019-02-03 18:17:43 +00:00
7475db2cd3 Accepting request 662889 from home:mgorse:branches:devel:tools
- Remove glib2-devel from BuildRequires: it appears not to be used
  and causes a build loop if glib2 is built with SDT markers
  (bsc#1090047).

OBS-URL: https://build.opensuse.org/request/show/662889
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=103
2019-01-09 18:06:29 +00:00
Martin Pluskal
ce0a3f0c47 Accepting request 627384 from home:simson:branches:devel:tools
- Upgrade to version 3.3:
  Changelog: https://lwn.net/Articles/757030/
  eBPF backend extensions, easier access to examples, adapting to
  meltdown/spectre complications, real-time / high-cpu-count
  concurrency fixes
- Added public key of "Frank Ch. Eigler <fche@elastic.org>",
  since he signed the new package
- Upgrade to version 3.3:
  Changelog: https://lwn.net/Articles/757030/
  eBPF backend extensions, easier access to examples, adapting to
  meltdown/spectre complications, real-time / high-cpu-count
  concurrency fixes
- Remove patches, because the issues were fixed upstream:
    systemtap-change-extra_cflags-escape-processing.patch 
- Adjust patch for version 3.3:
    systemtap-build-source-dir.patch
- Added public key of "Frank Ch. Eigler <fche@elastic.org>",
  since he signed the new package
- Upgrade to version 3.3:
  Changelog: https://lwn.net/Articles/757030/
  eBPF backend extensions, easier access to examples, adapting to
  meltdown/spectre complications, real-time / high-cpu-count
  concurrency fixes
- Remove patches, because the issues were fixed upstream:
    systemtap-fixes-for-gcc-8.patch
    systemtap-change-extra_cflags-escape-processing.patch 
- Adjust patch for version 3.3:
    systemtap-build-source-dir.patch
- Added public key of "Frank Ch. Eigler <fche@elastic.org>",
  since he signed the new package

OBS-URL: https://build.opensuse.org/request/show/627384
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=101
2018-08-16 07:21:58 +00:00
Tony Jones
3983a728fd Accepting request 591169 from home:jones_tony:branches:devel:tools
- GCC 8 fixes (bsc#1084642)
  New patch: systemtap-fixes-for-gcc-8.patch

OBS-URL: https://build.opensuse.org/request/show/591169
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=99
2018-03-26 16:18:28 +00:00
Tony Jones
1e6b91b9a3 Accepting request 572161 from home:jones_tony:branches:devel:tools
- Fix python3 build failures

OBS-URL: https://build.opensuse.org/request/show/572161
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=94
2018-02-02 23:46:27 +00:00
Tony Jones
4fee6ccbe4 Accepting request 544008 from home:jones_tony:branches:devel:tools
- Upgrade to version 3.2. See systemtap.spec for changelog
  Drop patch: systemtap-doc-back-down-gettext-version.diff
- Upgrade to version 3.2
  Changelog: https://sourceware.org/ml/systemtap/2017-q4/msg00096.html
  Drop patch: systemtap-tweak-i386-argument-passing.patch (upstream)
  Add patch: systemtap-change-extra_cflags-escape-processing.patch
  Update keyring.

OBS-URL: https://build.opensuse.org/request/show/544008
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=90
2017-11-21 02:55:31 +00:00
Tony Jones
1bde4080f5 Accepting request 483191 from home:jeff_mahoney:branches:devel:tools
- Update to version 3.1. See systemtap.spec for changelog
  Added patch: systemtap-doc-back-down-gettext-version.diff

- Update to version 3.1
  Update keyring with new key
  Changelog:
  https://sourceware.org/ml/systemtap/2017-q1/msg00106.html

OBS-URL: https://build.opensuse.org/request/show/483191
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=85
2017-03-28 20:46:58 +00:00
Tony Jones
766172bbf6 OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=84 2016-04-08 17:37:02 +00:00
Tony Jones
217be436d2 Accepting request 384300 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/384300
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=83
2016-04-04 23:30:37 +00:00
Tony Jones
8766fbfb65 Accepting request 344290 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/344290
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=81
2015-11-13 19:54:25 +00:00
Martin Pluskal
44f20ab9eb Accepting request 330582 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/330582
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=79
2015-09-12 05:34:52 +00:00
Martin Pluskal
5fd69a1e68 Accepting request 293421 from home:posophe:branches:devel:tools
update

OBS-URL: https://build.opensuse.org/request/show/293421
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=77
2015-03-27 16:48:03 +00:00
Tony Jones
572bfcbe48 Accepting request 286556 from home:pluskalm:branches:devel:tools
- Add gpg signature and keyring
- Cleanup spec file with spec-cleaner

- Add keyring and signature
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/286556
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=75
2015-02-17 21:16:31 +00:00
Tony Jones
e6e1e7e95c Accepting request 249476 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/249476
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=73
2014-09-15 20:52:04 +00:00
Tony Jones
e00aa353b8 Accepting request 232503 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/232503
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=69
2014-05-03 05:56:24 +00:00
Tony Jones
6f46e39f76 Accepting request 211782 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/211782
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=67
2013-12-19 22:20:56 +00:00
Tony Jones
7f950043e7 Accepting request 207802 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/207802
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=65
2013-11-21 00:31:50 +00:00
Tony Jones
7594979649 Accepting request 186513 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/186513
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=63
2013-08-08 22:44:35 +00:00
Tony Jones
9d57853118 Accepting request 176456 from home:jones_tony:branches:devel:tools
Update version.

OBS-URL: https://build.opensuse.org/request/show/176456
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=61
2013-05-24 02:08:00 +00:00
Tony Jones
d23249ff0b Accepting request 148159 from home:jones_tony:branches:devel:tools
Update to 2.0.   Verified against current Factory using systemtap-testsuite.

OBS-URL: https://build.opensuse.org/request/show/148159
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=57
2013-01-12 05:43:52 +00:00
df88822268 Accepting request 129075 from home:a_jaeger:FactoryFix
Fix build with glibc 2.16

OBS-URL: https://build.opensuse.org/request/show/129075
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=53
2012-07-27 10:33:12 +00:00
7b50b9c758 Accepting request 125473 from home:jirislaby:branches:devel:tools
upgrade to 1.8

OBS-URL: https://build.opensuse.org/request/show/125473
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=51
2012-06-19 20:38:49 +00:00
16a8978084 Accepting request 125044 from home:dimstar:branches:devel:tools
- Add systemtap-automake112.patch: Fix build with automake 1.12:
  + Support for automatic de-ANSI-fication has been removed.
  + Patch taken from upstream, git commit id 5b2bc70.

Using the upstream patch now.
Note: the patch is >99% useless: Patching configure => it's autogenerated by autoreconf call anyway.

Most projects for this reason don't even carry the generated configure script in their git tree.

OBS-URL: https://build.opensuse.org/request/show/125044
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=49
2012-06-14 20:58:07 +00:00
Tony Jones
886da04a93 Accepting request 107476 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/107476
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=47
2012-02-28 23:33:45 +00:00
Stephan Kulow
a698759e69 - add automake too
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=44
2012-01-29 06:34:38 +00:00
Stephan Kulow
1935f2268c prepare_spec
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=41
2011-12-21 11:21:19 +00:00
Stephan Kulow
2ba91ca781 Accepting request 97562 from home:coolo:removeautoconf
add autoconf to buildrequires (forwarded request 97546 from coolo)

OBS-URL: https://build.opensuse.org/request/show/97562
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=40
2011-12-21 11:20:22 +00:00
14aa29960a Accepting request 89983 from home:jirislaby:branches:devel:tools
udpate to 1.6

OBS-URL: https://build.opensuse.org/request/show/89983
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=34
2011-11-02 19:17:40 +00:00
OBS User buildservice-autocommit
cb083f3ca2 Updating link to change in openSUSE:Factory/systemtap revision 67.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=af7adc036b065243422536cf01cd8cbe
2011-06-08 07:08:50 +00:00
Tony Jones
bbf3e43f64 Accepting request 72849 from home:coolo:branches:openSUSE:Factory
- fix file dependencies of examples and testsuite

OBS-URL: https://build.opensuse.org/request/show/72849
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=31
2011-06-07 18:19:23 +00:00
OBS User buildservice-autocommit
01f3d4995f Updating link to change in openSUSE:Factory/systemtap revision 65.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=773d3b9dd7f3cfdc8ca242d21820cf7c
2011-05-19 09:04:22 +00:00
Stephan Kulow
4a4595c3ca Accepting request 70412 from home:jirislaby:branches:devel:tools
fix gcc 4.6 build for docs package

OBS-URL: https://build.opensuse.org/request/show/70412
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=29
2011-05-19 08:30:27 +00:00
OBS User buildservice-autocommit
c1e33f5f2b Updating link to change in openSUSE:Factory/systemtap revision 63.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=15a007fd9d4a6f0e69cd2fd9918cf5a4
2011-05-03 07:25:47 +00:00
OBS User buildservice-autocommit
0ddb6e6e42 Updating link to change in openSUSE:Factory/systemtap revision 61.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=c327c341830d2f2a56a95241910e76e4
2011-03-17 09:24:19 +00:00
Tony Jones
e7efb5386c Accepting request 61688 from home:jones_tony:branches:devel:tools
Talked to coolo,  tested with preload on x86_64 and i586/

OBS-URL: https://build.opensuse.org/request/show/61688
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=22
2011-02-18 00:53:03 +00:00
Tony Jones
c550a80693 Accepting request 47100 from home:jones_tony:branches:devel:tools
Copy from home:jones_tony:branches:devel:tools/systemtap via accept of submit request 47100 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/47100
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=14
2010-09-03 22:57:05 +00:00
OBS User buildservice-autocommit
34f4a4cddb Updating link to change in openSUSE:Factory/systemtap revision 54.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=de0e33def1217bcb3e8e3124893d8868
2010-07-23 19:25:51 +00:00
Pavol Rusnak
af8494b7bc Accepting request 43603 from home:vuntz:branches:devel:tools
Copy from home:vuntz:branches:devel:tools/systemtap via accept of submit request 43603 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/43603
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=12
2010-07-21 13:53:52 +00:00