From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7ED401381F3 for ; Wed, 26 Jun 2013 13:55:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 41701E0A72; Wed, 26 Jun 2013 13:54:53 +0000 (UTC) Received: from mail.a3li.li (sawfish.a3li.li [89.238.78.10]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 27C12E0A60 for ; Wed, 26 Jun 2013 13:54:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.a3li.li (Postfix) with ESMTP id 56C1B221880 for ; Wed, 26 Jun 2013 15:54:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at a3li.li Received: from mail.a3li.li ([127.0.0.1]) by localhost (stingray.a3li.info [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fJIrPGmYFsJ4 for ; Wed, 26 Jun 2013 15:54:48 +0200 (CEST) Received: from [IPv6:2001:6f8:12e4:0:6267:20ff:fe71:fb00] (unknown [IPv6:2001:6f8:12e4:0:6267:20ff:fe71:fb00]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.a3li.li (Postfix) with ESMTPSA id 2CEBE221864 for ; Wed, 26 Jun 2013 15:54:48 +0200 (CEST) Message-ID: <51CAF2A7.6000403@gentoo.org> Date: Wed, 26 Jun 2013 15:54:47 +0200 From: Alex Legler User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130418 Thunderbird/17.0.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [1/3] Automatic *XML->Wiki wiki.gentoo.org References: <09a1a991-ec2a-42ff-ae30-fd4ad737d3ad@email.android.com> <5250810.ak2l4ZvGqZ@xzibit> <51B714E1.6050906@gentoo.org> <20130613163330.GA9073@gentoo.org> <20130616002853.GD29913@orbis-terrarum.net> In-Reply-To: <20130616002853.GD29913@orbis-terrarum.net> X-Enigmail-Version: 1.6a1pre Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2CBVGRIKQKGMSEUNFTODE" X-Archives-Salt: b89d8240-4e97-4cce-8e1e-75b05b94aa8d X-Archives-Hash: 3f92fdb69f79d773f39b1ae281d6a82c This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2CBVGRIKQKGMSEUNFTODE Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 16.06.2013 02:28, Robin H. Johnson wrote: > From the infra perspective, I would like to add that I support this > move, I just have a few concerns on the conversion, one of which is > dealt with here. >=20 >> I've committed my draft XSL to the gentoo/xml/htdocs/xsl location, nam= ed >> guidexml2wiki.xsl. It still requires some updates that I'll work on so= on >> (such as handling internal links) as I'll be using it more and more fo= r the >> guides on gentoo.org/doc/en to move to the wiki as well. >> ProjectXML generates towards GuideXML, so should be usable chained. > It would be nice to move the foundation/ content to the Wiki as well I > think. >=20 Sure. It doesn't count as a project I guess, so you would move into Foundation:.* ? >> PS An ebuild for a single stylesheet seems like overkill to me, but i'= ve >> been proven incorrect in the past... > I think it would help a lot of the devs that are put off by the concept= > of XML/XSLT. Just give them a little wrapper script to generate wiki > output. >=20 > One of my large concerns was how to handle some of the tag conversion. > We have a lot of custom tags, plus some interesting behavior in some > tags.=20 >=20 > Sven's XSL makes a very good start, but somebody needs to put in some > TLC for the following tags in conversion, and/or can we have it emit > something useful so we know when we hit a tag that's missing in the > XSLT. >=20 > Here's my list of tags found in proj/ that aren't in the XSLT so far: > (the "/>" is just because I collapsed the tag of any attributes, there = probably > needs to be an audit of how the XSL handles attributes). >=20 > 179 ignore, needed by guidexml > 145 .*? -> ''\1'' > 74 (optional attribute link) This functionality is replaced by the {{Mail}} template. Usage: * {{Mail|a3li}} -> Alex Legler * {{Mail|a3li|foo}} -> foo * {{Mail|a3li@g.o}} -> a3li@g.o * {{Mail|a3li@g.o|foo}} -> foo > 27 Project members will have to be recreated using the form. > 25
keep "
" > 18 Discard, everything is the same CC license, the old 2.x version allows upgrade to the 3.0 we use. > 15 (optional attribute position) Discard, GuideXML specific. > 9 (attribute resource) These resource things could just become a list: * foo * bar * baz > 7 > 7 > 7 > 7 > 7 > 6 (attribute ref) Dump information, contents need to be recreated using the form as well. Longdescription should 'just' be the first paragraph of the wiki page. > 4 > 2 > 2 Does anyone actually use the goals feature? imo, discard. > 2 > 2 > 2 > 2
> 2 Discard. I have moved staffing needs already. > 1 > 1 > 1 > 1 > 1 >=20 We have proper syntax hilighting in the wiki. Discard? > 1 (attribute name) Shouldn't these be proper projects? --=20 Alex Legler Gentoo Security/Ruby/Infrastructure ------enig2CBVGRIKQKGMSEUNFTODE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJRyvKqAAoJEDa6ZWES7jAAbnQQAKuL5KWXHRufTbyjojycvP98 4/IkWzXnxgMQfIjD85QE1qXr58TdcBOVTB/ZTUpzlKZIBiOSIrJraic/OqoQy7NR rfZIKps4cZrgRdQDuziw2vDuPr30/+o9xDEN5TA10tw+3Rm9q74Vi79YYx4P8xIt hyxA82IX6dnYSb1cb0VbaV1G1spsCDRdw9bRxEVnFSxcTygnVzzS33BywnOU8CqR zsTOmN386rjGcEN6adm6NRpW8byhS4Q8bimZsbO99abUxb0mObvHr7urOMBlFGS+ I0nBFHzUUo3QeUhz5mm//fXMW8QHU3uJCzTWzeng2LBBU6cLfz5CPfDXj0xY8Sa0 tqQvtu8cJYAEoFnhgZYQVtflP0CN9ZkWldVrDLYSwr4dE6+uM/7BhC58oVHL7FCD 2o7GTac5V2ATKPy06Vffn09sH9FQ42F/Kuu8oABpylmEOFurPJCNniAE2sJezH10 StOAkNZjsatx8JpeEDGCHlaaQQoPvLrAVuV/O7I9CxwBWhn5TeJoVP4vjtdVG4ze TCpUq/jlz6UVzwGnNoOCZWB4NF7E5hm85AlnmnvvdfCBSZQ79h6nlRTS0eF6qejz suMi8W2vBZmDLDU7KJRG8HAY/zk3PIn9zeI6irty2SVwC2U1Td8bI3wu3QasALTx oK9VA12mNcwkShemTydB =AdXo -----END PGP SIGNATURE----- ------enig2CBVGRIKQKGMSEUNFTODE--