Code-slinging rabbit.
Comment by ~kaniini on ~kaniini/pkgconf
1.7.4 was already released. We moved to using
/
as directory separator on Windows.
Comment by ~kaniini on ~kaniini/pkgconf
This is odd, there is already support for handling .pc files that were made relocatable on freedesktop pkg-config. Do you have the .pc file itself, so I can reduce a test case?
Comment by ~kaniini on ~kaniini/pkgconf
thinking about it more, this is actually an intentional feature.
I removed the code that changed the error for the depgraph root case because I wanted to be able to quickly parse error messages for depgraph errors.
I am open to changing it, but the justification needs to be better than "freedesktop pkg-config formats the error differently."
REPORTED
RESOLVED BY_DESIGNComment by ~kaniini on ~kaniini/pkgconf
virtual:world
is the root package. it will print dependent package if the dependency graph is broken below root.i don't really see any point in fixing this -- eliding the dependent package if it is root is just additional code.
Comment by ~kaniini on ~kaniini/pkgconf
AFAIK, they use libpkgconf directly, not the pkgconf CLI. The problem is that internally (at libpkgconf level), the fragments are no longer parsed correctly.
Comment by ~kaniini on ~kaniini/pkgconf
I'm not sure what the solution is here, because different people have different needs from pkgconf on Windows. Hopefully we can find some consensus on how to move forward.
REPORTED
RESOLVED FIXEDComment by ~kaniini on ~kaniini/pkgconf
That fix seems fine for me. We can't change the CLI behavior because it's what freedesktop.org implementation does, so this is fine.
REPORTED
RESOLVED FIXED