You are not logged in.

#1 2021-03-15 09:35:16

andym
Member
From: France
Registered: 2019-01-16
Posts: 49

[SOLVED] Pacman tries to install new packages on a simple upgrade

I'm probably being stupid as usual, but I cannot understand why

# pacman -Qu
glslang 11.2.0-1 -> 11.2.0-3
gtk3 1:3.24.27-2 -> 1:3.24.27-3
libnghttp2 1.41.0-1 -> 1.43.0-1
mlocate 0.26.git.20170220-5 -> 0.26.git.20170220-6
oxygen-icons 1:5.79.0-1 -> 1:5.80.0-1
oxygen-icons-svg 1:5.79.0-1 -> 1:5.80.0-1
protobuf 3.12.4-3 -> 3.15.6-1
python-setuptools 1:53.1.0-1 -> 1:54.1.1-1
spice-gtk 0.39-2 -> 0.39-3
sqlite 3.34.1-1 -> 3.35.0-1
sqlite-tcl 3.34.1-1 -> 3.35.0-1

which is a total of 11 upgrades, and appears to be correct. While

# pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (23) aalib-1.4rc5-14  cdparanoia-10.2-8  glslang-11.2.0-3  graphene-1.10.4-1  gst-plugins-base-1.18.3-1
              gst-plugins-good-1.18.3-1  gtk3-1:3.24.27-3  libdv-1.0.0-9  libnghttp2-1.43.0-1  libshout-1:2.4.5-1
              libvisual-0.4.0-8  mlocate-0.26.git.20170220-6  mpg123-1.26.3-2  oxygen-icons-1:5.80.0-1  oxygen-icons-svg-1:5.80.0-1
              protobuf-3.15.6-1  python-setuptools-1:54.1.1-1  spice-gtk-0.39-3  sqlite-3.35.0-1  sqlite-tcl-3.35.0-1
              taglib-1.12-1  twolame-0.4.0-2  wavpack-5.4.0-1

The additional 12 packages are not installed and do not appear to be new dependencies of an existing package. However I notice that:

spice-gtk [installed] only depends on: gtk3  libcacard  libjpeg-turbo  libpulse  opus  phodav  usbredir  gst-plugins-base-libs
gst-plugins-base-libs [installed] only depends on: gstreamer  orc  libxv  iso-codes  libgudev  mesa

but gst-plugins-good states that it is required by spice-gtk

So it seems to be a dependency issue after all. Any idea what is wrong?

Last edited by andym (2021-03-15 11:15:44)

Offline

#2 2021-03-15 10:03:37

progandy
Member
Registered: 2012-05-17
Posts: 5,184

Re: [SOLVED] Pacman tries to install new packages on a simple upgrade

The new spice-gtk package depends on gst-plugins-good now. "-Qi" shows the dependencies of the old (installed) package, "-Si" would show the dependencies of the package you will be installing.

https://bugs.archlinux.org/task/69556

Last edited by progandy (2021-03-15 10:05:11)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#3 2021-03-15 11:13:56

andym
Member
From: France
Registered: 2019-01-16
Posts: 49

Re: [SOLVED] Pacman tries to install new packages on a simple upgrade

Understood. Thank you

Offline

#4 2021-03-15 19:19:19

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [SOLVED] Pacman tries to install new packages on a simple upgrade

https://archlinux.org/pacman/pacman.con … l#_options

You might want to look at the VerbosePkgLists option. It shows you which packages are getting upgraded, and which ones are getting newly installed.

yaourt has a feature where yaourt -Su gives you a preview of newly installed packages and tells you which upgraded package is pulling in the new packages as a dependency.


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

Board footer

Powered by FluxBB