From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Re: broken references in jar manifests Date: Tue, 20 Mar 2018 13:14:18 +0100 Message-ID: <20180320131418.70989741@scratchpost.org> References: <87zi3qfwfi.fsf@gnu.org> <20180320112855.33d86b6f@scratchpost.org> <6b4b40b375cc973d19a4ccfa14d011e1@lepiller.eu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/qNiKA7sAOrw5hkqVwV=YLgH"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eyG9y-0000kw-0w for guix-devel@gnu.org; Tue, 20 Mar 2018 08:14:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eyG9t-0001Tr-3B for guix-devel@gnu.org; Tue, 20 Mar 2018 08:14:33 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:38208) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eyG9s-0001SI-Rt for guix-devel@gnu.org; Tue, 20 Mar 2018 08:14:29 -0400 In-Reply-To: <6b4b40b375cc973d19a4ccfa14d011e1@lepiller.eu> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: julien lepiller Cc: guix-devel@gnu.org --Sig_/qNiKA7sAOrw5hkqVwV=YLgH Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Julien, On Tue, 20 Mar 2018 11:50:51 +0100 julien lepiller wrote: > The issue is with grafts here: the plain file with full reference to the= =20 > store > gets grafted and contains the new entry. The Manifest will not be=20 > updated because > of line breaks, and Java will still look for the version in the=20 > manifest. The GC > will collect it because it doesn't see any reference to the old version=20 > in any > file (because of line breaks), and the package is broken. Oh okay, so there are two problems. (The specification says that INDEX.LIST is preferred if it exists) --Sig_/qNiKA7sAOrw5hkqVwV=YLgH Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlqw+xoACgkQ5xo1VCww uqV/rgf/eKZZER33RQKDFM54o3IzLxvRzE5F8oVvtQWex6LzANeqtwb1v/B+TmSH wH7vljhG+MMktRNmYihoheYifbMcUp+ry2hh+bMMWOBr2rSaU0QiZdYMXM0DA5rP H7Kat2KTKDFGpcVi0r5tjwqs0oJR2ixz49hquzPRQg7lJ2QWwrYnOlbgmn0Vveau axI/hVoT1FdvxG0lEb5zMbq4KmRM/EnQs7Nf+A9aQ9V/Gnza2WuoUo6WYS+6pxSC KedaIOLI6EkK9RtbwKsox18o36RMVnyYM8B3fGgpZyw8wTPEriwkZH96+AeDZVyy 8dVaUGDwmbnOG6PoQPm50Py2JKDL1g== =ZdNn -----END PGP SIGNATURE----- --Sig_/qNiKA7sAOrw5hkqVwV=YLgH--