Unbound symbol `upstream-updater-latest' in tests/gnu-maintenance.scm

  • Done
  • quality assurance status badge
Details
2 participants
  • Calvin Heim
  • zimoun
Owner
unassigned
Submitted by
Calvin Heim
Severity
normal
C
C
Calvin Heim wrote on 28 Dec 2022 09:16
(address . bug-guix@gnu.org)
9035ecc3dfd31e5d64e51cc4072d9aa42fc290cc.camel@gmail.com
Hi,

I ran the test suite and tests/gnu-maintenance.scm is yielding errors of the
pattern

actual-error:
+ (unbound-variable
+ #f
+ "Unbound variable: ~S"
+ (upstream-updater-latest)
+ #f)

For the complete story, see attached test-suite.log.

Built from git master branch at commit 8f93a1e01a879ae026678dd92c18e2a2a49be540
using guix shell -D guix --pure with dependencies fetched with
guix 2757de2
branch: master
commit: 2757de2e2b271d87f6f72ba4161c2225fbdc9e78

on foreign distribution Trisquel 9 and the usual

./bootstrap
make
make check

Glancing at commit a274a6a1acb99738f02de7b226e6a0d3883ec353, perhaps the symbol
`upstream-updater-latest' only needs to be replaced in tests/gnu-maintenance.scm
by `upstream-updater-import'.

Sincerely,
Calvin Heim
Attachment: test-suite.log
Z
Z
zimoun wrote on 6 Jan 2023 12:02
874jt4j58b.fsf@gmail.com
Hi,

Thanks for your report.

On Wed, 28 Dec 2022 at 00:16, Calvin Heim <frofroggy@gmail.com> wrote:

Toggle quote (10 lines)
> I ran the test suite and tests/gnu-maintenance.scm is yielding errors of the
> pattern
>
> actual-error:
> + (unbound-variable
> + #f
> + "Unbound variable: ~S"
> + (upstream-updater-latest)
> + #f)

I think it is fixed by d7a9d72bb02a2a3b1a99183655bf878547116032.

Toggle snippet (13 lines)
tests: Fix gnu-maintenance tests.

The regression was introduce with commit
a274a6a1acb99738f02de7b226e6a0d3883ec353 ("upstream-updater: Rename record
field.")

* tests/tests/gnu-maintenance.scm: ("latest-html-release, scheme-less URIs",
"latest-html-release, no signature", "latest-html-release, signature"):
Replace upstream-updater-latest by upstream-updater-import.

Reported-by: Ricardo Wurmus <rekado@elephly.net>

Closing. Feel free to reopen if I am missing something.

Cheers,
simon
Closed
?