From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: cpio-mode version 0.08 Date: Tue, 05 Jun 2018 11:44:04 +0200 Message-ID: <87efhlh8kb.fsf@gmx.de> References: <87d0x63r58.fsf@tromey.com> <87o9gpww28.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1528191746 23077 195.159.176.226 (5 Jun 2018 09:42:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 5 Jun 2018 09:42:26 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Tom Tromey , emacs-devel@gnu.org To: Douglas Lewan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 05 11:42:22 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ8Tt-0005uM-RC for ged-emacs-devel@m.gmane.org; Tue, 05 Jun 2018 11:42:21 +0200 Original-Received: from localhost ([::1]:45420 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ8W1-0006Uk-0T for ged-emacs-devel@m.gmane.org; Tue, 05 Jun 2018 05:44:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36328) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ8Vu-0006SR-Dt for emacs-devel@gnu.org; Tue, 05 Jun 2018 05:44:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQ8Vp-0007tW-Hx for emacs-devel@gnu.org; Tue, 05 Jun 2018 05:44:26 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:54139) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fQ8Vp-0007tE-8T for emacs-devel@gnu.org; Tue, 05 Jun 2018 05:44:21 -0400 Original-Received: from detlef.gmx.de ([212.86.50.1]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MPUZ7-1fLzeB2k9x-004frJ; Tue, 05 Jun 2018 11:44:06 +0200 In-Reply-To: (Douglas Lewan's message of "Tue, 5 Jun 2018 09:20:53 +0000") X-Provags-ID: V03:K1:cOKuChLgOAuByeEspRladejLh1Bn6vku8HwrBmODMrlTCLr4I4o /HvnnJvBsPZNBZ2pgX8gudXpOIdsLVxL6JjCsXVCZhaREU9N3NkaPPcbjQlp/VjYS47zyn+ csCvzfi/Z0PT9tJF45jrF17sF13zWZCvpqBM9rMSXJvuqNX6Yv04Jq/Q+2vF45PxfxCRut+ ffY9tdHrRcGBaedmdgqvg== X-UI-Out-Filterresults: notjunk:1;V01:K0:c6+BCi+xGvM=:Ctw83abwptdyI3mVG9X9zn DB+apo1qh4ZmE9ZExoywg/NQ5vG5HAoRp4q6pmsrZ/Kz+dtfn26A5nBDvmfLhqjGJKoasMfIw 36674rMqKPYJjda4FeHFmoOuvu0A0p3xdNtON6/Xe3deLthHLc8IgbSzAMo0wM49zgukYq4F8 lz1bZRhux4HFIQbJVKFbO8Dh0EfI6gOVVcAisrebHJM2ceif/uEnrK/kWfbRryd/lSgAPJHd9 aTnXmctCpl5JItxHVhCYXPOlSJbWgyQOW5/X61rU9jEnmpeBsTH9WANslb+BVORD8ExmbJFgi Q8kbWrMxodbWmj6ABPWgmtjhPKbpusoO9L89/QSfOm6VjN88ZUBOW8AwNvLVCegnDzdvJd1Fy 1zH+Dgtr0ICIGu0zvUM8lAyCwnamRO1Z8dLa3OmSKufK5PpPDviPWabHcVlbltSh6irm/pA2N JsIWhV76ca8A9+rmZ/ENwT6l9U26/zZ2OGRvRKWQ5uuRgTAj2goGjEvx3gCIoiTPfVTq7MiS7 4xaunfrgJrlCneWno3GyfvXG7ZBOnETC5Jl5yoXl13DQJrApgpg6W5EgVx+lXh7LV5YLKnFWl FXx5vrRyAhkRUeOxcqO20XzzZzQX+yOeN/fniG0HJxq0P5VOjiv6LPIcnHUyAZrHgyiClG2yg xMxq88g98iHVWAhCU2plYxi7tz/L9DO3/tgrSlcWnNcroBku5faoXnjD9EE6+KFaYZZEpR1G5 xfU8zZAP4qyOzwJIDhQSoqpPh4SYTZcIk8cTMzMroCGhmGg7KTj69YEBRa4iEOF4nR2kBt6c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.19 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:226027 Archived-At: Douglas Lewan writes: Hi Doug, > Indeed. I'd be more than happy to surrender to work to someone who can > provide a simpler implementation. I don't happen to know GVFS or > libarchive or the question of how to bind lisp to a C library. Thanks for the offer. At first step, you might just try the tramp-archive solution, and provide feedback about usability (nobody did so far). Just open a file like "/path/to/file.cpio/", and play with it. The point is the trailing slash. You could open even compressed archives, like ".../file.cpio.gz/". For knowing libarchive and binding Lisp to a C library ... all of this I didn't know either when starting to contribute to Emacs. I've learned it by doing, which seems the only way to do it :-) > In the meantime, cpio-mode looks usable now for the archives it > supports. What remains is testing and polish. I would very much > appreciate testing from anyone who can help with it. I have written test/lisp/net/tramp-archive-tests.el for such purposes. Maybe you can steal some ideas or code from there ... And of course, you could ask me whatever you want about. > Thanks. Best regards, Michael.