You are not logged in.

#1 2022-08-24 00:44:04

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

[SOLVED] electron16 Moved to AUR...Huge Disappointment

The electron16 package used to be in the Arch repos, but for reasons unbeknown to me, it has been moved to AUR. I attempted to upgrade electron16 on my laptop last night and it was over 1 gb in size and took so long to install that I finally gave up on it and aborted the installation. Unfortunately, using pactree indicates that there are a number of other packages that rely on electron16, so it's something I can't do without if I want to run Arch. I'm about to give up on using Arch because of my experience attempting to upgrade electron16 from AUR. I'm hoping someone can shed some light and maybe change my mind.

Last edited by walkingstickfan (2022-08-27 09:54:12)


Arch Linux with Openbox & Tint2

Offline

#2 2022-08-24 00:51:31

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

What "number of packages" is that, and why do they still need that old version?

Offline

#3 2022-08-24 01:10:08

loqs
Member
Registered: 2014-03-06
Posts: 18,964

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

See also https://www.electronjs.org/blog/8-week-cadence and at the end of https://github.com/electron/electron/re … ag/v19.0.0 the note End of Support for 15.x.y and 16.x.y.

Offline

#4 2022-08-24 04:06:33

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Scimmia wrote:

What "number of packages" is that, and why do they still need that old version?

I can't answer the why, but following is the output of pactree electron16

