[Bug 1870617] Re: Merge fontconfig 2.13.1-3 (main) from Debian unstable (main)

Amr Ibrahim 1870617 at bugs.launchpad.net
Sat Apr 4 12:41:15 UTC 2020


** Description changed:

  Please merge fontconfig 2.13.1-3 (main) from Debian unstable (main)
  
  Sorry, I can't work on this merge myself.
- It fixes Debian bugs, and they can be related to Ubuntu too.
+ 
+ It fixes Debian bugs, especially this one
+ https://bugs.debian.org/568686, which is related to performance, and
+ they can be related to Ubuntu too.
  
  Explanation of the Ubuntu delta:
    * Really include the symbols file update
    * debian/patches/04_ubuntu_monospace_lcd_filter_conf.patch:
      - updated the 53-monospace-lcd-filter.conf syntax to avoid warnings
        which make autopkgtests fail
    * Upload proposed patch from upstream bug #103652. If the fontconfig
-     cache was built on a system that has nanosecond timestamps and then
-     later transplanted to one that doesn't - for example by mksquashfs as
-     part of a live CD build - we consider the cache invalid and rebuild it
-     during the boot process. Depending on the fonts involved, this can
-     take a significant amount of time and potentially cause knock-on
-     timeouts. The approach in this patch is to ignore the nanosecond
-     portion of the cache's value if we get 0 when stat()ing the referenced
-     directory, meaning it is considered fresh if the rest of the timestamp
-     matches. (LP: #1749546)
+     cache was built on a system that has nanosecond timestamps and then
+     later transplanted to one that doesn't - for example by mksquashfs as
+     part of a live CD build - we consider the cache invalid and rebuild it
+     during the boot process. Depending on the fonts involved, this can
+     take a significant amount of time and potentially cause knock-on
+     timeouts. The approach in this patch is to ignore the nanosecond
+     portion of the cache's value if we get 0 when stat()ing the referenced
+     directory, meaning it is considered fresh if the rest of the timestamp
+     matches. (LP: #1749546)
    * Merge with Debian (LP: #1638959, LP: #1702544). Remaining changes:
      - debian/source_fontconfig.py, debian/fontconfig.install:
        + Install apport hook
      - Add 03_prefer_dejavu.patch:
        + Prefer DejaVu to Bitstream Vera
      - Add 04_ubuntu_monospace_lcd_filter_conf.patch:
        + Use legacy lcdfilter with smaller monospace fonts
      - Add 05_ubuntu_add_antialiasing_confs.patch:
        + Add config file for antialiasing
      - Add 05_lcdfilterlegacy.patch: Recognize const value "lcdfilterlegacy",
        used in Ubuntu before upstream introduced "lcdlegacy"
      - Add 07_no_bitmaps.patch:
        + Install 70-no-bitmaps.conf
      - Drop debian/fontconfig.NEWS, debian/fontconfig-config.templates,
        debian/fontconfig-config.config, and associatedpo files.
        Modify debian/rules, debian/fontconfig-config.postinst,
        debian/fontconfig-config.postrm, and debian/README.Debian.
        + Don't provide debconf prompts
      - Modify debian/rules, debian/fontconfig-config.install,
        debian/fontconfig-config.links, debian/fontconfig-config.postrm,
        and debian/fontconfig-udeb.install:
        + Delay doing the transition from /etc to /usr
    * New upstream release
    * Refresh patches
    * Update Ubuntu patches to use mode="append" and target="pattern"
      (LP: #1192175)
    * Drop patches applied in new release:
      - 01_fonts_nanum.patch
      - 03_locale_c.utf8.patch
      - 06_cross.patch
      - CVE-2016-5384.patch
  
  Changelog entries since current focal version 2.13.1-2ubuntu2:
  
  fontconfig (2.13.1-3) unstable; urgency=medium
  
    [ Laurent Bigonville ]
    * debian/rules: Stop looking for fonts in /usr/X11R6/lib/X11/fonts, nothing is installing fonts there for years and it's causing gnome-settings-daemon to check the location every few seconds (Closes: #568686)
  
    [ Fabian Greffrath ]
    * fontconfig-config: extend, clean-up and order fontconfig-config's
      font dependencies (Closes: #879503)
  
    [ Emilio Pozuelo Monfort ]
    * Split documentation into a -doc package to avoid multi-arch problems in the -dev one (Closes: #935760, #844607)
    * Since we're going through NEW, rename libfontconfig1-dev to
      libfontconfig-dev and provide the former.
    * Switch to debhelper-compat.
  
   -- Emilio Pozuelo Monfort <pochu at debian.org>  Wed, 18 Mar 2020 00:56:46
  +0100

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1870617

Title:
  Merge fontconfig 2.13.1-3 (main) from Debian unstable (main)

Status in fontconfig package in Ubuntu:
  New

Bug description:
  Please merge fontconfig 2.13.1-3 (main) from Debian unstable (main)

  Sorry, I can't work on this merge myself.

  It fixes Debian bugs, especially this one
  https://bugs.debian.org/568686, which is related to performance, and
  they can be related to Ubuntu too.

  Explanation of the Ubuntu delta:
    * Really include the symbols file update
    * debian/patches/04_ubuntu_monospace_lcd_filter_conf.patch:
      - updated the 53-monospace-lcd-filter.conf syntax to avoid warnings
        which make autopkgtests fail
    * Upload proposed patch from upstream bug #103652. If the fontconfig
      cache was built on a system that has nanosecond timestamps and then
      later transplanted to one that doesn't - for example by mksquashfs as
      part of a live CD build - we consider the cache invalid and rebuild it
      during the boot process. Depending on the fonts involved, this can
      take a significant amount of time and potentially cause knock-on
      timeouts. The approach in this patch is to ignore the nanosecond
      portion of the cache's value if we get 0 when stat()ing the referenced
      directory, meaning it is considered fresh if the rest of the timestamp
      matches. (LP: #1749546)
    * Merge with Debian (LP: #1638959, LP: #1702544). Remaining changes:
      - debian/source_fontconfig.py, debian/fontconfig.install:
        + Install apport hook
      - Add 03_prefer_dejavu.patch:
        + Prefer DejaVu to Bitstream Vera
      - Add 04_ubuntu_monospace_lcd_filter_conf.patch:
        + Use legacy lcdfilter with smaller monospace fonts
      - Add 05_ubuntu_add_antialiasing_confs.patch:
        + Add config file for antialiasing
      - Add 05_lcdfilterlegacy.patch: Recognize const value "lcdfilterlegacy",
        used in Ubuntu before upstream introduced "lcdlegacy"
      - Add 07_no_bitmaps.patch:
        + Install 70-no-bitmaps.conf
      - Drop debian/fontconfig.NEWS, debian/fontconfig-config.templates,
        debian/fontconfig-config.config, and associatedpo files.
        Modify debian/rules, debian/fontconfig-config.postinst,
        debian/fontconfig-config.postrm, and debian/README.Debian.
        + Don't provide debconf prompts
      - Modify debian/rules, debian/fontconfig-config.install,
        debian/fontconfig-config.links, debian/fontconfig-config.postrm,
        and debian/fontconfig-udeb.install:
        + Delay doing the transition from /etc to /usr
    * New upstream release
    * Refresh patches
    * Update Ubuntu patches to use mode="append" and target="pattern"
      (LP: #1192175)
    * Drop patches applied in new release:
      - 01_fonts_nanum.patch
      - 03_locale_c.utf8.patch
      - 06_cross.patch
      - CVE-2016-5384.patch

  Changelog entries since current focal version 2.13.1-2ubuntu2:

  fontconfig (2.13.1-3) unstable; urgency=medium

    [ Laurent Bigonville ]
    * debian/rules: Stop looking for fonts in /usr/X11R6/lib/X11/fonts, nothing is installing fonts there for years and it's causing gnome-settings-daemon to check the location every few seconds (Closes: #568686)

    [ Fabian Greffrath ]
    * fontconfig-config: extend, clean-up and order fontconfig-config's
      font dependencies (Closes: #879503)

    [ Emilio Pozuelo Monfort ]
    * Split documentation into a -doc package to avoid multi-arch problems in the -dev one (Closes: #935760, #844607)
    * Since we're going through NEW, rename libfontconfig1-dev to
      libfontconfig-dev and provide the former.
    * Switch to debhelper-compat.

   -- Emilio Pozuelo Monfort <pochu at debian.org>  Wed, 18 Mar 2020
  00:56:46 +0100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/1870617/+subscriptions



More information about the Ubuntu-sponsors mailing list