The readline module is part of Python itself, but it must be required
explicitly on newer distributions (16.0, Factory). However, Python
packages in older distributions (15.x and earlier) do not have the
corresponding Provides. :-(
Solve it by Build-requiring %pythons. Yes, it does bring a lot of
unneded stuff into the build environment...
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
* Linux 6.13 support
* Support for symbols without debuginfo
* Use Python 3.13 enhanced REPL when available
* Add a 'stat' subcommand to contrib/cgroup.py
* Many bug fixes
- API compatibility with libkdumpfile-0.5.5:
* libdrgn-kdump-prepare-for-incompatible-changes-in-li.patch
* libdrgn-kdump-simplify-getting-the-PRSTATUS-attribut.patch
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/python-drgn?expand=0&rev=23
* Fix call_function(), write_memory(), and write_object() for
kernels with CONFIG_MODVERSIONS=y
- Fix a few rpmlint warnings.
- Update to drgn-0.0.28:
* Linux 6.11 and 6.12 support
* Helpers for modifying the running kernel
* 32-bit Arm address translation
* AArch64 52-bit virtual addresses with 4k or 16k pages
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/python-drgn?expand=0&rev=21
- Update to drgn-0.0.22:
* License changed to LGPLv2.1+.
* Linux kernel support was tested up to Linux 6.2-rc2.
* Oldest kernel version officially supported is now 4.9.
* The StackFrame.locals() method was added.
* The StackFrame.sp attribute was added.
* Helpers for XArrays were added.
* The drgn.helpers.linux.slab.get_slab_aliases() helper was added.
* The drgn.helpers.linux.slab.slab_object_info() helper was added.
* The drgn.helpers.common.memory.identify_address() helper now
provide the offset from the beginning of the slab object and
whether it is allocated or free.
* The drgn.helpers.common.stack.print_annotated_stack() helper was
added.
* Support for Linux kernel modules and stack unwinding on s390x.
* Partial support for looking up types with C++ template
arguments.
* Parsing debug info for C++ template parameter packs.
OBS-URL: https://build.opensuse.org/request/show/1057008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-drgn?expand=0&rev=3
* License changed to LGPLv2.1+.
* Linux kernel support was tested up to Linux 6.2-rc2.
* Oldest kernel version officially supported is now 4.9.
* The StackFrame.locals() method was added.
* The StackFrame.sp attribute was added.
* Helpers for XArrays were added.
* The drgn.helpers.linux.slab.get_slab_aliases() helper was added.
* The drgn.helpers.linux.slab.slab_object_info() helper was added.
* The drgn.helpers.common.memory.identify_address() helper now
provide the offset from the beginning of the slab object and
whether it is allocated or free.
* The drgn.helpers.common.stack.print_annotated_stack() helper was
added.
* Support for Linux kernel modules and stack unwinding on s390x.
* Partial support for looking up types with C++ template
arguments.
* Parsing debug info for C++ template parameter packs.
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/python-drgn?expand=0&rev=5
- Update to drgn-0.0.21:
* Linux kernel support up to Linux 6.0.
* Helpers for lockless linked lists in the Linux kernel.
* A helper to find the slab cache that a virtual address came.
* A drgn.helpers.common package for helpers that can be used with
any program (which may have program-specific additional
behavior).
* A helper to identify an arbitrary address (e.g., as a symbol or
slab object).
* PageFoo() helpers to check various struct page flags.
* Helpers for working with compound pages.
* A helper to get the CPU that a task last ran on.
* Automatic pretty-printing in IPython/Jupyter.
* drgn.StackTrace.prog was added as a way to get the program that a stack trace came from.
* Bug fixes, documentation, minor API changes.
OBS-URL: https://build.opensuse.org/request/show/1010976
OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/python-drgn?expand=0&rev=3