Rebuild Todo List Switch ruby packages from gemdownload to source build

2025-06-06 - Andreas Schleifer

Building an archlinux ruby package from a gem downloaded from rubygems.org (or other sources) is essentially a blackbox binary source for us where we have no idea how it was created or what is actually in it.

In order to make the supply chain more transparent we should rework these packages to use either a git source repository with versioned and pinned tags as point of truth or a release artifact provided by github and similar systems automatically when a tag is being created.

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
17 packages displayed out of 17 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra asciidoctor 2.0.23-6 anthraxx, Segaja Incomplete
x86_64 Extra facter 4.10.0-2 bastelfreak, foxxx0 Incomplete
any Extra ruby-concurrent 1.3.4-4 bastelfreak Incomplete
x86_64 Extra ruby-ffi 1.17.1-3 grawlinson Incomplete
x86_64 Extra ruby-iconv 1.1.0-3 grawlinson Incomplete
any Extra ruby-mail 2.8.1-5 Incomplete
any Extra ruby-multi_json 1.15.0-7 bastelfreak Incomplete
any Extra ruby-mustache 1.1.1-6 anatolik Incomplete
x86_64 Extra ruby-pcaprub 0.13.3-4 anthraxx, Segaja Incomplete
any Extra ruby-polyglot 0.3.5-12 anatolik Incomplete
any Extra ruby-rake 13.2.1-4 Segaja Incomplete
x86_64 Extra ruby-rbtree 0.4.6-6 grawlinson Incomplete
x86_64 Extra ruby-rdiscount 2.2.7.3-6 grawlinson Incomplete
any Extra ruby-red-colors 0.3.0-6 anatolik Incomplete
x86_64 Extra ruby-sassc 2.4.0-6 bertptrs Incomplete
any Extra ruby-semantic_puppet 1.1.0-5 bastelfreak Incomplete
any Extra ruby-term-ansicolor 1.11.2-3 bertptrs Incomplete