Sorry for the long absence, I was catching up with the mailing list.

I made a build for oorexx 5.0 on SUSE's Open Build Service if anyone is 
interested:

https://build.opensuse.org/package/show/home:emendonca/oorexx5
[https://build.opensuse.org/assets/obs-logo_meta-0cc940130a6cceea822bfa0c5eaf466d900a2ed4df7eb7fe6936a24b188852ff.png]<https://build.opensuse.org/package/show/home:emendonca/oorexx5>
Show home:emendonca / oorexx5 - openSUSE Build 
Service<https://build.opensuse.org/package/show/home:emendonca/oorexx5>
Open Object Rexx is an object-oriented scripting language. The language is 
designed for both beginners and experienced Rexx programmers. It is easy to 
learn and use, and provides an excellent vehicle to enter the world of 
object-oriented programming without much effort. It extends the procedural way 
of Rexx programming with object-oriented features that allow you to gradually 
change your ...
build.opensuse.org

It fetches the latest code on demand and compiles it for the desired 
distro/architecture. I've been doing these builds for ooRexx 4.2 for a few 
years now, and it's been part of the official openSUSE/SUSE repositories for 
quite a while.

I did notice a few problems reported by OBS:


[   63s]
[   63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding 
/usr/share/ooRexx/samples/api/c++/external/useExternalMethods.rex
[   63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding 
/usr/share/ooRexx/samples/api/c++/external/useExternalMethodsRoutines.rex
[   63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding 
/usr/share/ooRexx/samples/api/c++/external/useExternalRoutines.rex
[   63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding 
/usr/share/ooRexx/samples/api/c++/external/useExternalRoutines2.rex
[   63s] This script has wrong end-of-line encoding, usually caused by creation 
or
[   63s] modification on a non-Unix system. It will prevent its execution.
[   63s]
[   63s] oorexx-devel.x86_64: E: unused-rpmlintrc-filter 
"devel-file-in-non-devel-package.*librxsock6.so"
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: libhostemu.so.4, 
expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: 
liborxncurses.so.4, expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librexx.so.4, 
expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librexxapi.so.4, 
expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librxmath.so.4, 
expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: 
librxregexp.so.4, expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librxsock.so.4, 
expected package suffix: 4
[   63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: 
librxunixsys.so.4, expected package suffix: 4
[   63s] The package contains shared library but is not named after its SONAME.
[   63s]
[   63s] oorexx.x86_64: I: package supports update-alternatives
[   63s] liboorexx5.x86_64: E: devel-file-in-non-devel-package (Badness: 50) 
/usr/lib64/librxsock.so
[   63s] A file that is needed only e.g. when developing or building software is
[   63s] included in a non-devel package. These files should go in devel 
packages.
[   63s]
[   63s] liboorexx5.x86_64: W: binary-or-shlib-calls-gethostbyname 
/usr/lib64/librxsock.so.4
[   63s] The binary calls gethostbyname. Please port the code to use 
getaddrinfo.
[   63s]
[   63s]  4 packages and 0 specfiles checked; 14 errors, 1 warnings, 63 
badness; has taken 1.1 s
[   63s]

There is a package naming convention for SONAME (described at 
https://en.opensuse.org/openSUSE:Shared_library_packaging_policy#Package_naming)
 which I'll tackle later. But the warnings about gethostbyname() and the end of 
line encoding should be patchable.

Could anyone cross-check my SPEC to see if I missed anything?

[cid:55200c42-42fa-4a33-a297-b18618e6a887]
Erico Mendonca
Premium Services
SUSE

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

Reply via email to