Reject index-states after last known index-state (#8944)
commitd608d02ca4af32855359dc5b8d634aeb5fe5f0c1
authorJavier Sagredo <jasataco@gmail.com>
Thu, 9 Nov 2023 09:32:45 +0000 (9 10:32 +0100)
committerGitHub <noreply@github.com>
Thu, 9 Nov 2023 09:32:45 +0000 (9 10:32 +0100)
tree96fdbb4e11869371fec4d5485aa976a0c70d4c33
parentaadcc253543144247dd10c52f099b6fb1a2c067b
Reject index-states after last known index-state (#8944)

Co-authored-by: Javier Sagredo <jasataco@gmail.com>
Co-authored-by: Andrea Bedini <andrea.bedini@tweag.io>
Co-authored-by: Andrea Bedini <andrea@andreabedini.com>
18 files changed:
.gitignore
cabal-install/src/Distribution/Client/CmdUpdate.hs
cabal-install/src/Distribution/Client/Errors.hs
cabal-install/src/Distribution/Client/IndexUtils.hs
cabal-install/src/Distribution/Client/IndexUtils/Timestamp.hs
cabal-install/tests/UnitTests/Distribution/Client/ArbitraryInstances.hs
cabal-install/tests/UnitTests/Distribution/Client/IndexUtils/Timestamp.hs
cabal-testsuite/PackageTests/Get/OnlyDescription/cabal.test.hs
cabal-testsuite/PackageTests/Get/T7248/cabal.out
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/cabal.out.in [new file with mode: 0644]
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/cabal.project [new file with mode: 0644]
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/cabal.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/fake-pkg/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/fake-pkg/fake-pkg.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/repo/pkg-1.0/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/NewUpdate/RejectFutureIndexStates/repo/pkg-1.0/pkg.cabal [new file with mode: 0644]
changelog.d/die-on-missing-pkg-list [new file with mode: 0644]
changelog.d/index-state-cabal-update [new file with mode: 0644]