Hi Adam, Luca and Theodore, On Thu, Oct 21, 2021 at 04:50:36PM +0200, Domenico Andreoli wrote: > Package: sponsorship-requests > Severity: normal > > Dear all, > > I'm looking for a sponsor for this package:
Could any of you please review this upload? Thanks! Dom > > * Package name : dwarves > Version : 1.22-1 > Upstream Author : Arnaldo Carvalho de Melo <a...@redhat.com> > * URL : https://git.kernel.org/pub/scm/devel/pahole/pahole.git > * License : GPLv2 > Section : utils > > It builds these binary packages: > > dwarves - set of advanced DWARF utilities - transitional package > pahole - set of advanced DWARF utilities > pahole-dbgsym - debug symbols for pahole > > To access further information about this package, please visit the following > URL: > > https://mentors.debian.net/package/dwarves > > Alternatively, you can download the package with dget using this command: > > dget -x > https://mentors.debian.net/debian/pool/main/d/dwarves/dwarves_1.22-1.dsc > > More information can be obtained from > https://git.kernel.org/pub/scm/devel/pahole/pahole.git/ > > Changes since the last upload: > > dwarves (1.22-1) unstable; urgency=low > > * New upstream release. > Changes since 1.20: > > pahole: > - Allow encoding BTF to a separate BTF file (detached) instead of to a new > ".BTF" ELF section in the file being encoded (vmlinux usually). > - Introduce -j/--jobs option to specify the number of threads to > use. Without arguments means one thread per CPU. So far used for > the DWARF loader, will be used as well for the BTF encoder. > - Show all different types with the same name, not just the first one > found. > - Introduce sorted type output (--sort), needed with multithreaded > DWARF loading, to use with things like 'btfdiff' that expects > the output from DWARF and BTF types to be comparable using 'diff'. > - Stop assuming that reading from stdin means pretty printing as this > broke > pre-existing scripts, introduce a explicit --prettify command line > option. > - Improve type resolution for the --header command line option. > - Disable incomplete CTF encoder, this needs to be done using the external > libctf library. > - Do not consider the ftrace filter when encoding BTF for kernel > functions. > - Add --kabi_prefix to avoid deduplication woes when using > _RH_KABI_REPLACE() > - Add --with_flexible_array to show just types with flexible arrays. > > DWARF Loader: > - Multithreaded loading, requires elfutils >= 0.178. > - Lock calls to non-thread safe elfutils' libdw functions > (dwarf_decl_file() > and dwarf_decl_line()) > - Change hash table size to one that performs better with current typical > vmlinux files. > - Allow tweaking the hash table size from the command line. > - Stop allocating memory for strings obtained from libdw, just defer > freeing > the Dwfl handler so that references to its strings can be safely kept. > - Use a frontend cache for the latest lookup result. > - Allow ignoring some DWARF tags when loading for encoding > BTF, as BTF doesn't have equivalents for things like > DW_TAG_inline_expansion and DW_TAG_label. > - Allow ignoring some DWARF tag attributes, such as DW_AT_alignment, > not used when encoding BTF. > - Do not query for non-C attributes when loading a C language CU > (compilation unit). > > BTF encoder: > - Preparatory work for multithreaded encoding, the focus for 1.23. > > btfdiff: > - Support diffing against a detached BTF file, > e.g.: 'btfdiff vmlinux vmlinux.btf' > - Support multithreaded DWARF loading, using the new pahole --sort > option to have the output from both BTF and DWARF sorted and thus > comparable via 'diff'. > > Build: > - Support building with libc libraries lacking either obstacks or argp, > such > as Alpine Linux's musl libc. > - Support systems without getconf() to obtain the data cacheline size, > such > as musl libc. > - Add a buildcmd.sh for test builds, tested using the same set of > containers > used for testing the Linux kernel perf tools. > - Enable selecting building with a shared libdwarves library or > statically. > - Allow one to use the libbpf package found in distributions instead > of with the accompanying libbpf git submodule. > > Cleanups: > - Address lots of compiler warnings accumulated by not using -Wextra, > it'll > be added in the next release after allowing not to use it to build > libbpf. > - Address covscan report issues. > > Documentation: > - Improve the --nr_methods/-m pahole man page entry. > - Clarify that currently --nr_methods doesn't work together witn -C. > > * Refresh patches. > * Drop patch no_shared_no_ebl, can do without it. > * Build-Depends on linux-libc-dev (>= 5.14) for BTF_KIND_FLOAT. > * Rename source package to dwarves. Closes: #705969. > * Rename binary package to pahole and add a transitional dummy package. > * Patch pahole manpage to fix groff's warning. > * Configure gbp to sign tags by default. > * Remove superfluous file patterns from debian/copyright. > > -- Domenico Andreoli <ca...@debian.org> Tue, 19 Oct 2021 23:31:29 +0200 > > dwarves-dfsg (1.20-2) unstable; urgency=high > > * Build-Depends on libbpf-dev on Linux builds only. > * Add lintian override for upstream-metadata-missing-bug-tracking, > upstream does not have any bug tracking system. > * Mark dwarves binary as Multi-Arch foreign. Closes: #989174. > > -- Domenico Andreoli <ca...@debian.org> Sun, 07 Feb 2021 22:37:57 +0100 > -- rsa4096: 3B10 0CA1 8674 ACBA B4FE FCD2 CE5B CF17 9960 DE13 ed25519: FFB4 0CC3 7F2E 091D F7DA 356E CC79 2832 ED38 CB05
signature.asc
Description: PGP signature