Re: Missing package documentation reminder

From: Date: Tue, 07 Nov 2006 23:17:44 +0000
Subject: Re: Missing package documentation reminder
References: 1 2 3 4 5  Groups: php.pear.qa 
Request: Send a blank email to pear-qa+get-4056@lists.php.net to get a copy of this message
Helgi Þormar Þorbjörnsson wrote: > Actually it is enough, if you'd read the guidelines to PEAR then you'll > see that docs aren't required until you are releasing stable versions so > I'd say that either guidelines have changed while I wasn't watching or > that you haven't read them carefully enough :-) Hi Helgi, I respect the crunch of time, I imagine as a developer you receive far more emails than I do. If I were in your shoes, I would probably use a mail filter, as I've found this is more than effective in moving reminder messages into a folder where I can look at them later. Of course, this message comes once a month, and so it is also easy to just delete it, but I suspect it isn't the *volume* of mail that is bothering you, but just the *principle* of the thing, right? The guidelines have not changed, only stable packages are required to have documentation. However, the number of undocumented packages is too high (most of mine are undocumented, for instance). It gives PEAR a very bad reputation amongst the masses, as you undoubtedly have encountered. If we can fix this through other means, please let us know your ideas, but what PEAR has been doing for the past 7 years is not working, and will not work. Also, although Christian wrote the code, the idea for the reminder email was mine, feel free to yell at me instead of him :). By the way, if you don't actually have enough time right now to maintain the package, this is fully supported in the website, just mark yourself inactive and voila - all the reminder emails go away (right Christian? If not, we need to have a pow-wow). When the time returns, it is simple to reverse that and we of course welcome back prodigal developers as you know :). > Ohh I didn't know he got god rights to PEAR (= But all phun aside then > from what I can gather in your email then what ... 4 people said okey to > this whole email flood ? (if I include Arnaud and Greg) As with many proposals, there was 2-3 weeks of medium traffic on pear-dev about this process, including test displays of the functionality, and feedback from 10 or so developers (I'm estimating here). As far as I remember, the only negative feedback was on mistakes in the processing (packages marked as undocumented that actually were documented), so your complaint is the first. Understandable since you've been busy, of course. > Maybe I'm being too harsh on this whole thing but I think it the concept > needs a little tweaking before being as affective as it can be and still > follow the guidelines. > > Loath me if you like but I think this is pretty important what I was > trying to get across here above. Nobody loathes you :) and this is not a stand-off, we don't need to fight. You mentioned having the doc team take care of unmaintained/deprecated documentation. This is not a bad idea, but we need to clearly define the "doc team" in some way. Nobody will step forward otherwise. Christian: what if we took Helgi's suggestion and removed the doc emails for unmaintained/deprecated packages, and replaced it with a manual page listing the unmaintained/deprecated packages that need documentation? This way, doc folks could erase lines from the page as they fix stuff. As for stable vs. unstable packages, Helgi could we work out a compromise where you can accept the reminder email and we'll fix the unmaintained/deprecated issue? After all, it's not like the docs magically appear for stable releases, the docs need to be written prior to the first stable release, i.e. while the package is still unstable. Would this ease your pain Helgi? As I hope is clear, any good idea (yours included) must influence the process, and I think we can work out the differences you have quite easily in this case. Thanks, Greg

« previous php.pear.qa (#4056) next »