On Thu, 2 Jan 2020, Sven Schreiber wrote:
 Am 02.01.2020 um 07:57 schrieb Talha Yalta:
> Hi Everyone,
 Hi Talha,
 very nice to hear from you again, and a happy new year! 
Yes! Welcome back!
> About a month ago, I have been checking out a specific function
package
> (the name and its author is not important), and I saw that it was quite
> buggy. Moreover, it was faulty method-wise as well !!!
 ...
 IMHO (also as part of the team of moderators of contributed function
 packages) the main route to improve function packages is exactly what
 you did: Users should ideally first contact and notify the author about
 the problems with the package. That's what I have done repeatedly in the
 past as well.
 But of course that still means that the gretl community should also know
 about the problems. In that sense I think that the name of the package
 _is_ important. Then we can check whether we all agree there is a
 problem, and what to do about it.
 Here "gretl community" can mean at least two things: Either the people
 on the mailing lists. Or sometimes you may not want to go public right
 away, in which case users may also contact the moderation team. (Maybe
 we should add a note to the list of packages how to contact the
 moderation team.) In principle the gretl bug tracker on Sourceforge can
 also be used I guess. 
I agree with Sven: I'd contact the package author first, putting the 
package moderation team (Sven, Allin, Artur and myself) in cc. If there's 
no response, then someone should step in to fix the package, or remove it.
> 1)- It would be useful for the main program to put some sort of
> disclaimer about the packages; warning the user that these are not
> official, some of them are seldomly updated (if at all), likely to be
> full of bugs and errors etc.
 I agree that the increasing integration into the main program
 (especially the menu attachment) could give a wrong impression. Maybe
 the main dialog window of the package should get some sort of
 disclaimer. (However, I wouldn't say "likely to be full of errors" ;-)
Uhm, I don't know, Talha. The same disclaimer would be applicable to 
CRAN, or OctaveForge, or CTAN, for that matter. I don't see why we should 
take responsibility for what package authors do (or don't).
> 2)- Setting up some sort of peer review process where packages
are
> checked and verified by a developer.
 To some extent this is what we did when we introduced the moderation
 process. A number of packages have been removed as a result of that. Or
 they have never been approved in the first place. For example, the
 latest submitted package is still pending (not yet approved) until the
 authors answer some questions about it.
 However, let me be very clear that the moderation is not a full check or
 review. The responsibility for a package rests with the respective authors.
 In terms of capacity the moderation team is unable to do further checks
 than we are currently doing. But we'd be happy if -for example- there
 were a group of additional experienced gretl users like you who would be
 available to do some cross-checks. Maybe that is something we should
 pursue. 
I 100% agree with Sven.
> 3)- A means to comment or rate packages can also be useful.
 I'm less enthusiastic about this idea. Considering some opinions in the
 internet about gretl itself I wouldn't want to confront authors of
 contributed packages with this kind of hate speech. 
Again, we do have the mailing lists: if someone has something to say (good 
or bad) about a package, I'd say that's the best place to go. And that's 
google-searchable too.
> 4)- Adding usage statistics maybe. These data can be censored by
> presenting as rankings etc. This would also encourage writing better
> packages.
 One problem is how to measure that, given that we already are having
 difficulties to get an idea about the usage of gretl itself (Jack did a
 presentation about that at the latest conference). But in principle I
 guess that download numbers from the package server might be feasible. 
That would be nice, yes.
> Allin went through in the beginnings.) However, it is possible to
lose
> this reputation fairly quickly with a few bad extension packages.
 We absolutely do not want bad packages, of course. We would always
 remove a package that gives wrong results, even if it were the only
 remaining package.
 The gretl policy is based on the collaboration of all users: If somebody
 finds a problem, we really depend on that feedback. Then we can act. In
 that sense, please tell us about the problem you found. Again, if you
 don't want to do that in public, you can also send a private message. If
 the package is changed or removed as a consequence, that would be
 announced by the moderation team on the users mailing list. 
Amen, brother!
-------------------------------------------------------
   Riccardo (Jack) Lucchetti
   Dipartimento di Scienze Economiche e Sociali (DiSES)
   Università Politecnica delle Marche
   (formerly known as Università di Ancona)
   r.lucchetti(a)univpm.it
   
http://www2.econ.univpm.it/servizi/hpp/lucchetti
-------------------------------------------------------