electron16
├─c-ares
│ └─glibc
│   ├─linux-api-headers>=4.10
│   ├─tzdata
│   └─filesystem
│     └─iana-etc
├─ffmpeg
│ ├─alsa-lib
│ │ ├─glibc
│ │ ├─alsa-topology-conf
│ │ └─alsa-ucm-conf
│ ├─aom
│ │ └─gcc-libs
│ │   └─glibc>=2.27
│ ├─bzip2
│ │ ├─glibc
│ │ └─bash provides sh
│ │   ├─readline
│ │   │ ├─glibc
│ │   │ ├─ncurses
│ │   │ │ ├─glibc
│ │   │ │ └─gcc-libs
│ │   │ └─ncurses provides libncursesw.so=6-64
│ │   ├─readline provides libreadline.so=8-64
│ │   ├─glibc
│ │   └─ncurses
│ ├─fontconfig
│ │ ├─expat provides libexpat.so=1-64
│ │ │ └─glibc
│ │ └─freetype2 provides libfreetype.so=6-64
│ │   ├─zlib
│ │   │ └─glibc
│ │   ├─bzip2
│ │   ├─bash provides sh
│ │   ├─libpng
│ │   │ ├─zlib
│ │   │ └─bash provides sh
│ │   ├─harfbuzz
│ │   │ ├─glib2
│ │   │ │ ├─pcre
│ │   │ │ │ ├─gcc-libs
│ │   │ │ │ ├─readline
│ │   │ │ │ ├─zlib
│ │   │ │ │ ├─bzip2
│ │   │ │ │ └─bash
│ │   │ │ ├─libffi
│ │   │ │ │ └─glibc
│ │   │ │ ├─util-linux-libs
│ │   │ │ ├─zlib
│ │   │ │ ├─libsysprof-capture
│ │   │ │ ├─util-linux-libs provides libmount.so=1-64
│ │   │ │ └─libffi provides libffi.so=8-64
│ │   │ ├─freetype2
│ │   │ ├─graphite
│ │   │ │ └─gcc-libs
│ │   │ ├─glib2 provides libglib-2.0.so=0-64
│ │   │ ├─freetype2 provides libfreetype.so=6-64
│ │   │ └─glib2 provides libgobject-2.0.so=0-64
│ │   └─brotli
│ │     ├─gcc-libs
│ │     └─glibc
│ ├─fribidi
│ │ └─glibc
│ ├─gmp
│ │ ├─gcc-libs
│ │ └─bash provides sh
│ ├─gnutls
│ │ ├─gcc-libs
│ │ ├─libtasn1
│ │ │ └─glibc
│ │ ├─readline
│ │ ├─zlib
│ │ ├─nettle
│ │ │ └─gmp
│ │ ├─p11-kit
│ │ │ ├─libp11-kit=0.24.1-1
│ │ │ │ ├─glibc
│ │ │ │ ├─libtasn1
│ │ │ │ └─libffi
│ │ │ ├─coreutils
│ │ │ │ ├─glibc
│ │ │ │ ├─acl
│ │ │ │ │ ├─attr
│ │ │ │ │ │ └─glibc
│ │ │ │ │ └─attr provides libattr.so
│ │ │ │ ├─attr
│ │ │ │ ├─gmp
│ │ │ │ ├─libcap
│ │ │ │ │ ├─glibc
│ │ │ │ │ └─pam
│ │ │ │ │   ├─glibc
│ │ │ │ │   ├─libtirpc
│ │ │ │ │   │ └─krb5
│ │ │ │ │   │   ├─glibc
│ │ │ │ │   │   ├─e2fsprogs
│ │ │ │ │   │   │ ├─bash provides sh
│ │ │ │ │   │   │ └─util-linux-libs
│ │ │ │ │   │   ├─libldap
│ │ │ │ │   │   │ ├─libsasl
│ │ │ │ │   │   │ │ ├─gdbm
│ │ │ │ │   │   │ │ │ ├─glibc
│ │ │ │ │   │   │ │ │ ├─bash provides sh
│ │ │ │ │   │   │ │ │ └─readline provides libreadline.so=8-64
│ │ │ │ │   │   │ │ ├─gdbm provides libgdbm.so=6-64
│ │ │ │ │   │   │ │ ├─glibc
│ │ │ │ │   │   │ │ └─openssl
│ │ │ │ │   │   │ │   └─glibc
│ │ │ │ │   │   │ └─e2fsprogs
│ │ │ │ │   │   ├─keyutils
│ │ │ │ │   │   │ ├─glibc
│ │ │ │ │   │   │ └─bash provides sh
│ │ │ │ │   │   ├─libverto provides libverto-module-base
│ │ │ │ │   │   │ ├─glibc
│ │ │ │ │   │   │ └─libevent
│ │ │ │ │   │   │   └─openssl
│ │ │ │ │   │   ├─keyutils provides libkeyutils.so=1-64
│ │ │ │ │   │   ├─e2fsprogs provides libss.so=2-64
│ │ │ │ │   │   ├─e2fsprogs provides libcom_err.so=2-64
│ │ │ │ │   │   └─libverto provides libverto.so=1-64
│ │ │ │ │   ├─pambase
│ │ │ │ │   ├─audit
│ │ │ │ │   │ ├─glibc
│ │ │ │ │   │ ├─krb5
│ │ │ │ │   │ ├─krb5 provides libkrb5.so=3-64
│ │ │ │ │   │ ├─krb5 provides libgssapi_krb5.so=2-64
│ │ │ │ │   │ ├─libcap-ng
│ │ │ │ │   │ │ └─glibc
│ │ │ │ │   │ └─libcap-ng provides libcap-ng.so=0-64
│ │ │ │ │   ├─audit provides libaudit.so=1-64
│ │ │ │ │   ├─libxcrypt
│ │ │ │ │   │ └─glibc
│ │ │ │ │   └─libxcrypt provides libcrypt.so=2-64
│ │ │ │ └─openssl
│ │ │ ├─libp11-kit provides libp11-kit.so=0-64
│ │ │ └─systemd-libs provides libsystemd.so=0-64
│ │ │   ├─glibc
│ │ │   ├─libcap
│ │ │   ├─libgcrypt
│ │ │   │ └─libgpg-error
│ │ │   │   ├─glibc
│ │ │   │   └─bash provides sh
│ │ │   ├─libp11-kit
│ │ │   ├─lz4
│ │ │   │ └─glibc
│ │ │   ├─xz
│ │ │   │ └─bash provides sh
│ │ │   └─zstd
│ │ │     ├─glibc
│ │ │     ├─gcc-libs
│ │ │     ├─zlib
│ │ │     ├─xz
│ │ │     └─lz4
│ │ ├─libidn2
│ │ │ └─libunistring
│ │ │   └─glibc
│ │ ├─libidn2 provides libidn2.so=0-64
│ │ ├─libunistring
│ │ └─brotli
│ ├─gsm
│ │ └─glibc
│ ├─jack2 provides jack
│ │ ├─db
│ │ │ ├─gcc-libs
│ │ │ └─bash provides sh
│ │ ├─gcc-libs
│ │ ├─glibc
│ │ ├─opus
│ │ │ └─glibc
│ │ ├─alsa-lib provides libasound.so=2-64
│ │ ├─dbus provides libdbus-1.so=3-64
│ │ │ ├─systemd-libs
│ │ │ ├─expat
│ │ │ ├─audit
│ │ │ ├─systemd-libs provides libsystemd.so=0-64
│ │ │ └─audit provides libaudit.so=1-64
│ │ ├─libsamplerate provides libsamplerate.so=0-64
│ │ │ └─glibc
│ │ └─systemd-libs provides libsystemd.so=0-64
│ ├─lame
│ │ └─ncurses
│ ├─libass provides libass.so=9-64
│ │ ├─fontconfig
│ │ ├─fribidi
│ │ ├─glib2
│ │ ├─glibc
│ │ ├─harfbuzz
│ │ └─freetype2 provides libfreetype.so=6-64
│ ├─libavc1394
│ │ └─libraw1394
│ │   └─glibc
│ ├─libbluray provides libbluray.so=2-64
│ │ ├─fontconfig
│ │ ├─freetype2 provides libfreetype.so=6-64
│ │ └─libxml2
│ │   ├─zlib
│ │   ├─readline
│ │   ├─ncurses
│ │   ├─xz
│ │   └─icu
│ │     ├─gcc-libs
│ │     └─bash provides sh
│ ├─dav1d provides libdav1d.so=6-64
│ │ └─glibc
│ ├─libdrm
│ │ └─libpciaccess
│ │   └─glibc
│ ├─freetype2 provides libfreetype.so=6-64
│ ├─libiec61883
│ │ └─libraw1394
│ ├─libmfx
│ │ └─gcc-libs
│ ├─libmodplug
│ │ └─gcc-libs
│ ├─libpulse
│ │ ├─dbus
│ │ ├─libasyncns
│ │ │ └─glibc
│ │ ├─libcap
│ │ ├─libxcb
│ │ │ ├─xcb-proto
│ │ │ ├─libxdmcp
│ │ │ │ └─glibc
│ │ │ └─libxau
│ │ │   └─glibc
│ │ ├─libsm
│ │ │ ├─libice
│ │ │ │ └─glibc
│ │ │ └─util-linux-libs
│ │ ├─libsndfile
│ │ │ ├─glibc
│ │ │ ├─opus
│ │ │ ├─speex
│ │ │ │ ├─gcc-libs
│ │ │ │ ├─libogg
│ │ │ │ │ └─glibc
│ │ │ │ ├─speexdsp
│ │ │ │ │ └─gcc-libs
│ │ │ │ ├─libogg provides libogg.so=0-64
│ │ │ │ └─speexdsp provides libspeexdsp.so=1-64
│ │ │ ├─flac provides libFLAC.so=8-64
│ │ │ │ ├─gcc-libs
│ │ │ │ └─libogg
│ │ │ ├─libogg provides libogg.so=0-64
│ │ │ ├─libvorbis provides libvorbis.so=0-64
│ │ │ │ └─libogg provides libogg.so=0-64
│ │ │ └─libvorbis provides libvorbisenc.so=2-64
│ │ └─systemd
│ │   ├─acl
│ │   ├─acl provides libacl.so=1-64
│ │   ├─bash
│ │   ├─cryptsetup
│ │   │ ├─device-mapper
│ │   │ │ ├─glibc
│ │   │ │ ├─systemd-libs
│ │   │ │ └─systemd-libs provides libudev.so=1-64
│ │   │ ├─device-mapper provides libdevmapper.so=1.02-64
│ │   │ ├─openssl
│ │   │ ├─popt
│ │   │ │ └─glibc
│ │   │ ├─util-linux-libs
│ │   │ ├─util-linux-libs provides libuuid.so=1-64
│ │   │ ├─json-c
│ │   │ │ └─glibc
│ │   │ ├─json-c provides libjson-c.so=5-64
│ │   │ ├─argon2
│ │   │ │ └─glibc
│ │   │ └─argon2 provides libargon2.so=1-64
│ │   ├─cryptsetup provides libcryptsetup.so=12-64
│ │   ├─dbus
│ │   ├─iptables
│ │   │ ├─libnftnl
│ │   │ │ └─libmnl
│ │   │ │   └─glibc
│ │   │ ├─libpcap
│ │   │ │ ├─glibc
│ │   │ │ ├─libnl
│ │   │ │ │ └─glibc
│ │   │ │ ├─bash provides sh
│ │   │ │ └─dbus provides libdbus-1.so=3-64
│ │   │ ├─libnfnetlink
│ │   │ │ └─glibc
│ │   │ ├─libnetfilter_conntrack
│ │   │ │ ├─libnfnetlink
│ │   │ │ └─libmnl
│ │   │ └─bash
│ │   ├─kbd
│ │   │ ├─glibc
│ │   │ └─pam
│ │   ├─kmod
│ │   │ ├─glibc
│ │   │ ├─zlib
│ │   │ ├─openssl
│ │   │ ├─xz
│ │   │ └─zstd
│ │   ├─kmod provides libkmod.so=2-64
│ │   ├─hwdata
│ │   ├─libcap
│ │   ├─libcap provides libcap.so=2-64
│ │   ├─libgcrypt
│ │   ├─libxcrypt
│ │   ├─libxcrypt provides libcrypt.so=2-64
│ │   ├─systemd-libs
│ │   ├─libidn2
│ │   ├─lz4
│ │   ├─pam
│ │   ├─libelf
│ │   │ ├─gcc-libs
│ │   │ ├─bzip2 provides libbz2.so=1.0-64
│ │   │ ├─curl provides libcurl.so=4-64
│ │   │ │ ├─ca-certificates
│ │   │ │ │ └─ca-certificates-mozilla
│ │   │ │ │   └─ca-certificates-utils>=20181109-3
│ │   │ │ │     ├─bash
│ │   │ │ │     ├─coreutils
│ │   │ │ │     ├─findutils
│ │   │ │ │     │ ├─glibc
│ │   │ │ │     │ └─bash provides sh
│ │   │ │ │     └─p11-kit>=0.24.0
│ │   │ │ ├─brotli
│ │   │ │ ├─brotli provides libbrotlidec.so=1-64
│ │   │ │ ├─krb5
│ │   │ │ ├─krb5 provides libgssapi_krb5.so=2-64
│ │   │ │ ├─libidn2
│ │   │ │ ├─libidn2 provides libidn2.so=0-64
│ │   │ │ ├─libnghttp2
│ │   │ │ │ └─glibc
│ │   │ │ ├─libpsl
│ │   │ │ │ ├─libidn2
│ │   │ │ │ ├─libidn2 provides libidn2.so=0-64
│ │   │ │ │ └─libunistring
│ │   │ │ ├─libpsl provides libpsl.so=5-64
│ │   │ │ ├─libssh2
│ │   │ │ │ ├─openssl
│ │   │ │ │ └─zlib
│ │   │ │ ├─libssh2 provides libssh2.so=1-64
│ │   │ │ ├─openssl
│ │   │ │ ├─zlib
│ │   │ │ ├─zstd
│ │   │ │ └─zstd provides libzstd.so=1-64
│ │   │ ├─xz
│ │   │ ├─zlib
│ │   │ └─zstd
│ │   ├─libseccomp
│ │   │ └─glibc
│ │   ├─libseccomp provides libseccomp.so=2-64
│ │   ├─util-linux
│ │   │ ├─pam
│ │   │ ├─shadow
│ │   │ │ ├─pam
│ │   │ │ ├─acl
│ │   │ │ ├─acl provides libacl.so=1-64
│ │   │ │ ├─audit
│ │   │ │ ├─audit provides libaudit.so=1-64
│ │   │ │ ├─libcap-ng
│ │   │ │ ├─libcap-ng provides libcap-ng.so
│ │   │ │ ├─libxcrypt
│ │   │ │ └─libxcrypt provides libcrypt.so=2-64
│ │   │ ├─coreutils
│ │   │ ├─systemd-libs
│ │   │ ├─systemd-libs provides libsystemd.so=0-64
│ │   │ ├─systemd-libs provides libudev.so=1-64
│ │   │ ├─libcap-ng
│ │   │ ├─libxcrypt
│ │   │ ├─libxcrypt provides libcrypt.so=2-64
│ │   │ ├─util-linux-libs
│ │   │ ├─file provides libmagic.so=1-64
│ │   │ │ ├─glibc
│ │   │ │ ├─zlib
│ │   │ │ ├─xz
│ │   │ │ ├─bzip2
│ │   │ │ ├─libseccomp
│ │   │ │ └─libseccomp provides libseccomp.so=2-64
│ │   │ └─ncurses provides libncursesw.so=6-64
│ │   ├─util-linux-libs provides libblkid.so=1-64
│ │   ├─util-linux-libs provides libmount.so=1-64
│ │   ├─xz
│ │   ├─pcre2
│ │   │ ├─gcc-libs
│ │   │ ├─readline
│ │   │ ├─zlib
│ │   │ ├─bzip2
│ │   │ └─bash
│ │   ├─audit
│ │   ├─audit provides libaudit.so=1-64
│ │   ├─libp11-kit
│ │   ├─libp11-kit provides libp11-kit.so=0-64
│ │   └─openssl
│ ├─rav1e provides librav1e.so=0-64
│ │ ├─gcc-libs
│ │ └─glibc
│ ├─libraw1394
│ ├─librsvg provides librsvg-2.so=2-64
│ │ ├─cairo
│ │ │ ├─lzo
│ │ │ │ └─glibc
│ │ │ ├─zlib
│ │ │ ├─libpng
│ │ │ ├─fontconfig
│ │ │ ├─freetype2
│ │ │ ├─libx11
│ │ │ │ ├─libxcb
│ │ │ │ └─xorgproto
│ │ │ ├─libxext
│ │ │ │ └─libx11
│ │ │ ├─libxrender
│ │ │ │ └─libx11
│ │ │ ├─libxcb
│ │ │ ├─glib2
│ │ │ └─pixman
│ │ │   └─glibc
│ │ ├─freetype2
│ │ ├─gdk-pixbuf2
│ │ │ ├─glib2
│ │ │ ├─libpng
│ │ │ ├─libtiff
│ │ │ │ ├─glibc
│ │ │ │ ├─libjpeg-turbo
│ │ │ │ │ └─glibc
│ │ │ │ ├─libjpeg-turbo provides libjpeg.so=8-64
│ │ │ │ ├─zlib
│ │ │ │ ├─xz
│ │ │ │ └─zstd
│ │ │ ├─libjpeg-turbo provides libjpeg
│ │ │ └─shared-mime-info
│ │ │   ├─libxml2
│ │ │   └─glib2
│ │ ├─glib2
│ │ ├─harfbuzz
│ │ ├─libxml2
│ │ └─pango
│ │   ├─libthai
│ │   │ └─libdatrie
│ │   │   └─glibc
│ │   ├─cairo
│ │   ├─libxft
│ │   │ ├─fontconfig
│ │   │ └─libxrender
│ │   ├─harfbuzz
│ │   └─fribidi
│ ├─libsoxr
│ │ └─gcc-libs
│ ├─libssh
│ │ ├─zlib
│ │ └─openssl
│ ├─libtheora
│ │ └─libogg
│ ├─libva provides libva.so=2-64
│ │ ├─libdrm
│ │ ├─libglvnd provides libgl
│ │ │ ├─libxext
│ │ │ ├─mesa
│ │ │ │ ├─libdrm
│ │ │ │ ├─wayland
│ │ │ │ │ ├─glibc
│ │ │ │ │ ├─libffi
│ │ │ │ │ ├─expat
│ │ │ │ │ └─libxml2
│ │ │ │ ├─libxxf86vm
│ │ │ │ │ └─libxext
│ │ │ │ ├─libxdamage
│ │ │ │ │ └─libxfixes
│ │ │ │ │   └─libx11
│ │ │ │ ├─libxshmfence
│ │ │ │ │ └─glibc
│ │ │ │ ├─libelf
│ │ │ │ ├─libomxil-bellagio
│ │ │ │ │ └─glibc
│ │ │ │ ├─libunwind
│ │ │ │ │ ├─xz
│ │ │ │ │ └─zlib
│ │ │ │ ├─llvm-libs
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ ├─zlib
│ │ │ │ │ ├─libffi
│ │ │ │ │ ├─libedit
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─ncurses
│ │ │ │ │ │ └─ncurses provides libncursesw.so=6-64
│ │ │ │ │ ├─ncurses
│ │ │ │ │ └─libxml2
│ │ │ │ ├─lm_sensors
│ │ │ │ ├─libglvnd
│ │ │ │ ├─zstd
│ │ │ │ ├─vulkan-icd-loader
│ │ │ │ │ └─glibc
│ │ │ │ ├─lm_sensors provides libsensors.so=5-64
│ │ │ │ ├─expat provides libexpat.so=1-64
│ │ │ │ └─vulkan-icd-loader provides libvulkan.so=1-64
│ │ │ └─mesa provides opengl-driver
│ │ ├─libx11
│ │ ├─libxext
│ │ ├─libxfixes
│ │ └─wayland
│ ├─libva provides libva-drm.so=2-64
│ ├─libva provides libva-x11.so=2-64
│ ├─libvdpau
│ │ └─libxext
│ ├─vid.stab provides libvidstab.so=1.1-64
│ │ ├─gcc-libs
│ │ └─glibc
│ ├─libvorbis provides libvorbisenc.so=2-64
│ ├─libvorbis provides libvorbis.so=0-64
│ ├─libvpx provides libvpx.so=7-64
│ │ └─gcc-libs
│ ├─libwebp
│ │ ├─libpng
│ │ ├─libjpeg-turbo provides libjpeg
│ │ ├─libtiff
│ │ └─giflib
│ │   └─glibc
│ ├─libx11
│ ├─x264 provides libx264.so=164-64
│ │ └─l-smash provides liblsmash.so=2-64
│ │   └─glibc
│ ├─x265 provides libx265.so=199-64
│ │ └─gcc-libs
│ ├─libxcb
│ ├─libxext
│ ├─libxml2
│ ├─libxv
│ │ └─libxext
│ ├─xvidcore provides libxvidcore.so=4-64
│ │ └─glibc
│ ├─zimg provides libzimg.so=2-64
│ │ ├─gcc-libs
│ │ └─glibc
│ ├─opencore-amr
│ │ └─glibc
│ ├─openjpeg2
│ │ ├─zlib
│ │ ├─libpng
│ │ ├─libtiff
│ │ └─lcms2
│ │   └─libtiff
│ ├─opus
│ ├─sdl2
│ │ ├─glibc
│ │ ├─libxext
│ │ ├─libxrender
│ │ ├─libx11
│ │ ├─libglvnd provides libgl
│ │ ├─libxcursor
│ │ │ ├─libxfixes
│ │ │ └─libxrender
│ │ ├─hidapi
│ │ └─libusb
│ │   ├─glibc
│ │   └─systemd-libs provides libudev.so=1-64
│ ├─speex
│ ├─srt
│ │ └─openssl
│ ├─svt-av1
│ │ └─glibc
│ ├─v4l-utils
│ │ ├─hicolor-icon-theme
│ │ ├─gcc-libs
│ │ ├─sysfsutils
│ │ │ └─glibc
│ │ └─libjpeg-turbo
│ ├─vmaf
│ │ └─gcc-libs
│ ├─xz
│ └─zlib
├─gtk3
│ ├─atk
│ │ └─glib2
│ ├─cairo
│ ├─libxcursor
│ ├─libxinerama
│ │ └─libxext
│ ├─libxrandr
│ │ ├─libxext
│ │ └─libxrender
│ ├─libxi
│ │ └─libxext
│ ├─libepoxy
│ │ └─glibc
│ ├─gdk-pixbuf2
│ ├─dconf
│ │ └─glib2
│ ├─libxcomposite
│ │ └─libxfixes
│ ├─libxdamage
│ ├─pango
│ ├─shared-mime-info
│ ├─at-spi2-atk
│ │ ├─at-spi2-core
│ │ │ ├─dbus
│ │ │ ├─glib2
│ │ │ ├─libxtst
│ │ │ │ ├─libxext
│ │ │ │ ├─libxi
│ │ │ │ └─libxfixes
│ │ │ └─systemd
│ │ ├─libx11
│ │ ├─libxml2
│ │ └─atk
│ ├─wayland
│ ├─libxkbcommon
│ │ ├─libxml2
│ │ └─xkeyboard-config
│ ├─adwaita-icon-theme
│ │ ├─hicolor-icon-theme
│ │ ├─gtk-update-icon-cache
│ │ │ ├─gdk-pixbuf2
│ │ │ ├─librsvg
│ │ │ └─hicolor-icon-theme
│ │ └─librsvg
│ ├─json-glib
│ │ ├─glib2
│ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ └─glib2 provides libgio-2.0.so=0-64
│ ├─librsvg
│ ├─desktop-file-utils
│ │ ├─glib2
│ │ └─glib2 provides libglib-2.0.so=0-64
│ ├─mesa
│ ├─cantarell-fonts
│ ├─libcolord
│ │ ├─glib2
│ │ ├─lcms2
│ │ └─systemd
│ ├─rest
│ │ ├─glib2
│ │ ├─libxml2
│ │ ├─libsoup
│ │ │ ├─glib2
│ │ │ ├─libxml2
│ │ │ ├─glib-networking
│ │ │ │ ├─glib2
│ │ │ │ ├─libproxy
│ │ │ │ │ ├─dbus
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ ├─glib2
│ │ │ │ │ ├─zlib
│ │ │ │ │ └─duktape
│ │ │ │ │   └─glibc
│ │ │ │ ├─gnutls
│ │ │ │ └─gsettings-desktop-schemas
│ │ │ │   ├─glib2
│ │ │ │   ├─dconf
│ │ │ │   ├─cantarell-fonts
│ │ │ │   └─adobe-source-code-pro-fonts
│ │ │ ├─sqlite
│ │ │ │ ├─readline
│ │ │ │ └─zlib
│ │ │ ├─krb5
│ │ │ ├─libpsl
│ │ │ ├─brotli
│ │ │ ├─libsysprof-capture
│ │ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ ├─glib2 provides libgio-2.0.so=0-64
│ │ │ ├─krb5 provides libgssapi_krb5.so=2-64
│ │ │ ├─libpsl provides libpsl.so=5-64
│ │ │ └─brotli provides libbrotlidec.so=1-64
│ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ ├─glib2 provides libgio-2.0.so=0-64
│ │ ├─libxml2 provides libxml2.so=2-64
│ │ ├─libsoup provides libsoup-2.4.so=1-64
│ │ └─libsoup provides libsoup-gnome-2.4.so=1-64
│ ├─libcups
│ │ ├─gnutls
│ │ ├─libtiff>=4.0.0
│ │ ├─libpng>=1.5.7
│ │ ├─krb5
│ │ ├─avahi
│ │ │ ├─expat
│ │ │ ├─libdaemon
│ │ │ ├─glib2
│ │ │ ├─libcap
│ │ │ ├─gdbm
│ │ │ ├─dbus
│ │ │ └─dbus provides libdbus-1.so=3-64
│ │ ├─libusb
│ │ └─libxcrypt
│ ├─fribidi
│ ├─iso-codes
│ ├─libcloudproviders
│ │ └─glib2
│ ├─tracker3
│ │ ├─sqlite
│ │ ├─icu
│ │ ├─glib2
│ │ ├─libffi
│ │ ├─util-linux
│ │ ├─libstemmer
│ │ │ └─glibc
│ │ ├─libseccomp
│ │ ├─json-glib
│ │ └─libsoup3
│ │   ├─glib2
│ │   ├─glib-networking
│ │   ├─sqlite
│ │   ├─krb5
│ │   ├─libpsl
│ │   ├─brotli
│ │   ├─libnghttp2
│ │   ├─libsysprof-capture
│ │   ├─glib2 provides libglib-2.0.so=0-64
│ │   ├─glib2 provides libgobject-2.0.so=0-64
│ │   ├─glib2 provides libgio-2.0.so=0-64
│ │   ├─krb5 provides libgssapi_krb5.so=2-64
│ │   ├─libpsl provides libpsl.so=5-64
│ │   └─brotli provides libbrotlidec.so=1-64
│ └─gtk-update-icon-cache
├─libxslt
│ ├─libxml2
│ └─libgcrypt
├─minizip
│ └─zlib
├─nss
│ ├─nspr>=4.34
│ │ ├─glibc
│ │ └─bash provides sh
│ ├─sqlite
│ ├─zlib
│ ├─bash provides sh
│ └─p11-kit>=0.23.19
├─re2
│ └─gcc-libs
└─snappy
  ├─glibc
  └─gcc-libs

