Christopher Baines wrote 4 years ago
(address . bug-guix@gnu.org)
Hey,
When reconfiguring recently, I ran in to issues with the Guix Data
Service and probably the Patchwork service too.
Looking at the change, I think it's clear there's a problem, because
some system tests were changed, and I'm guessing they were changed so
that they passed [1].
Passing tests are good, but working around real issues in tests is not,
because that means that the situation outside of the tests can break and
if it does, the test result is misleading.
Patchwork, the Guix Data Service and maybe other things currently depend
on the default behaviour of PostgreSQL to find the socket. Given that
the service now uses a different (non-default) value, they don't
work.
One workaround, the one employed in the tests is to revert to the old
behaviour for the PostgreSQL service by setting socket-directory to #f.
-----BEGIN PGP SIGNATURE-----
iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmA1oXlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xf5eRAAtPXnoC+rw0R5CBPJKJ2T2ycBli77OnL3
jz2l/DtJLi7lFJpO6JrCp41V96wv4G8JELj0DyOnEUAbui4oNzuGcSFH6NPqtNrA
trYYkdzjCIE2aH4N8jGEVGM5/LcISKIojMKMgAknI0s79dWzVubepIzCN2NU9Ery
L1M4hoo6UOee7Rsw6q7AQZP0h+Ci5SwxXeTbGAvsrqMxmnJXz4NmetJxEyp02Rdx
WEVQxhwAG7BqBf5dFX3JWuhEjlI+nll60fCTw+MWRmQytdgwsYM+mGtT9swI6EMg
6mlpodPTROws8tGEASPL/93/f32F5UyNW1Z0dtWCeeD6VMOypwzUWXL7x4NpS8XC
YdmM9mcaZwC1azXB0d0J5y/Mj0vqGRJf1Khz20dHeCoTBRXOI6HuTXbXSY/8QENr
ztU7dV/6TI/vlMTaf/CDPfgPVGn1Nxs7+Iz5tI1PNhnZjGLLt4l2QMV63GU1mhIq
vO4dAZFgjRrS4MxSrve4sbr2h9EHAdYAL3bXRpdNvfRam5As5Xm7NGvKflimzI2I
FGnFv7Sf1XIgLX/3x9ed1NamOI8pHCCMRysnq2xgql9nX0pvOHc4XM86MiSA1ZIu
rXlrT7E+t/CvaV6yktMHT9Llbc1lKEuSrnSqBoSeZ2iUwm3rTny9htobpD4/h1Ah
LqEE5l1R7fI=
=r2YF
-----END PGP SIGNATURE-----