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

fontconfig: Stop using versioned config dirs #95358

Merged
merged 3 commits into from
Sep 4, 2020

Commits on Aug 29, 2020

  1. Revert "fontconfig: Only read versioned config dirs"

    This reverts commit edf2541.
    
    Turns out lot of software (including Chromium) use bundled fontconfig
    so we either need to wrap every one of those, or re-introduce the global
    unversioned config. The latter is easier but weakens hermetic configs.
    
    But perhaps those are not really worth the effort. Given that programs
    linked against fc 2.12.6 on fc 2.13.92 system seem to at least display text,
    even while printing tons of errors (as long as you generate fc cache manually),
    and same thing the other way around, hopefully it will not be an issue in the future.
    
    We give up on the hermetic configs in exchange for getting rid of lot of complexity.
    jtojnar committed Aug 29, 2020
    Configuration menu
    Copy the full SHA
    89401d9 View commit details
    Browse the repository at this point in the history
  2. fontconfig: get rid of rest of versioned configs

    The incompatibility does not seem to exist any more: programs linked against fc 2.12
    on fc 2.14 system seem to at least display text, even while printing tons of errors
    (as long as you generate fc cache manually), and same thing the other way around.
    Hopefully it will not be an issue in the future.
    jtojnar committed Aug 29, 2020
    Configuration menu
    Copy the full SHA
    b49a769 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. makeFontsConf: clean up

    The use of the argument was removed in 2016 but its definition was left behind.
    
    NixOS@cd2948a
    jtojnar committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    6f96063 View commit details
    Browse the repository at this point in the history