Skip to content

Instantly share code, notes, and snippets.

@tsutsui
Created February 7, 2024 12:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsutsui/a9733c5022f8efc2d6b7f72cdebf92e6 to your computer and use it in GitHub Desktop.
Save tsutsui/a9733c5022f8efc2d6b7f72cdebf92e6 to your computer and use it in GitHub Desktop.
pkglint error on pkgsrc-2023Q4 and NetBSD/i386 10.0_RC3
mirage-% pkglint
panic: Pkglint internal error: Variable "MASTER_SITE_SUSE" must only be defined once. [recovered]
panic: interface conversion: interface {} is string, not pkglint.pkglintFatal
goroutine 1 [running]:
github.com/rillig/pkglint/v23.(*Pkglint).Main.func1()
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/pkglint.go:111 +0x5c
panic({0x83ae240, 0x8a6f600})
/usr/pkg/go121/src/runtime/panic.go:914 +0x1e0
github.com/rillig/pkglint/v23.assertf(...)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/util.go:299
github.com/rillig/pkglint/v23.(*VarTypeRegistry).Define(0x886a5a0, {0x881efc0, 0x10}, 0x8693998, 0x11, {0x88124e0, 0x2, 0x2})
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/vardefs.go:68 +0x2e6
github.com/rillig/pkglint/v23.(*VarTypeRegistry).DefineName(0x886a5a0, {0x881efc0, 0x10}, 0x8693998, 0x11, {0x83f8997, 0x7})
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/vardefs.go:85 +0xbc
github.com/rillig/pkglint/v23.(*VarTypeRegistry).syslist(...)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/vardefs.go:226
github.com/rillig/pkglint/v23.(*VarTypeRegistry).Init.func1(0x8a86180)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/vardefs.go:1414 +0xc2
github.com/rillig/pkglint/v23.(*MkLines).ForEach.func1(0x8a86180)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/mklines.go:353 +0x1d
github.com/rillig/pkglint/v23.(*MkLines).ForEachEnd(0x887b980, 0x8951de4, 0x842bff4)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/mklines.go:376 +0xe2
github.com/rillig/pkglint/v23.(*MkLines).ForEach(0x887b980, 0x8951e44)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/mklines.go:352 +0x4f
github.com/rillig/pkglint/v23.(*VarTypeRegistry).Init(0x886a5a0, 0x886a540)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/vardefs.go:1412 +0x97e2
github.com/rillig/pkglint/v23.(*Pkgsrc).LoadInfrastructure(0x886a540)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/pkgsrc.go:75 +0x2f
github.com/rillig/pkglint/v23.(*Pkglint).prepareMainLoop(0x869a080)
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/pkglint.go:213 +0x475
github.com/rillig/pkglint/v23.(*Pkglint).Main(0x869a080, {0x849dc80, 0x8816090}, {0x849dc80, 0x8816098}, {0x88160a0, 0x1, 0x1})
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/pkglint.go:124 +0x1e4
main.main()
/s/obj.i386/pkgsrc/pkgtools/pkglint/work.i386/pkglint-23.2.5/v23/cmd/pkglint/main.go:11 +0x5d
mirage-%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment