Devuan bug report logs - #75
InRelease formatting errors

Package: devuan-project; Reported by: Michael Stroucken <mxs@cmu.edu>; dated Mon, 15 May 2017 02:33:01 UTC; Maintainer for devuan-project is Jaromil <jaromil@dyne.org>.


Message received at 75@bugs.devuan.org:


Received: (at 75) by bugs.devuan.org; 7 Dec 2017 19:20:03 +0000
Date: Thu, 7 Dec 2017 19:10:31 +0000
From: KatolaZ <katolaz@freaknet.org>
To: 75@bugs.devuan.org
Subject: moreinfo


--QSsK6wemolCmGa9N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

could you please confirm that this has been solved by the new version
of amprolla, whose packages are available at:

  pkgmaster.devuan.org

If yes, I will with closing the bug.

Thanks

KatolaZ

--QSsK6wemolCmGa9N
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEUEARECAAYFAlopkicACgkQXyCzrgtfBi9gkQCaAtzud3fhILHVtRpQEWdCpn4p
eAIAmOmY7vDbA0p7wwsCPEzC+wgKGs4=
=Tc0e
-----END PGP SIGNATURE-----

--QSsK6wemolCmGa9N--


Acknowledgement sent to KatolaZ <katolaz@freaknet.org>:
Extra info received and forwarded to list. Copy sent to Jaromil <jaromil@dyne.org>. Full text available.


Information forwarded to devuan-bugs@lists.dyne.org, Jaromil <jaromil@dyne.org>:
bug#75; Package devuan-project. Full text available.


Message received at 75@bugs.devuan.org:


Received: (at 75) by bugs.devuan.org; 26 Jul 2017 04:10:08 +0000
Date: Wed, 26 Jul 2017 00:09:19 -0400
From: Michael Stroucken <mxs@cmu.edu>
To: 75@bugs.devuan.org
Subject: bug#75: Info received (was InRelease formatting errors)

Thank you for taking a look. I read the standard as allowing any number
of spaces including 0 before the hash.

Was it an old version of amprolla that created those files? I couldn't
see a change in the git log that would have changed the number of spaces
or fixed the missing newline. Will it be used to create the release
files for jessie soon?

For this and other reasons, my solution was to discontinue the use of
approx.

Finally, even though I opened the bug, I was not notified of your reply.

Greetings,
Michael.


Acknowledgement sent to Michael Stroucken <mxs@cmu.edu>:
Extra info received and forwarded to list. Copy sent to Jaromil <jaromil@dyne.org>. Full text available.


Information forwarded to devuan-bugs@lists.dyne.org, Jaromil <jaromil@dyne.org>:
bug#75; Package devuan-project. Full text available.


Message received at 75@bugs.devuan.org:


Received: (at 75) by bugs.devuan.org; 20 Jul 2017 05:10:03 +0000
Date: Thu, 20 Jul 2017 06:02:32 +0100
From: KatolaZ <katolaz@freaknet.org>
To: Where all about bugs in Devuan packages is reported <devuan-bugs@lists.dyne.org>,
Subject: Re: [Devuan-bugs] bug#75: InRelease formatting errors


--pHQZnkZJcpgkVomt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 19, 2017 at 07:31:39PM -0400, Where all about bugs in Devuan pa=
ckages is reported wrote:
> The InRelease file for jessie-security is a bit better; it has a newline
> after the Components field, an additional Description field, but each
> hash is still prefixed with two spaces:
>=20
> Components: main contrib non-free
> Description: Devuan 1.0 Jessie Security Updates
> MD5Sum:
>   a39e73f232d88ed23a6821d1ede10d39       32 non-free/binary-hppa/Packages=
=2Exz
>=20
> What are these files being generated by? The standard InRelease file
> generator, apt-ftparchive, uses only one space:


The actual number of spaces before the MD5 sums does not seem to be
specified anywhere, not even here:

  https://wiki.debian.org/DebianRepository/Format

Anyway, this should be solved by the new version of amprolla.=20

HND

KatolaZ

--pHQZnkZJcpgkVomt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAllwOWgACgkQXyCzrgtfBi+rzwCgjrxttrg1XzsgdtZ6UjFzxjni
X90AmQF5/T7SPYVCusqjONkWhXQEcqhr
=N9tE
-----END PGP SIGNATURE-----

--pHQZnkZJcpgkVomt--


Acknowledgement sent to KatolaZ <katolaz@freaknet.org>:
Extra info received and forwarded to list. Copy sent to Jaromil <jaromil@dyne.org>. Full text available.


Information forwarded to devuan-bugs@lists.dyne.org, Jaromil <jaromil@dyne.org>:
bug#75; Package devuan-project. Full text available.


Message received at 75@bugs.devuan.org:


Received: (at 75) by bugs.devuan.org; 19 Jul 2017 23:40:06 +0000
Date: Wed, 19 Jul 2017 19:31:39 -0400
From: Michael Stroucken <mxs@cmu.edu>
To: 75@bugs.devuan.org
Subject: InRelease formatting errors

The InRelease file for jessie-security is a bit better; it has a newline
after the Components field, an additional Description field, but each
hash is still prefixed with two spaces:

Components: main contrib non-free
Description: Devuan 1.0 Jessie Security Updates
MD5Sum:
  a39e73f232d88ed23a6821d1ede10d39       32 non-free/binary-hppa/Packages.xz

What are these files being generated by? The standard InRelease file
generator, apt-ftparchive, uses only one space:
      strprintf(out, " %s %16llu %s\n",
            hs->HashValue().c_str(),
            (*I).second.size,
            (*I).first.c_str());
      Output.Write(out.c_str(), out.length());



Acknowledgement sent to Michael Stroucken <mxs@cmu.edu>:
Extra info received and forwarded to list. Copy sent to Jaromil <jaromil@dyne.org>. Full text available.


Information forwarded to devuan-bugs@lists.dyne.org, Jaromil <jaromil@dyne.org>:
bug#75; Package devuan-project. Full text available.


Message received at submit@bugs.devuan.org:


Received: (at submit) by bugs.devuan.org; 15 May 2017 02:30:03 +0000
Date: Sun, 14 May 2017 22:22:01 -0400
From: Michael Stroucken <mxs@cmu.edu>
To: submit@bugs.devuan.org
Subject: InRelease formatting errors

Package: devuan-project
Severity: important

I use approx to mediate access to the devuan repositories, and to cache
files for machines without a direct connection to the outside world.

approx incorrectly parses the lines in InRelease and fails to provide
the files to clients. I think I have found that the reason why approx
has problems is because devuan's InRelease files have two spaces at the
beginning of each line, while InRelease files for other debian-based
distributions only have one.

Depending on what the InRelease file specification is, the problem lies
either with the devuan formatting of InRelease files or approx.

I also noticed that the InRelease file for jessie-updates has a missing
newline before MD5Sum:
Components: main contrib non-freeMD5Sum:
  b195b097a2a4353f58cf73cebbc17062      520
non-free/binary-amd64/Packages.xz

The dates for this file are as follows:
Date: Mon, 15 May 2017 01:31:27 UTC
Valid-Until: Mon, 22 May 2017 01:31:27 UTC

Greetings,
Michael.


Acknowledgement sent to Michael Stroucken <mxs@cmu.edu>:
New bug report received and forwarded. Copy sent to Jaromil <jaromil@dyne.org>.

Your message specified a Severity: in the pseudo-header, but the severity value important was not recognised. The default severity normal is being used instead. The recognised values are: critical, grave, normal, minor, wishlist.

Full text available.


Report forwarded to devuan-bugs@lists.dyne.org, Jaromil <jaromil@dyne.org>:
bug#75; Package devuan-project. Full text available.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Wed, 18 Jul 2018 14:39:01 UTC