[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-11-18 Thread Christian Ehrhardt 
FYI potential regression in release due to that at bug 1951438

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-11-15 Thread Launchpad Bug Tracker
This bug was fixed in the package dwarves-dfsg - 1.21-0ubuntu1~18.04

---
dwarves-dfsg (1.21-0ubuntu1~18.04) bionic; urgency=medium

  * Backport new dwarves-dfsg to stable series without upgrading libbpf
system-wide (LP: #1912811):
+ Update lib/bpf to libbpf_0.4.0-1ubuntu1.
+ Disable lto, since it is disabled in libbpf.
+ Build with embedded libbpf.
+ Drop libbpf-dev build dependency.
+ Lower debhelper-compat to 11.
+ Cherrypick patch from 1.22 that fixes FTBFS with old elfutils

dwarves-dfsg (1.21-0ubuntu1) impish; urgency=medium

  * New upstream release. Remaining changes:
- pahole: cherry-pick removal of the ftrace filter and its related
functions to prevent build errors with linux 5.13.
- build with libbpf 0.4, as will be required in the next release.

dwarves-dfsg (1.20-1ubuntu1) impish; urgency=medium

  * pahole: remove the ftrace filter and its related functions to prevent
build errors with linux 5.13 (LP: #1928244)

dwarves-dfsg (1.20-1) unstable; urgency=medium

  * New upstream release.
Changes since 1.19:

BTF encoder:
  - Improve ELF error reporting using elf_errmsg(elf_errno()).
  - Improve objcopy error handling.
  - Fix handling of 'restrict' qualifier, that was being treated
as a 'const'.
  - Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
objects with more than 65534 sections, for instance, which
happens with kernels built with 'KCFLAGS="-ffunction-sections
-fdata-sections", Other cases may include when using FG-ASLR, LTO.
  - Cope with functions without a name, as seen sometimes when
building kernel images with some versions of clang, when a
SEGFAULT was taking place.
  - Fix BTF variable generation for kernel modules, not skipping
variables at offset zero.
  - Fix address size to match what is in the ELF file being
processed, to fix using a 64-bit pahole binary to generate BTF
for a 32-bit vmlinux image.
  - Use kernel module ftrace addresses when finding which functions
to encode, which increases the number of functions encoded.
DWARF loader:
  - Support DW_AT_data_bit_offset
  - DW_FORM_implicit_const in attr_numeric() and attr_offset()
  - Support DW_TAG_GNU_call_site, its the standardized rename of
the previously supported DW_TAG_GNU_call_site.
build:
- Fix compilation on 32-bit architectures.

  * Refresh patches.
  * Remove ctfdwdiff and README.cross so to reuse upstream tarball as-is.
  * Update Standards-Version to 4.5.1
  * Update debhelper compatibility to 13:
- install missing binaries: btfdiff and fullcircle
  * Add upstream metadata file
  * gbp: set upstream tarball compression to xz
  * Add lintian override for orig-tarball-missing-upstream-signature,
see #882694.

dwarves-dfsg (1.19-1) unstable; urgency=high

  * New upstream release. Closes: #978691.
Changes since 1.18:
- Support split BTF, where a main BTF file, vmlinux, can be used
  to find types and then a kernel module, for instance, can have
  just what is unique to it
- Update libbpf to get the split BTF support and use some of its
  functions to load BTF and speed up DWARF loading and BTF encoding
- Support cross-compiled ELF binaries with different endianness
- Support showing typedefs for anonymous types, like structs,
  unions and enums
- Align enumerators
- Workaround bugs in the generation of DWARF records for functions in
  some gcc versions that were causing breakage in the encoding of BTF
- Ignore zero-sized ELF symbols instead of erroring out
- Handle union forward declaration properly in the BTF loader
- Introduce --numeric_version for use in scripts and Makefiles
- Try sole pfunct argument as a function name, just like pahole
  with type names
- Speed up pfunct using some of the load techniques used in pahole
- Discard CUs after BTF encoding as they're not used anymore,
  greatly reducing memory usage and speeding up vmlinux BTF encoding
- Revamp how per-CPU variables are encoded in BTF
- Include BTF info for static functions
- Use BTF's string APIs for strings management, greatly improving
  performance over the tsearch()
- Increase size of DWARF lookup hash table, shaving off about 1
  second out of about 20 seconds total for Linux BTF dedup
- Stop BTF encoding when errors are found in some DWARF CU
- Implement --packed, to show just packed structures, for instance,
  here are the top 5 packed data structures in the Linux kernel
- Fix bug in distros such as OpenSUSE:15.2 where DW_AT_alignment
  isn't defined

  * Refresh patches.

dwarves-dfsg (1.18-1) unstable; urgency=medium

  [ Domenico Andreoli ]
  * New upstream release (changes since 1.17):
- Use type information to pretty print raw data from stdin, all
  documented in the man 

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-11-06 Thread Dimitri John Ledkov
Built linux-hwe-5.4 in bionic with BTF enabled and proposed enabled:

Build used dwarves (= 1.21-0ubuntu1~18.04)

$ zgrep BTF 
buildlog_ubuntu-bionic-amd64.linux-hwe-5.4_5.4.0-90.101~18.04.1_BUILDING.txt.gz 
  BTF .btf.vmlinux.bin.o
  BTF .btf.vmlinux.bin.o

BTF turned on correctly.

See builds in  https://launchpad.net/~ci-train-ppa-
service/+archive/ubuntu/4702

** Tags removed: verification-needed verification-needed-bionic
** Tags added: verification-done verification-done-bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-10-19 Thread Chris Halse Rogers
Hello Seth, or anyone else affected,

Accepted dwarves-dfsg into bionic-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/dwarves-
dfsg/1.21-0ubuntu1~18.04 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
bionic to verification-done-bionic. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-bionic. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: dwarves-dfsg (Ubuntu Bionic)
   Status: In Progress => Fix Committed

** Tags removed: verification-done
** Tags added: verification-needed verification-needed-bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-10-19 Thread Launchpad Bug Tracker
This bug was fixed in the package dwarves-dfsg - 1.21-0ubuntu1~21.04

---
dwarves-dfsg (1.21-0ubuntu1~21.04) hirsute; urgency=medium

  * Backport new dwarves-dfsg to stable series without upgrading libbpf
system-wide (LP: #1912811):
+ Update lib/bpf to libbpf_0.4.0-1ubuntu1.
+ Disable lto, since it is disabled in libbpf.
+ Build with embedded libbpf.
+ Drop libbpf-dev build dependency.

 -- Dimitri John Ledkov   Mon, 20 Sep 2021
13:10:02 +0100

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-10-19 Thread Launchpad Bug Tracker
This bug was fixed in the package dwarves-dfsg - 1.21-0ubuntu1~20.04

---
dwarves-dfsg (1.21-0ubuntu1~20.04) focal; urgency=medium

  * Backport new dwarves-dfsg to stable series without upgrading libbpf
system-wide (LP: #1912811):
+ Update lib/bpf to libbpf_0.4.0-1ubuntu1.
+ Disable lto, since it is disabled in libbpf.
+ Build with embedded libbpf.
+ Drop libbpf-dev build dependency.
+ Lower debhelper-compat to 12.

 -- Dimitri John Ledkov   Mon, 20 Sep 2021
13:10:02 +0100

** Changed in: dwarves-dfsg (Ubuntu Focal)
   Status: Fix Committed => Fix Released

** Changed in: dwarves-dfsg (Ubuntu Hirsute)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-10-04 Thread Dimitri John Ledkov
** Also affects: dwarves-dfsg (Ubuntu Bionic)
   Importance: Undecided
   Status: New

** Also affects: libbpf (Ubuntu Bionic)
   Importance: Undecided
   Status: New

** Changed in: dwarves-dfsg (Ubuntu Bionic)
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-10-04 Thread Dimitri John Ledkov
Using 1.21-0ubuntu1~20.04 and 1.21-0ubuntu1~21.04 it was possible to
create BTF enabled kernels on all architectures.

** Tags removed: verification-needed verification-needed-focal 
verification-needed-hirsute
** Tags added: verification-done verification-done-focal 
verification-done-hirsute

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-09-28 Thread TuxInvader
Hello,

I can confirm that with the dwarves package in proposed
(1.21-0ubuntu1~20.04) I can successfully build the Ubuntu mainline
kernel from source (tested version 5.13.19) using git commit from:
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.13.19/

When using the version of dwarves currently in focal (1.15-2) the build
fails with:

  AR  drivers/gpu/built-in.a
  AR  drivers/built-in.a
  GEN .version
  CHK include/generated/compile.h
  LD  vmlinux.o
  MODPOST vmlinux.symvers
  MODINFO modules.builtin.modinfo
  GEN modules.builtin
BTF: .tmp_vmlinux.btf: pahole version v1.15 is too old, need at least v1.16
Failed to generate BTF for vmlinux
Try to disable CONFIG_DEBUG_INFO_BTF
make[2]: *** [/home/source/Makefile:1216: vmlinux] Error 1
make[2]: Leaving directory '/home/source/debian/build/build-generic'
make[1]: *** [Makefile:220: __sub-make] Error 2
make[1]: Leaving directory '/home/source'
make: *** [debian/rules.d/2-binary-arch.mk:53: 
/home/source/debian/stamps/stamp-build-generic] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-09-27 Thread Steve Langasek
Hello Seth, or anyone else affected,

Accepted dwarves-dfsg into hirsute-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/dwarves-
dfsg/1.21-0ubuntu1~21.04 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
hirsute to verification-done-hirsute. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-hirsute. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: dwarves-dfsg (Ubuntu Hirsute)
   Status: Confirmed => Fix Committed

** Tags added: verification-needed verification-needed-hirsute

** Changed in: dwarves-dfsg (Ubuntu Focal)
   Status: Confirmed => Fix Committed

** Tags added: verification-needed-focal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-09-20 Thread Dimitri John Ledkov
Uploaded new dwarves-dfsg SRUs that use embeded libbpf (which in turn is
updated to the same source as used in impish).

This makes dwarves-dfsg SRU stand-alone, without introducing or
upgrading the system-wide libbpf.

** Changed in: libbpf (Ubuntu Focal)
   Status: Confirmed => Won't Fix

** Changed in: libbpf (Ubuntu Hirsute)
   Status: Incomplete => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1912811] Re: Update dwarves-dfsg in focal to version 1.21 from impish

2021-09-20 Thread Dimitri John Ledkov
** Summary changed:

- Update dwarves-dfsg in focal to version 1.21 from hirsute
+ Update dwarves-dfsg in focal to version 1.21 from impish

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1912811

Title:
  Update dwarves-dfsg in focal to version 1.21 from impish

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dwarves-dfsg/+bug/1912811/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs