Dear Developers, I made a worrying discovery today: On at least CentOS I can no longer revert to older versions of ooRexx. Or so it seems at least. I installed 12051 and noticed from the messages that the version number was broken (ref to 5.0.0-1 not 5.0.0-12051), the test suite runs as expected (with 2 errors) I uninstalled oorexx reports to have successfully uninstalled 12051 I installed 11967 (here the version number is correct 5.0.0-11967) When I use rexx- v it reports 12051 -> *confusion* I uninstall oorexx and it reports to uninstall 11967 not 12051. What is going on here? This is really annoying. I have tried on CentOS Debian and Fedora so far and in principle it is the same. On Debian it worked to revert to an older version if I used 11985 but NOT 11995 so maybe the problem creept in somewhere in-between these versions? Does anybody else have the same behavior? I normally just uninstall an older version and install a newer version so I only just noticed because I got funny messages from the installer. The behavior is the same for command-line installs and from the GUI installer. |
[osboxes@osboxes Downloads]$ sudo dnf -y -v install ooRexx-5.0.0-11967.x86_64.rpm Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync DNF version: 4.2.7 cachedir: /var/cache/dnf repo: using cache for: AppStream AppStream: using metadata from 2020-04-02T23:39:56 CEST. repo: using cache for: BaseOS BaseOS: using metadata from 2020-04-02T23:39:17 CEST. repo: using cache for: extras extras: using metadata from 2020-04-02T23:48:02 CEST. Last metadata expiration check: 2:47:53 ago on 2020-04-06T08:29:26 CEST. Completion plugin: Generating completion cache... --> Starting dependency resolution ---> Package ooRexx.x86_64 5.0.0-11967 will be installed --> Finished dependency resolution Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: ooRexx x86_64 5.0.0-11967 @commandline 1.0 M
Transaction Summary ================================================================================ Install 1 Package Total size: 1.0 M Installed size: 6.0 M Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: ooRexx-5.0.0-11967.x86_64 1/1 Installing : ooRexx-5.0.0-11967.x86_64 1/1 Running scriptlet: ooRexx-5.0.0-11967.x86_64 1/1 failed to read link /usr/bin/rexx: No such file or directory Verifying : ooRexx-5.0.0-11967.x86_64 1/1 Completion plugin: Generating completion cache... Installed: ooRexx-5.0.0-11967.x86_64 Complete! [osboxes@osboxes Downloads]$ rexx -v Open Object Rexx Version 5.0.0 r12051 Build date: Apr 6 2020 Addressing mode: 64 Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. Copyright (c) 2005-2020 Rexx Language Association. All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution or at http://www.oorexx.org/license.html [osboxes@osboxes Downloads]$ sudo dnf -y -v remove ooRexx Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync DNF version: 4.2.7 cachedir: /var/cache/dnf No module defaults found Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 --> Starting dependency resolution --> Finding unneeded leftover dependencies ---> Package ooRexx.x86_64 5.0.0-11967 will be erased --> Finished dependency resolution Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Removing: ooRexx x86_64 5.0.0-11967 @@commandline 6.0 M Transaction Summary ================================================================================ Remove 1 Package Freed space: 6.0 M Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: ooRexx-5.0.0-11967.x86_64 1/1 Erasing : ooRexx-5.0.0-11967.x86_64 1/1 Running scriptlet: ooRexx-5.0.0-11967.x86_64 1/1 Verifying : ooRexx-5.0.0-11967.x86_64 1/1 Completion plugin: Generating completion cache... Removed: ooRexx-5.0.0-11967.x86_64 Complete! [osboxes@osboxes Downloads]$
[osboxes@osboxes Downloads]$ sudo dnf -y -v install ooRexx-5.0.0-12051.centos8.x86_64.rpm Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync DNF version: 4.2.7 cachedir: /var/cache/dnf repo: using cache for: AppStream AppStream: using metadata from 2020-04-02T23:39:56 CEST. repo: using cache for: BaseOS BaseOS: using metadata from 2020-04-02T23:39:17 CEST. repo: using cache for: extras extras: using metadata from 2020-04-02T23:48:02 CEST. Last metadata expiration check: 2:50:26 ago on 2020-04-06T08:29:26 CEST. Completion plugin: Generating completion cache... --> Starting dependency resolution ---> Package ooRexx.x86_64 5.0.0-1 will be installed --> Finished dependency resolution Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: ooRexx x86_64 5.0.0-1 @commandline 1.0 M Transaction Summary ================================================================================ Install 1 Package Total size: 1.0 M Installed size: 6.2 M Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: ooRexx-5.0.0-1.x86_64 1/1 Installing : ooRexx-5.0.0-1.x86_64 1/1 Running scriptlet: ooRexx-5.0.0-1.x86_64 1/1 Verifying : ooRexx-5.0.0-1.x86_64 1/1 Completion plugin: Generating completion cache... Installed: ooRexx-5.0.0-1.x86_64 Complete! [osboxes@osboxes Downloads]$ rexx -v Open Object Rexx Version 5.0.0 r12051 Build date: Apr 6 2020 Addressing mode: 64 Copyright (c) 1995, 2004 IBM Corporation. All rights reserved. Copyright (c) 2005-2020 Rexx Language Association. All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution or at http://www.oorexx.org/license.html [osboxes@osboxes Downloads]$ sudo dnf -y -v remove ooRexx Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync DNF version: 4.2.7 cachedir: /var/cache/dnf No module defaults found Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 --> Starting dependency resolution --> Finding unneeded leftover dependencies ---> Package ooRexx.x86_64 5.0.0-1 will be erased --> Finished dependency resolution Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Removing: ooRexx x86_64 5.0.0-1 @@commandline 6.2 M Transaction Summary ================================================================================ Remove 1 Package Freed space: 6.2 M Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: ooRexx-5.0.0-1.x86_64 1/1 Erasing : ooRexx-5.0.0-1.x86_64 1/1 Running scriptlet: ooRexx-5.0.0-1.x86_64 1/1 Verifying : ooRexx-5.0.0-1.x86_64 1/1 Completion plugin: Generating completion cache... Removed: ooRexx-5.0.0-1.x86_64 Complete!
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel