[Oorexx-devel] Fwd: Re: Questions ad Allura ...

2012-08-25 Thread Rony G. Flatscher
Hi there,

enclosed FYI my postings to the Allura dev list, which caused me to create four 
tickets today, which
are enclosed right at the top of the forwarded e-mail. Please consider to vote 
on them.

---rony


 Original Message 
Subject:Re: Questions ad Allura ...
Date:   Sat, 25 Aug 2012 12:47:35 +0200
From:   Rony G. Flatscher (Apache) r...@apache.org
Reply-To:   allura-...@incubator.apache.org
To: allura-...@incubator.apache.org



Hi Dave,

thank you for your feedback, which leaded to the creation of the following four 
tickets, hoping that
their description and content can be understood out of context as well:

  * #4792 Please allow normal users to receive notification e-mails for all 
commits and patches:
https://sourceforge.net/p/allura/tickets/4792/
  * #4789 Please add links to the file's diffs for commits and patches in the 
notification e-mail :
https://sourceforge.net/p/allura/tickets/4789/
  * #4790 Allow additional fields to be shown on bug tracker:
https://sourceforge.net/p/allura/tickets/4790/
  * #4791 Please add a popup to determine sort (fields, sorting position and 
kind):
https://sourceforge.net/p/allura/tickets/4791/

---rony



On 23.08.2012 23:58, Dave Brondsema wrote:
 Hi again Rony.  Thanks for the feedback.

 On 8/23/12 5:09 AM, Rony G. Flatscher (Apache) wrote:
 Hi Dave,

 On 22.08.2012 20:00, Dave Brondsema wrote:
 Patches:  Perhaps I am not understanding the problem clearly.  Are you
 talking about a ticket in your Patches tracker?  E.g.
 https://sourceforge.net/p/oorexx/patches/171/  On there I can see the
 attached patch file and can open it fine.  If you are subscribed to a
 ticket, you should get an email when a file is attached.  It'll have the
 attachment metadata, but not the whole file included.  Emailing the
 attachments could be a problem if they are very large.  Can you provide
 an example if I'm not on the right track here?
 Maybe the following helps understand the built  attitude/expectation 
 better: when following a
 project like ooRexx over the years as a former/potential developer it is 
 important to learn about
 *all* supplied patches and *all* commits in general. Then, if patches, 
 commits occur it used to be
 the case that an e-mail including the diffs got sent out via a 
 relay-e-mail-list and anyone who
 subsribed to that e-mail list received it. Now, the diffs embedded in the 
 e-mail would not be
 necessary, if the e-mail contained a list of files that got changed each 
 with a link to get to its
 diff (and ultimately one link that would present all diffs at once). For 
 study purposes or merely
 documentation printing out those diffs (either physically or as a pdf) is 
 important, if an area got
 changed that one has special interest in.

 Following a specific tracker item needs the prerequisite, that one learns 
 that a tracker item got
 created in the first place, which is quite cumbersome. [In the example
 https://sourceforge.net/p/oorexx/patches/171/; one would be able to get 
 access to the patch
 attachment, but I have not found a way to display it inline with color 
 highlighting.]

 So maybe the bottom line would be: allow for sending out any patch (and 
 commit) via a relay
 e-mail-list, which can be subscribed by interested parties. This would allow 
 for a push model, where
 one would be informed that a patch (commit) got submitted/applied. If that 
 e-mail contained the
 aforementioned links to get to diffs (on each file or optionally having one 
 big diff for all
 affected files), then this would be great!
 There is a setting that should get you most of the way there, I think.
 If you go to Admin, Tools and then click on Options for the tracker,
 there is a Email ticket notifications to: field.

 The remaining piece would be to easily get to the attached patches.
 Allura doesn't have that now, but a new ticket to make the attachment
 references include a direct link seems appropriate.

 Sorting bugs:  There is a ticket
 https://sourceforge.net/p/allura/tickets/4596/ for making the sort order
 oldest-first by default.  Several people have voted for it already, so
 we'll probably get to it soon.  Of course, patches are welcome too :)

 After you do a search, there is a 'Help' button near the search box.
 That help box details the fields available for searching and sorting
 (near the bottom of that help box).
 Thank you, yes, I have studied the help box. (It seems that now the initial 
 order of the bug tracker
 is newest first, oldest last, which is great! However, when doing a search 
 on the bug tracker
 system, the order is oldest first, newest last.)

 Here there would be the following ideas/requests: allow for displaying the 
 column reported_by_s
 and in addition allow/show a field/column reported on.and mod_date_dt.

 Also, in general a RFE (not sure whether I should open a ticket for it) for 
 sorting: how about
 having a popup (like the field popup where one can determine which 

Re: [Oorexx-devel] Ad sorting arrays: request for discussion/thoughts ...

2012-08-25 Thread Rony G. Flatscher
Hi there,

thank you very much for all of your feedback which encouraged me to create the 
following two RFEs:

  * feature-requests:479 Add a condense method to the Array class:
https://sourceforge.net/p/oorexx/feature-requests/479/ and
  * feature-requests:480 Allow the sort/sortWith methods to sort sparse arrays 
as well:
https://sourceforge.net/p/oorexx/feature-requests/480/

---rony



On 24.08.2012 12:01, Rony G. Flatscher wrote:
 Yesterday I stumbled over a surprising behaviour of Array's sort, which led 
 me to open a bug
 report https://sourceforge.net/p/oorexx/bugs/1107/. Obviously the sorting 
 is working as
 designed, hence the reported behaviour was not accepted as a bug.

 Having slept a night over this and thinking about my utmost surprise that 
 sort would raise an
 error condition if it hits an empty array element (one without an entry) in 
 between, I try to
 summarize my thoughts about the current behaviour, requesting a change of the 
 design and
 implementation to get rid of the surprising factor and to remove 
 undeterminable fragility from the
 Array sort.

 First, the current design and implementation:

 The single dimiensioned array that gets sorted must not have empty 
 entries in between. If the
 sort tries to refer to an empty slot it raises Error 98.975: Missing 
 array element at
 position xyz and the program is ended, if the condition does not get 
 trapped.

 Thoughts about this:

  1. Having worked for many years sorting arrays, I was *totally surprised* 
 about this unexpected
 (because never experienced) behaviour! The surprise factor for me was at 
 the maximum.
  2. There is no documentation going with sorting arrays that would 
 communicate that the arrays to
 be sorted must have no empty elements in between that I am aware of. 
 Therefore one cannot
 expect this behaviour at all.
  3. If one uses single dimensioned arrays that get changed in routines and 
 methods (written by
 others) such that elements get removed in between, then sorting such an 
 array all of a sudden
 (and totally unforseeable) raises the above mentioned error condition, 
 which makes sort quite
 fragile for programmers IMHO.
  1. To overcome this situation, one must advice every ooRexx programmer 
 to do *always* a
 (potentially time-consuming) makearray before sorting an array just 
 to make sure that the
 aforementioned error condition does not get raised.
  4. Finally, I would have expected that an array with empty elements should 
 be sortable without a
 problem, therefore my utmost surprise! :)
  1. My expectations would be simply as follows: if a single dimensioned 
 array contained empty
 elements, then sorting would work and all the empty elements are 
 sorted to the end of the
 array, no matter what the comparison method returns. This way, after 
 a sort, all empty
 elements are always at the end of the array. (The items and size 
 messages would remain the
 same.)

 The questions I would have, before contemplating about filing a RFE:

   * am I the only one who is surprised about a failing sort on a single 
 dimensioned array if in
 between there are empty elements?
   * Independent of this, would it be acceptable to change the current design 
 and implementation of
 the sort such that empty elements are tolerated and put to the end of the 
 array (what would be
 arguments, thoughts that speak against such a change)?

 ---rony



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] publican version of the error message files

2012-08-25 Thread Rick McGuire
David,

I'm working on having the build generate the 4 error message files for you.
 I notice that the ones in the publican build don't have an xml declaration
or a doctype declaration.  Should those be there?  I think I can get those
added since I'm in the process of making changes.

Rick
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Man Pages

2012-08-25 Thread Mark Miesfeld
On Sat, Aug 25, 2012 at 12:28 PM, CVBruce cvbr...@gmail.com wrote:
 Would it not make sense to either create a man page for ooRexx, or to create 
 a link to the existing rexx man page.

Hi Bruce,

I'm not sure what you mean by or to create a link to the existing
rexx man page  Actually, I guess I'm just not sure what you mean at
all.

Are you saying you would rather have the man page named ooRexx than
rexx?  Or ... what?  ;-)

The rpm and deb installers correctly set up the man pages on Linux.
The executable is named rexx.  On Unix-like systems, you typically
type man nameOfExecutable to get a hint as to what some executable
is.  So, on Linux, the installers do what is typically expected by a
Linux user.

I have no idea what that translates into on a Mac.  For instance
neither my mother nor by brother would have any concept typing 'man'.
It seems to me, that most Mac users just use the GUI part of a Mac in
a way similar to Windows users.

What would make the most sense to me is to set up the ooRexx reference
manuals in the way the typical Mac user expects to find documentation
on the things they install.  I probably know closely about 20 or 25
people who use a Mac.  Not a one of them knows anything about 'man'
and I doubt that any of them has every used a command prompt on their
Macs

--
Mark Miesfeld

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] FYI ooDialog 4.2.0 release and ooRexx 4.1.2 release

2012-08-25 Thread Mark Miesfeld
Just a FYI on my plans.

For ooDialog 4.2.0, I plan to do the official release this weekend.
Probably tomorrow.

For ooRexx 4.1.2, I'm currently planning on getting the official
release started at the beginning of the week.  I'll probably move the
branch code to release the first part of the week and start building
the release installers and doc.  Have the doc and installers up on
SourceForge and do the official announcement around Friday.

I'll send out an e-mail when I move the branch code to the release directory.

--
Mark Miesfeld

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Man Pages

2012-08-25 Thread CVBruce
Yes the executable is rexx, how do you know that?  I would expect that if I was 
installing ooRexx, the executable would be ooRexx.  You grab the ooRexx 
installer off of source forge install it, and now what?  I would think that the 
ooRexx man page would mention the other man pages, and possibly where stuff was 
installed, the class files, and the examples in /share.

It might also mention that the documentation is available in a separate 
download from source forge.  That you have to possibly setup both path and 
library environmental variables.  The error message you get when rexx can't 
find its libraries.

You know just general stuff that the first time user wouldn't know.

Bruce


On Aug 25, 2012, at 3:52 PM, Mark Miesfeld wrote:

 On Sat, Aug 25, 2012 at 12:28 PM, CVBruce cvbr...@gmail.com wrote:
 Would it not make sense to either create a man page for ooRexx, or to create 
 a link to the existing rexx man page.
 
 Hi Bruce,
 
 I'm not sure what you mean by or to create a link to the existing
 rexx man page  Actually, I guess I'm just not sure what you mean at
 all.
 
 Are you saying you would rather have the man page named ooRexx than
 rexx?  Or ... what?  ;-)
 
 The rpm and deb installers correctly set up the man pages on Linux.
 The executable is named rexx.  On Unix-like systems, you typically
 type man nameOfExecutable to get a hint as to what some executable
 is.  So, on Linux, the installers do what is typically expected by a
 Linux user.
 
 I have no idea what that translates into on a Mac.  For instance
 neither my mother nor by brother would have any concept typing 'man'.
 It seems to me, that most Mac users just use the GUI part of a Mac in
 a way similar to Windows users.
 
 What would make the most sense to me is to set up the ooRexx reference
 manuals in the way the typical Mac user expects to find documentation
 on the things they install.  I probably know closely about 20 or 25
 people who use a Mac.  Not a one of them knows anything about 'man'
 and I doubt that any of them has every used a command prompt on their
 Macs
 
 --
 Mark Miesfeld
 
 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and 
 threat landscape has changed and how IT managers can respond. Discussions 
 will include endpoint security, mobile security and the latest in malware 
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Man Pages

2012-08-25 Thread Mark Miesfeld
Bruce,

I was going to say in my first post that I don't think much has been
done with the man pages at all since we got the code from IBM.  I did
a very little clean up one time a few years ago to fix some completely
wrong statements.

So go for it.  This area is just one of the many little details that
could use some work.

As far as creating an ooRexx man page and linking to the other man
pages, I have no real objection to that.  David is more of the expert
on what is the norm on Linux and Unix.  If you wanted to keep a common
set of  man page files, I'd see what he says.

On the other hand, if you think the current pages are not what is done
on OS X, then, since you are the OS X expert, I'd say set up the OS X
installer with what you think is right.  You can add stuff to the
macosx subdirectory for OS X only stuff if needed.

--
Mark Miesfeld


On Sat, Aug 25, 2012 at 4:57 PM, CVBruce cvbr...@gmail.com wrote:
 Yes the executable is rexx, how do you know that?  I would expect that if I 
 was installing ooRexx, the executable would be ooRexx.  You grab the ooRexx 
 installer off of source forge install it, and now what?  I would think that 
 the ooRexx man page would mention the other man pages, and possibly where 
 stuff was installed, the class files, and the examples in /share.

 It might also mention that the documentation is available in a separate 
 download from source forge.  That you have to possibly setup both path and 
 library environmental variables.  The error message you get when rexx can't 
 find its libraries.

 You know just general stuff that the first time user wouldn't know.

 Bruce


 On Aug 25, 2012, at 3:52 PM, Mark Miesfeld wrote:

 On Sat, Aug 25, 2012 at 12:28 PM, CVBruce cvbr...@gmail.com wrote:
 Would it not make sense to either create a man page for ooRexx, or to 
 create a link to the existing rexx man page.

 Hi Bruce,

 I'm not sure what you mean by or to create a link to the existing
 rexx man page  Actually, I guess I'm just not sure what you mean at
 all.

 Are you saying you would rather have the man page named ooRexx than
 rexx?  Or ... what?  ;-)

 The rpm and deb installers correctly set up the man pages on Linux.
 The executable is named rexx.  On Unix-like systems, you typically
 type man nameOfExecutable to get a hint as to what some executable
 is.  So, on Linux, the installers do what is typically expected by a
 Linux user.

 I have no idea what that translates into on a Mac.  For instance
 neither my mother nor by brother would have any concept typing 'man'.
 It seems to me, that most Mac users just use the GUI part of a Mac in
 a way similar to Windows users.

 What would make the most sense to me is to set up the ooRexx reference
 manuals in the way the typical Mac user expects to find documentation
 on the things they install.  I probably know closely about 20 or 25
 people who use a Mac.  Not a one of them knows anything about 'man'
 and I doubt that any of them has every used a command prompt on their
 Macs

 --
 Mark Miesfeld

 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 Oorexx-devel mailing list
 Oorexx-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/oorexx-devel

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel