well ain’t this grand. now I’m getting your other issue — the certificate fails! Resolving "htdp-lib" via <https://downloads.racket-lang.org/release/8.2/catalog>
ssl-connect: connect failed (error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed)
context...:
/usr/share/racket/collects/openssl/mzssl.rkt:606:0: error/network
/usr/share/racket/collects/openssl/mzssl.rkt:1590:0: wrap-ports
/usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt:555:3
/usr/share/racket/collects/net/http-client.rkt:67:0: http-conn-open!
/usr/share/racket/collects/net/http-client.rkt:274:0: http-conn-open
/usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt:555:3
/usr/share/racket/collects/net/url.rkt:202:0: <http://getpost-impure-port>
/usr/share/racket/collects/net/url.rkt:305:0: get-pure-port/headers
/usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt:555:3
/usr/share/racket/collects/pkg/private/network.rkt:59:3
/usr/share/racket/collects/pkg/private/catalog.rkt:218:0: read-from-server
/usr/share/racket/collects/pkg/private/catalog.rkt:135:2: lookup-normally
/usr/share/racket/collects/pkg/private/stage.rkt:61:2: lookup-normally
/usr/share/racket/collects/pkg/private/prefetch.rkt:129:4
/usr/share/racket/collects/pkg/private/prefetch.rkt:128:2
/usr/share/racket/collects/pkg/private/../../racket/match/compiler.rkt:548:40: f568
...
@mflatt possibly need your help here?
also possibly @asumu, since I have installed Racket via the PPA, and need to figure out how to clean it up…?
Some additional info about the cert, maybe? It’s self-signed for a machine named “attic”, rather than http://downloads.racket-lang.org\|downloads.racket-lang.org — is that expected?
Does it help to use download
instead of downloads
(no “s”)?
I just started trying that :slightly_smiling_face: It took a few tries, but apparently the magic incantation was download(no 's').<http://racket-lang.org/releases(with\|racket-lang.org/releases(with> 's')/8.2/catalog/pkg
— if I didn’t include the catalog/pkg
prefix, it wasn’t found.
it’s downloading and building now; I’ll let you know in a moment whether it cleaned itself up…
Success!
I have a different htdp-lib installed now, with a checksum of b787fe…b3e, and it (a) once again breaks on templates and rationals-in-test-output, and (b) no longer breaks on missing posn
exports. I’ll take that trade for now :slightly_smiling_face:
Now that it’s no longer urgent, I’m curious why I was getting the “identifier `posn’ not included” error…but that can wait for another time
Also a question for @asumu — why didn’t apt-get purge fully obliterate the racket installation and clean it up?
Which part of the Racket installation was still there after apt-get purge
? If it was packages installed in the user context those will be installed off of your home directory and purge won’t touch them.
/usr/share/racket/pkgs/htdp-lib
(or whatever the path was where that library got installed)
Does anyone here know anything about when registration or attendance details will be available for popl 2022?
Maybe I missed it here, but I just discovered <https://groups.google.com/g/racket-users/c/JwUdEdWcKik|on the mailing list> that there will be another virtual RacketCon Nov 5 through 7, so I thought I’d post it here for anyone else who gets way behind on the mailing list :)
maybe this time I don’t forget going :confused:
In case you don’t follow me on Twitter and didn’t see this already, I updated Racket Mode’s handling of documentation within Emacs.
This commit https://github.com/greghendershott/racket-mode/commit/46df4d9ecbaa7da1f48e55e5769d05e4ffdbd8b1 is now merged. Updated version now live on MELPA.
My mistake; I was manually transcribing the URL from memory :slightly_smiling_face: Glad you got it fixed, and I already raised the posn
error on the recent htdp changes.
is there a git issue I can keep track of?
Thanks. I stopped tracking that issue when @jbclements closed it (“huzzah it works! must be finished!”) and didn’t realized I’d been mentioned in the follow-up discussion
Here’s some text I added to a github issue #159, just in case this reaches more eyeballs:
I’ve just been through the slack discussion, and I’m not sure I have a set of steps for reproducing the “posn problem”. It looks like it might be sufficient to download a fresh 8.2 and use raco pkg update, does that sound right? I’ll give it a try, but only if someone tells me that I’m reading this plausibly.
I should tag @wjb and @blerner as well….
I don’t think there’s actually a problem, per se. The problem is that HEAD for htdp-lib doesn’t work on 8.2, but this shouldn’t be that unusual, and isn’t a usually a bug.