rebar3 on jammy surplus dependencies

Bug #1989680 reported by Simon Klassen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rebar3 (Ubuntu)
New
Undecided
Unassigned

Bug Description

I'm seeing two problems with rebar3 on jammy

1. placing rebar3 within `snapcraft.yaml` build-packages fails.
2. manually running `apt install rebar3` requires many other packages that appear irrelevant.

Cheers
Simon

root@dash:~/# apt install rebar3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  adwaita-icon-theme alsa-topology-conf alsa-ucm-conf aspell aspell-en at-spi2-core bubblewrap ca-certificates-java dconf-gsettings-backend dconf-service
  default-jre-headless dictionaries-common emacsen-common enchant-2 erlang erlang-common-test erlang-debugger erlang-dialyzer erlang-diameter erlang-edoc
  erlang-eldap erlang-erl-docgen erlang-et erlang-eunit erlang-examples erlang-jinterface erlang-megaco erlang-mode erlang-observer erlang-odbc
  erlang-os-mon erlang-reltool erlang-snmp erlang-src erlang-ssh erlang-wx fontconfig fontconfig-config fonts-dejavu-core glib-networking
  glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-gl gstreamer1.0-plugins-base gstreamer1.0-plugins-good
  gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme hunspell-en-us java-common javascript-common libaa1 libasound2
  libasound2-data libaspell15 libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data
  libavahi-common3 libavc1394-0 libcaca0 libcairo-gobject2 libcairo2 libcanberra0 libcdparanoia0 libcolord2 libcups2 libdatrie1 libdconf1 libdeflate0
  libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdv4 libegl-mesa0 libegl1 libenchant-2-2 libepoxy0 libevdev2 libflac8 libfontconfig1
  libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1 libgl1-amber-dri libgl1-mesa-dri libglapi-mesa libglu1-mesa libglvnd0
  libglx-mesa0 libglx0 libgraphene-1.0-0 libgraphite2-3 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libharfbuzz-icu0 libharfbuzz0b libhunspell-1.7-0 libhyphen0 libice6 libiec61883-0 libjack-jackd2-0
  libjavascriptcoregtk-4.0-18 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-metadata libjs-jquery-tablesorter liblcms2-2 libltdl7
  libmanette-0.2-0 libmp3lame0 libmpg123-0 libnotify4 libodbc2 libogg0 libopengl0 libopenjp2-7 libopus0 liborc-0.4-0 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules libpixman-1-0 libproxy1v5 libpulse0
  libraw1394-11 librsvg2-2 librsvg2-common libsamplerate0 libsecret-1-0 libsecret-common libsensors-config libsensors5 libshout3 libsm6 libsndfile1
  libsoup2.4-1 libsoup2.4-common libspa-0.2-modules libspeex1 libtag1v5 libtag1v5-vanilla libtdb1 libthai-data libthai0 libtheora0 libtiff5 libtwolame0
  libv4l-0 libv4lconvert0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx7 libvulkan1 libwavpack1 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwayland-server0 libwebkit2gtk-4.0-37 libwebp7 libwebpdemux2 libwebrtc-audio-processing1 libwoff1 libwxbase3.0-0v5
  libwxgtk-webview3.0-gtk3-0v5 libwxgtk3.0-gtk3-0v5 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0
  libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxrender1
  libxshmfence1 libxtst6 libxv1 libxxf86vm1 mesa-vulkan-drivers openjdk-11-jre-headless pipewire pipewire-bin pipewire-media-session rtkit
  session-migration sound-theme-freedesktop ubuntu-mono x11-common xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk
Suggested packages:
  aspell-doc spellutils default-jre wordlist erlang-manpages erlang-doc xsltproc fop gvfs hunspell openoffice.org-hunspell | openoffice.org-core apache2
  | lighttpd | httpd libasound2-plugins alsa-utils libcanberra-gtk0 libcanberra-pulse colord cups-common libdv-bin oss-compat libenchant-2-voikko
  libvisual-0.4-plugins jackd2 liblcms2-utils gnome-shell | notification-daemon odbc-postgresql tdsodbc opus-tools pcscd pulseaudio libraw1394-doc
  librsvg2-bin lm-sensors speex gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-alsa libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic
  fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic accountsservice evince xdg-desktop-portal-gnome
The following NEW packages will be installed:
  adwaita-icon-theme alsa-topology-conf alsa-ucm-conf aspell aspell-en at-spi2-core bubblewrap ca-certificates-java dconf-gsettings-backend dconf-service
  default-jre-headless dictionaries-common emacsen-common enchant-2 erlang erlang-common-test erlang-debugger erlang-dialyzer erlang-diameter erlang-edoc
  erlang-eldap erlang-erl-docgen erlang-et erlang-eunit erlang-examples erlang-jinterface erlang-megaco erlang-mode erlang-observer erlang-odbc
  erlang-os-mon erlang-reltool erlang-snmp erlang-src erlang-ssh erlang-wx fontconfig fontconfig-config fonts-dejavu-core glib-networking
  glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-gl gstreamer1.0-plugins-base gstreamer1.0-plugins-good
  gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme hunspell-en-us java-common javascript-common libaa1 libasound2
  libasound2-data libaspell15 libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data
  libavahi-common3 libavc1394-0 libcaca0 libcairo-gobject2 libcairo2 libcanberra0 libcdparanoia0 libcolord2 libcups2 libdatrie1 libdconf1 libdeflate0
  libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdv4 libegl-mesa0 libegl1 libenchant-2-2 libepoxy0 libevdev2 libflac8 libfontconfig1
  libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1 libgl1-amber-dri libgl1-mesa-dri libglapi-mesa libglu1-mesa libglvnd0
  libglx-mesa0 libglx0 libgraphene-1.0-0 libgraphite2-3 libgstreamer-gl1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libharfbuzz-icu0 libharfbuzz0b libhunspell-1.7-0 libhyphen0 libice6 libiec61883-0 libjack-jackd2-0
  libjavascriptcoregtk-4.0-18 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-metadata libjs-jquery-tablesorter liblcms2-2 libltdl7
  libmanette-0.2-0 libmp3lame0 libmpg123-0 libnotify4 libodbc2 libogg0 libopengl0 libopenjp2-7 libopus0 liborc-0.4-0 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules libpixman-1-0 libproxy1v5 libpulse0
  libraw1394-11 librsvg2-2 librsvg2-common libsamplerate0 libsecret-1-0 libsecret-common libsensors-config libsensors5 libshout3 libsm6 libsndfile1
  libsoup2.4-1 libsoup2.4-common libspa-0.2-modules libspeex1 libtag1v5 libtag1v5-vanilla libtdb1 libthai-data libthai0 libtheora0 libtiff5 libtwolame0
  libv4l-0 libv4lconvert0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx7 libvulkan1 libwavpack1 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwayland-server0 libwebkit2gtk-4.0-37 libwebp7 libwebpdemux2 libwebrtc-audio-processing1 libwoff1 libwxbase3.0-0v5
  libwxgtk-webview3.0-gtk3-0v5 libwxgtk3.0-gtk3-0v5 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0
  libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxrender1
  libxshmfence1 libxtst6 libxv1 libxxf86vm1 mesa-vulkan-drivers openjdk-11-jre-headless pipewire pipewire-bin pipewire-media-session rebar3 rtkit
  session-migration sound-theme-freedesktop ubuntu-mono x11-common xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk
0 upgraded, 226 newly installed, 0 to remove and 4 not upgraded.
Need to get 146 MB of archives.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.