Hi Sam, On Wednesday, May 5, 2021 at 10:38:03 PM UTC+2 Sam Tobin-Hochstadt wrote:
> I think there's two things you're seeing. > > 1. The results hadn't yet updated for your typed-compose change. I no > longer see a conflict here: https://pkg-build.racket-lang.org/ Oh, that's right! I misread some update dates yesterday and I thought the conflict report was already for the latest version of my code. > 2. The conflicts page is for _all_ the packages in the whole package > catalog. That's why it always mentions mischief. > > Aaah, now things start to make sense, thank you! > The issue for on-macro and social-contract is that they both have a > file tests/private/util.rkt, which means they can't be installed at > the same time. > > Finally, mischief has that issue intentionally -- there are two > versions of it on the pkg server, one of which is the development > branch. It's true that it hasn't been updated recently, but that's the > idea. > > Got it, thanks! - Sergiu > Sam > > > On Wed, May 5, 2021 at 4:08 PM unlimitedscolobb > <[email protected]> wrote: > > > > Hi, > > > > I'd like to chime back in and say that renaming manual.rkt to > typed-compose.rkt didn't seem to affect much the list of install conflicts > for typed-compose. I also get a lot of conflicts with mischief (but not > only), even though typed-compose doesn't depend on it, or doesn't even > define names which would be similar to what mischief defines. > > > > That's puzzling. > > > > - > > Sergiu > > > > On Wednesday, May 5, 2021 at 9:16:14 PM UTC+2 Siddhartha Kasivajhula > wrote: > >> > >> Hi, > >> I'd like to report that I'm seeing conflicts being reported on my > packages as well. I haven't made recent changes to these packages so the > conflicts seem to have appeared spontaneously. > >> > >> Here is one example: https://pkgs.racket-lang.org/package/lazytree > >> Clicking into the "conflicts" results in a 404. > >> > >> Another example: https://pkgs.racket-lang.org/package/on-macro > >> Here, clicking into "conflicts" seems to implicate, believe it or not, > the `mischief` package, of which it appears there are two separate versions > on the package index. This does seem rather mischievous, and maybe raco > doesn't like it? Yet, it doesn't look like either mischief or mischief-dev > have been changed in years, so I'm not sure why it should complain now > about these longstanding shenanigans. > >> > >> A third example: https://pkgs.racket-lang.org/package/social-contract > >> Clicking into "conflicts" once again seems to implicate mischief, but > mischief isn't even in the dependencies for this package so this just seems > unfair! > >> > >> On other packages that I've uploaded, the conflicts link was a 404. > >> > >> Similar questions as OP - should I fix something here, for instance by > avoiding the mischief dependency? Should mischief itself be updated in some > way? Or is this (as seems likely) caused by a recent change in the package > index, and if so, how should package authors respond (assuming it isn't a > bug)? What to do about the 404s -- e.g. is there a command to generate the > conflicts locally? > >> > >> Thanks, > >> > >> > >> > >> On Sun, May 2, 2021 at 6:59 AM unlimitedscolobb <[email protected]> > wrote: > >>> > >>> Hi Jay, > >>> > >>> Thanks a lot for helping me read that file! > >>> > >>> I didn't know Scribble outputs shared the same namespace. I renamed > the documentation file to typed-compose.scrbl as you suggest and I'm > waiting for build reports from the package catalog. > >>> > >>> In fact, I hesitated between manual.scrbl and typed-compose.scrbl > initially, and couldn't find a reason to prefer one over the other. Now I > have a reason :-) > >>> > >>> - > >>> Sergiu > >>> > >>> On Saturday, May 1, 2021 at 3:23:47 PM UTC+2 [email protected] > wrote: > >>>> > >>>> Howdy Sergiu, > >>>> > >>>> The conflicts file you link to has all the conflicts for everything > >>>> that `pkg-build` builds. The line relevant for you is: > >>>> > >>>> ``` > >>>> doc "manual": > >>>> bystroTeX cbor print-debug ratchet riff simply-scheme typed-compose > >>>> ``` > >>>> > >>>> The solution is to rename your manual from `manual.scrbl` to > >>>> `typed-compose.scrbl`. Scribble outputs are in a kind of "global" > >>>> namespace. > >>>> > >>>> Jay > >>>> > >>>> -- > >>>> Jay McCarthy > >>>> Associate Professor @ CS @ UMass Lowell > >>>> http://jeapostrophe.github.io > >>>> Vincit qui se vincit. > >>>> > >>>> > >>>> -- > >>>> Jay McCarthy > >>>> Associate Professor @ CS @ UMass Lowell > >>>> http://jeapostrophe.github.io > >>>> Vincit qui se vincit. > >>>> > >>>> > >>>> On Sat, May 1, 2021 at 5:56 AM unlimitedscolobb > >>>> <[email protected]> wrote: > >>>> > > >>>> > Hello, > >>>> > > >>>> > I checked my package > https://pkgd.racket-lang.org/pkgn/package/typed-compose recently and > noticed that it listed some "Conflicts" in the field "Most recent build > results". On the other hand, the separate field "Conflicts" slightly above > says "None". > >>>> > > >>>> > When I open the log shown in "Most recent build results" (attached) > it starts with the line "Install conflicts:", which as far as I get are not > the same thing as "Package Conflicts" explained here in the manual: > https://docs.racket-lang.org/pkg/Package_Concepts.html#(part._concept~3aconflicts) > > . > >>>> > > >>>> > What are install conflicts? Should I fix them? What is the command > that generates that log? > >>>> > > >>>> > (typed-compose also used to have an undeclared dependency, which I > have just fixed by updating it's info.rkt.) > >>>> > > >>>> > - > >>>> > Sergiu > >>>> > > >>>> > -- > >>>> > 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/03bfa876-6418-41a2-a37a-5c39ad13121cn%40googlegroups.com. > > > >>> > >>> -- > >>> 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/eb380f03-7a73-40e7-a3a6-0e8c3252525an%40googlegroups.com. > > > > > > -- > > 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/310449db-1450-4043-9d73-c80c95587653n%40googlegroups.com. > > > -- 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/212a51f1-7f95-42fd-b2b1-1e5c2c960a34n%40googlegroups.com.

