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]

Reply via email to