Script: --- VERSION='<SET THIS>' BASEURL='https://launchpad.net/ubuntu/+archive/primary/+files/'
for ARCH in amd64 arm64 armhf ppc64el riscv64 s390x; do echo $ARCH mkdir $ARCH pushd $ARCH >/dev/null mkdir ddebs for PKG in python3-pil python3-pil.imagetk; do DBGPKG="${PKG}-dbgsym_${VERSION}_${ARCH}.ddeb" wget -q "$BASEURL/$DBGPKG" dpkg-deb -x "$DBGPKG" ddebs/${DBGPKG%%_*} done find ./ddebs -name '*.debug' | while read DBGFILE; do objdump -W "$DBGFILE" | awk '/DW_AT_producer.*:/ { $1=""; print $0 }' done | sed 's/offset: [0-9a-fx]\+/offset: <HEX>/' | sort | uniq -c popd >/dev/null echo done Package in -proposed: --- VERSION='10.2.0-1ubuntu1.1' amd64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0 -mno-omit-leaf-frame-pointer -mtune=generic -march=x86-64 -g -g -O2 -O2 -fno-strict-overflow -fno-omit-frame-pointer -flto -ffat-lto-objects -fstack-protector-strong -fcf-protection=full -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection 12 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0 -mno-omit-leaf-frame-pointer -mtune=generic -march=x86-64 -g -g -g -O2 -O2 -O2 -O2 -fno-openmp -fno-openacc -fcf-protection=full -fPIC -fasynchronous-unwind-tables -fwrapv -fno-omit-frame-pointer -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fltrans amd64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -mtune=generic -march=x86-64 -g -O2 -fno-strict-overflow -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection arm64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0 -mno-omit-leaf-frame-pointer -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -g -O2 -O2 -fno-strict-overflow -fno-omit-frame-pointer -flto -ffat-lto-objects -fstack-protector-strong -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection 12 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0 -mbranch-protection=standard -mlittle-endian -mabi=lp64 -mno-omit-leaf-frame-pointer -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -g -g -O2 -O2 -O2 -O2 -fno-openmp -fno-openacc -fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv -fno-omit-frame-pointer -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -fltrans armhf 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -g -O2 -O2 -fno-strict-overflow -fstack-protector-strong -fno-stack-clash-protection -fPIC -fstack-protector-strong ppc64el 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0 -msecure-plt -mcpu=power9 -g -g -O2 -O3 -fno-strict-overflow -flto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fPIC -fasynchronous-unwind-tables -fstack-protector-strong 5 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0 -msecure-plt -mcpu=power9 -mcpu=power9 -g -g -g -O2 -O3 -O2 -O3 -fno-openmp -fno-openacc -fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fltrans 7 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0 -msecure-plt -mcpu=power9 -mcpu=power9 -g -g -g -O3 -O3 -O2 -O3 -fno-openmp -fno-openacc -fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fltrans riscv64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0 -mabi=lp64d -misa-spec=20191213 -march=rv64imafdc_zicsr_zifencei -g -g -O2 -O2 -fno-strict-overflow -fno-omit-frame-pointer -fstack-protector-strong -fno-stack-clash-protection -fPIC -fstack-protector-strong s390x 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.3.0 -mbackchain -mtune=z16 -march=z13 -m64 -mzarch -g -g -O2 -O2 -fno-strict-overflow -flto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fPIC -fasynchronous-unwind-tables -fstack-protector-strong 12 DW_AT_producer : (indirect string, offset: <HEX>): GNU GIMPLE 13.3.0 -mtune=z16 -march=z13 -mbackchain -mtune=z16 -march=z13 -m64 -mzarch -g -g -g -O2 -O2 -O2 -O2 -fno-openmp -fno-openacc -fcf-protection=none -fPIC -fasynchronous-unwind-tables -fwrapv -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -fltrans Package in -security: --- VERSION=10.2.0-1ubuntu1 amd64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -mtune=generic -march=x86-64 -g -O2 -fno-strict-overflow -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection arm64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -mlittle-endian -mabi=lp64 -g -O2 -fno-strict-overflow -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection armhf 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -mfloat-abi=hard -mtls-dialect=gnu -mthumb -march=armv7-a+fp -g -O2 -fno-strict-overflow -fPIC -fstack-protector-strong ppc64el 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -msecure-plt -mcpu=power9 -g -O2 -fno-strict-overflow -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection riscv64 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -mabi=lp64d -misa-spec=20191213 -march=rv64imafdc_zicsr_zifencei -g -O2 -fno-strict-overflow -fPIC -fstack-protector-strong s390x 81 DW_AT_producer : (indirect string, offset: <HEX>): GNU C17 13.2.0 -mtune=z16 -march=z13 -m64 -mzarch -g -O2 -fno-strict-overflow -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection Note there is a new version of gcc-13 in -proposed (13.3), so this might account for some of these differences. selftests.py: --- Note that the extension modules are the non-python/C code affected by such changes. The binary packages ship a few of those, and these two seem to be exercised by selftests.py, if I followed the code paths and imports correctly: - ImageFilter (BLUR) uses _imaging.cpython-312-x86_64-linux-gnu.so - ImageMath uses _imagingmath.cpython-312-x86_64-linux-gnu.so ** Tags removed: verification-done verification-done-noble ** Tags added: verification-needed verification-needed-noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2084457 Title: [SRU] Please enable frame-pointer on Noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pillow/+bug/2084457/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs