From unknown Sat Aug 16 15:55:23 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29902 <29902@debbugs.gnu.org> To: bug#29902 <29902@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add html-xml-utils. Reply-To: bug#29902 <29902@debbugs.gnu.org> Date: Sat, 16 Aug 2025 22:55:23 +0000 retitle 29902 [PATCH] gnu: Add html-xml-utils. reassign 29902 guix-patches submitter 29902 Stefan Reich=C3=B6r severity 29902 normal tag 29902 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 29 16:00:38 2017 Received: (at submit) by debbugs.gnu.org; 29 Dec 2017 21:00:38 +0000 Received: from localhost ([127.0.0.1]:56992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eV1le-0008B8-8Y for submit@debbugs.gnu.org; Fri, 29 Dec 2017 16:00:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eV1lc-0008Aw-QI for submit@debbugs.gnu.org; Fri, 29 Dec 2017 16:00:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eV1lW-0007e0-GT for submit@debbugs.gnu.org; Fri, 29 Dec 2017 16:00:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33496) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eV1lW-0007ds-Dk for submit@debbugs.gnu.org; Fri, 29 Dec 2017 16:00:30 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57202) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eV1lS-0008LA-Ok for guix-patches@gnu.org; Fri, 29 Dec 2017 16:00:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eV1lP-0007XM-5L for guix-patches@gnu.org; Fri, 29 Dec 2017 16:00:26 -0500 Received: from dd5424.kasserver.com ([85.13.138.252]:51106) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eV1lO-0007Tf-GO for guix-patches@gnu.org; Fri, 29 Dec 2017 16:00:22 -0500 Received: from localhost (unknown [151.236.13.81]) by dd5424.kasserver.com (Postfix) with ESMTPA id 0C430B5846E4; Fri, 29 Dec 2017 22:00:18 +0100 (CET) Subject: [PATCH] gnu: Add html-xml-utils. From: Stefan =?utf-8?q?Reich=C3=B6r?= To: guix-patches@gnu.org Date: Fri, 29 Dec 2017 22:00:18 +0100 Message-ID: <151458121841.14489.3140405883925988155.stgit@sandburg> User-Agent: StGit/unknown-version MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) * gnu/packages/xml.scm (html-xml-utils): New variable. --- gnu/packages/xml.scm | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 344d7c3..dde1964 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -1116,6 +1116,60 @@ match and extract data, and elements can be added, deleted or modified using XSLT and EXSLT.") (license license:x11))) +(define-public html-xml-utils + (package + (name "html-xml-utils") + (version "7.4") + (source + (origin + (method url-fetch) + (uri (string-append + "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-" + version ".tar.gz")) + (sha256 + (base32 + "04pgrahsfawnzd9pilvirs05pfdgsd7qwvw4dvkb42rgybhw6h95")))) + (build-system gnu-build-system) + (home-page "https://www.w3.org/Tools/HTML-XML-utils/") + (synopsis "Command line utilities to manipulate HTML and XML files") + (description "HTML-XML-utils provides a number of simple utilities for +manipulating and converting HTML and XML files in various ways. The suite +consists of the following tools: + +@itemize + @item @command{asc2xml} convert from @code{UTF-8} to @code{&#nnn;} entities + @item @command{xml2asc} convert from @code{&#nnn;} entities to @code{UTF-8} + @item @command{hxaddid} add IDs to selected elements + @item @command{hxcite} replace bibliographic references by hyperlinks + @item @command{hxcite} mkbib - expand references and create bibliography + @item @command{hxclean} apply heuristics to correct an HTML file + @item @command{hxcopy} copy an HTML file while preserving relative links + @item @command{hxcount} count elements and attributes in HTML or XML files + @item @command{hxextract} extract selected elements + @item @command{hxincl} expand included HTML or XML files + @item @command{hxindex} create an alphabetically sorted index + @item @command{hxmkbib} create bibliography from a template + @item @command{hxmultitoc} create a table of contents for a set of HTML files + @item @command{hxname2id} move some @code{ID=} or @code{NAME=} from A elements to their parents + @item @command{hxnormalize} pretty-print an HTML file + @item @command{hxnsxml} convert output of hxxmlns back to normal XML + @item @command{hxnum} number section headings in an HTML file + @item @command{hxpipe} convert XML to a format easier to parse with Perl or AWK + @item @command{hxprintlinks} number links and add table of URLs at end of an HTML file + @item @command{hxprune} remove marked elements from an HTML file + @item @command{hxref} generate cross-references + @item @command{hxselect} extract elements that match a (CSS) selector + @item @command{hxtoc} insert a table of contents in an HTML file + @item @command{hxuncdata} replace CDATA sections by character entities + @item @command{hxunent} replace HTML predefined character entities to @code{UTF-8} + @item @command{hxunpipe} convert output of pipe back to XML format + @item @command{hxunxmlns} replace \"global names\" by XML Namespace prefixes + @item @command{hxwls} list links in an HTML file + @item @command{hxxmlns} replace XML Namespace prefixes by \"global names\" +@end itemize +") + (license license:expat))) + (define-public xlsx2csv (package (name "xlsx2csv") From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 31 01:30:26 2017 Received: (at 29902) by debbugs.gnu.org; 31 Dec 2017 06:30:26 +0000 Received: from localhost ([127.0.0.1]:58316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVX8b-0008C1-NH for submit@debbugs.gnu.org; Sun, 31 Dec 2017 01:30:26 -0500 Received: from mail-yw0-f181.google.com ([209.85.161.181]:38484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVX8a-0008Bf-00 for 29902@debbugs.gnu.org; Sun, 31 Dec 2017 01:30:24 -0500 Received: by mail-yw0-f181.google.com with SMTP id x199so10552528ywg.5 for <29902@debbugs.gnu.org>; Sat, 30 Dec 2017 22:30:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ugSCJxh5hAz3QxfRwDDtEsK/B08Fj9dm8iExZun06/8=; b=a+ewn9dGgxrJHQ3j6XEY2RBede5wU06TQp67JWSZ1EbD5KaeCLacfdCkZuIYGUouYQ AcyNVYNajwhm5bJfJj6tpJW7w0EDn6nu0h6gB89R3Fbk3DgjHia6XZYFU6k7fkC1PPXM yxlsYvmec7L8oGsWoBpgDq2YKvk0tCG/nZaPlk+0L6oa6wWsVvCzt0IpcWBxEEYbl9m4 m1T7OoVvGtSZvnEnSXFgm8ZG1YxSaLdh0TapKb/UsF+CG/S8qm84k9nTRchLlJDHPBDb WdH/6C/ib5sbnypD8DxK6rQPLu0RB3tvngk3Yenq1C56JzR5PxaXBGmeAVO9S/HFMt68 0gkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ugSCJxh5hAz3QxfRwDDtEsK/B08Fj9dm8iExZun06/8=; b=N/NcGzxyApAv8MVIp+EvoXrE4dsyvsM9sCaj0jNmBx13P8vJ7Zx7LlB3vag+4fFtjY aOIH5kWMbwfcytnfblZHxgWOvBTSK1iivY6bxRSVFq6Hhd7XHiCdMA5gm7wmwUPbwdQf X0higZceuUvhepoUiXaLsxWLR9w8xj04Ez11nbOZcIuuVlAwwGeWuZVnS7980UBBIqwC KpJ20/eomFdqfuihb2bLDeIUl80NCr3IKoBiFweeUDcpRzvmufPqsXUnez14FCv5+6IW RcQnfRZpykI6LNogn81t94epCPErSSsuCSXEjWYMFSHkm4Y8XPz9egGO7UsJUFJvnLl8 29aQ== X-Gm-Message-State: AKGB3mLplW6XYjacNW+4wmgcjov5gyDBLWWiNdEWiuHHRO0yMyalmPPM EOxIC/JoKXEa9sTzAYaPGMdalYoHj7rYzAjCMQ== X-Google-Smtp-Source: ACJfBovWZzoIkoNmDSk2PeYLtcCFLFlpBWp0uhaCsUjeKwhmDQYluWwQHo5VnboEAprcKF+TdeCNIJBUABM8vDxOlhs= X-Received: by 10.129.172.79 with SMTP id z15mr26597704ywj.403.1514701818265; Sat, 30 Dec 2017 22:30:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.232.131 with HTTP; Sat, 30 Dec 2017 22:30:17 -0800 (PST) In-Reply-To: <151458121841.14489.3140405883925988155.stgit@sandburg> References: <151458121841.14489.3140405883925988155.stgit@sandburg> From: Catonano Date: Sun, 31 Dec 2017 07:30:17 +0100 Message-ID: Subject: Re: [bug#29902] [PATCH] gnu: Add html-xml-utils. To: =?UTF-8?Q?Stefan_Reich=C3=B6r?= Content-Type: multipart/alternative; boundary="f403045e94fcd1864305619cff28" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29902 Cc: 29902@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --f403045e94fcd1864305619cff28 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Stefan ! Thanks for contributing ! I linted your patch and I get gnu/packages/xml.scm:1120:1: html-xml-utils@7.4: line 1153 is way too long (96 characters) Also, I couldn't run ./pre-inst-env guix build --rounds=3D2 html-xml-utils it just returns the store item as I had already built it without thinking :-/ Apart from this, I'd say it's ok It builds. I didn't try to run any of these commands. Can you suggest me a command line and a set of html files to test them ? Well this is just to be super scrupolous, anyway. If you say this works, I believe you So, as far as I'm concerned: lgtm ! 2017-12-29 22:00 GMT+01:00 Stefan Reich=C3=B6r : > * gnu/packages/xml.scm (html-xml-utils): New variable. > --- > gnu/packages/xml.scm | 54 ++++++++++++++++++++++++++++++ > ++++++++++++++++++++ > 1 file changed, 54 insertions(+) > > diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm > index 344d7c3..dde1964 100644 > --- a/gnu/packages/xml.scm > +++ b/gnu/packages/xml.scm > @@ -1116,6 +1116,60 @@ match and extract data, and elements can be added, > deleted or modified using > XSLT and EXSLT.") > (license license:x11))) > > +(define-public html-xml-utils > + (package > + (name "html-xml-utils") > + (version "7.4") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > + "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-" > + version ".tar.gz")) > + (sha256 > + (base32 > + "04pgrahsfawnzd9pilvirs05pfdgsd7qwvw4dvkb42rgybhw6h95")))) > + (build-system gnu-build-system) > + (home-page "https://www.w3.org/Tools/HTML-XML-utils/") > + (synopsis "Command line utilities to manipulate HTML and XML files") > + (description "HTML-XML-utils provides a number of simple utilities fo= r > +manipulating and converting HTML and XML files in various ways. The sui= te > +consists of the following tools: > + > +@itemize > + @item @command{asc2xml} convert from @code{UTF-8} to @code{&#nnn;} > entities > + @item @command{xml2asc} convert from @code{&#nnn;} entities to > @code{UTF-8} > + @item @command{hxaddid} add IDs to selected elements > + @item @command{hxcite} replace bibliographic references by hyperlinks > + @item @command{hxcite} mkbib - expand references and create bibliograph= y > + @item @command{hxclean} apply heuristics to correct an HTML file > + @item @command{hxcopy} copy an HTML file while preserving relative link= s > + @item @command{hxcount} count elements and attributes in HTML or XML > files > + @item @command{hxextract} extract selected elements > + @item @command{hxincl} expand included HTML or XML files > + @item @command{hxindex} create an alphabetically sorted index > + @item @command{hxmkbib} create bibliography from a template > + @item @command{hxmultitoc} create a table of contents for a set of HTML > files > + @item @command{hxname2id} move some @code{ID=3D} or @code{NAME=3D} from= A > elements to their parents > + @item @command{hxnormalize} pretty-print an HTML file > + @item @command{hxnsxml} convert output of hxxmlns back to normal XML > + @item @command{hxnum} number section headings in an HTML file > + @item @command{hxpipe} convert XML to a format easier to parse with Per= l > or AWK > + @item @command{hxprintlinks} number links and add table of URLs at end > of an HTML file > + @item @command{hxprune} remove marked elements from an HTML file > + @item @command{hxref} generate cross-references > + @item @command{hxselect} extract elements that match a (CSS) selector > + @item @command{hxtoc} insert a table of contents in an HTML file > + @item @command{hxuncdata} replace CDATA sections by character entities > + @item @command{hxunent} replace HTML predefined character entities to > @code{UTF-8} > + @item @command{hxunpipe} convert output of pipe back to XML format > + @item @command{hxunxmlns} replace \"global names\" by XML Namespace > prefixes > + @item @command{hxwls} list links in an HTML file > + @item @command{hxxmlns} replace XML Namespace prefixes by \"global > names\" > +@end itemize > +") > + (license license:expat))) > + > (define-public xlsx2csv > (package > (name "xlsx2csv") > > > > > --f403045e94fcd1864305619cff28 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Stefan !

Thanks for contrib= uting !

I linted your patch and I get

gnu/packages/xml.= scm:1120:1: html-xml-utils@7.4: line 1153 is way too long (96 characters)
Also, I couldn't run

./pre-inst-env guix build --roun= ds=3D2 html-xml-utils

it just returns the store item as I= had already built it without thinking :-/

Apart from this, I'd say it's ok

It builds. I = didn't try to run any of these commands.

Can you sugg= est me a command line and a set of html files to test them ?

<= div>Well this is just to be super scrupolous, anyway. If you say this works= , I believe you

So, as far as I'm concerned: lgtm !

2017-12-29 22:00 GMT+01:00 Stefan Reich=C3=B6r <stefan@xsteve.at>:
* gnu/packages/xml.scm (html-xml-u= tils): New variable.
---
=C2=A0gnu/packages/xml.scm |=C2=A0 =C2=A054 ++++++++++++++++++++++++++++++<= wbr>++++++++++++++++++++
=C2=A01 file changed, 54 insertions(+)

diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm
index 344d7c3..dde1964 100644
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@ -1116,6 +1116,60 @@ match and extract data, and elements can be added, d= eleted or modified using
=C2=A0XSLT and EXSLT.")
=C2=A0 =C2=A0 (license license:x11)))

+(define-public html-xml-utils
+ (package
+=C2=A0 =C2=A0(name "html-xml-utils")
+=C2=A0 =C2=A0(version "7.4")
+=C2=A0 =C2=A0(source
+=C2=A0 =C2=A0 (origin
+=C2=A0 =C2=A0 =C2=A0 (method url-fetch)
+=C2=A0 =C2=A0 =C2=A0 (uri (string-append
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-&q= uot;
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 version ".tar.gz")) +=C2=A0 =C2=A0 =C2=A0 (sha256
+=C2=A0 =C2=A0 =C2=A0 =C2=A0(base32
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 "04pgrahsfawnzd9pilvirs05pfdgsd= 7qwvw4dvkb42rgybhw6h95"))))
+=C2=A0 =C2=A0(build-system gnu-build-system)
+=C2=A0 =C2=A0(home-page "https://www.w3.org/Tools/HTML-XML-utils/")
+=C2=A0 =C2=A0(synopsis "Command line utilities to manipulate HTML and= XML files")
+=C2=A0 =C2=A0(description "HTML-XML-utils provides a number of simple= utilities for
+manipulating and converting HTML and XML files in various ways.=C2=A0 The = suite
+consists of the following tools:
+
+@itemize
+ @item @command{asc2xml} convert from @code{UTF-8} to @code{&#nnn;} en= tities
+ @item @command{xml2asc} convert from @code{&#nnn;} entities to @code{= UTF-8}
+ @item @command{hxaddid} add IDs to selected elements
+ @item @command{hxcite} replace bibliographic references by hyperlinks
+ @item @command{hxcite} mkbib - expand references and create bibliography<= br> + @item @command{hxclean} apply heuristics to correct an HTML file
+ @item @command{hxcopy} copy an HTML file while preserving relative links<= br> + @item @command{hxcount} count elements and attributes in HTML or XML file= s
+ @item @command{hxextract} extract selected elements
+ @item @command{hxincl} expand included HTML or XML files
+ @item @command{hxindex} create an alphabetically sorted index
+ @item @command{hxmkbib} create bibliography from a template
+ @item @command{hxmultitoc} create a table of contents for a set of HTML f= iles
+ @item @command{hxname2id} move some @code{ID=3D} or @code{NAME=3D} from A= elements to their parents
+ @item @command{hxnormalize} pretty-print an HTML file
+ @item @command{hxnsxml} convert output of hxxmlns back to normal XML
+ @item @command{hxnum} number section headings in an HTML file
+ @item @command{hxpipe} convert XML to a format easier to parse with Perl = or AWK
+ @item @command{hxprintlinks} number links and add table of URLs at end of= an HTML file
+ @item @command{hxprune} remove marked elements from an HTML file
+ @item @command{hxref} generate cross-references
+ @item @command{hxselect} extract elements that match a (CSS) selector
+ @item @command{hxtoc} insert a table of contents in an HTML file
+ @item @command{hxuncdata} replace CDATA sections by character entities + @item @command{hxunent} replace HTML predefined character entities to @co= de{UTF-8}
+ @item @command{hxunpipe} convert output of pipe back to XML format
+ @item @command{hxunxmlns} replace \"global names\" by XML Names= pace prefixes
+ @item @command{hxwls} list links in an HTML file
+ @item @command{hxxmlns} replace XML Namespace prefixes by \"global n= ames\"
+@end itemize
+")
+=C2=A0 =C2=A0(license license:expat)))
+
=C2=A0(define-public xlsx2csv
=C2=A0 =C2=A0(package
=C2=A0 =C2=A0 =C2=A0(name "xlsx2csv")





--f403045e94fcd1864305619cff28-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 31 03:23:17 2017 Received: (at submit) by debbugs.gnu.org; 31 Dec 2017 08:23:17 +0000 Received: from localhost ([127.0.0.1]:58357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVYti-0002uL-DM for submit@debbugs.gnu.org; Sun, 31 Dec 2017 03:23:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVYtg-0002u5-NC for submit@debbugs.gnu.org; Sun, 31 Dec 2017 03:23:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eVYta-0005Dh-2g for submit@debbugs.gnu.org; Sun, 31 Dec 2017 03:23:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46255) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eVYtZ-0005DY-Ve for submit@debbugs.gnu.org; Sun, 31 Dec 2017 03:23:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47547) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eVYtY-0006SG-1U for guix-patches@gnu.org; Sun, 31 Dec 2017 03:23:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eVYtU-00051i-RC for guix-patches@gnu.org; Sun, 31 Dec 2017 03:23:00 -0500 Received: from dd5424.kasserver.com ([85.13.138.252]:47469) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eVYtU-0004va-Fe for guix-patches@gnu.org; Sun, 31 Dec 2017 03:22:56 -0500 Received: from localhost (unknown [149.154.152.177]) by dd5424.kasserver.com (Postfix) with ESMTPA id 14DD7B58447F for ; Sun, 31 Dec 2017 09:22:52 +0100 (CET) From: Stefan =?utf-8?Q?Reich=C3=B6r?= To: guix-patches@gnu.org Subject: Re: [bug#29902] [PATCH] gnu: Add html-xml-utils. In-Reply-To: (catonano@gmail.com's message of "Sun, 31 Dec 2017 07:30:17 +0100") References: <151458121841.14489.3140405883925988155.stgit@sandburg> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Date: Sun, 31 Dec 2017 09:22:52 +0100 Message-ID: <87608ncnmr.fsf@xsteve.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Hi Catonano! Thanks for your review. > Hi Stefan ! > > Thanks for contributing ! > > I linted your patch and I get > > gnu/packages/xml.scm:1120:1: html-xml-utils@7.4: line 1153 is way too long > (96 characters) I fixed this. > Also, I couldn't run > > ./pre-inst-env guix build --rounds=3D2 html-xml-utils > > it just returns the store item as I had already built it without thinking > :-/ > > Apart from this, I'd say it's ok > > It builds. I didn't try to run any of these commands. > > Can you suggest me a command line and a set of html files to test them ? I am not aware of a lot of documentation with examples for these tools. Here is some stuff I found on the web: http://joeferner.github.io/2015/07/15/linux-command-line-html-and-awk/ https://superuser.com/questions/528709/command-line-css-selector-tool https://www.joyofdata.de/blog/using-linux-shell-web-scraping/ This is a command line that I use to extract links from h2 elements: cat ~/tmp/document.html | hxnormalize -x | hxselect -i h2 | hxwls > Well this is just to be super scrupolous, anyway. If you say this works, I > believe you > > So, as far as I'm concerned: lgtm ! Below is the corrected patch (I added the missing copyright line as well) * gnu/packages/xml.scm (html-xml-utils): New variable. --- gnu/packages/xml.scm | 56 ++++++++++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 344d7c3..548cd1a 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -18,6 +18,7 @@ ;;; Copyright =C2=A9 2017 Gregor Giesen ;;; Copyright =C2=A9 2017 Alex Vong ;;; Copyright =C2=A9 2017 Petter +;;; Copyright =C2=A9 2017 Stefan Reich=C3=B6r ;;; ;;; This file is part of GNU Guix. ;;; @@ -1116,6 +1117,61 @@ match and extract data, and elements can be added, d= eleted or modified using XSLT and EXSLT.") (license license:x11))) =20 +(define-public html-xml-utils + (package + (name "html-xml-utils") + (version "7.4") + (source + (origin + (method url-fetch) + (uri (string-append + "https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-" + version ".tar.gz")) + (sha256 + (base32 + "04pgrahsfawnzd9pilvirs05pfdgsd7qwvw4dvkb42rgybhw6h95")))) + (build-system gnu-build-system) + (home-page "https://www.w3.org/Tools/HTML-XML-utils/") + (synopsis "Command line utilities to manipulate HTML and XML files") + (description "HTML-XML-utils provides a number of simple utilities for +manipulating and converting HTML and XML files in various ways. The suite +consists of the following tools: + +@itemize + @item @command{asc2xml} convert from @code{UTF-8} to @code{&#nnn;} entiti= es + @item @command{xml2asc} convert from @code{&#nnn;} entities to @code{UTF-= 8} + @item @command{hxaddid} add IDs to selected elements + @item @command{hxcite} replace bibliographic references by hyperlinks + @item @command{hxcite} mkbib - expand references and create bibliography + @item @command{hxclean} apply heuristics to correct an HTML file + @item @command{hxcopy} copy an HTML file while preserving relative links + @item @command{hxcount} count elements and attributes in HTML or XML files + @item @command{hxextract} extract selected elements + @item @command{hxincl} expand included HTML or XML files + @item @command{hxindex} create an alphabetically sorted index + @item @command{hxmkbib} create bibliography from a template + @item @command{hxmultitoc} create a table of contents for a set of HTML f= iles + @item @command{hxname2id} move some @code{ID=3D} or @code{NAME=3D} from A= elements + to their parents + @item @command{hxnormalize} pretty-print an HTML file + @item @command{hxnsxml} convert output of hxxmlns back to normal XML + @item @command{hxnum} number section headings in an HTML file + @item @command{hxpipe} convert XML to a format easier to parse with Perl = or AWK + @item @command{hxprintlinks} number links and add table of URLs at end of= an HTML file + @item @command{hxprune} remove marked elements from an HTML file + @item @command{hxref} generate cross-references + @item @command{hxselect} extract elements that match a (CSS) selector + @item @command{hxtoc} insert a table of contents in an HTML file + @item @command{hxuncdata} replace CDATA sections by character entities + @item @command{hxunent} replace HTML predefined character entities to @co= de{UTF-8} + @item @command{hxunpipe} convert output of pipe back to XML format + @item @command{hxunxmlns} replace \"global names\" by XML Namespace prefi= xes + @item @command{hxwls} list links in an HTML file + @item @command{hxxmlns} replace XML Namespace prefixes by \"global names\" +@end itemize +") + (license license:expat))) + (define-public xlsx2csv (package (name "xlsx2csv") From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 31 08:15:36 2017 Received: (at 29902) by debbugs.gnu.org; 31 Dec 2017 13:15:36 +0000 Received: from localhost ([127.0.0.1]:58415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVdSi-0005LJ-Jq for submit@debbugs.gnu.org; Sun, 31 Dec 2017 08:15:36 -0500 Received: from tobias.gr ([51.15.135.5]:47808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eVdSh-0005LA-7u for 29902@debbugs.gnu.org; Sun, 31 Dec 2017 08:15:35 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id c49002b1; Sun, 31 Dec 2017 13:15:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=subject:to :cc:references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; s=2018; bh=Ib4DhrjIk4V1 nJD8Eu34S6xqqnnyuKGsOCElr8QqSh4=; b=SG3Z5Vixt8OTAo41HdRVwWoI6BRM xBFrmmQj2z5l3v1JL1zrvmA5WDzOcHI0DJllsDhu6o+wp2UJGH8gdzieRbvA9HAy hEnwcA5Z/fvJs3aZsBxM1FJ0YDPDQvJAA6TpH4W4I3s9xY4PR90m5Ux68+8q5a4l /XbIQXuGm3ZyF6qi/O4Q4D2c4yeyYjSqaAdrASKnIEWoY+KNDnsXQqAe/A7S/tS1 nWyGttw0m/J3vyoBjE4aTEzJj2aMkSCyiC1bebaHhGfshJUtB4XKEh4+o/PHIKqd cUdfO3VuYKA+mjMeCDJw8Y5zHyyglgTPNdZ988AqLRIYZ4LTy63rRG0clg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 27fd8091 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO); Sun, 31 Dec 2017 13:15:31 +0000 (UTC) Subject: Re: [bug#29902] [PATCH] gnu: Add html-xml-utils. To: catonano@gmail.com References: <151458121841.14489.3140405883925988155.stgit@sandburg> From: Tobias Geerinckx-Rice Message-ID: Date: Sun, 31 Dec 2017 14:18:17 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29902 Cc: 29902@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Catonano, Catonano wrote on 31/12/17 at 07:30: > Also, I couldn't run > > ./pre-inst-env guix build --rounds=2 html-xml-utils > > it just returns the store item as I had already built it without > thinking :-/ Been there. ‘guix build’ has a handy ‘--check’ option that solves just this problem. Happy times, T G-R From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 01 09:31:54 2018 Received: (at 29902) by debbugs.gnu.org; 1 Jan 2018 14:31:54 +0000 Received: from localhost ([127.0.0.1]:59368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eW186-0000Lf-Dh for submit@debbugs.gnu.org; Mon, 01 Jan 2018 09:31:54 -0500 Received: from mail-yb0-f179.google.com ([209.85.213.179]:33965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eW184-0000LT-0M for 29902@debbugs.gnu.org; Mon, 01 Jan 2018 09:31:52 -0500 Received: by mail-yb0-f179.google.com with SMTP id a82so5441511ybg.1 for <29902@debbugs.gnu.org>; Mon, 01 Jan 2018 06:31:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0RE/603NBnzG6z19CgNL989dA2wXm5KKb0inMuE7nS4=; b=f+2RG5Kzv4ECEva4wedImrN4IiUe9bqDAJjXo++KYxyofCtnmOj0HlYci2s+hvyetI wTr3nULrYmNdnCRHiK6WlxooWIhN/LH88wPRozmNCuAPDikBBa0T+MKRHvDNqzj/ZmYa 9gI4QVz318vs2zlAGPnhxiNSFmQV6YIF4dv71TVa6CHAuY26wEHgXVS+v8UMHsmKyYYA fnEA8JlX98L+wgTzeNYBt/4KWq/HJImQQz/tDhcEFZ2dW3dH70Oqu0R/39P9lCL+TA5K ULDEuxyzDwkErc2EX8PbO2Hk3OMmqlhqjk1Qokz878ozC6L1u/laEYwuvGQ3qrgCYmlc uLvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0RE/603NBnzG6z19CgNL989dA2wXm5KKb0inMuE7nS4=; b=q3/de0TRHdQrRc9esWWRQRotQOvPV5jitscQBwSDcaLQp8lvKpa9NZlNbvSGmpW+xn tEFsB0V/kS64P3K9BHpEOQtMu9tUlY3bGuNxuZfEv8ChlKVpf/Fe6GLS721H1xLM5nbX QIpfsboHMp5hRDIx241FtDtd14Y8BKkDGH2qlsSqyevhX9APUZHAjpVcu9fPMO9BlwMo EDeAKfjTzzYXKkpbBq5cCwgQjOnlYIB8dwMIDBSibWHMXWliAp+MuagPy+PDws0xvlII r0SgUTTrPDIIh7Yc6YL2UL3VAfHxQQmndiV9ZRlre2mSl+hImEjx4VEuTnKL0oXhkDt9 iPJA== X-Gm-Message-State: AKGB3mLQ7L0LBdXLLSk8VYty1ionlus6a9wnhEiXasyq08dfgeCJnuaO nBdGQW8Yig8lYAtaCIPxwf9JoVLjND0RJTTVGw== X-Google-Smtp-Source: ACJfBovXPk1kbClLKstKEJ1lpEms6IAbo7XfcG/F5KUTwi25DC4zFf1ytHN2egdGR+gMSpKREdnTza5hPPrxKSjfFoY= X-Received: by 10.37.144.4 with SMTP id s4mr9769679ybl.165.1514817106393; Mon, 01 Jan 2018 06:31:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.232.131 with HTTP; Mon, 1 Jan 2018 06:31:45 -0800 (PST) In-Reply-To: <87608ncnmr.fsf@xsteve.at> References: <151458121841.14489.3140405883925988155.stgit@sandburg> <87608ncnmr.fsf@xsteve.at> From: Catonano Date: Mon, 1 Jan 2018 15:31:45 +0100 Message-ID: Subject: Re: [bug#29902] [PATCH] gnu: Add html-xml-utils. To: =?UTF-8?Q?Stefan_Reich=C3=B6r?= Content-Type: multipart/alternative; boundary="089e082c84a486bf360561b7d729" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29902 Cc: 29902@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --089e082c84a486bf360561b7d729 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Stefan ! 2017-12-31 9:22 GMT+01:00 Stefan Reich=C3=B6r : > > gnu/packages/xml.scm:1120:1: html-xml-utils@7.4: line 1153 is way too > long > > (96 characters) > > I fixed this. > Yes, the linter doesn't report that anymore > I am not aware of a lot of documentation with examples for these tools. > > Here is some stuff I found on the web: > > http://joeferner.github.io/2015/07/15/linux-command-line-html-and-awk/ > https://superuser.com/questions/528709/command-line-css-selector-tool I tried this one and I got the expected result So, not only html-xml-utils builds, it also runs correctly ! LGTM ! =F0=9F=98=8A --089e082c84a486bf360561b7d729 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Stefan !
<= br>
2017-12-31 9:22 GMT+01:00 Stefan Reich=C3=B6r= <stefan@xsteve.at>:
> gnu/packages/xml.scm:1120:1: html-xml-utils@7.4: line 1153 = is way too long
> (96 characters)

I fixed this.

Yes, the linter do= esn't report that anymore
=C2=A0
I am not aware of a lot of documentation with examp= les for these tools.

Here is some stuff I found on the web:

http://joeferner.github.io/2015/07/15/linux-command-line-html-and-awk/
https://superuser.com/ques= tions/528709/command-line-css-selector-tool

<= /div>
I tried this one and I got the expected result

= So, not only html-xml-utils builds, it also runs correctly !
=C2=A0
<= /div>


LGTM !=C2=A0=F0=9F=98=8A
--089e082c84a486bf360561b7d729-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 01 09:33:40 2018 Received: (at 29902) by debbugs.gnu.org; 1 Jan 2018 14:33:40 +0000 Received: from localhost ([127.0.0.1]:59372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eW19n-0000OJ-TN for submit@debbugs.gnu.org; Mon, 01 Jan 2018 09:33:40 -0500 Received: from mail-yb0-f175.google.com ([209.85.213.175]:39988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eW19m-0000O6-PV for 29902@debbugs.gnu.org; Mon, 01 Jan 2018 09:33:39 -0500 Received: by mail-yb0-f175.google.com with SMTP id s10so2972166ybl.7 for <29902@debbugs.gnu.org>; Mon, 01 Jan 2018 06:33:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=aooN1hL5/6H8pKSzdAADZGcBAmwYJXQ5wrfKaeDkjYg=; b=qHm4brLkZrHru9BRDLE1kPDSk8UMMdfe9Srvp63XxxfxD5gOzdBVam0Xks2M+qH8f2 /YX9ZRjXP3+J9y414vjORnuqjSE/AvtXGv1FYqQbmCbmWo19CZQ9KWaV6SKTvgV05Trn D23bMkAyZNgVErBHbWwfALyfWnzK/2kKbpl8xKyRvzqtgMmuJRwhlxriR/Xg97kFpfQo tNOE33Rp1mvGptA8watSEcrzmxEiekS+DsSgRqDMtyCXF5ybUPDGe3DvQPQtGW+HM3Ko mrsqJWGYPqQYr5P8za/9/vkAfTbt/m7gwjTYfAvmWgRc0Tiv9RSFSNTCmciWLC9z5+nH /V2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=aooN1hL5/6H8pKSzdAADZGcBAmwYJXQ5wrfKaeDkjYg=; b=P4emn0nW/zRjcCuPd6jaO2O5ztOaNhzU++nM6xzxZ/17rC+kDMr4rJOFJrp1ZY52hH jZ/Se7deYNPbEDrBjGNHOj1Q8KAQjPwNdcyRwLuskbxfq5lovDoFcZIIkoNbgknAsbpB 3ZP86jVLxWMYGQ8Ko3p46F7noE9VlxLxpxWAtTwcvDsjTRkTvQUBmMpL1k5Hnqk37szD xsMDSV7VaAdGv8N3z4D6Rstgwg/vLsef6NU3l4s+eVNkPuOF02L71aEMa7umR1r0RLlU EEbowlgvjgMeD+ZSSz53poW7SDqpGyBkJvG9brjqWcYEjcc6xpzc/lp0yOwwcRNUvWXs Lm5w== X-Gm-Message-State: AKGB3mK8pKad0FYUbEoqOjaxdouccJOw9YvTI/UvlGBc2tlBx4GyLprs s99+lSy1n1lrbabq4LneZNv9+8ek7iHbfqjjQQ== X-Google-Smtp-Source: ACJfBot/bpgQjTpwsk3JPlDqMT26vN3lWEVobUufZ1zuifcO4vtWDOkBRsih8T+eN5USmEtRjs9Hg+2jqgdxn+fItKM= X-Received: by 10.37.72.5 with SMTP id v5mr30352538yba.203.1514817213277; Mon, 01 Jan 2018 06:33:33 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.232.131 with HTTP; Mon, 1 Jan 2018 06:33:32 -0800 (PST) In-Reply-To: References: <151458121841.14489.3140405883925988155.stgit@sandburg> From: Catonano Date: Mon, 1 Jan 2018 15:33:32 +0100 Message-ID: Subject: Re: [bug#29902] [PATCH] gnu: Add html-xml-utils. To: Tobias Geerinckx-Rice Content-Type: multipart/alternative; boundary="001a113e4d3ae5abe90561b7dd61" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29902 Cc: 29902@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --001a113e4d3ae5abe90561b7dd61 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2017-12-31 14:18 GMT+01:00 Tobias Geerinckx-Rice : > Catonano, > > Catonano wrote on 31/12/17 at 07:30: > > Also, I couldn't run > > > > ./pre-inst-env guix build --rounds=3D2 html-xml-utils > > > > it just returns the store item as I had already built it without > > thinking :-/ > > Been there. =E2=80=98guix build=E2=80=99 has a handy =E2=80=98--check=E2= =80=99 option that solves just > this problem. > > Happy times, > > T G-R > Thank you Tobias ! I tried that ! I didn't understand completely the output but I'll keep this option in mind ! Ciao --001a113e4d3ae5abe90561b7dd61 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
2017-12-31 14:18 GMT+01:00 Tobias Geerinckx-Rice <me@tobias.gr= >:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">Catonano,

Catonano wrote on 31/12/17 at 07:30:
> Also, I couldn't run
>
> ./pre-inst-env guix build --rounds=3D2 html-xml-utils
>
> it just returns the store item as I had already built it without
> thinking :-/

Been there. =E2=80=98guix build=E2=80=99 has a handy =E2=80=98--chec= k=E2=80=99 option that solves just
this problem.

Happy times,

T G-R

Thank you Tobias !<= br>
I tried that ! I didn't underst= and completely the output but I'll keep this option in mind !

Ciao
--001a113e4d3ae5abe90561b7dd61-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 04:30:25 2018 Received: (at 29902-done) by debbugs.gnu.org; 8 Jan 2018 09:30:25 +0000 Received: from localhost ([127.0.0.1]:40204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYTlA-0007Ie-Up for submit@debbugs.gnu.org; Mon, 08 Jan 2018 04:30:25 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:33982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYTl8-0007IT-Uw for 29902-done@debbugs.gnu.org; Mon, 08 Jan 2018 04:30:23 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7DAF8108D6; Mon, 8 Jan 2018 10:30:22 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dQgnXIsaUl4e; Mon, 8 Jan 2018 10:30:21 +0100 (CET) Received: from ribbon (unknown [193.50.110.243]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D22C9108C7; Mon, 8 Jan 2018 10:30:20 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Stefan =?utf-8?Q?Reich=C3=B6r?= Subject: Re: [bug#29902] [PATCH] gnu: Add html-xml-utils. References: <151458121841.14489.3140405883925988155.stgit@sandburg> <87608ncnmr.fsf@xsteve.at> Date: Mon, 08 Jan 2018 10:30:20 +0100 In-Reply-To: <87608ncnmr.fsf@xsteve.at> ("Stefan \=\?utf-8\?Q\?Reich\=C3\=B6r\=22\?\= \=\?utf-8\?Q\?'s\?\= message of "Sun, 31 Dec 2017 09:22:52 +0100") Message-ID: <874lnwk89f.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29902-done Cc: 29902-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Stefan Reich=C3=B6r skribis: > Below is the corrected patch (I added the missing copyright line as well) Applied, thanks! Ludo=E2=80=99. From unknown Sat Aug 16 15:55:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 05 Feb 2018 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator