Skip to main content

Ruby Upgrade (with a warning)

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...

That bit of cautionary message informs users 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

Popular posts from this blog

Password Issues On Ubuntu Login

I found myself unable to enter my login credentials when prompted to do so in Ubuntu. I think I might have changed it then forget about it. I've been running the current session for more days than I should have. I forget. So what's the solution to my problem. How do I get in to my system now? It involved getting into the grub menu somehow. I am uncertain as to how to do that exactly in your system. So there's a couple of ways to do it (finger's crossed). When booting at system start, use the esc key or the shift key. The first one worked for me. The timing is key. Wait until the bios banner shows then hit the esc key once. I am using Ubuntu 22.04.4 here. I have a current version of grub. The grub menu will give you options and the one you want is: root. Yes you want root privileges to set the root password. It should give you a terminal access where you can issue commands. Type: #mount -rw -o -s remount / ==> this command mounts the filesyste...

Reflections On My Blogging: Keeping It Honest

When you're facing a white, blank screen trying to decide what to write, it seemed hopeless and hopeful at the same time. It's like watching a boat with its sails unfurled but there's no wind, yet you wait and then see the tide turning. You have to stop the distractions. Shut the door. Wait until your breathing is regular and your mind relaxed, like your wrists on the table infront of you. I imagine me looking sideways but not hearing anything. The sounds come much later. I see the big mass of color first, the greens. Just the vegetation, moving, not even individual trees, not leaves, just the big green. Then behind it the blue sky, unfocused and floating. Do not concern your brain with the details. Forget the words and the punctuations. But be mindful of the flow, trace the outlines, hear the motions. Sometime these things don't have a name, give it a name. How do you give something a name and still be honest? How do you keep your writing honest? I...

Webapps in Unity

So it has been 4 months since Ubuntu 14.04 came out. This is LTS and supported for 6 years by Canonical. The first mobile device with Ubuntu pre-installed is promised to come out later this year, 2014. It's time to check out how the apps perform so far. It is a good idea. I use Gmail and Twitter and Facebook. Why not a webapp in a desktop? So I start the Twitter and Gmail webapp. So far it has crashed my computer 6 times. Not a very good sign. On the other hand it does work but not as stable as opening them in Firefox. -- Use my PGP key if you want to encrypt your replies/messages to me. You are invited to also send me your PGP keys so we can communicate in private.