Todo List: Imagemagick's convert not reproducible in PKGBUILDs

2018-09-26 - Jelle van der Waa

This TODO list if for package which use convert to scale/resize or simply convert an image format. These packages become non reproducible due to the date:create/date:modify will be embedded in the new image and imagemagick does not support SOURCE_DATE_EPOCH.

The solution is to use +set date:create +set date:modify as extra arguments for convert. For example yubikey-personalization-gui has become reproducible after this change. [1] [2]

An example of a broken package can be spotted here. Fixes can be committed in trunk, the reproducible jenkins builder will be rescheduled at a later time. [2]

[1] https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/yubikey-personalization-gui#n43
[2] https://tests.reproducible-builds.org/archlinux/community/yubikey-personalization-gui/yubikey-personalization-gui-3.1.25-1-x86_64.pkg.tar.xz.html
[3] https://tests.reproducible-builds.org/archlinux/community/asciiportal/asciiportal-1.3-4-x86_64.pkg.tar.xz.html

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
21 packages displayed out of 21 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Community asciiportal 1.3-5 arodseth Complete arodseth
any Community bt747 2.2.1-1 bgyorgy Complete jelle
x86_64 Community dosemu 1:1.4.0.8+753+g18f6f5cd-1 anthraxx Complete anthraxx
x86_64 Community fbida 2.14-1 Complete jelle
x86_64 Community fox 1:1.6.57-1 spupykin Complete spupykin
x86_64 Multilib gens 2.15.5-12 alucryd Complete jelle
x86_64 Community giada 0.15.4-3 dvzrv Complete dvzrv
x86_64 Community hedgewars 0.9.25-37 felixonmars Complete jelle
x86_64 Community librecad 2.1.3-4 eworm Complete eworm
x86_64 Community mahjong Complete arodseth
x86_64 Community mysql-workbench 8.0.16-1 eworm Complete eworm
x86_64 Community openscad 2019.05-1 kkeen Complete kkeen
x86_64 Community pgadmin3 anthraxx Complete anthraxx
x86_64 Community pgadmin4 4.8-1 anthraxx Complete anthraxx
any Community retext 7.0.4-5 farseerfc Complete farseerfc
x86_64 Community simutrans 120.4.1-2 bgyorgy Complete jelle
x86_64 Community teeworlds 0.7.3.1-1 svenstaro Complete svenstaro
x86_64 Community texstudio 2.12.16-1 svenstaro Complete svenstaro
x86_64 Community wings3d 2.2.4-1 arodseth Complete arodseth
x86_64 Community xcircuit 3.9.73-1 kkeen Complete kkeen
x86_64 Community xsensors 0.80-2 lcarlier Complete jelle