• Bug#1100871: fontconfig-config: postinst fails and breaks installation

    From Luca Boccassi@21:1/5 to All on Wed Mar 19 21:00:01 2025
    Package: fontconfig-config
    Version: 2.15.0-2.1
    Severity: serious
    Justification: package uninstallable on minimal chroots

    Dear Maintainer(s),

    The NMU for #962420 moved a 'mkdir' in fontconfig-config.postinst out
    of an 'if' statement, so now when it fails the postinst aborts and the
    package installation fails.
    This happens on minimal build systems, like the Open Build Service,
    when the package is pulled in as a build dependency, as
    /usr/local/share/ is not present on the builder. The fix is trivial,
    the mkdir needs to use '-p' so that it creates the parent directories
    if missing too.

    I have uploaded an NMU to DELAYED/1 given it's already in testing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Mar 20 21:40:02 2025
    This is a multi-part message in MIME format...

    Your message dated Thu, 20 Mar 2025 20:35:30 +0000
    with message-id <E1tvMby-00Exly-6O@fasolo.debian.org>
    and subject line Bug#1100871: fixed in fontconfig 2.15.0-2.2
    has caused the Debian Bug report #1100871,
    regarding fontconfig-config: postinst fails and breaks installation in minimal build chroots without /usr/local/share/
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1100871: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100871
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 19 Mar 2025 19:51:50 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-17.0 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,
    FROMDEVELOPER,HAS_PACKAGE,HEADER_FROM_DIFFERENT_DOMAINS,
    RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 25; hammy, 126; neutral, 28; spammy,
    0. spammytokens: hammytokens:0.000-+--H*u:Evolution, 0.000-+--chroots,
    0.000-+--H*RU:sk:luca.bo, 0.000-+--Hx-spam-relays-external:sk:luca.bo,
    0.000-+--H*rp:U*luca.boccassi
    Return-path: <luca.boccassi@gmail.com>
    Received: from mail-wm1-f48.google.com ([209.85.128.48]:514