Source: libunwind
Followup-For: Bug #1009052

Hi bunk,

please forgive me if my actions offend you.:)
Because you told me upgrading the libunwind package is your todo list.
I know you've been busy lately and I wish i can help to do something
here.

I *just* try to upgrade it with my packaging way, and it seems it can be
built on amd64, riscv64 and s390x arch although it has cases failed:

```
riscv:
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
PASS: test-proc-info
PASS: test-static-link
PASS: test-strerror
PASS: Ltest-init-local-signal
PASS: Gtest-bt
PASS: Ltest-bt
PASS: Gtest-exc
PASS: Ltest-exc
PASS: Gtest-init
PASS: Ltest-init
PASS: Gtest-concurrent
PASS: Ltest-concurrent
PASS: Gtest-resume-sig
PASS: Ltest-resume-sig
PASS: Gtest-resume-sig-rt
PASS: Ltest-resume-sig-rt
PASS: Gtest-trace
PASS: Ltest-trace
PASS: Ltest-mem-validate
PASS: test-async-sig
PASS: test-flush-cache
PASS: test-init-remote
PASS: test-mem
PASS: test-reg-state
PASS: Ltest-varargs
PASS: Ltest-nomalloc
PASS: Ltest-nocalloc
PASS: Lrs-race
PASS: test-ptrace
PASS: test-setjmp
PASS: Ltest-cxx-exceptions
PASS: run-check-namespace
XPASS: run-ptrace-mapper
XPASS: run-ptrace-misc
FAIL: run-coredump-unwind
FAIL: run-coredump-unwind-mdi
============================================================================
Testsuite summary for libunwind 1.6.2
============================================================================
# TOTAL: 36
# PASS:  32
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 2
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]
============================================================================
s390x
------------------------------
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
PASS: test-proc-info
PASS: test-static-link
PASS: test-strerror
FAIL: Ltest-init-local-signal
PASS: Gtest-bt
PASS: Ltest-bt
PASS: Gtest-exc
PASS: Ltest-exc
PASS: Gtest-init
PASS: Ltest-init
PASS: Gtest-concurrent
PASS: Ltest-concurrent
PASS: Gtest-resume-sig
PASS: Ltest-resume-sig
PASS: Gtest-resume-sig-rt
PASS: Ltest-resume-sig-rt
PASS: Gtest-trace
PASS: Ltest-trace
PASS: Ltest-mem-validate
PASS: test-async-sig
PASS: test-flush-cache
PASS: test-init-remote
PASS: test-mem
PASS: test-reg-state
PASS: Ltest-varargs
PASS: Ltest-nomalloc
PASS: Ltest-nocalloc
PASS: Lrs-race
PASS: test-ptrace
PASS: test-setjmp
PASS: run-check-namespace
PASS: run-ptrace-mapper
PASS: run-ptrace-misc
============================================================================
Testsuite summary for libunwind 1.6.2
============================================================================
# TOTAL: 33
# PASS:  32
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]

amd64:
make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
PASS: test-proc-info
PASS: test-static-link
PASS: test-strerror
PASS: Ltest-init-local-signal
PASS: Gtest-bt
PASS: Ltest-bt
PASS: Gtest-exc
PASS: Ltest-exc
PASS: Gtest-init
PASS: Ltest-init
PASS: Gtest-concurrent
PASS: Ltest-concurrent
PASS: Gtest-resume-sig
PASS: Ltest-resume-sig
PASS: Gtest-resume-sig-rt
PASS: Ltest-resume-sig-rt
PASS: Gtest-trace
PASS: Ltest-trace
PASS: Ltest-mem-validate
PASS: test-async-sig
PASS: test-flush-cache
PASS: test-init-remote
PASS: test-mem
PASS: test-reg-state
PASS: Ltest-varargs
PASS: Ltest-nomalloc
PASS: Ltest-nocalloc
PASS: Lrs-race
PASS: test-ptrace
PASS: test-setjmp
PASS: Ltest-cxx-exceptions
PASS: Gx64-test-dwarf-expressions
PASS: Lx64-test-dwarf-expressions
PASS: x64-unwind-badjmp-signal-frame
PASS: run-check-namespace
PASS: run-ptrace-mapper
PASS: run-ptrace-misc
FAIL: run-coredump-unwind
FAIL: run-coredump-unwind-mdi
============================================================================
Testsuite summary for libunwind 1.6.2
============================================================================
# TOTAL: 39
# PASS:  37
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
...
```


The biggest challenge is `rebase` debian/patches for me. Hope I do not
mess up it.

The salsa repo is here:
https://salsa.debian.org/vimerbf-guest/libunwind/-/tree/debian/main/

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/libunwind/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/libu/libunwind/libunwind_1.6.2-1.dsc

Changes since the last upload:

 libunwind (1.6.2-1) unstable; urgency=medium
 .
   [ Bo YU ]
   * New upstream version 1.6.2 (Closes: #1009052)
   * Set std-ver to 4.6.1

Not sure it need:
1. soname upgrade(if so, unstable->experiment)
2. libunwind8.install?

Hope my attempts help to upgrade this package.

-- 
Regards,
--
  Bo YU

Attachment: signature.asc
Description: PGP signature

Reply via email to