On Fri, Jun 10, 2005 at 09:43:55PM +0200, Frank Lichtenheld wrote: > On Fri, Jun 10, 2005 at 06:36:10PM +0200, Frederik Schueler wrote: > > Hello, > > > > On Fri, Jun 10, 2005 at 02:47:48AM +0100, Rob Bradford wrote: > > > Would it be possible for you to send a unified diff? It would make > > > things a lot easier to read. > > > > Of course, find it attached with some last-minute changes =) > > Uhh, the whole entity stuff seems really hacked (lot of double > defines, etc). I think with a little work we can make this patch a lot > smaller. I will take a look today or tomorrow if noone is faster but > I would strongly suggest not to apply it in his current form...
On second thought the whole stuff in release-notes.ent seemed just plainly broken. Perhaps someone tried to apply the patch twice and diff got the line numbers confused? Attached a corrected and somewhat smaller patch. I only tested the build so far, have to check the content still. Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/
Index: release-notes.ent =================================================================== RCS file: /cvs/debian-doc/ddp/manuals.sgml/release-notes/release-notes.ent,v retrieving revision 1.15 diff -u -r1.15 release-notes.ent --- release-notes.ent 31 May 2005 23:10:49 -0000 1.15 +++ release-notes.ent 11 Jun 2005 08:30:00 -0000 @@ -11,12 +11,41 @@ --> +<!-- architecture list; conditional definitions are used to emit + the proper version of the documentation. You should be able to run + your SGML processor with '-i <arch>' in order to change the + architecture. Note the comments are magic; they help the + Makefile so it knows the available architectures, so don't mess + with em. --> +<!entity % alpha "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % amd64 "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % arm "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % hppa "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % i386 "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % ia64 "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % m68k "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % mips "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % mipsel "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % powerpc "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % s390 "IGNORE"><!-- ARCHMAGIC do not remove --> +<!entity % sparc "IGNORE"><!-- ARCHMAGIC do not remove --> + <!-- whether or not to show the FIXME stuff --> <!entity % FIXME "INCLUDE"> <!-- proper (long) name to use for Debian --> <!entity debian "Debian GNU/Linux"> +<![ %amd64 [ +<!entity url-release-notes "http://amd64.debian.net/docs/release-notes/"> +<!entity url-installer "http://amd64.debian.net/docs/debian-installer/"> +<!entity url-install-manual "http://amd64.debian.net/docs/installmanual"> +<!entity url-debian-mirrors "http://amd64.debian.net/README.mirrors.html"> +<!entity url-debian-mirror-eg "http://ftp.de.debian.org/debian-amd64/debian"> +<!entity debian-localmirror-path-eg "/var/ftp/debian-amd64"> +]]> + + <!-- URLs --> <!entity url-release-notes "http://www.debian.org/releases/stable/releasenotes"> <!entity url-installer "http://www.debian.org/releases/stable/debian-installer/"> @@ -29,6 +58,7 @@ <!entity url-debian-mirrors "http://www.debian.org/distrib/ftplist"> <!-- an example mirror w/o trailing slash --> <!entity url-debian-mirror-eg "http://mirrors.kernel.org/debian"> +<!entity debian-localmirror-path-eg "/var/ftp/debian"> <!-- Next two entries are no longer used --> <!entity url-opn "http://www.openprojects.net/"> <!entity opn-irc-server "irc.openprojects.net"> @@ -51,26 +81,9 @@ <!entity releasename "sarge"> <!entity oldreleasename "woody"> -<!-- architecture list; conditional definitions are used to emit - the proper version of the documentation. You should be able to run - your SGML processor with '-i <arch>' in order to change the - architecture. Note the comments are magic; they help the - Makefile so it knows the available architectures, so don't mess - with em. --> -<!entity % alpha "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % arm "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % hppa "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % i386 "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % ia64 "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % m68k "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % mips "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % mipsel "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % powerpc "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % s390 "IGNORE"><!-- ARCHMAGIC do not remove --> -<!entity % sparc "IGNORE"><!-- ARCHMAGIC do not remove --> - <!-- proper nouns for architectures --> <![ %alpha [ <!entity arch-title "Alpha" > ]]> +<![ %amd64 [ <!entity arch-title "AMD64" > ]]> <![ %arm [ <!entity arch-title "ARM" > ]]> <![ %hppa [ <!entity arch-title "PA-RISC" > ]]> <![ %i386 [ <!entity arch-title "Intel x86" > ]]> @@ -83,8 +96,14 @@ <![ %s390 [ <!entity arch-title "S/390" > ]]> <!entity arch-title "lame arch with no title"> +<!-- common stuff between i386 and amd64 --> +<![ %amd64 [ <!entity % amd64-i386-common "INCLUDE"> ]]> +<![ %i386 [ <!entity % amd64-i386-common "INCLUDE"> ]]> + <!entity % amd64-i386-common "IGNORE"> + <!-- 2.6 kernel available --> <![ %alpha [ <!entity % available-2.6 "INCLUDE"> ]]> +<![ %amd64 [ <!entity % available-2.6 "INCLUDE"> ]]> <![ %i386 [ <!entity % available-2.6 "INCLUDE"> ]]> <![ %ia64 [ <!entity % available-2.6 "INCLUDE"> ]]> <![ %powerpc [ <!entity % available-2.6 "INCLUDE"> ]]> @@ -93,12 +112,15 @@ <!entity % available-2.6 "IGNORE"> <!-- 2.6 kernel available for Debian Installer --> +<![ %amd64 [ <!entity % d-i-avail-2.6 "INCLUDE"> ]]> <![ %i386 [ <!entity % d-i-avail-2.6 "INCLUDE"> ]]> <![ %ia64 [ <!entity % d-i-avail-2.6 "INCLUDE"> ]]> <![ %sparc [ <!entity % d-i-avail-2.6 "INCLUDE"> ]]> <!entity % d-i-avail-2.6 "IGNORE"> + <!-- 2.6 kernel default for Debian Installer --> +<![ %amd64 [ <!entity % d-i-default-2.6 "INCLUDE"> ]]> <![ %hppa [ <!entity % d-i-default-2.6 "INCLUDE"> ]]> <![ %powerpc [ <!entity % d-i-default-2.6 "INCLUDE"> ]]> <!entity % d-i-default-2.6 "IGNORE"> @@ -106,6 +128,8 @@ <!-- negatives about architectures --> <![ %alpha [ <!entity % not-alpha "IGNORE"> ]]> <!entity % not-alpha "INCLUDE"> +<![ %amd64 [ <!entity % not-amd64 "IGNORE"> ]]> + <!entity % not-amd64 "INCLUDE"> <![ %arm [ <!entity % not-arm "IGNORE"> ]]> <!entity % not-arm "INCLUDE"> <![ %hppa [ <!entity % not-hppa "IGNORE"> ]]> @@ -155,6 +179,7 @@ <!-- default kernel version, taken from d-i... --> <![ %alpha [ <!entity kernelversion "2.4.27"> ]]> +<![ %amd64 [ <!entity kernelversion "2.6.8"> ]]> <![ %arm [ <!entity kernelversion "2.4.27"> ]]> <![ %hppa [ <!entity kernelversion "2.6.8"> ]]> <![ %i386 [ <!entity kernelversion "2.4.27"> ]]> @@ -169,6 +194,7 @@ <!-- 2.6 kernel versions --> <![ %alpha [ <!entity kernelversion-2.6 "2.6.8"> ]]> +<![ %amd64 [ <!entity kernelversion-2.6 "2.6.8"> ]]> <![ %i386 [ <!entity kernelversion-2.6 "2.6.8"> ]]> <![ %ia64 [ <!entity kernelversion-2.6 "2.6.8"> ]]> <![ %powerpc [ <!entity kernelversion-2.6 "2.6.8"> ]]> Index: en/release-notes.en.sgml =================================================================== RCS file: /cvs/debian-doc/ddp/manuals.sgml/release-notes/en/release-notes.en.sgml,v retrieving revision 1.55 diff -u -r1.55 release-notes.en.sgml --- en/release-notes.en.sgml 2 Jun 2005 21:54:16 -0000 1.55 +++ en/release-notes.en.sgml 11 Jun 2005 08:30:02 -0000 @@ -56,6 +56,12 @@ </list> </p> + <p>The AMD64 architecture is not officially supported, although a + complete port based on unpatched sources is available. Despite being + unofficial, this port has complete security support by the &debian; + security team, and is supported by the volatile and backports + services.</p> + <p>You can read more about port status, and port-specific information for your architecture at the <url id="&url-ports;" name="Debian port web pages">.</p> @@ -74,6 +80,7 @@ ]]> <![ %not-m68k [ +<![ %not-amd64 [ <p>&debian; &release; for the &arch-title; architecture ships with kernel version &kernelversion;.</p> @@ -83,6 +90,15 @@ kernel packages include the 2.6.8.1 kernel release and selected other patches.</p> ]]> +]]> <!-- %not-amd64 --> + +<![ %amd64 [ + <p>On the &arch-title; only a 2.6 kernel is available; + this has kernel version &kernelversion-2.6;. Note that Debian's 2.6.8 + kernel packages include the 2.6.8.1 kernel release and selected other + patches.</p> +]]> + ]]> <!-- %m68k --> <![ %m68k [ <p>&debian; &release; for the &arch-title; architecture ships with @@ -219,12 +235,14 @@ debian-installer.</p> <![ %not-m68k [ +<![ %not-amd64 [ <![ %d-i-avail-2.6 [ <p>The installation system uses a 2.4 series kernel by default. Installation using a 2.6 based kernel is also possible for &arch-title;. For more details on how to use this please consult the Installation Guide.</p> ]]> +]]> <!-- %not-amd64 --> <![ %d-i-default-2.6 [ <p>The installation system uses a 2.6 series kernel by default for &arch-title;.</p> @@ -252,6 +270,13 @@ </p> ]]> +<![ %amd64 [ + <p>The AMD64 architecture supports only 2.6 kernels, because the + support in 2.4 kernels is limited and rudimentary. Additionally, the + glibc needs a tls and nptl aware kernel, features not supported by 2.4 + kernels at all.</p> +]]> + <![ %sparc [ <sect id="sparc_kbd"><heading>Issues with keyboards on &arch-title;</heading> @@ -283,6 +308,13 @@ </sect> ]]> +<![ %amd64 [ + <p>The &releasename; release for the AMD64 architecture is not + available in the official &debian; archive. For this reason, the + mirror list is different than for the official released architectures + and can be found at <url id="&url-debian-mirrors;"></p> +]]> + <sect id="popcon"><heading>Popularity contest</heading> <p>For technical reasons the <package/popularity-contest/ package is no longer installed by @@ -302,10 +334,8 @@ </sect> </chapt> - - +<![ %not-amd64 [ <chapt id="upgrading"><heading>Upgrades from previous releases</heading> - <!-- For doc-writers' convenience: Debian Supported release: architectures: @@ -608,6 +638,7 @@ Note: D-I sets the default configuration to a mirror based on the selected country and not the 'main' servers. --> +<![ %not-amd64 [ <p>Debian HTTP or FTP mirror addresses can be found at <url id="&url-debian-mirrors;"> (look at the "Full list of mirrors" section). HTTP mirrors are generally speedier than FTP @@ -629,6 +660,7 @@ <example> deb &url-debian-mirror-eg; &releasename; main contrib </example></p> +]]> <p>Note that the `<tt>dists</tt>' is added implicitly, and the arguments after the release name are used to expand the path into @@ -655,22 +687,22 @@ local disk (possibly mounted over NFS).</p> <p>For example, your packages mirror may be under - <file>/var/ftp/debian/</file>, and have main directories like + <file>&debian-localmirror-path-eg;/</file>, and have main directories like this: <example> -/var/ftp/debian/dists/&releasename;/main/binary-&architecture;/... -/var/ftp/debian/dists/&releasename;/contrib/binary-&architecture;/... +&debian-localmirror-path-eg;/dists/&releasename;/main/binary-&architecture;/... +&debian-localmirror-path-eg;/dists/&releasename;/contrib/binary-&architecture;/... </example></p> - <p>To use this with <prgn/apt/, add this line to your + <p>To use this with <prgn/apt/, add this line to your <file/sources.list/ file: <example> -deb file:/var/ftp/debian &releasename; main contrib +deb file:&debian-localmirror-path-eg; &releasename; main contrib </example></p> - <p>Note that the `<tt>dists</tt>' is added implicitly, and the + <p>Note that the `<tt>dists</tt>' is added implicitly, and the arguments after the release name are used to expand the path into multiple directories.</p> @@ -1129,6 +1161,7 @@ </sect1> </sect> </chapt> +]]> <!-- %no-amd64 --> <!-- FJP: Add more info here on dealing with obsolete packages? Also how to purge packages that were deleted but still have conffiles @@ -1166,6 +1199,16 @@ </sect> --> +<![ %amd64 [ +<!-- <sect id="amd64-note"><heading>Note for AMD64 users</heading> --> + <p>Since there is no &oldreleasename; of &debian; for the AMD64 + architecture, the following sections are intended for users + running a 2.4 based i386 installation and are going to reinstall + their systems to fully exploit the capabilities of the AMD64 + architecture.</p> +<!-- </sect> --> +]]> + <sect id="pythonchanges"><heading>Changes to Python packages</heading> <p>None of the python2.X packages that are included with &releasename; include @@ -1210,7 +1253,7 @@ module names may have changed. If this happens you will have to update this file with the new module names.</p> -<![ %i386 [ +<![ %amd64-i386-common [ <p>For some SATA disk controllers, the device assigned to a drive and its partitions may change from <file>/dev/hdX</file> to <file>/dev/sdX</file>. If this happens, you will have to modify your @@ -1227,6 +1270,7 @@ prevents you booting the old kernel.</p> <![ %not-s390 [ +<![ %not-amd64 [ <sect1 id="2.6-keyboard"> <heading>Keyboard configuration</heading> @@ -1252,13 +1296,14 @@ <p>This issue is unlikely to affect the &arch-title; architecture as all PS/2 and most USB keyboards will already be configured as a "normal" PC keyboard.</p> -]]> +]]> <!-- %i386 --> <![ %not-i386 [ <p>Note that if you are using a USB keyboard, this may be configured as either a "normal" PC keyboard or as a USB-MAC keyboard. In the first case you will not be affected by this issue.</p> ]]> </sect1> +]]> <!-- %not-amd64 --> <sect1 id="2.6-mouse"> <heading>Mouse configuration</heading> @@ -1317,7 +1362,7 @@ </sect> ]]> <!-- %available-2.6 --> -<![ %i386 [ +<![ %amd64-i386-common [ <sect id="x-mouse"> <heading>X Window System fails to load</heading> @@ -1330,7 +1375,9 @@ in <file>/etc/modules</file>.</p> </sect> +]]> +<![ %i386 [ <sect id="x-transmeta"> <heading>X Window System on Transmeta Crusoe systems</heading> @@ -1661,7 +1708,7 @@ </appendix> ]]> - +<![ %not-amd64 [ <appendix id="old-stuff"> <heading>Managing your &oldreleasename; system</heading> @@ -1737,7 +1784,7 @@ </sect> </appendix> - +]]> </book> </debiandoc>

