[Git][reproducible-builds/reproducible-website][master] 2021 02: += https://metasnap.debian.net

Holger Levsen gitlab at salsa.debian.org
Fri Feb 26 11:04:53 UTC 2021

Holger Levsen pushed to branch master at Reproducible Builds / reproducible-website

2c59b3b4 by Holger Levsen at 2021-02-26T12:04:46+01:00
2021 02: += https://metasnap.debian.net

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -

1 changed file:

- _reports/2021-02.md


@@ -39,3 +39,28 @@ draft: true
 * [FIXME](https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610)
 * [982851 https://github.com/rwesson/mocassin/pull/13](forwarded)
+* FIXME: metasnap.d.n is described in [Misc Developer News (#54)](https://lists.debian.org/debian-devel-announce/2021/02/msg00005.html) as
+	 Tools like debrebuild or debbisect need to know which snapshot.d.o
+	 timestamp to use to obtain a certain package or set of packages. The new
+	 metasnap service provides this information in a machine readable
+	 format. It allows one to retrieve a list of all existing snapshot.d.o
+	 timestamps, find out which version a package had at a certain timestamp,
+	 which timestamp and suite referenced a certain package or which minimal
+	 set of timestamps contains a given set of packages. The `first_seen`
+	 attribute of the snapshot.d.o API is insufficient to provide this
+	 functionality because it lists when a file was first seen in the pool
+	 directory. This does not allow to find out the suite that referenced a
+	 package and breaks down in situations where a file was in the pool
+	 directory but not referenced by any Packages file or where a package with
+	 the same version and architecture existed in a suite in multiple
+	 intervals. The service website metasnap.debian.net[8] contains more
+	 information, allows one to download the full sqlite database containing
+	 the version information, explains all the possible queries and provides a
+	 javascript driven demo of the API that shows how to use the service to
+	 find out a set of snapshot.d.o timestamps that is needed to provide all
+	 packages from a buildinfo file. You can also try out the latter
+	 functionality by running this command:
+	 curl -F 'buildinfo=<foo.buildinfo' https://metasnap.debian.net/cgi-bin/api

View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/2c59b3b4477b20db09894e7f82a70d6fa14ae396

View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/2c59b3b4477b20db09894e7f82a70d6fa14ae396
You're receiving this email because of your account on salsa.debian.org.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20210226/d8e4fe96/attachment.htm>

More information about the rb-commits mailing list