NetRexxR 3.00 jar file - very minor nit

classic Classic list List threaded Threaded
33 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: asm (Re: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit

David Requena
Thomas,

It's not that easy as a textual change. That'd break any third party sources using your Rexx2Nrx classes.
Sources are easily fixable but what about already compiled classes for which source code is no longer available? These'd break too.

Regards,


2011/6/15 Thomas Schneider <[hidden email]>
<snip>

Once the issue of the new package name is settled it should be fairly straight-forward to change it not only in the sources that make up NetRexx, but also directly in the compiled Java classes. In this respect I would suggest to use asm which comes with nice examples how to do that (it is relatively simple).
<snip)

May I add, that I do have 2 fairly simple utilities (influenced by other operatin systems I did use in the past (namely GEISCO's worlwide  MARK II Network,
which did have an international NetWork back in the 1960's :-))

LOCATE string1[..., string2, ...] [IN filenames]

  to locate the occurance of the specified strings.
  When NO filenames are specified, all SOURCE files are serached.

  By default, this command is recursive, i.e. walks thru all subdirectories

CHANGE string1 TO string2 [, ...] [IN filenames]

  - or-

CHANGE changes.list

   where changes.list doe contain comma separated pairs of the old and the new string.

As soon as I am a member of the developer-list, I will forward the
sources to David for common use.

You might, for instance, simply say:

cmd> change Rexx2Nrx.Rexx2RT to org.netrexx.runtime,compatibilty

etc, etc

Just for your info :-)

Thomas.
.s

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: asm (Re: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit

Rony G. Flatscher (wu-wien)

On 15.06.2011 13:16, David Requena wrote:
> It's not that easy as a textual change.
Yup, bytecode <> text.

> That'd break any third party sources using your Rexx2Nrx classes.
> Sources are easily fixable but what about already compiled classes for
> which source code is no longer available? These'd break too.
"asm" is your friend for this category of problems, hence pointing at it.

---rony

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: asm (Re: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit

David Requena

Agreed on al accounts.

-
Saludos / Kind regards,
David Requena

NOTE: The opinions expressed here represent the opinions
of the authors and do not necessarily represent the opinions
of those who hold other opinions.

-----Original Message-----
From: "Rony G. Flatscher" <[hidden email]>
Sender: [hidden email]
Date: Wed, 15 Jun 2011 13:25:56
To: IBM Netrexx<[hidden email]>
Reply-To: IBM Netrexx <[hidden email]>
Subject: Re: asm (Re: [Ibm-netrexx] NetRexxR 3.00 jar file - very minor nit


On 15.06.2011 13:16, David Requena wrote:
> It's not that easy as a textual change.
Yup, bytecode <> text.

> That'd break any third party sources using your Rexx2Nrx classes.
> Sources are easily fixable but what about already compiled classes for
> which source code is no longer available? These'd break too.
"asm" is your friend for this category of problems, hence pointing at it.

---rony

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

rvjansen
In reply to this post by ThSITC
Thomas,

the windows build procedure would be for people who are taking part of the development of the NetRexx product and are on windows. The jar files are only a part of the package. The package could contain examples, documentation, install procedures and more. Although we should do most things in a platform independent way, this was more my way of stating that while I will be maintaining several build procedures, for the maintenance of windows specific variants, other people's assistance is required.

best regards,

René Jansen.

On Jun 15, 2011, at 1:10 PM, Thomas Schneider wrote:

Hi Rene,
   as the Java Byte Code is machine independent, NO separate BUILD procedures for Windows shall & will be rquired at all.

   Testing, however, on Windows Machine will be required.

I already did send out a mail that I'm willing to do this part, when automated,
and the Language Board does still have no other volunteer's for that..

I do have both Windows XP and Windows 7 on my desk.

Thomas.
===========================================================
Am 15.06.2011 12:40, schrieb René Jansen:
Kermit,

it is no problem and I will refresh the libraries. It is not a problem of haste - these build procedures were there in 2008 right after I joined IBM and received the sourcecode. Because I generally do not use windows, a new and very simple (I like simple) build procedure was made and never looked at again. Yesterday, I checked in a fix for another error in it.

We need someone to volunteer to take care of the windows build procedure. I expect the main build procedure to be ant or maven eventually, but I personally use Make for speed and minimal compile scope - but I expect a lot of people to be expecting a good windows build procedure, so it would be good if that was taken care of.

Normally, different builds should have different version numbers, but in this case, anyone opposed to call the new jars also 3.00?

best regards,

René Jansen.

On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:

David -

Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request.

-- Kermit

On 6/15/2011 12:12 AM, David Requena wrote:
Kermit,

Not speaking in any official capacity here...

<speculate_mode>
The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode>

We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc.

One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.

At this point there is not a process for discussing such topics like the one above, hot to get involved, etc.

In short, there is much work to be done :-)

2011/6/15 Kermit Kiser <[hidden email]>
David -

I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right?

-- Kermit


On 6/14/2011 4:41 PM, David Requena wrote:
Kermit,

Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 

At last we've a place to enter these things at. Oh my.. feels good :-)


2011/6/15 Kermit Kiser <[hidden email]>
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is.

-- Kermit



On 6/14/2011 3:10 PM, René Jansen wrote:
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.

René.

On Jun 14, 2011, at 10:57 PM, [hidden email] wrote:

I notice that the NetRexxR jar file contains:

NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties

Is it needed there?  I couldn't find anything in netrexx\lang that
references it.
(Perhaps I missed something?)  It is included in NetRexxC.jar (as I assume
it should be.)

Not a problem of course, but maybe it should be excluded from the build
path if it is there unintentionally.


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/





--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


--
Thomas Schneider (www.thsitc.com)
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

ThSITC
Hello Rene,
   I'm having my own build procedures as well as procedures to detect and
maintain all multi-level Cross-References (part of PP).

Before I'm writing so much, I do propose that I'll join the developer's list,
after my identity [hidden email] has been changed to [hidden email] there at KENAI, and we do discuss the details on the developers List.

The good news are (for the IBM-NetRexx Group):

I'm making good progress with Rexx2Nrx release 7.00 (now all things in NetRexx), which also will include an *experimental* translation of ooRexx Syntax&Semantics to NetRexx Syntax&Semantics.

It would, however, NOT contain a re-implementation of all the ooRexx Run-Time.

End of advertisement.
Thomas.
=========================================================

Am 15.06.2011 14:19, schrieb René Jansen:
Thomas,

the windows build procedure would be for people who are taking part of the development of the NetRexx product and are on windows. The jar files are only a part of the package. The package could contain examples, documentation, install procedures and more. Although we should do most things in a platform independent way, this was more my way of stating that while I will be maintaining several build procedures, for the maintenance of windows specific variants, other people's assistance is required.

best regards,

René Jansen.

On Jun 15, 2011, at 1:10 PM, Thomas Schneider wrote:

Hi Rene,
   as the Java Byte Code is machine independent, NO separate BUILD procedures for Windows shall & will be rquired at all.

   Testing, however, on Windows Machine will be required.

I already did send out a mail that I'm willing to do this part, when automated,
and the Language Board does still have no other volunteer's for that..

I do have both Windows XP and Windows 7 on my desk.

Thomas.
===========================================================
Am 15.06.2011 12:40, schrieb René Jansen:
Kermit,

it is no problem and I will refresh the libraries. It is not a problem of haste - these build procedures were there in 2008 right after I joined IBM and received the sourcecode. Because I generally do not use windows, a new and very simple (I like simple) build procedure was made and never looked at again. Yesterday, I checked in a fix for another error in it.

We need someone to volunteer to take care of the windows build procedure. I expect the main build procedure to be ant or maven eventually, but I personally use Make for speed and minimal compile scope - but I expect a lot of people to be expecting a good windows build procedure, so it would be good if that was taken care of.

Normally, different builds should have different version numbers, but in this case, anyone opposed to call the new jars also 3.00?

best regards,

René Jansen.

On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:

David -

Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request.

-- Kermit

On 6/15/2011 12:12 AM, David Requena wrote:
Kermit,

Not speaking in any official capacity here...

<speculate_mode>
The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode>

We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc.

One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.

At this point there is not a process for discussing such topics like the one above, hot to get involved, etc.

In short, there is much work to be done :-)

2011/6/15 Kermit Kiser <[hidden email]>
David -

I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right?

-- Kermit


On 6/14/2011 4:41 PM, David Requena wrote:
Kermit,

Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 

At last we've a place to enter these things at. Oh my.. feels good :-)


2011/6/15 Kermit Kiser <[hidden email]>
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is.

-- Kermit



On 6/14/2011 3:10 PM, René Jansen wrote:
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.

René.

On Jun 14, 2011, at 10:57 PM, [hidden email] wrote:

I notice that the NetRexxR jar file contains:

NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties

Is it needed there?  I couldn't find anything in netrexx\lang that
references it.
(Perhaps I missed something?)  It is included in NetRexxC.jar (as I assume
it should be.)

Not a problem of course, but maybe it should be excluded from the build
path if it is there unintentionally.


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/





--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


--
Thomas Schneider (www.thsitc.com)
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


--
Thomas Schneider (www.thsitc.com)

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Thomas Schneider, Vienna, Austria (Europe) :-)

www.thsitc.com
www.db-123.com
Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

Robert L Hamilton
In reply to this post by Kermit Kiser
Please . . . Let's not make code changes until this project is on a better organizational Footing.

Thanks for your time and Enjoy the Day. . .

Robert L Hamilton, Engineer
Richardson Texas USA

 

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

rvjansen
Robert,

agree - but this is a packaging change. Also, I looked at kenai and we have tagged the release, but not formally released it yet - and that project site reflects the truth, and nothing else.

best regards,

René.

On Jun 15, 2011, at 5:37 PM, Robert Hamilton wrote:

> Please . . . Let's not make code changes until this project is on a better organizational Footing.
>
> Thanks for your time and Enjoy the Day. . .
>
> Robert L Hamilton, Engineer
> Richardson Texas USA
>
>  
> _______________________________________________
> Ibm-netrexx mailing list
> [hidden email]
> Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
>


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

rvjansen
In reply to this post by Kermit Kiser
Kermit,

the jars have been silently refreshed. As there was no opposition against keeping 3.00, and we did not formally release this level on the project site, it could be done like that. A little retest would be in order, and if all is ok, we can officially freeze and release. There will be no more activity until the formal project has been organized.

best regards,

René.

On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:

David -

Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request.

-- Kermit

On 6/15/2011 12:12 AM, David Requena wrote:
Kermit,

Not speaking in any official capacity here...

<speculate_mode>
The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode>

We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc.

One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.

At this point there is not a process for discussing such topics like the one above, hot to get involved, etc.

In short, there is much work to be done :-)

