Upon issuing the pacman upgrade command today there's a warning message added. Here's the complete text in the command line.
[donato@archdesktop ~]$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
DEB_Arch_Extra 3.1 KiB 1043 KiB/s 00:00 [#####################################] 100%
DEB_Arch_Extra.sig 181.0 B 0.00 B/s 00:00 [#####################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: ruby-irb will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-reline will be installed before its ruby dependency
Packages (20) apache-2.4.43-1 atk-2.36.0-1 libva-2.7.0-1 pyside2-5.14.2-1 python-shiboken2-5.14.2-1
qt5-base-5.14.2-1 qt5-declarative-5.14.2-1 qt5-location-5.14.2-1 qt5-sensors-5.14.2-1
qt5-svg-5.14.2-1 qt5-tools-5.14.2-1 qt5-wayland-5.14.2-1 qt5-webchannel-5.14.2-1
qt5-webengine-5.14.2-1 qt5-webkit-5.212.0alpha4-3 qt5-x11extras-5.14.2-1
qt5-xmlpatterns-5.14.2-1 ruby-2.7.1-1 ruby-irb-1.2.1-1 ruby-reline-0.0.7-2
Total Download Size: 98.46 MiB
Total Installed Size: 399.65 MiB
Net Upgrade Size: 1.17 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
apache-2.4.43-1-x86_64 835.3 KiB 591 KiB/s 00:01 [##################-------------------] 49%
apache-2.4.43-1-x86_64 1684.8 KiB 701 KiB/s 00:02 [#####################################] 100%
atk-2.36.0-1-x86_64 389.4 KiB 998 KiB/s 00:00 [#####################################] 100%
libva-2.7.0-1-x86_64 161.8 KiB 821 KiB/s 00:00 [#####################################] 100%
python-shiboken2-5.14.2-1-x86_64 162.9 KiB 1629 KiB/s 00:00 [#####################################] 100%
qt5-base-5.14.2-1-x86_64 13.0 MiB 712 KiB/s 00:19 [#####################################] 100%
qt5-declarative-5.14.2-1-x86_64 4.7 MiB 575 KiB/s 00:08 [#####################################] 100%
pyside2-5.14.2-1-x86_64 8.5 MiB 419 KiB/s 00:21 [#####################################] 100%
qt5-location-5.14.2-1-x86_64 3.1 MiB 548 KiB/s 00:06 [#####################################] 100%
qt5-sensors-5.14.2-1-x86_64 181.3 KiB 799 KiB/s 00:00 [#####################################] 100%
qt5-svg-5.14.2-1-x86_64 149.3 KiB 933 KiB/s 00:00 [#####################################] 100%
qt5-tools-5.14.2-1-x86_64 5.5 MiB 466 KiB/s 00:12 [#####################################] 100%
qt5-wayland-5.14.2-1-x86_64 1116.3 KiB 874 KiB/s 00:01 [#####################################] 100%
qt5-webchannel-5.14.2-1-x86_64 70.3 KiB 1528 KiB/s 00:00 [#####################################] 100%
qt5-webengine-5.14.2-1-x86_64 42.6 MiB 728 KiB/s 01:00 [#####################################] 100%
qt5-webkit-5.212.0alpha4-3-x86_64 12.6 MiB 436 KiB/s 00:29 [#####################################] 100%
qt5-x11extras-5.14.2-1-x86_64 14.3 KiB 0.00 B/s 00:00 [#####################################] 100%
qt5-xmlpatterns-5.14.2-1-x86_64 1327.2 KiB 197 KiB/s 00:07 [#####################################] 100%
ruby-2.7.1-1-x86_64 3.3 MiB 433 KiB/s 00:08 [#####################################] 100%
ruby-reline-0.0.7-2-any 30.5 KiB 1524 KiB/s 00:00 [#####################################] 100%
ruby-irb-1.2.1-1-any 53.7 KiB 1168 KiB/s 00:00 [#####################################] 100%
(20/20) checking keys in keyring [#####################################] 100%
(20/20) checking package integrity [#####################################] 100%
(20/20) loading package files [#####################################] 100%
(20/20) checking for file conflicts [#####################################] 100%
(20/20) checking available disk space [#####################################] 100%
:: Processing package changes...
( 1/20) upgrading apache [#####################################] 100%
( 2/20) upgrading atk [#####################################] 100%
( 3/20) upgrading libva [#####################################] 100%
( 4/20) upgrading python-shiboken2 [#####################################] 100%
( 5/20) upgrading qt5-base [#####################################] 100%
( 6/20) upgrading qt5-declarative [#####################################] 100%
( 7/20) upgrading pyside2 [#####################################] 100%
( 8/20) upgrading qt5-location [#####################################] 100%
( 9/20) upgrading qt5-sensors [#####################################] 100%
(10/20) upgrading qt5-svg [#####################################] 100%
(11/20) upgrading qt5-tools [#####################################] 100%
(12/20) upgrading qt5-wayland [#####################################] 100%
(13/20) upgrading qt5-webchannel [#####################################] 100%
(14/20) upgrading qt5-webengine [#####################################] 100%
(15/20) upgrading qt5-webkit [#####################################] 100%
(16/20) upgrading qt5-x11extras [#####################################] 100%
(17/20) upgrading qt5-xmlpatterns [#####################################] 100%
(18/20) installing ruby-reline [#####################################] 100%
(19/20) installing ruby-irb [#####################################] 100%
(20/20) upgrading ruby [#####################################] 100%
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
(2/5) Creating temporary files...
(3/5) Arming ConditionNeedsUpdate...
(4/5) Updating icon theme caches...
(5/5) Updating the desktop file MIME type cache...
[donato@archdesktop ~]$
That bit of cautionary message informs user that they have to install a ruby dependency first to upgrade ruby. They can not NOT install these packages, otherwise the ruby package can not be upgraded properly.
Comments