You are not logged in.
And mentioned dependencies are not going to be installed.
I haven't even checked the dependencies of package budgie-extras.
Q1. Why are packages bubble-wrap gnome-desktop harfbuzz-icu brotli woff2 webkit2gtk zenity geocode-glib libgweather geoclue gnome-settings-daemon xorg-server-xwayland not mentioned as dependencies of package budgie-desktop?
Q2. Why are required (not marked optional) dependencies, not installed? .......... (They are not mentioned as to-be-installed in the command line output, and are not already installed.)
Already installed required dependencies/packages : accountsservice libibus libwnck3 git
Command line output of packages to be installed (pacman dry-run):
[twiki@ranger3 5.0.3 ~]# sudo pacman -Sp --needed budgie-desktop
[sudo] password for twiki:
http://archlinux.cu.be/extra/os/x86_64/gnome-bluetooth-3.32.1-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/gnome-menus-3.32.0-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/bubblewrap-0.3.1-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/gnome-desktop-1:3.32.1-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/gnome-session-3.32.0-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/gnome-themes-extra-3.28-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/libpeas-1.22.0-3-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/harfbuzz-icu-2.4.0-2-x86_64.pkg.tar.xz
http://archlinux.cu.be/community/os/x86_64/brotli-1.0.7-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/woff2-1.0.2-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/webkit2gtk-2.24.1-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/zenity-3.32.0-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/geocode-glib-3.26.1-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/libgweather-3.32.1-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/geoclue-2.5.2-3-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/gnome-settings-daemon-3.32.0-2-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/xorg-server-xwayland-1.20.4-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/extra/os/x86_64/mutter-3.32.0+49+gb2d0184c6-1-x86_64.pkg.tar.xz
http://archlinux.cu.be/community/os/x86_64/budgie-desktop-10.5-1-x86_64.pkg.tar.xz
Community package : budgie-desktop:
budgie-desktop 10.5-1
Architecture: x86_64
Repository: Community
Description: Modern desktop environment from the Solus Project
Upstream URL: https://budgie-desktop.org/
License(s): GPL, LGPL
Maintainers: Balló György
Filipe Laíns
Package Size: 732.8 KB
Installed Size: 4.1 MB
Last Packager: Balló György
Build Date: 2019-03-17 23:55 UTC
Signed By: Balló György
Signature Date: 2019-03-17 23:59 UTC
Last Updated: 2019-03-18 00:06 UTC
Dependencies (20)
accountsservice
gnome-bluetooth
gnome-menus
gnome-session
gnome-themes-standard (gnome-themes-extra)
libibus
libpeas
libwnck3
mutter
gnome-backgrounds (optional) - Default background
gnome-control-center (optional) - System settings
gnome-screensaver (optional) - Lock screen
network-manager-applet (optional) - Network management
autoconf-archive (make)
git (make)
gobject-introspection (make)
intltool (make)
meson (make)
sassc (make)
vala (make)
Required dependencies, which are not mentioned as to-be-installed in the pacman output, and are not already installed:
[twiki@ranger3 5.0.3 ~]# pacman -Qi accountsservice libibus libwnck3 autoconf-archive git gobject-introspection intltool meson sassc vala
--- I removed output of already installed packages accountsservice libibus libwnck3 ---
error: package 'autoconf-archive' was not found
error: package 'gobject-introspection' was not found
error: package 'intltool' was not found
error: package 'meson' was not found
error: package 'sassc' was not found
error: package 'vala' was not found
Bidi-bidi-bidi-bidi.
Offline
Q1. Why are packages bubble-wrap gnome-desktop harfbuzz-icu brotli woff2 webkit2gtk zenity geocode-glib libgweather geoclue gnome-settings-daemon xorg-server-xwayland not mentioned as dependencies of package budgie-desktop?
A1. Because they aren't dependencies of budgie-desktop, but they are dependencies of dependencies, e.g., budgie-desktop doesn't depend on gnome-desktop, but only on gnome-session which in turn depends on gnome-desktop.
As for Q2, only make depends are missing. They don't get installed with the built package.
Last edited by Trilby (2019-04-15 18:58:43)
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
Dependencies are not listed redundantly/recursively. The packages that are being installed and not mentioned on the page are dependencies of the dependencies.
The "required but not installed" dependencies are makedeps, which are dependencies for building the package but not running it and will be installed if the PKGBUILD is sourced with makepkg
Edit Argh!
Last edited by V1del (2019-04-15 18:59:17)
Offline
@Trilby @V1del Thanks for explaining. I'm very surprised that this is the case. Because it is not very nice to find out afterwards that a third desktop environment (Gnome) was installed.
Is there a pacman option that will list all dependencies ? Rosetta wasn't conclusive (to me).
Similar to the tree command. I'm a person who likes to know exactly what is going to be installed.
Last edited by Twiki (2019-04-15 20:16:03)
Bidi-bidi-bidi-bidi.
Offline
pactree
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
Because it is not very nice to find out afterwards that a third desktop environment (Gnome) was installed.
Budgie is forked from Gnome so what do you expect? It's not really installing a third entire desktop environment though, just parts. For reference the gnome desktop package is 3.0 MB.
Is there a pacman option that will list all dependencies?
Doesn't your "pacman -Sp budgie-desktop" already do that? But even then pacman will list everything it is about to install and asks for confirmation so were's the problem?
Offline
pactree
Exactly what I wanted. Cheers!
This did the trick:
pactree -s budgie-desktop > ~/Documents/budgie-desktop-full-dependency-tree.txt
Last edited by Twiki (2019-04-15 22:14:44)
Bidi-bidi-bidi-bidi.
Offline