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!


Hälsningar/Regards/Grüsse,
P.O. Jonsson



_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to