Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consensus: expose private sublibraries #445

Commits on Aug 21, 2023

  1. Consensus: expose private sublibraries

    CHaP CI builds *all* components of a given project, but eg
    ouroboros-consensus-cardano has private-by-default sublibraries (used for
    tests), which themselves depend on other private-by-default sublibraries in eg
    ouroboros-consensus-diffusion, which causes failures at build time.
    
    In this commit, we make the sublibraries public by enabling the respective
    flags.
    
    Alternatives include:
    
     - Patch Consensus to always make the sublibraries public.
    
     - Don't build all (in particular private) sublibraries in CHaP CI (not sure if
       that is easily possible to do automatically).
    amesgen committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    db0dde8 View commit details
    Browse the repository at this point in the history