Skip to content
Snippets Groups Projects
  1. Nov 21, 2021
  2. Nov 20, 2021
  3. Sep 04, 2021
  4. Aug 08, 2021
    • Allan McRae's avatar
      libmakepkg: reproducibilty for python packages · 1c5a5688
      Allan McRae authored
      
      Arch Linux has been setting PYTHONHASHSEED=0 to create deterministic
      .pyc files.  After a thorough review by the Arch Security Team, setting
      this variable was determined not to generated vulnerable .pyc files, as
      when the loader loads the .pyc file and unmarshalls it, the internal
      runtime will just populate the unordered data structures and use a new
      runtime hash for them.
      
      Signed-off-by: default avatarAllan McRae <allan@archlinux.org>
      1c5a5688
  5. Aug 04, 2021
  6. Jul 01, 2021
    • Jonas Witschel's avatar
      doc: use localdate instead of pacman_date to improve reproducibility · b4383b8d
      Jonas Witschel authored and Allan McRae's avatar Allan McRae committed
      
      pacman_date is set to the current date during build without respecting
      SOURCE_DATE_EPOCH. As a result, a build cannot be fully reproduced on a later
      date because the date embedded into the man pages does not match.
      
      In contrast, the built-in asciidoc attribute "localdate" respects
      SOURCE_DATE_EPOCH and has the desired ISO 8601 format, so simply use that
      instead of the custom "pacman_date" attribute.
      
      Fixes: FS#71154
      
      Signed-off-by: Jonas Witschel <diabonas at archlinux.org>
      Signed-off-by: default avatarAllan McRae <allan@archlinux.org>
      b4383b8d
  7. Jun 24, 2021
  8. Jun 07, 2021
  9. Jun 02, 2021
Loading