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.1.3-4 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.2-1 dvzrv Complete dvzrv
x86_64 Community hedgewars 0.9.24.1-79 fyan Complete jelle
x86_64 Community librecad 2.1.3-4 eworm Complete eworm
x86_64 Community mahjong 1.14-3 Complete arodseth
x86_64 Community mysql-workbench 8.0.13-2 eworm Complete eworm
x86_64 Community openscad 2015.03.03-18 kkeen Complete kkeen
x86_64 Community pgadmin3 1.22.2-7 anthraxx Complete anthraxx
x86_64 Community pgadmin4 3.5-1 anthraxx, jleclanche Complete anthraxx
any Community retext 7.0.4-3 farseerfc Complete farseerfc
x86_64 Community simutrans 120.4.1-1 bgyorgy Complete jelle
x86_64 Community teeworlds 0.7.1-1 svenstaro Complete svenstaro
x86_64 Community texstudio 2.12.14-1 svenstaro Complete svenstaro
x86_64 Community wings3d 2.1.7-4 arodseth Complete arodseth
x86_64 Community xcircuit 3.9.73-1 kkeen Complete kkeen
x86_64 Community xsensors 0.80-2 lcarlier Complete jelle