Page MenuHomeVyOS Platform

Require opam package ppx_deriving_yojson <= 3.9.1
Closed, ResolvedPublicBUG

Description

The recent update of opam package ppx_deriving_yojson (3.10.1, Mar. 21) causes dependency issues resulting in a failed build of vyos1x-config/vyconf. The problem occurs in a newly built docker image after the vyos1x-config build pulls in v3.10.1, and the vyconf build attempts to downgrade back to v3.9.1.

This problem will manifest on the next update of the docker image. (One can manually trigger by 'opam upgrade' in the current container, which will update the list of available packages of 'default'.)

Consequently, we will constrain the package to the previous version in vyos1x-config.opam. The restriction will be dropped when dependencies are rationalized in community packages. The change will need to be propagated through hash updates for libvyosconfig, resp., vyos-1x before the next rebuild of the docker image.

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)