Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: a9b3e2622928
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: ad47284f8b01
Choose a head ref
  • 2 commits
  • 2 files changed
  • 2 contributors

Commits on Mar 22, 2021

  1. bash 5.1: don't rely on patch timestamps in build

    When, after patching, `configure.ac` is newer than `configure`, the
    Makefile will try to regenerate `configure` from `configure.ac`.
    
    While that might usually be desirable, in this case we want to keep
    bootstrapping simple and directly use the `configure` from the package
    so we can avoid a dependency on automake.
    
    Previously, we used the `-T` parameter to automake to make sure the
    timestamps were okay. However, this is brittle when we update: when the
    timestamp of the original file changes, and no longer matches the
    timestamp of the original file in the patch, `patch` will show a warning
    but otherwise continue without updating the timestamp.
    
    This PR changes things so we only patch `configure`, so that will always
    have a newer timestamp.
    
    We will update bash-4.4 in a separate PR (but that one has a bigger rebuild
    impact so will have to target staging)
    
    Refs #115177
    raboof committed Mar 22, 2021
    Copy the full SHA
    078c2a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Copy the full SHA
    ad47284 View commit details
    Browse the repository at this point in the history