2011/6/15 Kermit Kiser <[hidden email]>
David -

I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right?

-- Kermit


On 6/14/2011 4:41 PM, David Requena wrote:
Kermit,

Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 

At last we've a place to enter these things at. Oh my.. feels good :-)


2011/6/15 Kermit Kiser <[hidden email]>
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is.

-- Kermit



On 6/14/2011 3:10 PM, René Jansen wrote:
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.

René.

On Jun 14, 2011, at 10:57 PM, [hidden email] wrote:

I notice that the NetRexxR jar file contains:

NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties

Is it needed there?  I couldn't find anything in netrexx\lang that
references it.
(Perhaps I missed something?)  It is included in NetRexxC.jar (as I assume
it should be.)

Not a problem of course, but maybe it should be excluded from the build
path if it is there unintentionally.


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/





--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

billfen
In reply to this post by billfen
Good suggestion.  The code base structure could stand some reorganization.
Hopefully a project orientation (for NetBeans, Eclipse, etc.) is in the
works.  

The issue of package names needs to be addressed.  I would assume something
like "org.rexxla.netrexx3.translator" and "org.rexxla.netrexx3.runtime"
would be more appropriate than "COM.ibm..." - it always struck me funny
that COM was in caps and IBM was not :)  Of course, that step will involve
updates to all of the source files, and who know how much breakage in the
wild.  

