Updated the on-line documentation, Daniel
[platform/upstream/libxslt.git] / doc / bugs.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
2 <html>
3 <head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
5 <style type="text/css"><!--
6 TD {font-size: 10pt; font-family: Verdana,Arial,Helvetica}
7 BODY {font-size: 10pt; font-family: Verdana,Arial,Helvetica; margin-top: 5pt; margin-left: 0pt; margin-right: 0pt}
8 H1 {font-size: 16pt; font-family: Verdana,Arial,Helvetica}
9 H2 {font-size: 14pt; font-family: Verdana,Arial,Helvetica}
10 H3 {font-size: 12pt; font-family: Verdana,Arial,Helvetica}
11 A:link, A:visited, A:active { text-decoration: underline }
12 --></style>
13 <title>Reporting bugs and getting help</title>
14 </head>
15 <body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000">
16 <table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr>
17 <td width="100">
18 <a href="http://www.gnome.org/"><img src="smallfootonly.gif" alt="Gnome Logo"></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo"></a>
19 </td>
20 <td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center">
21 <h1>The XSLT C library for Gnome</h1>
22 <h2>Reporting bugs and getting help</h2>
23 </td></tr></table></td></tr></table></td>
24 </tr></table>
25 <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr>
26 <td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td>
27 <table width="100%" border="0" cellspacing="1" cellpadding="3">
28 <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr>
29 <tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt">
30 <li><a href="index.html">Home</a></li>
31 <li><a href="intro.html">Introduction</a></li>
32 <li><a href="docs.html">Documentation</a></li>
33 <li><a href="bugs.html">Reporting bugs and getting help</a></li>
34 <li><a href="help.html">How to help</a></li>
35 <li><a href="downloads.html">Downloads</a></li>
36 <li><a href="news.html">News</a></li>
37 <li><a href="xsltproc2.html">The xsltproc tool</a></li>
38 <li><a href="API.html">The programming API</a></li>
39 <li><a href="internals.html">Library internals</a></li>
40 <li><a href="extensions.html">Writing extensions</a></li>
41 <li><a href="contribs.html">Contributions</a></li>
42 <li>
43 <a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a>
44 </li>
45 </ul></td></tr>
46 </table>
47 <table width="100%" border="0" cellspacing="1" cellpadding="3">
48 <tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr>
49 <tr><td bgcolor="#fffacd"><ul style="margin-left: -2pt">
50 <li><a href="tutorial/libxslttutorial.html">Tutorial</a></li>
51 <li><a href="xsltproc.html">Man page for xsltproc</a></li>
52 <li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li>
53 <li><a href="http://xmlsoft.org/">XML libxml</a></li>
54 <li><a href="http://www.cs.unibo.it/~casarini/gdome2/">DOM gdome2</a></li>
55 <li><a href="ftp://xmlsoft.org/">FTP</a></li>
56 <li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
57 <li><a href="http://pages.eidosnet.co.uk/~garypen/libxml/">Solaris binaries</a></li>
58 <li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li>
59 <li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li>
60 </ul></td></tr>
61 </table>
62 </td></tr></table></td>
63 <td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
64 <p>Well, bugs or missing features are always possible, and I will make a
65 point of fixing them in a timely fashion. The best way to report a bug is to
66 use the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome
67 bug tracking database</a> (make sure to use the &quot;libxslt&quot; module name). I
68 look at reports there regularly and it's good to have a reminder when a bug
69 is still open. Be sure to specify that the bug is for the package libxslt.</p>
70 <p>There is also a mailing-list <a href="mailto:xslt@gnome.org">xslt@gnome.org</a> for libxslt, with an <a href="http://mail.gnome.org/archives/xslt/">on-line archive</a>. To subscribe
71 to this list, please visit the <a href="http://mail.gnome.org/mailman/listinfo/xslt">associated Web</a> page
72 and follow the instructions.</p>
73 <p>Alternatively, you can just send the bug to the <a href="mailto:xslt@gnome.org">xslt@gnome.org</a> list, if it's really libxslt
74 related I will approve it.. Please do not send me mail directly especially
75 for portability problem, it makes things really harder to track and in some
76 cases I'm not the best person to answer a given question, ask the list
77 instead. <strong>Do not send code, I won't debug it</strong> (but patches are
78 really appreciated!).</p>
79 <p>If you need help with the XSLT language itself, I strongly suggest to
80 subscribe to <a href="http://www.mulberrytech.com/xsl/xsl-list">XSL-list</a>,
81 check <a href="http://www.biglist.com/lists/xsl-list/archives/">the XSL-list
82 archives</a>, the <a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
83 FAQ</a>. The <a href="http://www.nwalsh.com/docs/tutorials/xsl/xsl/slides.html">tutorial</a>
84 written by Paul Grosso and Norman Walsh is a very good on-line introdution to
85 the language. And I suggest to buy Michael Kay &quot;XSLT Programmer's Reference&quot;
86 book published by <a href="http://www.wrox.com/">Wrox</a> if you plan to work
87 seriously with XSLT in the future.</p>
88 <p>Check the following too before posting:</p>
89 <ul>
90 <li>make sure you are <a href="ftp://xmlsoft.org/">using a recent
91     version</a>, and that the problem still shows up in those</li>
92 <li>check the <a href="http://mail.gnome.org/archives/xslt/">list
93     archives</a> to see if the problem was reported already, in this case
94     there is probably a fix available, similarly check the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">registered
95     open bugs</a>
96 </li>
97 <li>make sure you can reproduce the bug with xsltproc, a very useful thing
98     to do is run the transformation with -v argument and redirect the
99     standard error to a file, then search in this file for the transformation
100     logs just preceding the possible problem</li>
101 <li>Please send the command showing the error as well as the input and
102     stylesheet (as an attachment)</li>
103 </ul>
104 <p>Of course, bugs reports with a suggested patch for fixing them will
105 probably be processed faster.</p>
106 <p>If you're looking for help, a quick look at <a href="http://mail.gnome.org/archives/xslt/">the list archive</a> may actually
107 provide the answer, I usually send source samples when answering libxslt
108 usage questions. The <a href="html/libxslt-lib.html#LIBXSLT-LIB">auto-generated documentation</a> is
109 not as polished as I would like (I need to learn more about Docbook), but
110 it's a good starting point.</p>
111 <p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
112 </td></tr></table></td></tr></table></td></tr></table></td>
113 </tr></table></td></tr></table>
114 </body>
115 </html>