Re: [Oorexx-devel] Running ooRexx without superuser power ... (Re: ooRexxUnit return codes

2016-07-04 Thread Michael Lueck
Greetings Erich,

Erich Steinböck wrote:
> What kind of request is this?
>
> A build - time request?

> Or a run-time request?


I thought it could only be done as a build-time request, as once the binaries 
are built, I would not see how it possible to enforce a prefix upon the 
binaries.

That RFE went round and round between Mark and myself... I trying to point out 
that the prefix option was supported natively in the Linux version of the 
source code and build tools capabilities... 
just that it did not actually work due to the hard coded PID file path in the 
ooRexx source code, and Mark rejecting to accept it as a bug/defect against 
ooRexx.

I tried to research how other OSS/FS projects handled their PID file, and 
building from source with a custom prefix path... I do not exactly remember 
what conclusion that research produced. I believe 
I went asking in the MySQL developer group as MySQL also uses a PID file.

I recall it being very hard to get folks on the ooRexx developer team to 
understand typical Linux Shared Web Hosting providers restrictions. The fact 
that I as a customer of hosting company am NOT 
granted a root account seemed to be the point of disconnect.

All's well that ends well... ooRexx is still reliably working in Linux Share 
Web Hosting:

(uiserver):u40009095:~ > which rexx
/kunden/homepages/35/d157794216/htdocs/opt/oorexx/bin/rexx

(uiserver):u40009095:~ > rexx -v
Open Object Rexx Version 4.2.0
Build date: Mar  2 2014
Addressing Mode: 32

Copyright (c) IBM Corporation 1995, 2004.
Copyright (c) RexxLA 2005-2013.
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


I am thankful,

-- 
Michael Lueck
Lueck Data Systems
http://www.lueckdatasystems.com/

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] [Announce] Welcome Erico Mendonca as a committer on the ooRexx project

2016-07-04 Thread Jean-Louis Faucher
Congratulations Erico !
and welcome.
Jean-Louis


2016-07-04 19:33 GMT+02:00 Jon Wolfers :

> Erico has been working consistently on the build team for the project.
> The Committers and the RexxLa have invited him to become a committer and
> I'm very happy to say that he has accepted.
>
> Please welcome him.
>
> Jon
>
>
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] [Announce] Welcome Erico Mendonca as a committer on the ooRexx project

2016-07-04 Thread Jon Wolfers
Erico has been working consistently on the build team for the project.
The Committers and the RexxLa have invited him to become a committer and
I'm very happy to say that he has accepted.

Please welcome him.

Jon
--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Running ooRexx without superuser power ... (Re: ooRexxUnit return codes

2016-07-04 Thread René Jansen
Hi Erich,

I think the breakdown is as follows:

- we have build & (sudo) make install - these are private. where you install or 
whether you run rxapi or not is up to you. you might need root, or not, but you 
have it, so no action
- we have the rpm and deb world - requires root, as they lead to multiuser 
installs and daemon scheduling; no action, as non-root install is impossible 
using the standard commands like apt-get, yum or zypper
- we have the ‘installer’ binary installers (windows nsis, macos pkg) - these 
can be private or public. private should not require admin/root, including 
rxapi. running a windows service always requires admin? I think it probably 
does; action: make private nonshared installls ‘rootless’ 
- we have the ‘portable' binary installers - windows portable and linux tar.Z 
files that can be expanded anywhere. no admin/root required; action: make rxapi 
runs ‘rootless'

The macOS setup - with /usr/bin 'considered harmful’ for non-OS code after 
recent changes, is the first one that would benefit from a rootless install - 
the binaries should go into e.g. ~/Applications/ooRexx5.00/bin and rxapi could 
log its pid into that if needed. A multiuser install (that enables ooRexx to be 
used by all users and installs rxapi to be restarted automatically after an IPL 
needs root - or a sudo install to be more specific).

So it is different things for different platforms and installer/package types, 
and installation types. Let’s focus on 5.00 first, however.

best regards,

René.


> On 4 jul. 2016, at 17:18, Erich Steinböck  wrote:
> 
> What kind of request is this?
> 
> A build - time request?
> Everything should be there to build-your-own interpreter with any prefix and 
> PID file path (which is what Michael did in RFE 542)
> 
> Or a run-time request? To install, I guess you have to have root, and during 
> install rxapi should have been set up as a daemon with no need for anyone to 
> start or stop it (except root).
> 
> Or is it a packaging request?  Each build package should come in two 
> flavours: install and portable, the latter to be run off a directory without 
> need for root?  That would of course double the number of packages we have to 
> build / test.
> 
> Erich
> 
> On Mon, Jul 4, 2016 at 1:00 AM, Michael Lueck  > wrote:
> René Jansen wrote:
> > Rony,
> >
> > thanks for this research. Some of it I remember, other more vaguely.
> >
> > So:
> >
> > 1) we drew the conclusion earlier that root is not needed
> 
> "#542 Support non-root interpreter installation and execution on Unix-like 
> systems"
> https://sourceforge.net/p/oorexx/feature-requests/542/ 
> 
> 
> We had arrived at a patch to the ooRexx source code that would allow ooRexx 
> 4.2.0 to be built in a Linux Shared Web Hosting package where the user ID is 
> not granted root permissions.
> 
> I am thankful,
> 
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/ 
> 
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape 
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel 
> 
> 
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Running ooRexx without superuser power ... (Re: ooRexxUnit return codes

2016-07-04 Thread Erich Steinböck
What kind of request is this?

A build - time request?
Everything should be there to build-your-own interpreter with any prefix
and PID file path (which is what Michael did in RFE 542)

Or a run-time request? To install, I guess you have to have root, and
during install rxapi should have been set up as a daemon with no need for
anyone to start or stop it (except root).

Or is it a packaging request?  Each build package should come in two
flavours: install and portable, the latter to be run off a directory
without need for root?  That would of course double the number of packages
we have to build / test.

Erich

On Mon, Jul 4, 2016 at 1:00 AM, Michael Lueck 
wrote:

> René Jansen wrote:
> > Rony,
> >
> > thanks for this research. Some of it I remember, other more vaguely.
> >
> > So:
> >
> > 1) we drew the conclusion earlier that root is not needed
>
> "#542 Support non-root interpreter installation and execution on Unix-like
> systems"
> https://sourceforge.net/p/oorexx/feature-requests/542/
>
> We had arrived at a patch to the ooRexx source code that would allow
> ooRexx 4.2.0 to be built in a Linux Shared Web Hosting package where the
> user ID is not granted root permissions.
>
> I am thankful,
>
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/
>
>
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] to do list

2016-07-04 Thread René Jansen
Hi Jon,

I can branch for release and do the necessary things on SourceForge, and I am 
sure most of the other active programmers can do that also. I think the 
ooDialog package, which was separated from the main ooRexx package, could be 
released independently, but at the same time. As it is for one platform only, 
someone familiar with it needs to adopt it - you? I cannot judge if it works or 
not, or know how to run test cases. I am working on getting a windows machine 
(in fact, I have one VM image running since yesterday that I need to hook up to 
Jenkins) to do builds and tests of it.

Do we have an official adoptor?


best regards,

René.



> On 4 jul. 2016, at 15:55, Jon Wolfers  wrote:
> 
> Hi René,
> 
> I'm not sure who amongst the committees has the experience with svn to 'do' a 
> release.  Mark did the last ones and David before that i think.  Also i don't 
> think anyone knows what (if anything) needs to happen with the independent 
> ooDialog package.
> 
> Jon
> 
> On Jul 4, 2016 12:09 AM, "Michael Lueck"  > wrote:
> René Jansen wrote:
> > 1) document which platforms are going to be in the core list of supported 
> > platforms (of which we have binary installer packages):
> >
> > this is a matrix of:
> >
> > ISA  - OS name - Distribution - version
> 
> I would still like to assist with the following builds:
> 
> ISA - Linux - Ubuntu - 16.04 AMD64
> ISA - Linux - Ubuntu - 16.04 I386
> ISA - Linux - Ubuntu - 14.04 AMD64
> ISA - Linux - Ubuntu - 14.04 I386
> ISA - Linux - Ubuntu - 12.04 AMD64
> ISA - Linux - Ubuntu - 12.04 I386
> 
> I am thankful,
> 
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/ 
> 
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape 
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel 
> 
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] to do list

2016-07-04 Thread Jon Wolfers
Hi René,

I'm not sure who amongst the committees has the experience with svn to 'do'
a release.  Mark did the last ones and David before that i think.  Also i
don't think anyone knows what (if anything) needs to happen with the
independent ooDialog package.

Jon
On Jul 4, 2016 12:09 AM, "Michael Lueck" 
wrote:

> René Jansen wrote:
> > 1) document which platforms are going to be in the core list of
> supported platforms (of which we have binary installer packages):
> >
> > this is a matrix of:
> >
> > ISA  - OS name - Distribution - version
>
> I would still like to assist with the following builds:
>
> ISA - Linux - Ubuntu - 16.04 AMD64
> ISA - Linux - Ubuntu - 16.04 I386
> ISA - Linux - Ubuntu - 14.04 AMD64
> ISA - Linux - Ubuntu - 14.04 I386
> ISA - Linux - Ubuntu - 12.04 AMD64
> ISA - Linux - Ubuntu - 12.04 I386
>
> I am thankful,
>
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/
>
>
> --
> Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] GCC 6.x fixes to 4.2.0

2016-07-04 Thread Erico Mendonca
Hello Michael,

>
>Is GCC 6.x even out yet?
>

Officially yes (it’s on 6.1.x already). But none of the release-grade distros 
are using it yet AFAIK. 

So far openSUSE Tumbleweed/Factory, Fedora 24, Ubuntu 16.10 and Debian Stretch 
have it. All are due to be released in the next few months.

>Ubuntu 16.04 which comes with GCC gcc-4.8.5. 6.x is a lot hither version 
>number... and 16.04 only shipped just over two months ago.
>
>I have been hoping to produce ooRexx 4.2.0 packages for Ubuntu 16.04. Thus 
>asking if I need to look into downloading source from the SuSE project rather 
>than ooRexx.
>

We do have a .dsc and the necessary files on the Project directory in OBS, but 
the last one we tested was on Ubuntu 15.04.

But it appears to have compiled successfully on 16.04. It’s on my home 
directory:

https://build.opensuse.org/package/show/home:emendonca:branches:devel:languages:misc/ooRexx

You can  also create an account there, branch any package, modify it and 
recompile to any of the supported platforms, it’s free ☺

-- 
— Erico Mendonça

Dedicated Support Engineer
SUSE


--
Attend Shape: An AT Tech Expo July 15-16. Meet us at AT Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel