From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E5FA3158094 for ; Wed, 21 Sep 2022 18:18:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0975BE0AB8; Wed, 21 Sep 2022 18:17:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C9AD3E0AB4 for ; Wed, 21 Sep 2022 18:16:59 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-dev] [PATCH 3/6] glep-0078: Link compressed file formats to GLEP 74 Date: Wed, 21 Sep 2022 20:16:48 +0200 Message-Id: <20220921181651.39370-4-mgorny@gentoo.org> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220921181651.39370-1-mgorny@gentoo.org> References: <20220921181651.39370-1-mgorny@gentoo.org> 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 70659c80-378c-457f-8a10-bbf9cd60972c X-Archives-Hash: 3a0948e2449f4879b0348231fb4a0c60 Signed-off-by: Michał Górny --- glep-0078.rst | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/glep-0078.rst b/glep-0078.rst index 4d27ac1..3078061 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -5,7 +5,7 @@ Author: Michał Górny , Sheng Yu Type: Standards Track Status: Accepted -Version: 1 +Version: 1.1 Created: 2018-11-15 Last-Modified: 2022-09-21 Post-History: 2018-11-17, 2019-07-08, 2021-09-13, 2021-09-22, 2022-05-28, @@ -304,15 +304,17 @@ Archive member compression The archive members outlined above support optional compression using one of the compressed file formats supported by the package manager. -The exact list of compression types is outside the scope of this -specification. +The list of compression types is maintained in GLEP 74 [#GLEP74]_. +The package manager may implement an arbitrary subset of compressed file +formats. However, it is recommended that it can uncompress all formats +that are not listed as deprecated. The implementations must support archive members being uncompressed, and must support using different compression types for different files. When compressing an archive member, the member filename should be -suffixed using the standard suffix for the particular compressed file -type (e.g. ``.bz2`` for bzip2 format). +suffixed using the suffix for the particular compressed file type +specified in GLEP 74. The package Manifest file @@ -638,15 +640,15 @@ References .. [#GNU-TAR] GNU tar: an archiver tool, Appendix E Tar Internals (https://www.gnu.org/software/tar/manual/html_node/Tar-Internals.html) +.. [#GLEP74] GLEP 74: Full-tree verification using Manifest files + (https://www.gentoo.org/glep/glep-0074.html) + .. [#DEB-FORMAT] deb(5) — Debian binary package format (https://manpages.debian.org/unstable/dpkg-dev/deb.5.en.html) .. [#TAR-PORTABILITY] Michał Górny, Portability of tar features (https://dev.gentoo.org/~mgorny/articles/portability-of-tar-features.html) -.. [#GLEP74] GLEP 74: Full-tree verification using Manifest files - (https://www.gentoo.org/glep/glep-0074.html) - .. [#XPAK2GPKG] xpak2gpkg: Proof-of-concept converter from tbz2/xpak to gpkg binpkg format (https://github.com/mgorny/xpak2gpkg) -- 2.37.3