Skip to content
Snippets Groups Projects
  1. Feb 10, 2025
  2. Jan 13, 2025
  3. Dec 19, 2024
  4. Dec 17, 2024
  5. Dec 11, 2024
  6. Nov 26, 2024
  7. Nov 10, 2024
  8. Nov 07, 2024
  9. Oct 24, 2024
  10. Oct 15, 2024
  11. Oct 14, 2024
  12. Oct 13, 2024
  13. Oct 11, 2024
  14. Oct 10, 2024
  15. Oct 09, 2024
  16. Sep 23, 2024
  17. Sep 18, 2024
  18. Sep 12, 2024
  19. Sep 11, 2024
  20. Sep 10, 2024
  21. Aug 05, 2024
  22. Jul 18, 2024
  23. Jul 03, 2024
  24. Jun 17, 2024
    • Carl Smedstad's avatar
      upgpkg: 3.11.1-5: Make reproducible, switch to VCS source, remove failing test · 76ed3afe
      Carl Smedstad authored
      This pkgver contains the following changes:
      
      - Make reproducible - Mainly by disabling LTO and setting the appropriate Go
        flags.
      
      - Switch to VCS source - This allows us to embed VCS info in the executables,
        which I think provides some value, and is closer to how upstream builds.
        Also removes the need for setting the Go flag -buildvcs=false.
      
      - Remove the test failing on build.archlinux.org - I managed to pin down the
        one test causing this failure. I removed it, for now, so the package builds
        reliably when building with --offload.
      
      - Fix downloading of Go dependencies - I think I figured out a way to reliably
        get Go to only download in the prepare() function: Setting -mod=vendor when
        building/testing and running the following in prepare():
      
            GOFLAGS="-mod=readonly" go mod vendor -v
      
        This vendors dependencies (without changing go.mod/go.sum) to the directory
        vendor/ and forces the subsequent Go commands to use that directory.
  25. Jun 15, 2024
  26. Jun 07, 2024
  27. Jun 06, 2024
Loading