Hi P.O.,

the problem with this is that when an error occurs during testing it is not 
immediately clear whether this indicates a bug in the interpreter or the test 
case. So the onus should be on the person servicing the bug to categorize it as 
an interpreter, test case or platform bug  - one could imaging that on a 
specific platform an otherwise correct implementation triggers an error in a 
system service - when a workaround is needed or possible then would be the next 
decision. So this practice needs change.

best regards,

René.

> On 18 Sep 2024, at 15:41, P.O. Jonsson <oor...@jonases.se> wrote:
> 
> Hi again Josep Maria,
> 
> I did not create the current practice, in fact I was just as upset as you and 
> others the first time my bug report was closed as „invalid“ :-(
> 
> Having learned a bit more about the release procedure I realized that there 
> was reason for this stricter definition of „Bugs“; when preparing for the 
> release one want to list all improvements and bugs fixed in the 
> Interpreter/language, hence any bugs in a test case are not really relevant 
> at that point and only create additional work.
> 
> Rather than trying to tweak the wordings I would be in favor of creating a 
> new category of „bugs“ in the bug tracker that could involve anything that is 
> not a bug in the Interpreter itself. When I look at Sourcforge there is a 
> category „Test Cases“ under Tickets that is sparingly used. Would it not be 
> possible to agree to file/move all bugreuports for test cases to that 
> category?
> 
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
> 
> 
> 
> 
>> Am 18.09.2024 um 10:46 schrieb Josep Maria Blasco 
>> <jose.maria.bla...@gmail.com>:
>> 
>> Hi P.O.,
>> 
>> Well, not everybody seems to appreciate the "invalid" treatment, see 
>> https://sourceforge.net/p/oorexx/bugs/1976/?limit=25#2ef9 as a recent 
>> example.
>> 
>> To state the obvious, when somebody spends her time detecting and 
>> documenting a bug, she's working for free for the project, she's giving to 
>> the community.
>> 
>> For example, somebody who detects a malfunction in the test suite has to: a) 
>> know that the test suite exists; b) have the test suite installed; c) have 
>> run the test suite (which takes some time), and d) document the said 
>> malfunction. 
>> 
>> All of this requires a non-inconsiderable skill set. "Invalid" ---says 
>> Google, following Oxford--- means "not legally recognized because it 
>> contravenes a regulation or law" (as a noun, it means "a person made weak or 
>> disabled by illness or injury").
>> 
>> To summarize, we have a certain user, let's call her A. A has a considerable 
>> skillset. A has donated her free time and resources to the community to 
>> report what she considers to be a bug. This bug happens to refer to the test 
>> suite. Then A is told that her contribution is not legally recognized 
>> "because it contravenes a regulation or law".
>> 
>> To me, this looks like a fantastic recipe to alienate A from the community. 
>> Specially when, as far as I know, there is no established protocol to report 
>> bugs in the test suite.
>> 
>> Words are not meaningless identifiers. They are important, because they 
>> happen to have meanings. Meanings are dangerous: they can please and hurt, 
>> they can bind and unbind. When used wrongly, they can alienate very valuable 
>> people. People we need, because we are not precisely a huge community.
>> 
>> My impression is that new, different names should be chosen, with some 
>> urgency. Names that do not have these ugly connotations: "Invalid", for 
>> example, is a toxic word. And the work that somebody has done for the 
>> community should always be acknowledged and appreciated. When I work on a 
>> project, the results R of my work may be wrong, but the fact F that I have 
>> worked can never be wrong. "Invalid" might apply to R, but never to F. One 
>> has to be careful.
>> 
>>   Josep Maria
>> 
>> Missatge de ooRexx <oor...@jonases.se <mailto:oor...@jonases.se>> del dia 
>> dt., 17 de set. 2024 a les 23:03:
>>> Hi Joseph Maria,
>>> 
>>> If the reason for the behavior emanates from a change to the code it is a 
>>> bug and should be reported in the bug tracker, as you did.
>>> 
>>> Bugs in the test cases are not considered bugs and will be closed as 
>>> “invalid” by the developers, only bugs in the interpreter are considered 
>>> bugs. Hence “Feature”. One can report them to this list if the developers 
>>> did not already spot them.
>>> 
>>> Hälsningar/Regards/Grüsse,
>>> ooRexx
>>> oor...@jonases.se 
>>> <mailto:oor...@jonases.se>_______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> 
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

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

Reply via email to