Much obliged for the insight.  I think I understand now the point that
Steve was trying to get at.  If I understood correctly, Debian's role in
package maintenance is the packaging; the actual coding (and related
policies) are handled farther upstream.

All the same, I still struggle to understand how it's possible that
F/OSS has gone this long without a coherent approach to logging and
diagnosing problems.  You make a doctor's job awfully difficult when you
only have vague symptoms which could refer to any number of ailments of
varying severity.  The doctor, in this case, are the poor sods who've
agreed to manage the package.

It may not be Debian's policy to tell a programmer how to write
software, but surely a policy on generating useful troubleshooting
output is consistent with a goal of producing a stable operating system
and, therefore, an area where Debian can lead.

I recommended to the Debian policy people (who promptly ignored the
idea) that packages should produce time-stamped logs.  I specifically
mentioned .xsession-errors which isn't time-stamped and the response was
that the output was part of an error stream and therefore impossible to
time stamp.  Seriously? Java and C++ are the only languages capable of
catch (exception e) {
  logfile.writeln( time() + e );
}
(yes, I know it's butchered C++/Java but you get the idea)

This idea alone could cut bug reports in half and make them twice as
useful!  Instead of saying "attach Xorg.log" you could say "attach the
messages from Xorg.log which occurred 5 minutes before/after X went
blank."  Yes, I know that Xorg is in the process of time-stamping their
logs, but the point is that there are still many other packages that
have no intention of switching.

Again, I appreciate the feedback.  I'm a lot less frustrated that we're
talking about it.  I have hope that some good idea or initiative will
come of this.

Borden


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1289972440.9837.31.ca...@firefly.bordenrhodes.com

Reply via email to