Towards a Reproducible F-Droid

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Reproducibility is a nice-to-have, when open source is often missing basic table stakes like correct functioning.

    F-Droid in particular a) requires users to manually confirm updates, because they haven't implemented the new API that'd let them update apps silently b) used to throw errors when doing so, so each update turned into a minute of fiddling.

    https://gitlab.com/fdroid/fdroidclient/-/issues/1843

    https://gitlab.com/fdroid/fdroidclient/-/issues/1836

  • archlinux-repro

    Tools to reproduce arch linux packages

  • Arch Linux is heavily invested into it:

    - https://reproducible.archlinux.org/ - Attempts to reproduce the distributed binary packages from source using reproducible builds tooling. This already works for a big chunk of packages.

    - https://github.com/archlinux/archlinux-repro - This is a wrapper for Arch Linux build tooling that creates a build environment in a container that has the same packages installed as the original build environment back then. Software is expected to build reproducible in this environment and many ecosystems already do by default (Rust for example, to name one).

    - https://github.com/kpcyrd/rebuilderd - This monitors the packages in Arch Linux, runs archlinux-repro on all of them and hosts the results. There are other projects supported but Arch Linux works best at the moment, and archlinux-repro offers the best integration I'm currently aware of.

    There are surprisingly few people interested in running this stack on their own for verification purpose though.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rebuilderd

    Independent verification of binary packages - reproducible builds

  • Arch Linux is heavily invested into it:

    - https://reproducible.archlinux.org/ - Attempts to reproduce the distributed binary packages from source using reproducible builds tooling. This already works for a big chunk of packages.

    - https://github.com/archlinux/archlinux-repro - This is a wrapper for Arch Linux build tooling that creates a build environment in a container that has the same packages installed as the original build environment back then. Software is expected to build reproducible in this environment and many ecosystems already do by default (Rust for example, to name one).

    - https://github.com/kpcyrd/rebuilderd - This monitors the packages in Arch Linux, runs archlinux-repro on all of them and hosts the results. There are other projects supported but Arch Linux works best at the moment, and archlinux-repro offers the best integration I'm currently aware of.

    There are surprisingly few people interested in running this stack on their own for verification purpose though.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Paranoia About Everything

    2 projects | /r/opensource | 11 Feb 2022
  • Debian's rebuilds going up in Purdue's rebuilderd instance!

    1 project | /r/debian | 1 Dec 2021
  • rebuilderd 0.9.0: reproducible builds verification system used by Arch Linux

    1 project | /r/netsec | 25 Dec 2020
  • rebuilderd 0.9.0: reproducible builds verification system used by Arch Linux

    5 projects | /r/rust | 24 Dec 2020
  • rebuilderd 0.9.0 has been released

    1 project | /r/reproduciblebuilds | 24 Dec 2020