Re: Demote ltrace from standard to universe
On Fri, 8 Apr 2022 at 05:55, Julian Andres Klode wrote: > Hi > > I was running ltrace today and noticed it doesn't really work at > all anymore for binaries (tried ls, dpkg, apt, hello) in jammy, > presumably due to PIE. > I think strictly speaking it's actually BIND_NOW rather than PIE directly (although in practice the two come as a package): https://alioth-lists-archive.debian.net/pipermail/ltrace-devel/2016-May/001378.html It also fails to build on various architectures, unmaintained > since 4 years, and not really up to our quality standards > anymore IMO. > > I'm proposing to remove this: > > > https://code.launchpad.net/~juliank/ubuntu-seeds/+git/platform/+merge/418876 > > vorlon asked me to raise this here and get some feedback, > does anyone have an objection to this? > I think it's a good idea. FWIW, there is another tool that does a similar thing but using a more supported facility: latrace. This uses the LD_AUDIT stuff in glibc. If there is desire to have this functionality in main (something I'm not particularly confident of, to be sure), it would seem to be a better choice. Cheers, mwh > I know it's late in the cycle, but if the tool is (mostly) useless, > demoting it should actually help users to not waste their time. > -- > debian developer - deb.li/jak | jak-linux.org - free software dev > ubuntu core developer i speak de, en > -- > ubuntu-devel mailing list > ubuntu-devel@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel > -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
[ubuntu-studio-devel] LiveFS ubuntustudio/focal/amd64 failed to build on 20220410
nf (2.2.19-3ubuntu2.1) ... Setting up libperl5.30:amd64 (5.30.0-9ubuntu0.2) ... Setting up libjson-c4:amd64 (0.13.1+dfsg-7ubuntu0.3) ... Setting up libbinutils:amd64 (2.34-6ubuntu1.3) ... Setting up libc-dev-bin (2.31-0ubuntu9.8) ... Setting up openssl (1.1.1f-1ubuntu2.12) ... Setting up libcc1-0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up gpg (2.2.19-3ubuntu2.1) ... Setting up liblsan0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libprocps8:amd64 (2:3.3.16-1ubuntu2.3) ... Setting up libitm1:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libkmod2:amd64 (27-1ubuntu2.1) ... Setting up gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up libtsan0:amd64 (10.3.0-1ubuntu1~20.04) ... Setting up libctf0:amd64 (2.34-6ubuntu1.3) ... Setting up gpg-agent (2.2.19-3ubuntu2.1) ... Setting up fdisk (2.34-0.1ubuntu9.3) ... Setting up ca-certificates (20210119~20.04.2) ... Updating certificates in /etc/ssl/certs... 21 added, 21 removed; done. Setting up libasan5:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up perl (5.30.0-9ubuntu0.2) ... Setting up libdpkg-perl (1.19.7ubuntu3.1) ... Setting up procps (2:3.3.16-1ubuntu2.3) ... Setting up cpp-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up libc6-dev:amd64 (2.31-0ubuntu9.8) ... Setting up libcryptsetup12:amd64 (2:2.2.2-3ubuntu2.4) ... Setting up binutils-x86-64-linux-gnu (2.34-6ubuntu1.3) ... Setting up binutils (2.34-6ubuntu1.3) ... Setting up dpkg-dev (1.19.7ubuntu3.1) ... Setting up libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up build-essential (12.8ubuntu1.1) ... Setting up gcc-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.1) ... Setting up g++-9 (9.4.0-1ubuntu1~20.04.1) ... Setting up systemd-timesyncd (245.4-4ubuntu3.16) ... /usr/sbin/policy-rc.d returned 101, not running 'restart systemd-timesyncd.service' Setting up systemd (245.4-4ubuntu3.16) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/resolved.conf ... Setting up systemd-sysv (245.4-4ubuntu3.16) ... Processing triggers for libc-bin (2.31-0ubuntu9.8) ... Processing triggers for ca-certificates (20210119~20.04.2) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/in-target buildlivefs --backend=lxd --series=focal --arch=amd64 LIVEFSBUILD-337870 --project ubuntustudio-dvd --datestamp 20220410 --proposed Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: apparmor apt-utils attr busybox-initramfs cpio dbus dbus-user-session dctrl-tools debootstrap dirmngr distro-info distro-info-data dmidecode dmsetup dosfstools gdisk genisoimage germinate gettext-base gir1.2-glib-2.0 git git-man gnupg gnupg-l10n gnupg-utils gpg-wks-client gpg-wks-server gpgsm grub-common initramfs-tools initramfs-tools-bin initramfs-tools-core iso-codes klibc-utils kmod kpartx libaio1 libasn1-8-heimdal libboost-iostreams1.71.0 libboost-thread1.71.0 libbrotli1 libbsd0 libcbor0.6 libcurl3-gnutls libdbus-1-3 libedit2 libefiboot1 libefivar1 liberror-perl libexpat1 libfido2-1 libfreetype6 libfuse2 libgirepository-1.0-1 libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libibverbs1 libiscsi7 libk5crypto3 libkeyutils1 libklibc libkrb5-26-heimdal libkrb5-3 libkrb5support0 libksba8 libldap-2.4-2 libldap-common liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libnghttp2-14 libnl-3-200 libnl-route-3-200 libpam-systemd libparted2 libpopt0 libpsl5 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib librados2 librbd1 librdmacm1 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsquashfuse0 libssh-4 libwind0-heimdal libyaml-0-2 linux-base live-build lsb-release lz4 mime-support mtools openssh-client parted python-apt-common python3 python3-apt python3-attr python3-distutils python3-germinate python3-gi python3-lib2to3 python3-minimal python3-parted python3-pkg-resources python3-setuptools python3-six python3-software-properties python3-ubuntu-image python3-vmdkstream python3-voluptuous python3-yaml python3.8 python3.8-minimal qemu-block-extra qemu-utils rsync squashfs-tools sudo ubuntu-image wget zerofree Suggested packages: apparmor-profiles-extra apparmor-utils libarchive1 debtags arch-test squid-deb-proxy-client pinentry-gnome3 tor shunit2 wodim cdrkit-doc git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn parcimonie xloadimage multiboot-doc grub-emu xorriso desktop-base console-setup bash-completion isoquery krb5-doc krb5-user file libparted-dev libparted-i18n memtest86+ | memtest86 syslinux | grub uuid-runtime win32-loader gnu-fdisk floppyd keychain libpam-ssh monkeysphere ssh-askpass parted-doc python3-doc python3-tk