Hi Gil,

As Rick has already mentioned it is only the filenames and the top-level directory name in the source package that is being proposed to be all lowercase.

The reason for following this convention is that on platforms like Debian and HomeBrew (one of the the package managers on MacOS), the filename of the source package or the top-level directory name is used as the package name and version when building a binary package for the respective platforms.

For ooRexx to be accepted in official platform repositories these conventions need to be followed otherwise ooRexx is likely to be rejected from inclusion. And as you know, getting ooRexx into official repositories is one of the goals of RexxLA.

Cheers, Mark

On 14/4/23 22:32, Gilbert Barmwater wrote:
I think this needs more discussion before making, what seems on the surface to be, a "trivial" change.

When RexxLA received the source for Object Rexx from IBM, there was quite a bit of discussion on what the project should be called with the eventual decision being "ooRexx".  I'm sure the archives have the pro's and con's but there were reasons for the choice. It was definitely NOT arbitrary.

I understand the need for all lower case for *nix systems but isn't the "build" that one downloads from the "Files" section of Source Forge just a "container"?  Couldn't the "contents" have all lower case names and wouldn't that meet the *nix requirements?  I realize I'm showing my ignorance here so please help me understand if this is a "must" or just a "preference".

Gil

On 4/14/2023 7:27 AM, Rony G. Flatscher wrote:
On 14.04.2023 09:44, P.O. Jonsson wrote:
While working on creating a source package for #1854 I realized that all our artifacts starts off with ooRexx-,  in CamelFont. It comes from this line in CMakeLists.txt

set(CPACK_PACKAGE_NAME "ooRexx")

Since we have a requirement in the build to keep all other parts in lowercase (example -DOS_DIST=centos9 etc) this is a bit odd. I would like to change this to

set(CPACK_PACKAGE_NAME "oorexx")

Any objections?

Not at all, it seems that all lowercase is the norm on Unix systems and necessary for distributions. Please go for it!

---rony



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


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

--
------------------------------------------------------------------------
* Mark Hessling, m...@rexx.org http://www.rexx.org/
* Author of THE, a Free XEDIT/KEDIT editor and, Rexx/SQL, Rexx/CURL, etc.
* Maintainer of Regina Rexx interpreter
* Use Rexx? join the Rexx Language Association: https://www.rexxla.org/
------------------------------------------------------------------------



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

Reply via email to