First of all, thank you, Jon, for giving me more input on the background of your reaction to this bug report.
I was actually not asking for more and I regret that we went in this long argument. Please also note that this mail has been initially written before Manoj and Joey mails yesterday. I delayed it because it was not completely finished. I still want to send it in the hope that you'll read it. I personnally consider that we made progress in the dialog, from my POV. > The mere act of a mass bug-filing is in effect the first volley in a war > against > the developers affected. I hate these mass bug filings over something as > trivial as the severity of a message. Some people consider this trivial. Some others don't. Long time ago, when debconf was introduced and several maintainers jumped on it for this and that, many users have been complaining about Debian installs being constantly interrupted by long and verbose notes and questions. Only a very long and patient work hand in hand with maintainers has helped improving this and some mass bug filings have been involved. > > These messages are marked low because they are low priority. They > should not be seen by power users, but should be seen by someone who > wants to know every little thing. > > This is why I am annoyed ... That reasoning is perfectly understandable and this is indeed an opinion that some developers share. The majority, however, does not share this opinion and tend to think that notes to users should not be displayed during package installs and do more pertain to documentation like README.Debian. Most part of your reaction seems to come from a bad timing in suggestions you received for your package (first switch to debconf, then switch to po-debconf to allow translations....then finally some jerk suggesting you that your debconf stuff is useless...:-)) I may understand that and we should take this as the infortunate part of a MBF: sometimes we just come at the wrong moment. Point taken, definitely. However, no MBF is indeed requesting that the issue is ugently fixed. In that specific case, we already know that this is a long-term work and that every maintainer will handle this at his|her own pace....and, even, take time to discuss with the bug reporter about the issue and bring more context. > Now I get a bug from you complaining that the severity of my messages is too > low, forcing you to do more translation work, when it was someone in the user > base that specifically asked me to enable such a thing. Actually, the "someone" (Thomas) who sent the "switch to po-debconf" suggestion could perfecly have been the same "someone" who sends you the "please remove notes" bug report. Thomas does a regular survey of packages using debconf and not po-debconf and systematically reports this to their maintainers (the requirement for po-debconf should become a requirement for etch+1, thus making the issue RC). He usually does not always look closer inside the package code to detect whether the use of debconf fits "philosophy" of the protocol (in short, not abusing notes....). > > It's this constant power struggle within Debian of "enforcing standards" over > this little thing, that little thing, and everything in-between that slows > down > our release cycle, and brings attention away from real issues like bugs that > -*actually*- affect the usability of the system. Spending time rewriting Well, this is part of the package maintenance. No packaging is perfect and we all slowly improve it by learning this or that specific part we were previously ignoring or misunderstanding. > debconf rules because someone decided that they don't like low priority note > messages, is in my opinion, a waste of time. Those messages are low for a > specific reason: so they can be ignored. If I wanted everyone to have to read > them over and over again, I would have marked them with a higher priority. I What I'm explaining you in this bug report is that using a low priority mostly makes the messages invisible to your package users...which is also a waste of your time because you certainly took great care writing them...:-). Hence the suggestion to move this in a more convenient place. I also point, in the BR, that the debconf protocol will quite probably ignore the "note" type in the future (please get in touch with Joey Hess to get confirmation of this). This would make these notes completely invisible and I'm afraid that the wasted time would be even greater. > There aren't that many messages in qmail-src, and if I remember correctly, the > number is less than five. You have spent more time and energy arguing with me > pointlessly over this crap than it would have taken to translate the miniscule > number of messages into several different languages. I am only a native > English speaker, and do not want to do any translation myself for fear of > improper translations. Certainly. That's the job of translators (myself included). However, please let me point that we currently cannot translate these debconf notes because, as far as I can see, the "switch to po-debconf" bug is not fixed (I'm surprised that you mention it to be fixed, indeed). You seem to have understood that some kind of lazyness from translators is involved. I'm afraid this is mostly because I did not make my point clear on that topic. We do not request for less work, we actually suggest that our work has some use and interest for the Debian users, which is, in our opinion, not the case for low priority notes. Aside from all this, I'm afraid that we would have....wording improvement suggestions to make to the debconf templates...:-). I'm pretty sure that, given the context, there is a very little chance that you would consider them, but the current wording is not very well adapted to all situations (I suggest trying to set debconf to use the "Gnome" interface and then "dpkg-reconfigure -plow qmail-src" to see the problem). > > Now please ... for the love of Buddha ... leave me alone about this. I have > better things to do with my time than flame with you about this. I don't want to point fingers, but the flame did start mostly because you closed the bug without any discussion..:-)... I am now very glad to see that we can discuss even if we're probably not agreeing still (which, again, is not my point. I insisted because I thought until yesterday that you were refusing dialog). And, I even learned something in this thread, which I should remember: Joey Hess is *not* the designer of the debconf protocol..:)
signature.asc
Description: Digital signature