I guess some things depend on the extent to which RexxLA and IBM want a new
slate.

For my own internal efforts, I'm tentatively splitting it up into 3
different Eclipse projects, replacing all the ancient build stuff (.bat,
.com, make etc.) with Ant scripts and so on.  

It seems to me that the build process certainly needs to be OS independent,
and that the various installers need to be more OS appropriate - a windows
install should look like any other package install for windows (i.e. using
a windows installer and a simple "download/click to install" approach).

The bootstrap setup is indeed a bit tricky, since the ability to rebuild
from either a known good (prior) jar as well as a current version is
needed.  I was surprised that you moved the jars out of the project, since
I assume they are necessary for bootstraping - no doubt that will all get
sorted out.  


On 6/15/2011 11:37 AM, Robert Hamilton wrote:
> Please . . . Let's not make code changes until this project is on a
better organizational Footing.
>
> Thanks for your time and Enjoy the Day. . .
>
> Robert L Hamilton, Engineer
> Richardson Texas USA

--------------------------------------------------------------------
mail2web.com - Microsoft® Exchange solutions from a leading provider -
http://link.mail2web.com/Business/Exchange



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

Kermit Kiser
In reply to this post by rvjansen
René -

That sounds good to me. I will rerun all of my tests with the updated jar files.

-- Kermit

