From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Can we support apt's funky ANSI escapes? Date: Wed, 20 Jul 2016 10:52:39 -0400 Message-ID: <9c095f48-7d17-dcd8-2afd-6b0263d78264@live.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3A8dAugaoRJNwVJibtv608WMsT62Fbmta" X-Trace: ger.gmane.org 1469026431 10817 80.91.229.3 (20 Jul 2016 14:53:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Jul 2016 14:53:51 +0000 (UTC) To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 20 16:53:44 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bPssa-0000vc-9z for ged-emacs-devel@m.gmane.org; Wed, 20 Jul 2016 16:53:44 +0200 Original-Received: from localhost ([::1]:35034 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPssZ-0001vy-Hp for ged-emacs-devel@m.gmane.org; Wed, 20 Jul 2016 10:53:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPsrk-0001du-Ox for emacs-devel@gnu.org; Wed, 20 Jul 2016 10:52:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPsrf-0006tc-PP for emacs-devel@gnu.org; Wed, 20 Jul 2016 10:52:51 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.134]:52600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPsrf-0006su-Ei for emacs-devel@gnu.org; Wed, 20 Jul 2016 10:52:47 -0400 Original-Received: from [172.17.11.203] ([162.223.5.123]) by mrelayeu.kundenserver.de (mreue001) with ESMTPSA (Nemesis) id 0LqIs5-1aueqK3XCz-00e4n8 for ; Wed, 20 Jul 2016 16:52:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 X-Provags-ID: V03:K0:utNmD1Uf5Y08FA9cmjOomzct51ThxSTpKwgTeqgZUfh2jJqeR65 rIt+cLpYUsI6rVyR9HxLGq71MC+ilIGgt0brnaLUT+XZrOzekIVbvlDl9C3srRn8rXAegf+ jPH6YKFkKG6KOOvEYnEFt3W7XwNCalG3RFd0j5Ww4nb40W4RjEMSr6hWW/bfXyd6EtNTRbY ZtAToGfOZ+Q5EgpKEbHDg== X-UI-Out-Filterresults: notjunk:1;V01:K0:0Ks9dOVOr7I=:EsMx5gPWhMc+TA+c4KiB5x PhaTG1NCBSzvBqKZ/8fAHu6TfPv8P4PuHRVApl4Edx7CLj2JwBWrW+Nc2U4G9lhBJq8dVAMxE J3H2bZpo04s8hg2F/SMwnhJD1KthEkTYCmntEw5t9I1Gae8qkWWycbKJRPnxQva/KZTzK3XQy A+zFxnDmYRNfSUtvniLkPy2c/o2Wba8XHeXzzreDAZ6mKs1T4Oa6MPrJ8slWAMsR/UANTftL3 6OXILI+lmcajr8Cvfm4vYahlTvwQclDdRC7hyvjjO6p2CClMKn5QoWHSE7q/KEq/NS7Hwpnlt wlV+G+7UZttN6pN4QuFyg+5u2GC5kbai7qDKRLuzXIFry8EkHZAGchmg3kDbzKu0TfP3zcA9d Cj3ufm+Bq9E3FGrym9j5VbfEGm9txEHxGcttqZcwfNNEwsWg0jCIIItwta891xubfwVachlh5 E9uxdHtQ9BYh57RC9a3a5yrYcX37NuZ0tnv8g4azZv7Udd0fbvnGLUPSRvW1grUGoerlGIpTz 3sOcoKv64QRV/U8N2YovhH/UgtZrcNj1MgHxs4SdbOWK/x+R2FyOFsQ8i22Sd68VzIhFcK0pk n0Kl/kmsx8fZIKhpRVEdFjQpGnXeq2N88yIuMV2hWCQmag6IVHXK1z5xrj6vaSjvBP0zayHfi glklJs3Ixn//GOB+Hp26LBsFKWkGhuOwLQlcob+omzwp2irem+nlbPMrCuroyjlqRk3I= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.134 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205885 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --3A8dAugaoRJNwVJibtv608WMsT62Fbmta Content-Type: multipart/mixed; boundary="XOSIcGGE666a7AOPVPFlrrfqKAHjQisNF" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Emacs developers Message-ID: <9c095f48-7d17-dcd8-2afd-6b0263d78264@live.com> Subject: Can we support apt's funky ANSI escapes? --XOSIcGGE666a7AOPVPFlrrfqKAHjQisNF Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi emacs-devel, Ubuntu has a new wrapper around apt-get and apt-search called apt. As it = runs it displays a progress bar, whose ANSI escapes confuse =E2=80=98M-x = shell=E2=80=99; here's an example: Removing libacl1-dev (2.2.52-3) ... ^[7Progress: [ 0%] [................................................= =2E...............................................] ^[8^[7Progress: [ 25%= ] [########################..............................................= =2E.........................] ^[8^[7Progress: [ 50%] [###################= #############################............................................= =2E...] ^[8^[7Progress: [ 75%] [#########################################= ###############################........................] ^[8Processing tr= iggers for man-db (2.7.5-1) ... ^[7^[[0;62r^[8^[[1A^[[J And here's another one: ^[7^[[0;61r^[8^[[1ASelecting previously unselected package libacl1-de= v. (Reading database ... 359142 files and directories currently installe= d.) Preparing to unpack .../libacl1-dev_2.2.52-3_amd64.deb ... ^[7Progress: [ 0%] [................................................= =2E...............................................] ^[8^[7Progress: [ 16%= ] [#################.....................................................= =2E.........................] ^[8Unpacking libacl1-dev (2.2.52-3) ... ^[7Progress: [ 33%] [#################################...............= =2E...............................................] ^[8^[7Progress: [ 50%= ] [################################################......................= =2E.........................] ^[8Processing triggers for man-db (2.7.5-1)= ... Setting up libacl1-dev (2.2.52-3) ... ^[7Progress: [ 66%] [################################################= #################...............................] ^[8^[7Progress: [ 83%] = [########################################################################= ########................] ^[8 ^[7^[[0;62r^[8^[[1A^[[J Is this a bug that should be fixed on the =E2=80=98apt=E2=80=99 side (it = shouldn't show the progress bar?), or can we support these escapes? Cl=C3=A9ment. --XOSIcGGE666a7AOPVPFlrrfqKAHjQisNF-- --3A8dAugaoRJNwVJibtv608WMsT62Fbmta 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 iQIcBAEBCAAGBQJXj5A3AAoJEPqg+cTm90wj+P4P/jlIwU2YlBYbBpe0DmJ1s04u +h4wPioxNMoTk/LLQpFdDt3uaLzhAI52NpynDX698lUzPkg/TjzDa45U3Nb+smbO Y9m5MFdPG4M74tXgOpW0xI0xJkirOinUKJCyMceelFRBXzIZpG5Kd60pLrR55hGx F2CAxeWDrQBpeVgxsykUIEWBPXbNBCOy6Nw0vAsQC8SCkA6aubw3T9xt7WKKYfgJ qAm4W02VasMYJa2lXaxDfClP7/fic331oX5w2R9IAFxAAORmIWBtJXoaXWiUAq4w 5oBseMXGGXpt1tkOuUctF8G6QtWTP25J8nIhrk7Xb5ssMizAQI3qCm7kd2e8pPIl BXP/dcdoErWpEOTEnAbz51XqwplXomUEmoDwuJGVjNs99uYGhHvpfOmErffALcT7 GUj+LuNEPYG4Nc6PIfbLaZiqtM9bTYy9B3J6euamNUCGPsZGx2hZXhpG5ZnxanFz Gk6n5f0sA8XoOahUyhIUpWF2JyO8cjYCUNMfdo+OHGxwaeE0WBJOBDRyr0Rj9Qyh d7tcmbMlNwGU+E5hKyZPniB0S602MZckdxyDdG1BEKnro0Ig5xQgugevSVrlUpRT UAIAZFa/d3ob+dJUkIwPt8VwhPBuGgDaL8JvUZHDvXvDQIWooYrTB+ZtfFguHcXH jicy2WOJjs2kCuHFUVQs =XZTM -----END PGP SIGNATURE----- --3A8dAugaoRJNwVJibtv608WMsT62Fbmta--