Issue when removing orphans

gnome

#1

Hello.
When I currently run sudo pacman -R $(pacman -Qdtq) in order to clean up the system, the output of the pacman -Qdt is :

chrome-gnome-shell 10.1-1
gnome-shell-extension-appindicator 17.10.2-1
gnome-shell-extension-arc-menu 17-3
gnome-shell-extension-dash-to-dock 63-1
gnome-shell-extension-openweather 1.0.r194.ga86b949-1
gnome-shell-extension-taskbar 57.0-1
manjaro-base-skel 20171029-3
manjaro-gnome-extension-settings-17.0 20180425-2
noto-fonts-compat 20151217-1
qt5-styleplugins 5.0.0.20170311-5
qt5ct 0.35-1
ttf-hack 3.003-1

After executing the -R command, there are some changes happened to my system such as the dash-to-dock missing and other graphical things modified.
I wonder why these packages named as orphans and the system affected, though?
I run the latest software.
Thanks.


#2

Probably because you removed the package which brought them in as dependencies, e.g. manjaro-gnome-settings:

$ pacman -Si manjaro-gnome-settings
Repository      : community
Name            : manjaro-gnome-settings
Version         : 20180413-4
...
Depends On      : gnome-shell  gnome-shell-extension-taskbar  gnome-shell-extensions  gnome-shell-extension-openweather  gnome-shell-extension-arc-menu  gnome-shell-extension-dash-to-dock  gnome-shell-extension-appindicator
                  manjaro-gnome-extension-settings  chrome-gnome-shell  gnome-wallpapers  adapta-maia-theme  xcursor-breeze  manjaro-base-skel  qt5-styleplugins  qt5ct  ttf-hack  noto-fonts-compat  kvantum-manjaro

This is expected behaviour.


#3

Being an orphan I assume that there is another, newer version, holding the settings.


#4

This means the package is not required by another package and was not installed explicitly by yourself.


#5

But I have not removed such a package.
As the matter of fact , I now run the sudo pacman -S manjaro-gnome-settings and get

resolving dependencies...
looking for conflicting packages...
:: manjaro-gnome-settings and manjaro-gnome-settings-17.0 are in conflict (manjaro-desktop-settings). Remove manjaro-gnome-settings-17.0? [y/N] 

#6

There are three settings package versions, not sure why:

community/manjaro-gnome-settings 20180413-4
    Manjaro Linux Gnome settings
community/manjaro-gnome-settings-17.0 20180425-2
    Manjaro Linux Gnome settings v17.0
community/manjaro-gnome-settings-18.0 20180519-1
    Manjaro Linux Gnome settings v18.0

I presume there’s a rationale behind this and that each of the numbered versions should depend on certain packages too. @Ste74 is the packager so I’ll ping him in case there’s something that needs fixing.


#7

v17 are the settings for the current release Hakoila , v18 is for the next Illyria release … manjaro-gnome-settings is deprecated please if you want our customization install manjaro-gnome-assets… if you don’t install manjaro-gnome-assets all files listed are expected orphan


#8

Thanks.
Though, running sudo pacman -S manjaro-gnome-assets I get

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

Packages (3) papirus-icon-theme-20180501-1  papirus-maia-icon-theme-20180401-2
             manjaro-gnome-assets-20180424-1

where I see that a version of the …-assets already exists…Am I correct?

Edit: Sorry, misunderstood the output…


#9
sudo pacman -S manjaro-gnome-assets
[sudo] Passwort für mint: 
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
:: manjaro-gnome-settings-17.0 und manjaro-deepin-settings stehen miteinander in Konflikt (manjaro-desktop-settings). manjaro-deepin-settings entfernen? [j/N]

and now ? N?


#10

If you want install gnome settings Y… For now all manjaro de settings are in conflict… And to use new gnome settings you have to create a new User…


#11

manjaro-gnome-assets should probably have a replaces: manjaro-gnome-settings ?

(Then manjaro-gnome-settings can be dropped from the repos.)


#12

@jonathon is wrong this way ?

 pacman -Qi manjaro-gnome-settings-17.0                  ✔  559  18:50:38 
Name            : manjaro-gnome-settings-17.0
Version         : 20180425-2
Description     : Manjaro Linux Gnome settings v17.0
Architecture    : any
URL             : https://github.com/manjaro/manjaro-gnome-settings
Licenses        : GPL
Groups          : None
Provides        : manjaro-desktop-settings
Depends On      : None
Optional Deps   : plymouth-theme-manjaro-gnome-17.0: Plymouth theme
                  manjaro-gnome-maia-theme: Branding theme for Gdm and Dash to
                  Dock
                  lighter-gnome: some gnome-settings-daemon components
                  papirus-maia-icon-theme: default icons set [installed]
Required By     : manjaro-gnome-assets
Optional For    : manjaro-gnome-extension-settings-17.0
Conflicts With  : manjaro-gnome-settings
Replaces        : manjaro-gnome-settings
Installed Size  : 116.00 KiB
Packager        : Stefano Capitani <stefano@manjaro.org>
Build Date      : Wed Apr 25 22:49:36 2018
Install Date    : Thu Apr 26 18:59:15 2018
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
╰─ pacman -Qi manjaro-gnome-extension-settings-17.0      1 ↵  561  18:52:37 
Name            : manjaro-gnome-extension-settings-17.0
Version         : 20180425-2
Description     : Manjaro Linux Gnome extensions settings v17.0
Architecture    : any
URL             : https://github.com/manjaro/manjaro-gnome-settings
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : None
Optional Deps   : manjaro-gnome-settings-17.0 [installed]
Required By     : manjaro-gnome-assets
Optional For    : None
Conflicts With  : manjaro-gnome-extension-settings
Replaces        : manjaro-gnome-extension-settings
Installed Size  : 50.00 KiB
Packager        : Stefano Capitani <stefano@manjaro.org>
Build Date      : Wed Apr 25 22:49:37 2018
Install Date    : Thu Apr 26 18:59:15 2018
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

manjaro-gnome-assets is only a metapkg to install all needed for our edition but leave free the user to remove what him not want.


closed #13

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.