On 6/15/2011 10:23 AM, René Jansen wrote:
Kermit,

the jars have been silently refreshed. As there was no opposition against keeping 3.00, and we did not formally release this level on the project site, it could be done like that. A little retest would be in order, and if all is ok, we can officially freeze and release. There will be no more activity until the formal project has been organized.

best regards,

René.

On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:

David -

Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request.

-- Kermit

On 6/15/2011 12:12 AM, David Requena wrote:
Kermit,

Not speaking in any official capacity here...

<speculate_mode>
The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode>

We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc.

One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.

At this point there is not a process for discussing such topics like the one above, hot to get involved, etc.

In short, there is much work to be done :-)

2011/6/15 Kermit Kiser <[hidden email]>
David -

I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right?

-- Kermit


On 6/14/2011 4:41 PM, David Requena wrote:
Kermit,

Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 

At last we've a place to enter these things at. Oh my.. feels good :-)


2011/6/15 Kermit Kiser <[hidden email]>
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is.

-- Kermit



On 6/14/2011 3:10 PM, René Jansen wrote:
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.

René.

On Jun 14, 2011, at 10:57 PM, [hidden email] wrote:

I notice that the NetRexxR jar file contains:

NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties

Is it needed there?  I couldn't find anything in netrexx\lang that
references it.
(Perhaps I missed something?)  It is included in NetRexxC.jar (as I assume
it should be.)

Not a problem of course, but maybe it should be excluded from the build
path if it is there unintentionally.


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/





--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

Fernando Cassia-2
In reply to this post by billfen


On Wed, Jun 15, 2011 at 15:29, [hidden email] <[hidden email]> wrote:
and that the various installers need to be more OS appropriate - a windows
install should look like any other package install for windows (i.e. using
a windows installer and a simple "download/click to install" approach).

I am against this. How about using Java for what it is good for?. Even better, why can´t the NetRexx installer be written in NetRexx itself?.

In my view, installing NetRexx should be as simple as clicking on an "Install" icon from any Java-enabled web browser, and it should launch a pure-Java installer package using Java Web Start.
 
Here is a detailed example of various pure-Java installers

http://javabyexample.wisdomplug.com/java-concepts/34-core-java/63-make-an-installer-for-your-java-applications.html

Then, of course, you can provide .zip packages, too.

FC

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

Kermit Kiser
In reply to this post by Kermit Kiser
René -

I reran all my tests with the new refreshed jar files, including compiling an Android NetRexx application and running it on a smart phone. There were about 15 NetRexx test programs in my testing directory and they all worked as expected. I used a Windows 7 64bit system with Java SE 1.6.0.20 for this set of tests. I am a happy programmer! I vote to freeze 3.00 here and start working on the next release.

Some questions:

1) Since you have been working with the source for a while now, do you have any tips on how to start getting familiar with the code?

2) Should we go back through the bug reports and enhancement requests we have and start adding them to the issues list at Kenai?

3) How do I become a contributing developer, assuming I can figure out the code enough to help?

-- Kermit


On 6/15/2011 12:44 PM, Kermit Kiser wrote:
René -

That sounds good to me. I will rerun all of my tests with the updated jar files.

-- Kermit

On 6/15/2011 10:23 AM, René Jansen wrote:
Kermit,

the jars have been silently refreshed. As there was no opposition against keeping 3.00, and we did not formally release this level on the project site, it could be done like that. A little retest would be in order, and if all is ok, we can officially freeze and release. There will be no more activity until the formal project has been organized.

best regards,

René.

On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:

David -

Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request.

-- Kermit

On 6/15/2011 12:12 AM, David Requena wrote:
Kermit,

Not speaking in any official capacity here...

<speculate_mode>
The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode>

We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc.

One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.

At this point there is not a process for discussing such topics like the one above, hot to get involved, etc.

In short, there is much work to be done :-)

2011/6/15 Kermit Kiser <[hidden email]>
David -

I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right?

-- Kermit


On 6/14/2011 4:41 PM, David Requena wrote:
Kermit,

Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 

At last we've a place to enter these things at. Oh my.. feels good :-)


2011/6/15 Kermit Kiser <[hidden email]>
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is.

-- Kermit



On 6/14/2011 3:10 PM, René Jansen wrote:
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.

René.

On Jun 14, 2011, at 10:57 PM, [hidden email] wrote:

I notice that the NetRexxR jar file contains:

NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties

Is it needed there?  I couldn't find anything in netrexx\lang that
references it.
(Perhaps I missed something?)  It is included in NetRexxC.jar (as I assume
it should be.)

Not a problem of course, but maybe it should be excluded from the build
path if it is there unintentionally.


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/





--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

Reply | Threaded
Open this post in threaded view
|

Re: NetRexxR 3.00 jar file - very minor nit

rvjansen
Hi Kermit,

that is good news - as you can see David has tagged this version level as NetRexxC-3.00_proto so we can release it as such. 

1) I will put the knowledge that I have about the codebase in the wiki on kenai so we can collectively work on enlarging it. Do not overestimate what I know; I worked on getting it ready for open sourcing, but I never formally took over maintenance from Mike.

2) Yes please, that would be the best strategy. Time allowing I will also go back through the list messages on Nabble and see what I can find. In fact there are some issues in there already.

3) First try to build and change on your local system. Building has some peculiarities that we need to document well - the translator being written in NetRexx implies a working compiler, there is no bootstrapping code to build it with only Java present. Then, it would be best to, next to your own experimenting (which everybody is free to do of course), take up some issues or feature requests from the tracker on Kenai. If you attach the diffs to the issue and they work, the current set of committers (that is David Requena and me) can propose to the board to promote you to also be a committer, which means that your userid can commit changes into svn. This process has been formalized in the NetRexx project charter, of which I will attach a copy to the project site.

The RexxLA board has approved my project report for phase 1 and phase 3 - the day before yesterday, so all project positions have been formalized now. I will report about this soon, and on the developers list. 

I am contacting the proposed members for the architecture review board and will let the list know when that is in place. When the roadmap is defined, we can all claim a task and work on it.

best regards,

René Jansen.

On 17 jun 2011, at 08:21, Kermit Kiser wrote:

René -

I reran all my tests with the new refreshed jar files, including compiling an Android NetRexx application and running it on a smart phone. There were about 15 NetRexx test programs in my testing directory and they all worked as expected. I used a Windows 7 64bit system with Java SE 1.6.0.20 for this set of tests. I am a happy programmer! I vote to freeze 3.00 here and start working on the next release.

Some questions:

1) Since you have been working with the source for a while now, do you have any tips on how to start getting familiar with the code?

2) Should we go back through the bug reports and enhancement requests we have and start adding them to the issues list at Kenai?

3) How do I become a contributing developer, assuming I can figure out the code enough to help?

-- Kermit


On 6/15/2011 12:44 PM, Kermit Kiser wrote:
René -

That sounds good to me. I will rerun all of my tests with the updated jar files.

-- Kermit

On 6/15/2011 10:23 AM, René Jansen wrote:
Kermit,

the jars have been silently refreshed. As there was no opposition against keeping 3.00, and we did not formally release this level on the project site, it could be done like that. A little retest would be in order, and if all is ok, we can officially freeze and release. There will be no more activity until the formal project has been organized.

best regards,

René.

On Jun 15, 2011, at 12:08 PM, Kermit Kiser wrote:

David -

Normally I would agree with you about getting organized before making code changes. However, the two issues mentioned are not code changes. I understand the desire to publish the open source NetRexx modules quickly once they were released. The problem is that the haste in building the base 3.00 jar files has accidentally led to the inclusion of directories which are not in Mike's 2.05 release. Thus I was simply requesting that we undo those build errors and get back to a base starting point that is closer to the IBM version before we even start considering code changes. That would also enable me to continue my work and testing using only the open source NetRexx version. I hope that clarifies the reason for my request.

-- Kermit

On 6/15/2011 12:12 AM, David Requena wrote:
Kermit,

Not speaking in any official capacity here...

<speculate_mode>
The project is at its very first stages right now. There are still many questions that will be getting answers as the project takes form. As fas as I know there were conditions the RexxLA formally committed to satisfy as part of the hand over process which need fleshed out.
</speculate_mode>

We've waited for very long. I think we can take some time to properly organize the project itself, establishing QA processes, etc.

One thing I personally would like to see before starting much code modification is a continuous build/test facility so any blatant bugs and/or regressions introduced may get uncovered every day. C'mon, we´ve got Mike's test cases. Lets take advantage of them.

At this point there is not a process for discussing such topics like the one above, hot to get involved, etc.

In short, there is much work to be done :-)

2011/6/15 Kermit Kiser <[hidden email]>
David -

I added my comments to both issues. I actually think there is another size issue beside these in the modules but I don't know the cause. Can we put out an updated version build for these or is it a lot of work and we need to limit to once a week or something? I assume that René alone can approve fixes at this time - is that right?

-- Kermit


On 6/14/2011 4:41 PM, David Requena wrote:
Kermit,

Please add a comment to the issue at http://kenai.com/jira/browse/NETREXX-1 

At last we've a place to enter these things at. Oh my.. feels good :-)


2011/6/15 Kermit Kiser <[hidden email]>
Aha moment! I was wondering why the 3.00 NetRexxR.jar file was 46KB while the 2.05 NetRexxR.jar file is only 36KB in size. I just checked - the properties file is not included in Mike's 2.05 build. I think we have another fix request for 3.01 or whatever that number is.

-- Kermit



On 6/14/2011 3:10 PM, René Jansen wrote:
This would be the time to enter it in the bug tracker, so when we investigate and decide upon true and false, we have it documented.

René.

On Jun 14, 2011, at 10:57 PM, [hidden email] wrote:

I notice that the NetRexxR jar file contains:

NetRexxR.jar\COM\ibm\netrexx\process\NetRexxC.properties

Is it needed there?  I couldn't find anything in netrexx\lang that
references it.
(Perhaps I missed something?)  It is included in NetRexxC.jar (as I assume
it should be.)

Not a problem of course, but maybe it should be excluded from the build
path if it is there unintentionally.


--------------------------------------------------------------------
mail2web.com – Enhanced email for the mobile individual based on Microsoft®
Exchange - http://link.mail2web.com/Personal/EnhancedEmail



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/




--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/





--
Saludos / Regards,
David Requena

_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/


_______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/



_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive : http://ibm-netrexx.215625.n3.nabble.com/

12