The built package catalog appears to not be working.
package-catalog-lookup: error from server
URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/net-cookies-lib?version=8.3
status code: 403
The built package catalog appears to not be working.
package-catalog-lookup: error from server
URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/net-cookies-lib?version=8.3
status code: 403
I think the "net-cookies-lib" package is part of the main distribution, which means it won't be represented in that catalog. The intent is that the built-package catalog is used along with the release catalog.
I have the following catalogs configured, I thought it would fall back to the release catalog.
catalogs:
https://pkg-build.racket-lang.org/server/built/catalog/
https://download.racket-lang.org/releases/8.3/catalog/
https://pkgs.racket-lang.org
https://planet-compats.racket-lang.org
Here's the install command and output (strangely no error for net-cookies-lib this time):
sam@flotsam:~$ raco pkg install --binary-lib --auto http-easy
Resolving "http-easy" via https://pkg-build.racket-lang.org/server/built/catalog/
Using cached16368549161636854916904 for https://pkg-build.racket-lang.org/server/built/pkgs/http-easy.zip
00: Resolving "base" via https://pkg-build.racket-lang.org/server/built/catalog/
01: Resolving "memoize" via https://pkg-build.racket-lang.org/server/built/catalog/
02: Resolving "net-cookies-lib" via https://pkg-build.racket-lang.org/server/built/catalog/
03: Resolving "resource-pool-lib" via https://pkg-build.racket-lang.org/server/built/catalog/
package-catalog-lookup: error from server
URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/base?version=8.3
status code: 403
context...:
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/network.rkt:59:3
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:218:0: read-from-server
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:135:2: lookup-normally
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:129:4
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:128:2
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:172:7
package-catalog-lookup: error from server
URL: https://pkg-build.racket-lang.org/server/built/catalog/pkg/base?version=8.3
status code: 403
context...:
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/network.rkt:59:3
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:218:0: read-from-server
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/catalog.rkt:135:2: lookup-normally
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:129:4
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:128:2
/usr/local/stow/racket-8.3/share/racket/collects/pkg/private/prefetch.rkt:172:7
In that case, I think the issue is the 403 result instead of 404.
It feels like I've been here before, but maybe that was for a different S3 bucket. I've changed permissions to produce a 404, so it should work better.
Thanks @mflatt . It's working now.