Thanks for taking the time on this Rony.  I have added my thoughts to yours below.

On 3/6/2025 6:25 AM, Rony G. Flatscher wrote:

Terry, thank you for resending this!

In the meantime I took the time to go through all of the listed items (quite time consuming).

Here explicitly listed with my findings and the requests for takers, so please read through these items quickly and if you think you could lend your hand then please say so.

On 19.02.2025 19:41, taf wrote:

from Gil:

"I have summarized the open 5.0.0 issues twice already and a simple search by anyone interested of this discussion group around the Q4 time frame will find the items that others have identified as needing to be addressed before a new release is produced."

I've attached a summary of the items listed in Gil's note of 2024.12.21, 07.12 with subject line:

*/Re: [Oorexx-devel] Ad creating a release of ooRexx 5.1.0, please give feedback/*

Checking out the original entries from your attachment which communicates Gil's list:

  * Bug tracker related (to get to the respective bug tracker page
    just change the number at the end of this URL appropriately:
    https://sourceforge.net/p/oorexx/bugs/1447/)

      o # 1447 "Clean builds without compiler warnings", created:
        2017-05-09
        It seems that the code got fixed by Erich (last commit on
        2021-03-07), such that the "Pending work items: code" seems to
        be wrong;
        @Erich: could you please double-check?

      o #1624 ".Routine~newFile(rexxc-program) raises error 13.1",
        created: 2019-04-17
        "Pending work items: doc+test": will take on this one myself

As it seems that only tests were needed, I suggest we simply close this item (and any others that do not involve either code changes and/or documentation changes).

      o #1625 "NewRoutine() and LoadPackageFromData() raise error 13.1
        on tokenized Rexx code", created: 2019-07-16
        "Pending work items: doc+test": the only pending item is
        "test" (the documentation never indicated whether a program is
        compiled or not). Any takers for adding the necessary tests to
        "ooRexx/API/oo/"?

As it seems that only tests were needed, I suggest we simply close this item (and any others that do not involve either code changes and/or documentation changes).

      o #1656 "Lineout fails (at 2nd call) when path case not
        matched", created: 2019-10-09
        "Pending work items: doc+code": this seems to be wrong as a
        fix is in place and no documentation is needed.
        Suggestion: correct "Pending work items" and status to "closed".

+1

     o


      o #1742 "Stream RECLENGTH 1 issues", created: 2021-02-05, fixed
        the same day by Erich
        "Pending work items: test": this could be probably done by
        everyone on this list, any takers?

      o #1762 "pushing very large data hangs RexxQueue", created:
        2021-05-04, last update: 2021-07-07
        "Pending work items: code+test": it seems that there is no fix
        as of yet.
        @Erich & @Rick: what do you think about this, is this still an
        open bug? If not, how to fix it?

      o #1763 "StreamSocket issues", created: 2021-05-11, last update:
        2022-06-27
        "Pending work items: code+doc+test": it seems that this got
        fixed by Erich on 2021-05-12 already?
        If so, anyone on this list could edit the documentation and
        create a test, any takers?

      o #1786 "RexxPullFromQueue() returning invalid data for a null
        queue entry", created: 2021-11-05, last update: 2021-11-05
        "Pending work items: test": any takers?

      o #1827 "13 Sample files missing shebang", created: 2022-07-05,
        last updated: 2023-07-23
        "Pending work items: code+test": any takers?

      o #1837 "circular requires: some public classes are not
        visible", created: 2022-08-09, last update: 2022-12-20
        "Pending work items: doc+test": editing documentation probably
        not necessary, just the test; any takers?

      o #1838 "Crash while attempting to resolve a routine in a
        library package.", created: 2022-08-11, last update: 2024-11-21
        No pending work items, hence already completed!
        Suggestion: change status to "pending".

Change to Closed.

     o


  * Feature Request tracker related (to get to the respective bug
    tracker page just change the number at the end of this URL
    appropriately: https://sourceforge.net/p/oorexx/feature-requests/353/)

      o #353 "Embedded Database", created: 2009-05-01, last update:
        2012-12-21, status: accepted
        "Pending work items: docs"; Mark Miesfield created "ooSQLite",
        unfortunately, he has passed away back then.
        Looking at the given link
        <https://sourceforge.net/projects/oorexx/files/ooSQLite/>,
        there are Linux and Windows versions from January 2023.
        Not sure why this is listed.
        Also, it would be possible to use BSF4ooRexx and use JDBC to
        not only interact with SQLite but also with all databases on
        all operating systems that have a JDBC interface. Ad SQLite
        JDBC-driver: as SQLite is so small the JDBC driver includes
        the binaries for all major operating systems (Windows, Apple,
        Linux) such that only the SQLite-JDBC driver would be needed.

        Suggestion: keep state as is for the planned release of 5.1.0,
        discuss afterwards what to do with it.

For items like this, I'd rather see them closed and new items opened with a new target release.

      o  #554 "Enhance stand alone ooDialog installer to use
        components", created: 2013-10-20, last update: 2014-01-19,
        status: closed!
        Nothing to do!

I think this one was a typo as my list shows #544 Allow the registration of user defined SQL functions and aggregates with a TODO of doc.

      o #552 "Add the ToolBar control to ooDialog", created:
        2013-09-12, last update: 2013-09-21, status: accepted,
        milestone: ooDialog.4.2.3
        "Pending work items: code+doc+test"; created and code support
        by Mark Miesfield, not sure about state, nor why it made it to
        this list of open items with regard to 5.0.0. Also not sure
        about "ooDialog.4.2.3", not being a user of ooDialog.
        Any comments, insights, anyone?

        Suggestion: keep state as is as long as no ooDialog savvy
        developer steps forward to finalize this RFE.

Again, for items like this, I'd rather see them closed and new items opened with a new target release.

      o #569 "Allow direct creation of dialog control windows.",
        created: 2013-12-21, last update: 2013-12-21, status:
        accepted, milestone: ooDialog.4.2.3
        "Pending work items: code+doc+test"; created and code support
        by Mark Miesfield, not sure about state, nor why it made it to
        this list of open items with regard to 5.0.0. Also not sure
        about "ooDialog.4.2.3", not being a user of ooDialog.
        Any comments, insights, anyone?

        Suggestion: keep state as is as long as no ooDialog savvy
        developer steps forward to finalize this RFE.

Again, for items like this, I'd rather see them closed and new items opened with a new target release.

      o  #576 "Add support for the 'split button'", created:
        2013-12-25, last updated: 2013-12-25, status: status:
        accepted, milestone: ooDialog.4.2.3
        "Pending work items: code+doc+test"; created and code support
        by Mark Miesfield who commented: "Partially implemented, need
        to finish implementation, test, and doc.". Not sure why it
        made it to this list of open items with regard to 5.0.0. Also
        not sure about "ooDialog.4.2.3", not being a user of ooDialog.
        Any comments, insights, anyone?

        Suggestion: keep state as is as long as no ooDialog savvy
        developer steps forward to finalize this RFE.

Again, for items like this, I'd rather see them closed and new items opened with a new target release.

      o #571 "Support extended window styles for dialog and dialog
        control windows", created: 2013-12-24, last updated:
        20213-12-24, status: open, no work done.
        Not sure why it made it to this list of open items with regard
        to 5.0.0. Also not sure about "ooDialog.4.2.3", not being a
        user of ooDialog.
        Any comments, insights, anyone?

        Suggestion: keep state as is as long as no ooDialog savvy
        developer steps forward to finalize this RFE.

Again, for items like this, I'd rather see them closed and new items opened with a new target release.

      o #581 "Add item data capability to combo box", created:
        2014-01-30, last updated: 2014-01-30, status: accepted, no
        work done.
        Not sure why it made it to this list of open items with regard
        to 5.0.0. Also not sure about "ooDialog.4.2.3", not being a
        user of ooDialog.
        Any comments, insights, anyone?

        Suggestion: keep state as is as long as no ooDialog savvy
        developer steps forward to finalize this RFE.

      o #603 "Add a GUARD ON/OFF capability to the MethodContext
        APIs.", created: 2014-07-04, last updated: 2018-12-07, status:
        accepted
        "Pending work items: test";
        After checking the sources, documentation and the tests, it is
        clear that the status is wrong! Everything got implemented,
        documented and tested!

        Suggestion: change status to "closed"

+1

      o 754 "'rexxc' binary (compiled/tokenized) data: please encode
        as plain text (7-Bit-ASCII)", created: 2019-04-07, last
        updated: 2020-03-08, status: accepted
        "Pending work items: test";
        This has been implemented and documented, the test is missing.

        Will take on this pending work item myself.

As it seems that only tests were needed, I suggest we simply close this item (and any others that do not involve either code changes and/or documentation changes).

      o #803 "extensions to complex.cls", created: 2022-06-02, last
        update: 2022-06-03, status: accepted
        "Pending work items: test";
        This has been implemented, the test is missing, also
        "samples\usecomp.rex" should demonstrate the use of the new
        methods "**" (power) and "sqrt" (square root).

        @Walter: could you add the new methods to "samples\usecomp.rex"?
        And maybe even create tests for the testing framework to
        "test/trunk/ooRexx/samples/complex.testGroup"?


Request for feedback and help!

---rony

P.S.: In case you would be interested to help, but have never used the ooRexx testing framework then please ask for pointers. Here a pointer: <https://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/> (here the very first introduction to the framework: <https://www.rexxla.org/presentations/2006/ronyf2.pdf> and <https://wi.wu.ac.at/rgf/rexx/orx17/2006_orx17_ooRexxUnit-article.pdf>).











































































































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

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

Reply via email to