I assume only the first level of the output directly relies on electron16; e.g. c-ares, ffmpeg, nss, etc.

Last edited by walkingstickfan (2022-08-24 04:10:52)


Arch Linux with Openbox & Tint2

Offline

#5 2022-08-24 04:10:05

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

walkingstickfan wrote:
Scimmia wrote:

What "number of packages" is that, and why do they still need that old version?

I can't answer the why, but following is the output of pactree electron16

You want the -r flag...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#6 2022-08-24 04:12:26

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

jasonwryan wrote:
walkingstickfan wrote:
Scimmia wrote:

What "number of packages" is that, and why do they still need that old version?

I can't answer the why, but following is the output of pactree electron16

You want the -r flag...

Oh...I thought the -r flag was dependencies required by electron16. The -r flag returns nothing. So if nothing relies on electron16, why isn't pacman flagging it for removal?

Last edited by walkingstickfan (2022-08-24 04:13:16)


Arch Linux with Openbox & Tint2

Offline

#7 2022-08-24 04:35:11

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Before you whip out the big guns, pacman -Qi has a "required by" section. It will also show the install reason. You've probably installed it as explicit.

Offline

#8 2022-08-24 04:37:01

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Awebb wrote:

Before you whip out the big guns, pacman -Qi has a "required by" section. It will also show the install reason. You've probably installed it as explicit.

I didn't explicitly install electron16. It was an upgrade to electron15. I already checked my Arch install and system upgrade history database. However, thanks for the pointer for the pacman command.

Last edited by walkingstickfan (2022-08-24 04:37:57)


Arch Linux with Openbox & Tint2

Offline

#9 2022-08-24 04:44:21

HalosGhost
Forum Fellow
From: Twin Cities, MN
Registered: 2012-06-22
Posts: 2,097
Website

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

In that case, please post the full output of `pacman -Qiii electron16`. Perhaps the other information in that list will be revealing.

All the best,

-HG

Offline

#10 2022-08-24 06:59:55

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

HalosGhost wrote:

In that case, please post the full output of `pacman -Qiii electron16`. Perhaps the other information in that list will be revealing.

All the best,

-HG

electron14 was originally installed as a dependency for the Min browser. Then electron14 was upgraded to electron15 and electron15 was upgraded to electron16.

Edit:  Whoops...apologies, the following is the output of pacman -Qii, not pacman -Qiii.

Edit 2: Doesn't matter; both pacman -Qii and pacman -Qiii return the same info.

Name            : electron16
Version         : 16.2.8-1
Description     : Build cross platform desktop apps with web technologies
Architecture    : x86_64
URL             : https://electronjs.org/
Licenses        : MIT  custom
Groups          : None
Provides        : None
Depends On      : c-ares  ffmpeg  gtk3  libxslt  minizip  nss  re2  snappy
Optional Deps   : kde-cli-tools: file deletion support (kioclient5)
                  libappindicator-gtk3: StatusNotifierItem support [installed]
                  pipewire: WebRTC desktop sharing under Wayland
                  trash-cli: file deletion support (trash-put)
                  xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)
                  [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 180.68 MiB
Packager        : Nicola Squartini <tensor5@gmail.com>
Build Date      : Sun 10 Jul 2022 09:27:54 PM EDT
Install Date    : Wed 20 Jul 2022 07:46:46 AM EDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
Backup Files    :
(none)

Last edited by walkingstickfan (2022-08-24 07:17:44)


Arch Linux with Openbox & Tint2

Offline

#11 2022-08-24 07:11:18

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Then what do you mean by "not flagged for removal"? Does it show up in pacman -Qdt, the "orphan finder".

Offline

#12 2022-08-24 07:31:43

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Awebb wrote:

Then what do you mean by "not flagged for removal"? Does it show up in pacman -Qdt, the "orphan finder".

Apologies...I thought I remembered pacman removing packages in the past, but searching my database of Arch upgrades, I only see pacman removing packages when you agree to replace one package with another.

I haven't tried the pacman -Qdt command.

Last edited by walkingstickfan (2022-08-24 07:32:36)


Arch Linux with Openbox & Tint2

Offline

#13 2022-08-24 12:20:20

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Pacman can remove dependencies when installing a package, if you pass the right additional option with -R.

Offline

#14 2022-08-24 14:06:04

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,659

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

What is the output of pacman -Qdt
That will show a list of orphans.  Things that were installed as dependencies that are no longer needed.  If that list looks rational, you can remove them all with
sudo pacman -Rs $(pacman -Qdtq)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#15 2022-08-25 05:38:41

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

ewaller wrote:

What is the output of pacman -Qdt
That will show a list of orphans.  Things that were installed as dependencies that are no longer needed.  If that list looks rational, you can remove them all with
sudo pacman -Rs $(pacman -Qdtq)

electron16 is listed as an orphan using the pacman -Qdt command. Since I'm still fairly new to Arch Linux, I wouldn't exactly know what is rational and what isn't. I'll have to report back with the complete output of pacman -Qdt.

Last edited by walkingstickfan (2022-08-25 05:41:45)


Arch Linux with Openbox & Tint2

Offline

#16 2022-08-25 05:46:53

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#17 2022-08-25 06:47:05

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Thank you for the link.

Complete output of pacman -Qdt for my desktop:

appstream 0.15.4-1
asciidoc 10.2.0-1
celt 0.11.3-5
cmake 3.24.1-1
electron 20.0.3-1
electron15 15.5.4-1
electron16 16.2.8-1
elfutils 0.187-2
gobject-introspection 1.72.0-1
gtest 1.12.1-1
gtksourceview3 1:3.24.11+r28+g73e57b57-1
imake 1.0.8-4
itstool 1:2.0.7-1
js78 78.15.0-4
ktoblzcheck 1.53-3
libcroco 0.6.13-2
libibus 1.5.26-2
libofa 0.9.3-9
lmdb 0.9.29-1
meson 0.63.1-2
progsreiserfs 0.3.0.5-10
python-build 0.8.0-1
python-contextlib2 21.6.0-1
python-installer 0.5.1-1
python-progress 1.6-5
python-pyqt5-webengine 5.15.6-1
python-retrying 1.3.3-13
python-toml 0.10.2-7
python-wheel 0.37.1-1
python-zipfile-deflate64 0.2.0-1
qt5-imageformats 5.15.5+kde+r4-1
quazip-qt5 1.3-1
t1lib 5.1.2-8
tbb 2021.5.0-2
vala 0.56.2-1
yubikey-personalization 1.20.0-3
zita-alsa-pcmi 0.5.1-1
zita-resampler 1.8.0-1

Arch Linux with Openbox & Tint2

Offline

#18 2022-08-25 13:39:42

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

walkingstickfan wrote:

I wouldn't exactly know what is rational and what isn't

Is anything on your list of orphans something that you explicitly / directly use?  If not remove the whole lot of them - nothing else on your system requires those packages at all.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#19 2022-08-27 09:55:08

walkingstickfan
Member
From: USA
Registered: 2021-05-10
Posts: 116

Re: [SOLVED] electron16 Moved to AUR...Huge Disappointment

Thank you to everyone who contributed to this thread. You saved me from nuking Arch Linux from both of my machines and I learned something new about Arch Linux.


Arch Linux with Openbox & Tint2

Offline

Board footer

Powered by FluxBB