[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#783655: www.debian.org: addition of ppc64el page to ports



Package: www.debian.org
Severity: normal
Tags: patch
User: debian-powerpc@lists.debian.org
Usertags: ppc64el

Dear Maintainer,

With ppc64el support included on Debian jessie, debian.org pages that contain
information regarding architectures need to be updated.
I have created a patch that adds a new directory with an index.wml to ports.
Also some other pages needed to be updated:
 - Motorola/IBM PowerPC must be changed at www.debian.org/releases/jessie/.
   I also changed the order of the list so powerpc and POWER go close to each
   other.
 - in ports/index.wml, change ppc64el status to released with its proper link
   and remove the redirection to the wiki. Change it to the correct page.
 - add a page for ppc64el.

Since I had to test these changes I also changed the Makefile. I am not sure if
that is necessary, but it is included in the patch anyway.

Please see the patch attached and let me know if you have any concerns.

Thank you.
Fernando

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)

Kernel: Linux 3.13-1-powerpc64le (SMP w/16 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
diff -purN webwml.orig/english/ports/index.wml webwml.new/english/ports/index.wml
--- webwml.orig/english/ports/index.wml	2014-10-19 07:22:15.000000000 +0000
+++ webwml.new/english/ports/index.wml	2015-04-28 17:29:58.819999325 +0000
@@ -135,10 +135,11 @@ architecture machines.</td>
 <td><a href="$(HOME)/releases/stable/powerpc/release-notes/">released</a></td>
 </tr>
 <tr>
-<td><a href="https://wiki.debian.org/ppc64el/";>ppc64el</a></td>
+<td><a href="ppc64el/">ppc64el</a></td>
 <td>POWER7+, POWER8</td>
-<td>Little-endian port of ppc64, using the new Open Power ELFv2 ABI.</td>
-<td>in unstable only</td>
+<td>First officially released with Debian 8.0. Uses the new Open Power ELFv2 
+ABI.</td>
+<td><a href="$(HOME)/releases/stable/ppc64el/release-notes/">released</a></td>
 </tr>
 <tr>
 <td><a href="s390/">s390</a></td>
diff -purN webwml.orig/english/ports/Makefile webwml.new/english/ports/Makefile
--- webwml.orig/english/ports/Makefile	2011-10-03 14:23:36.000000000 +0000
+++ webwml.new/english/ports/Makefile	2015-04-28 17:29:58.819999325 +0000
@@ -3,7 +3,7 @@
 
 WMLBASE=..
 CUR_DIR=ports
-SUBS=alpha arm beowulf kfreebsd-gnu hppa hurd i386 ia64 m68k mips netbsd powerpc sparc s390 amd64
+SUBS=alpha arm beowulf kfreebsd-gnu hppa hurd i386 ia64 m68k mips netbsd powerpc ppc64el sparc s390 amd64
 # java parisc ultrasparc
 
 GETTEXTFILES = ports.mo
diff -purN webwml.orig/english/ports/ppc64el/index.wml webwml.new/english/ports/ppc64el/index.wml
--- webwml.orig/english/ports/ppc64el/index.wml	1970-01-01 00:00:00.000000000 +0000
+++ webwml.new/english/ports/ppc64el/index.wml	2015-04-28 18:23:13.460030662 +0000
@@ -0,0 +1,67 @@
+#use wml::debian::template title="ppc64el port"
+#include "$(ENGLISHDIR)/releases/info"
+#use wml::debian::toc
+
+<toc-display/>
+
+<toc-add-entry name="about">Debian on 64-bit Little Endian PowerPC (ppc64el)
+</toc-add-entry>
+<p>On these pages you'll find information about the 
+<a href="http://en.wikipedia.org/wiki/Ppc64";>64-bit PowerPC</a>
+<a href="http://en.wikipedia.org/wiki/Little_endian";>Little Endian</a>
+architecture.</p>
+<p>Note that most of the information found here, can also be checked out at the
+ <a href="https://wiki.debian.org/ppc64el";>ppc64el wiki page</a>, 
+such as installation and ABI information.</p>
+
+<toc-add-entry name="status">Current Status</toc-add-entry>
+<p>Starting on the release of Debian 8.0 (Jessie), ppc64el is an officially 
+supported architecture on Debian.</p>
+
+<toc-add-entry name="abi">ABI Documentation</toc-add-entry>
+<ul>
+<li><a href="https://www-03.ibm.com/technologyconnect/tgcm/TGCMServlet.wss?
+alias=OpenPOWER"> Official ELFv2 ABI Specification</a> (under section 'Link') 
+or this 
+<a href="https://www-03.ibm.com/technologyconnect/tgcm/TGCMFileServlet.wss
+/ABI64BitOpenPOWER_21July2014_pub.pdf?id=B81AEC1A37F5DAF185257C3E004E8845">
+PDF</a>. Registration required. </li>
+<li><a href="https://gcc.gnu.org/wiki/cauldron2014#Slides_and_Notes";>GNU Tools 
+Caldron 2014</a> slides &amp; video</li>
+</ul>
+
+<p>Please check <a href="https://wiki.debian.org/ppc64el";>\
+ppc64el wiki page</a> for more information.</p>
+
+
+<toc-add-entry name="availablehw">Machines for Debian Developers</toc-add-entry>
+<ul>
+<li>Porterbox: <a href="https://db.debian.org/machines.cgi?host=pastel";>
+pastel.debian.net</a></li>
+<li>Individual Virtual Machines (ppc64el mini cloud): It is possible to get 
+access to ppc64el virtual machines in the 
+<a href="http://openpower.ic.unicamp.br/minicloud/";>OpenPOWER MiniCloud</a> - 
+easy, free and fast. </li>
+</ul>
+
+<toc-add-entry name="howtohelp">How to Help</toc-add-entry>
+<p>Help is always welcome. You can start by reporting bugs and/or sending
+ patches. Check the build logs from the autobuilder 
+(<a href="https://buildd.debian.org/status/architecture.php?a=ppc64el";>buildd
+</a>) and bugs in <a href="https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=
+debian-powerpc@lists.debian.org;tag=ppc64el">Debian BTS</a>.</p>
+
+<toc-add-entry name="contacts">Contacts</toc-add-entry>
+<h3>Mailing lists</h3>
+
+<p>Discussions and development for PowerPC in general take place on
+<email "debian-powerpc@lists.debian.org">.
+<br />
+Subscribe and check the list archives 
+<a href="https://lists.debian.org/debian-powerpc/";> here</a>.
+</p>
+
+<h3>IRC</h3>
+
+<p><a href="irc://irc.debian.org/#debianppc">#debianppc</a> at irc.debian.org</p>
+
diff -purN webwml.orig/english/ports/ppc64el/Makefile webwml.new/english/ports/ppc64el/Makefile
--- webwml.orig/english/ports/ppc64el/Makefile	1970-01-01 00:00:00.000000000 +0000
+++ webwml.new/english/ports/ppc64el/Makefile	2015-04-28 17:14:21.989892496 +0000
@@ -0,0 +1,10 @@
+# If this makefile is not generic enough to support a translation,
+# please contact debian-www.
+
+WMLBASE=../..
+CUR_DIR=ports/ppc64el
+SUBS=
+
+include $(WMLBASE)/Make.lang
+
+$(HTMLFILES): $(TEMPLDIR)/template.wml
diff -purN webwml.orig/english/releases/arches.data webwml.new/english/releases/arches.data
--- webwml.orig/english/releases/arches.data	2015-04-26 00:42:14.000000000 +0000
+++ webwml.new/english/releases/arches.data	2015-04-28 17:09:34.900058652 +0000
@@ -21,7 +21,7 @@
 	mips		=> '<gettext domain="distrib">MIPS (big endian)</gettext>',
 	mipsel		=> '<gettext domain="distrib">MIPS (little endian)</gettext>',
 	powerpc		=> '<gettext domain="distrib">PowerPC</gettext>',
-	ppc64el		=> '<gettext domain="distrib">Motorola/IBM PowerPC</gettext>',
+	ppc64el		=> '<gettext domain="distrib">POWER Processors</gettext>',
 	s390		=> '<gettext domain="distrib">IBM S/390</gettext>',
 	s390x		=> '<gettext domain="distrib">IBM System z</gettext>',
 	sparc		=> '<gettext domain="distrib">SPARC</gettext>',
diff -purN webwml.orig/english/releases/jessie/release.data webwml.new/english/releases/jessie/release.data
--- webwml.orig/english/releases/jessie/release.data	2015-04-27 14:43:41.000000000 +0000
+++ webwml.new/english/releases/jessie/release.data	2015-04-28 17:20:15.490019378 +0000
@@ -5,7 +5,6 @@
 	amd64,
 	i386,
 	armel,
-	powerpc,
 	armhf,
 #	sparc,
 #	'kfreebsd-amd64',
@@ -23,6 +22,7 @@
 	mips,
 	s390x,
 	arm64,
+	powerpc,
 	ppc64el,
 #	ppc64,
 );

Reply to: