On Tue, 21 Mar 2006 14:57:39 +0100
Julien BLACHE <[EMAIL PROTECTED]> wrote:
> Thanks for all the patches, your work is appreciated !
It's always nice to hear these bugs are useful. Likewise, thanks for
packaging your 30+ .debs!
> Next time please file one bug with a big patch :)
It's somewhat tricky. There have been a few requests by developers for
that, but I worry it could make too much work at once, especially for
multilingual developers having difficulty with English as a second or
third language, as well as those maintaining a package containing
hundreds of man pages[1].
It seems easier for them, (perhaps I should say "if I were them I'd
find it easier"), to fix a few small typos at one sitting, rather than
deal with too many. When a task is too big, or a developer is
overworked, man pages might well be changed or modified from
upstream before a given patch can be applied; worst case, this could
make the patch obsolete while the typo remained. It's difficult to
keep track of many details in one big report.
Also we'd lose the informative subject lines, so users wouldn't know
which typos were caught without having to drill down to the actual
'.diff' files. At present I need the subject lines too, to avoid
sending duplicate bugs.
Surely there must be some way to make this so everyone's happy.
Hypothesis: suppose from your end you could run a script that would
take all those typo-bugs and roll 'em into one big virtual bug -- so
the script would do all the work, help you review the patches, close
the ones you want closed, comment on the others, and even add to the
changelog; would that sort of thing suffice? If I knew exactly what
such a script should do on the developer's end, (I'm not a maintainer
and don't know much about it), I may be able to write one.
(Yes, I keep meaning to put up a web page on typos Real Soon Now!)
-------------note-----------
[1] Which packages have the most man pages? On my system here are the
Top 10:
# approximate man page counter -- a bit slow
% for f in `dglob | sort`; do b=`dlocate -L $f | grep ".*man/man.*.gz"
| while read x ; do file $x | grep --invert-match '.*symbolic.*' | grep
--invert-match directory ; done | wc -l`; [ "$b" ] && [ "$b" -gt 0 ] && printf
"%6s %s\n" $b $f ; done > /tmp/mancount.txt
# 4 minutes later...
% sort -bg /tmp/mancount.txt | tail
114 manpages
118 perl-tk
128 libfontconfig1-dev
130 pdl
141 xscreensaver
145 libintl-perl
146 libsvga1-dev
230 netpbm
491 perl-doc
632 manpages-dev
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]