daru.se

29-May-2023: Dependency bloat

I use Vim on the command line for pretty much everything but would be nice to have a GUI based text editor. For the few times I actually open a filemanager and want to view some text file.

So did this:

    run pacman -S kate
        

and was rewarded with this:

    resolving dependencies...
    looking for conflicting packages...

    Packages (76) attica-5.105.0-1  btrfs-progs-6.3-2  cdparanoia-10.2-8  dmraid-1.0.0.rc16.3-14  dosfstools-4.2-3  editorconfig-core-c-0.12.6-1  gptfdisk-1.0.9-2
                  graphene-1.10.8-1  gst-plugins-base-1.22.2-1  gst-plugins-base-libs-1.22.2-1  gstreamer-1.22.2-1  iniparser-4.1-4  kactivities-5.105.0-1
                  kauth-5.105.0-1  kbookmarks-5.105.0-1  kcodecs-5.105.0-1  kcompletion-5.105.0-1  kconfig-5.105.0-1  kconfigwidgets-5.105.0-1  kcoreaddons-5.105.0-1
                  kcrash-5.105.0-1  kdbusaddons-5.105.0-1  kded-5.105.0-1  kglobalaccel-5.105.0-1  kguiaddons-5.105.0-1  ki18n-5.105.0-1  kiconthemes-5.105.0-1
                  kio-5.105.0-1  kitemviews-5.105.0-1  kjobwidgets-5.105.0-1  knewstuff-5.105.0-1  knotifications-5.105.0-1  kpackage-5.105.0-1  kparts-5.105.0-1
                  kservice-5.105.0-1  ktexteditor-5.105.0-1  ktextwidgets-5.105.0-1  kuserfeedback-1.2.0-1  kwallet-5.105.0-1  kwidgetsaddons-5.105.0-1
                  kwindowsystem-5.105.0-1  kxmlgui-5.105.0-1  libaio-0.3.113-2  libatasmart-0.19-5  libblockdev-2.28-2  libbytesize-2.7-2
                  libdbusmenu-qt5-0.9.3+16.04.20160218-6  libimobiledevice-1.3.0-8  libinih-56-1  libplist-2.3.0-1  libtraceevent-1:1.7.2-1  libtracefs-1.6.4-2
                  liburcu-0.14.0-1  libusbmuxd-2.0.2-2  lvm2-2.03.21-1  mdadm-4.2-2  media-player-info-24-2  ndctl-76.1-1  openal-1.23.1-1  parted-3.6-1
                  polkit-qt5-0.114.0-1  qca-qt5-2.3.6-2  qt5-multimedia-5.15.9+kde+r3-1  qt5-speech-5.15.9+kde+r1-1  qt5-wayland-5.15.9+kde+r55-1  solid-5.105.0-2
                  sonnet-5.105.0-1  syndication-5.105.0-1  syntax-highlighting-5.105.0-1  thin-provisioning-tools-1.0.4-1  udisks2-2.9.4-1  upower-1.90.0-4
                  usbmuxd-1.1.1-3  volume_key-0.3.12-8  xfsprogs-6.2.0-1  kate-23.04.0-1

    Total Download Size:    66.65 MiB
    Total Installed Size:  252.17 MiB

    :: Proceed with installation? [Y/n] n
        

Notice the 'n' there. No way I install all that shit for just a somewhat nice GUI text editor. Gedit was much better with like 9 dependencies but at this point I was like: fuck it!

So I guess I wont have a somewhat nice GUI editor in the end!

Software bloat is real folks?