[Git-commits] [grml/grml-debian-keyring] 1323d4: move archive keyring out of global trust path

Michael Prokop mika at grml.org
Sat May 26 15:10:11 CEST 2018


  Branch: refs/heads/mika/wip
  Home:   https://github.com/grml/grml-debian-keyring
  Commit: 1323d48e442a93c81616ec0dd2268427043191be
      https://github.com/grml/grml-debian-keyring/commit/1323d48e442a93c81616ec0dd2268427043191be
  Author: Antoine Beaupré <anarcat at debian.org>
  Date:   2018-02-15 (Thu, 15 Feb 2018)

  Changed paths:
    M debian/install
    A keyrings/grml-archive-keyring.gpg
    R keyrings/grml-archive.gpg

  Log Message:
  -----------
  move archive keyring out of global trust path

The [repository instructions][1] have been changed to avoid writing
third-party keyring files to the global trust anchors (in
`/etc/apt/trusted-gpg.d`) and instead write those to a more neutral
location (`/usr/share/keyrings`, alongside other keyring files).

[1]: https://wiki.debian.org/RepositoryInstructions

The downside of this change is that the key fingerprint isn't
validated directly through this process. But considering that
validation of the key is anchored through HTTPS validation in the
first place, we do not *really* lose anything by moving that to the
`.gpg` file transfer: that file's integrity is still checked through
HTTPS. Furthermore, not storing the explicit fingerprint here will
make future key rotations easier as they will not require
documentation updates.

Note that this change will also require a change in the
`grml-debian-keyring` package to install the keyring file in the new
location. If that package does not install a `.sources` or `.list`
file, that move will also break existing configurations, so a NEWS
entry might be in order as well.

This is related to the [proposed website documentation change][2]

[2]: https://github.com/grml/grml.org/pull/21


  Commit: dabedf8ea75c226b334db2ab460e5254b31f4cff
      https://github.com/grml/grml-debian-keyring/commit/dabedf8ea75c226b334db2ab460e5254b31f4cff
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    M md5sums.txt

  Log Message:
  -----------
  Update md5sums.txt for new filename of keyring file


  Commit: 96a52dfc1bf250d569e050cdc69b1b8ea4cf7dff
      https://github.com/grml/grml-debian-keyring/commit/96a52dfc1bf250d569e050cdc69b1b8ea4cf7dff
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  Bump Standards-Version to 4.1.4


  Commit: 6690dd7749dcbc68e4a227c84a816b108be9a9d4
      https://github.com/grml/grml-debian-keyring/commit/6690dd7749dcbc68e4a227c84a816b108be9a9d4
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  Build-Depend on debhelper >= 9~


  Commit: 3b4d20b2ae382262c8c682cd45f79516fb28a216
      https://github.com/grml/grml-debian-keyring/commit/3b4d20b2ae382262c8c682cd45f79516fb28a216
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    M debian/compat

  Log Message:
  -----------
  Bump debian/compat to 9


  Commit: 9f14a657b3ee0a3316f0829100b6381299d96010
      https://github.com/grml/grml-debian-keyring/commit/9f14a657b3ee0a3316f0829100b6381299d96010
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    A debian/grml-debian-keyring.postinst

  Log Message:
  -----------
  Provide postinst script for support of older Debian releases

The `deb [signed-by=/usr/share/keyrings/....gpg]` approach for *.list
or `Signed-By: /usr/share/keyrings/*.gpg` approach for *.sources
respectively are supported only on Debian/stretch and newer.

To avoid breaking Debian wheezy + jessie installations which
use the grml-debian-keyring package and the Grml repository
we install a symlink /etc/apt/trusted.gpg.d/grml-archive-keyring.gpg
which points to /usr/share/keyrings/grml-archive-keyring.gpg.


  Commit: bdc8bae349bdf360d1aac84e98ce57f24a03bb7d
      https://github.com/grml/grml-debian-keyring/commit/bdc8bae349bdf360d1aac84e98ce57f24a03bb7d
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    A debian/NEWS

  Log Message:
  -----------
  Provide debian/NEWS for recent changes with new package version


  Commit: 7709828e4e05802c32a123a07e1e6d38078977df
      https://github.com/grml/grml-debian-keyring/commit/7709828e4e05802c32a123a07e1e6d38078977df
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-05-26 (Sat, 26 May 2018)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  PREPARE: Release new version 2018.05.26


Compare: https://github.com/grml/grml-debian-keyring/compare/1323d48e442a^...7709828e4e05
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Git-commits mailing list