I think it's a problem with the package server's calculation of mutual
dependencies. It generates the build plan

 functional-doc
 collections-doc
 collections-lib collections functional-lib

where the third step there correctly identifies three packages as
needing to be built together, because they're mutually dependent.
However, "functional-doc" and "collections-doc" should be in the same
mutually dependent set --- because "functional-doc" depends on
"functional-lib", which depends on "collections", which depends on
collections-doc".

I'll work on this as soon as I can. Meanwhile, you might have intended
for "functional-lib" to depend on "collections-lib", and it's possible
that change avoid the bug in the dependency calculation.

At Fri, 14 Oct 2016 10:59:38 -0700, Alexis King wrote:
> Can anyone answer this? I’d really like to get my packages’
> documentation indexed again, but I really have no idea what’s wrong.
> 
> > On Oct 6, 2016, at 9:15 PM, Alexis King <[email protected]> wrote:
> > 
> > I recently split up my collections package into the usual lib, doc, and
> > test packages, and I noticed today that pkg-build seems to be barfing on
> > it in such a way that is causing its dependencies to have issues, too.
> > Unfortunately, I can’t seem to figure out what’s wrong. If I look at
> > http://pkg-build.racket-lang.org, it claims that the collections package
> > has “conflicts in dependency”, but clicking on the link gives me
> > information that doesn’t seem to make much sense. Furthermore, all of
> > the collections-{lib,doc,test} packages say that “install both succeeds
> > and fails”, which manages to be even more confusing.
> > 
> > What am I missing here? How can I get these to build properly? The build
> > failure is also affecting downstream dependents, such as my functional
> > and megaparsack libraries.
> > 
> > Alexis
> > 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-dev/B7D9731F-E236-4023-8996-C5055A761E
> 25%40gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/20161014204944.3493A6501C9%40mail-svr1.cs.utah.edu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to