Ruby warning: dependency cycle detected:

This is the message:

$ sudo pacman -Suy
[sudo] password for user: 
:: Synchronizing package databases...
 core                                                                      166.3 KiB   485 KiB/s 00:00 [#############################################################] 100%
 extra                                                                    1906.4 KiB  2.83 MiB/s 00:01 [#############################################################] 100%
 community                                                                   7.1 MiB  3.18 MiB/s 00:02 [#############################################################] 100%
 multilib is up to date
:: Starting full system upgrade...
warning: grub: local (2.06.r297.g0c6c1aff2-1) is newer than core (2.06.r261.g2f4430cc0-1)
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: ruby-abbrev will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-base64 will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-benchmark will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bigdecimal will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-cgi will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-csv will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-delegate will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-did_you_mean will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-digest will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-drb will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-ruby2_keywords will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stdlib will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-minitest will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundledgems will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundledgems will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundledgems will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundledgems will be installed before its ruby dependency

Packages (24) ffmpeg-2:5.1-1  glew-2.2.0-5  gpac-1:2.0.0-1  libreoffice-fresh-7.4.0-2  mariadb-libs-10.8.4-1  opera-90.0.4480.48-1  perl-alien-build-2.52-1
              python-jaraco.text-3.9.1-1  ruby-3.0.4-7  ruby-abbrev-0.1.0-1  ruby-base64-0.1.1-1  ruby-benchmark-0.2.0-1  ruby-bigdecimal-3.1.2-1
              ruby-bundledgems-3.0.4-7  ruby-cgi-0.3.2-1  ruby-csv-3.2.3-1  ruby-delegate-0.2.0-1  ruby-did_you_mean-1.6.1-1  ruby-digest-3.1.0-1  ruby-drb-2.1.0-1
              ruby-minitest-5.16.3-1  ruby-ruby2_keywords-0.0.5-1  ruby-stdlib-3.0.4-7  xfsprogs-5.19.0-1

Total Download Size:   257.04 MiB
Total Installed Size:  766.72 MiB
Net Upgrade Size:        7.56 MiB

:: Proceed with installation? [Y/n]

What about this, safe to answer Y?

If you don’t know the answer to that question, maybe you shouldn’t be using the unstable branch. :stuck_out_tongue_winking_eye:

3 Likes

The answer is that it’s perfectly okay, but at the same time, I have to agree with what @Yochanan says. The Unstable branch is not suitable for newbies.

2 Likes
Attention: dependency tricycle detected:
Attention: food will be distributed before its hunger dependency 

We all can hope for a perfect world :innocent:

1 Like

In all fairness I had the same /similar warnings about Ruby dependencies on the testing branch. If its just a warning I take it as that I only really worry when it’s an error. But this is exactly why we take regular backups and keep an up to date live USB handy, that way we can easily fix almost anything that goes wrong

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