Admin message

Due to an influx of spam, we have had to require each new account to be manually approved. Please register an account and then write an email to accountsupport@archlinux.org to get it approved. Sorry for the inconvenience.

Drop libayatana-indicator from transmission-qt dependencies
# Description: This is a follow up to https://gitlab.archlinux.org/archlinux/packaging/packages/transmission/-/issues/5 which introduced a new dependency to transmission-qt which I believe to be erroneous. [transmission-qt 4.0.6-3 added libayatana-indicator as a dependency](https://gitlab.archlinux.org/archlinux/packaging/packages/transmission/-/commit/48d5edd951428a9a802547972b9a4d5db58819a8) which is unused. Please could this new dependency be removed again. # Additional info: (reposting from above issue) ``` # pacman -Syu Password: :: Synchronising package databases... core is up to date extra is up to date multilib is up to date :: Starting full system upgrade... resolving dependencies... warning: ignoring package gtk3-1:3.24.43-4 warning: cannot resolve "gtk3", a dependency of "ayatana-ido" warning: cannot resolve "ayatana-ido", a dependency of "libayatana-indicator" warning: ignoring package gtk3-1:3.24.43-4 warning: cannot resolve "gtk3", a dependency of "libayatana-indicator" warning: cannot resolve "libayatana-indicator", a dependency of "transmission-qt" :: The following package cannot be upgraded due to unresolvable dependencies: transmission-qt :: Do you want to skip the above package for this upgrade? [y/N] ``` namcap suggests the dependency is not needed: ``` $ namcap /var/cache/pacman/pkg/transmission-qt-4.0.6-3-x86_64.pkg.tar.zst transmission-qt E: GPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom. transmission-qt W: Dependency openssl detected and implicitly satisfied (libraries ['usr/lib/libcrypto.so.3'] needed in files ['usr/bin/transmission-qt']) transmission-qt W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libgcc_s.so.1', 'usr/lib/libstdc++.so.6'] needed in files ['usr/bin/transmission-qt']) transmission-qt W: Dependency libpsl detected and implicitly satisfied (libraries ['usr/lib/libpsl.so.5'] needed in files ['usr/bin/transmission-qt']) transmission-qt W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libc.so.6', 'usr/lib/libm.so.6'] needed in files ['usr/bin/transmission-qt']) transmission-qt W: Dependency included, but may not be needed ('qt6-svg') transmission-qt W: Dependency included, but may not be needed ('libayatana-indicator') ``` And sure enough, the transmission-qt binary does not link against libayatana-indicator3.so ``` $ mkdir /tmp/extracted $ bsdtar -x -C /tmp/extracted -f /var/cache/pacman/pkg/transmission-qt-4.0.6-3-x86_64.pkg.tar.zst $ ldd /tmp/extracted/usr/bin/transmission-qt linux-vdso.so.1 (0x00007a7d827e7000) libdeflate.so.0 => /usr/lib/libdeflate.so.0 (0x00007a7d824f6000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007a7d82000000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007a7d81f30000) libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007a7d81f1c000) libnatpmp.so.1 => /usr/lib/libnatpmp.so.1 (0x00007a7d824f1000) libminiupnpc.so.18 => /usr/lib/libminiupnpc.so.18 (0x00007a7d81f0b000) libb64.so.0 => /usr/lib/libb64.so.0 (0x00007a7d81f06000) libevent-2.1.so.7 => /usr/lib/libevent-2.1.so.7 (0x00007a7d81eb4000) libQt6Widgets.so.6 => /usr/lib/libQt6Widgets.so.6 (0x00007a7d81600000) libQt6Network.so.6 => /usr/lib/libQt6Network.so.6 (0x00007a7d81423000) libQt6Gui.so.6 => /usr/lib/libQt6Gui.so.6 (0x00007a7d80a00000) libQt6DBus.so.6 => /usr/lib/libQt6DBus.so.6 (0x00007a7d81df9000) libQt6Core.so.6 => /usr/lib/libQt6Core.so.6 (0x00007a7d80400000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007a7d80000000) libm.so.6 => /usr/lib/libm.so.6 (0x00007a7d81334000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007a7d81dcb000) libc.so.6 => /usr/lib/libc.so.6 (0x00007a7d7fe0f000) libnghttp3.so.9 => /usr/lib/libnghttp3.so.9 (0x00007a7d81da8000) libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007a7d81d7c000) libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007a7d81d5a000) libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007a7d812e9000) libssl.so.3 => /usr/lib/libssl.so.3 (0x00007a7d80324000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007a7d802d1000) libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007a7d7fd30000) libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007a7d81d49000) libz.so.1 => /usr/lib/libz.so.1 (0x00007a7d802b8000) libunistring.so.5 => /usr/lib/libunistring.so.5 (0x00007a7d7fb4d000) libproxy.so.1 => /usr/lib/libproxy.so.1 (0x00007a7d81d44000) libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007a7d81d32000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007a7d7fafd000) libX11.so.6 => /usr/lib/libX11.so.6 (0x00007a7d7f9bc000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007a7d7f86c000) libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007a7d7f824000) libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007a7d80286000) libOpenGL.so.0 => /usr/lib/libOpenGL.so.0 (0x00007a7d7f7f9000) libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007a7d7f7be000) libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007a7d7f69c000) libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007a7d7f686000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007a7d7f5bc000) libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007a7d7f569000) libicui18n.so.75 => /usr/lib/libicui18n.so.75 (0x00007a7d7f000000) libicuuc.so.75 => /usr/lib/libicuuc.so.75 (0x00007a7d7ee04000) libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007a7d7f446000) libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007a7d7f42f000) libb2.so.1 => /usr/lib/libb2.so.1 (0x00007a7d7f411000) libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007a7d7f37f000) /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007a7d827e9000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007a7d7ed3f000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007a7d7ed12000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007a7d812db000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007a7d7ed04000) libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007a7d812d4000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007a7d7ecf2000) libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007a7d7eccf000) libpxbackend-1.0.so => /usr/lib/libproxy/libpxbackend-1.0.so (0x00007a7d7ecc0000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007a7d7ec60000) libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007a7d7eba8000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007a7d7eb7e000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007a7d7eb53000) libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007a7d7eab4000) libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007a7d7ea92000) libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007a7d7ea7f000) libicudata.so.75 => /usr/lib/libicudata.so.75 (0x00007a7d7cc00000) libcap.so.2 => /usr/lib/libcap.so.2 (0x00007a7d7ea73000) libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007a7d7ea20000) libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007a7d7ca31000) libduktape.so.207 => /usr/lib/libduktape.so.207 (0x00007a7d7e9d4000) libffi.so.8 => /usr/lib/libffi.so.8 (0x00007a7d7e9c7000) libXau.so.6 => /usr/lib/libXau.so.6 (0x00007a7d7e9c2000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007a7d7e9ba000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007a7d7e9b3000) libmount.so.1 => /usr/lib/libmount.so.1 (0x00007a7d7e963000) libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007a7d7c9f8000) ```
issue