[subversion-commit] SVN tetex commit + diffs: r469 - pkg-tetex-web/trunk

Frank Küster frank at costa.debian.org
Thu Jan 19 10:23:58 UTC 2006


Author: frank
Date: 2006-01-19 10:23:57 +0000 (Thu, 19 Jan 2006)
New Revision: 469

Added:
   pkg-tetex-web/trunk/release-goals.html
Modified:
   pkg-tetex-web/trunk/splitting.html
Log:
Add release goals, fix internal links in splitting.html

Added: pkg-tetex-web/trunk/release-goals.html
===================================================================
--- pkg-tetex-web/trunk/release-goals.html	2006-01-18 16:33:30 UTC (rev 468)
+++ pkg-tetex-web/trunk/release-goals.html	2006-01-19 10:23:57 UTC (rev 469)
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en"><head><!--
+##### LICENSE:
+##### Public domain.
+##### Use, reproduction, adaptation, and distribution of this web page 
+##### have no known restrictions.
+-->
+<meta http-equiv="Content-Type" content="text/html;
+charset=iso-8859-1"><title>TeX release goals for etch</title>
+
+<style type="text/css">
+       a:link { color: #0000ee }
+       a:visited { color: #001a8b }
+       a:active { color: #ff0000 ; background: #ffffcc}
+       p,dd,li {font-family: Times, Palatino, serif;}
+       h1,h2,h3,h4,table { font-family: "bitstream vera sans", Verdana, Helvetica, Arial, sans-serif; }
+       dt {font-family: courier,monospaced; }
+       table { font-size: x-small;}
+       option { font-size:10pt; color:blue; }
+       .local {
+	 display: none;	     }
+       body { font-size: 11pt; }
+       kbd { font-size: smaller;}
+       body *:target {color: red;}
+</style></head>
+<body bgcolor="#ffffff" link="#cc0000" vlink="#0000ff">
+
+<table cellpadding="20" width="100%"><tbody><tr>
+	<td><h1>
+		<img src="tetex.png" alt="teTeX">
+		Etch release goals for TeX</h1></td><td style="border: medium outset blue; font-size: small; vertical-align: middle;" align="center">
+</td></tr></tbody></table><br><br>
+
+<h2>Table of Contents</h2>
+<ul>
+<li><a href="#teTeX">teTeX</a>
+	<ul>
+		<li><a href="#transition-3.0">Complete the transition
+	  to 3.0: libkpathsea4</a></li>
+		<li><a href="#nonfreedoc">Deal with non-free documentation</a></li>
+		<li><a href="#license">Completely clean up license situation</a></li>
+		<li><a href="#splitting">New splitting scheme</a></li>
+	</ul>
+</li>
+<li><a href="#texlive">texlive</a>
+</li>
+<li><a href="#policy">Enforce the TeX Policy in add-on packages</a>
+</li>
+</ul>
+
+<h1><a name="teTeX">teTeX</a></h1>
+
+<h2><a name="transition-3.0"></a>Complete the transition to 3.0: libkpathsea4</h2>
+
+<p>Most known bugs have been fixed meanwhile, but there is one big
+thing missing: The library transition.  To keep it as smooth as
+possible, we should</p>
+
+<ol>
+	<li>Wait until tetex-bin is in etch</li>
+	<li><p>Identify packages that link against libkpathsea3</p>
+	<p><code>apt-rdepends -r libkpathsea3 | grep -v Reverse</code></p>
+	</li>
+	<li>Ask the responsible maintainers to try building against
+	libkpathsea4, setting <code>Build-Depends: libkpathsea4-dev |
+	libkpathsea-dev</code></li>
+	<li>After a while, start submitting bugs and patches</li>
+	<li>Only <code>Provide: libkpathsea-dev</code> when the number of
+	packages that still link against libkpathsea3 is sufficiently small,
+	and bugs for all of them have been filed; raise these bugs'
+	severity.</li>
+</ol>
+
+<h2><a name="nonfreedoc"></a>Deal with non-free documentation</h2>
+
+<p> This requires identification of problematic documents (GFDL, no
+source, CC licenses, etc.), contact and discussion with the authors,
+and most probably the creation of a tetex-nonfree package (again...)</p>
+
+<h2><a name="license"></a>Completely clean up license situation</h2>
+
+<p>We should really address <a
+href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=218105"
+>#218105</a> and <a
+href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=258972"
+>#258972</a> at least partially.</p>
+
+<h2><a name="splitting">New splitting scheme</a></h2>
+
+<p>The state of the discussion about this has been described in <a
+href="splitting.html" >A new splitting scheme for the teTeX packages</a>, now it's time for the actual coding.
+There's already a branch at <a href="http://svn.debian.org/wsvn/pkg-tetex/tetex-base/branches/new-splitting/?rev=0&sc=0" >http://svn.debian.org/wsvn/pkg-tetex/tetex-base/branches/new-splitting/</a>.</p>
+
+<h1><a  name="texlive"></a>texlive</h1>
+
+<p>I really hope TeXLive will be in etch.  To achieve this, I
+recommend that the packages only stay in experimental until they have
+been built on all release architectures, and the upgrading and
+switching has been tested thoroughly with different combinations of
+starting packages.</p>
+
+<h1><a  name="policy">Enforce the TeX Policy in add-on packages</a></h1>
+
+<p>File placement is the most important point here: Bugs are both easy
+to identify, and have a bad impact.</p>
+
+<hr>
+<table border="0" width="100%">
+<tbody><tr><td><p style="font-size: smaller; font-family: Arial,Helvetica,sans-serif;"><!-- hhmts start -->Last modified: Thu Jan 19 11:24:04 CET 2006 <!-- hhmts end --></em>.</p>
+
+
+
+</td>
+</tr>
+</tbody></table>
+</body></html>

Modified: pkg-tetex-web/trunk/splitting.html
===================================================================
--- pkg-tetex-web/trunk/splitting.html	2006-01-18 16:33:30 UTC (rev 468)
+++ pkg-tetex-web/trunk/splitting.html	2006-01-19 10:23:57 UTC (rev 469)
@@ -35,10 +35,10 @@
 <ul>
   <li><a href="#guidelines" >Guidelines</a>
 </li>
-<li><a href="schemes" >Proposed Schemes</a></li>
+<li><a href="#schemes" >Proposed Schemes</a></li>
 <ul>
-  <li><a href="tetex-bin" >tetex-bin</a></li>
-  <li><a href="tetex-base" >tetex-base</a></li>
+  <li><a href="#tetex-bin" >tetex-bin</a></li>
+  <li><a href="#tetex-base" >tetex-base</a></li>
 </ul>
 </ul>
 




More information about the Pkg-tetex-commits mailing list