This is very cool! One question -- for "main-distribution" packages, are you snapshotting the most-recent release catalog? Or pkgs.racket-lang.org? The latter is simpler, but the former is probably needed to make the examples in the README work. Otherwise, if, say, "typed-racket-lib" on May 1 depended on a newer-than-7.6 version of "base", using the snapshot first (or only the snapshot) would get you a version of "typed-racket-lib" that didn't work on 7.6. I think that if you snapshot pkgs.racket-lang.org, then just adding the 7.6 catalog before the snapshot catalog would work the way you want, but I haven't fully thought through everything.
Sam On Fri, May 1, 2020 at 12:59 PM Bogdan Popa <[email protected]> wrote: > > > Alex Harsanyi writes: > > > As an application writer, I am on the other side of this problem, by > > depending on other packages. Having limited time to work on my project I > > want to upgrade package dependencies at my own pace. > > I'm in a similar position since I operate a few Racket applications. > > I'd been mulling over the idea of a snapshotting service for the main > package catalog to help automate some of this over the past couple of > months, but this thread finally pushed me to get started on building it. > > More details here: https://github.com/bogdanp/racksnaps > > It's not quite ready for general use yet (the first snapshot is being > built as we speak), but I should be able to iron out the kinks over the > next couple of weeks. > > I'm curious what folks think about this approach. > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/m2k11vmw0d.fsf%40192.168.0.142. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAK%3DHD%2BaxH7A0UaM6xrwiawjGif%2B%2B%2B7E_3_giVd4Z-ArmMFhO2A%40mail.gmail.com.

