Built package catalog down?

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
1 Like

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.

1 Like

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.