git: b44acc9409bd - main - graphics/mesa-libs: enable libglvnd support
Hans Petter Selasky
hps at selasky.org
Mon Jun 21 12:49:58 UTC 2021
On 6/19/21 9:58 PM, Kevin Bowling wrote:
>> I say probably here because you can imagine the complexity to test the solver in all possible cases, so I am not 100% sure. To be fair writting those explanations for you (sincerly thank you for asking me to explain it in this particular case) made me think of a corner case which might help me being able to automatically catch the Xephyr case here and makes upgrade more reliable for end users if I manage to write it is code now:)
> I wonder what hps is up to:) https://github.com/hselasky/libhpsat
>
Hi Bapt,
Thanks for noticing.
I have infact tested it with pkg's CNF output, but it is not ready yet
for main consumption. If you are interested in such matters, feel free
to contribute. The solving engine is pretty compact and uses only a few
generic rules.
It may give good insight into making a non-SAT solver for the PKG
dependencies.
hpsolve (with some modifications) can solve the ports PKGs efficiently
and quickly (I've tested that), but needs a bit more time, because it
doesn't just spin some numbers looking for conflicts. Most of the time
the picosat solver in PKG works OK.
--HPS
More information about the dev-commits-ports-all
mailing list