Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929618 - media-gfx/fontforge: needs upgrade to Python 3.12 (PythonCompatUpdate)
Summary: media-gfx/fontforge: needs upgrade to Python 3.12 (PythonCompatUpdate)
Status: RESOLVED DUPLICATE of bug 917026
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 921826
  Show dependency tree
 
Reported: 2024-04-13 08:45 UTC by Michał Górny
Modified: 2024-05-03 11:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of `emerge --info` (emerge.info,11.18 KB, text/plain)
2024-04-29 09:10 UTC, Alexis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-04-13 08:45:41 UTC
This package does not support Python 3.12.  Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html.  Please check the information provided in the tracker.  Ask in #gentoo-python on IRC if need any help.
Comment 1 Alexis 2024-04-29 09:09:44 UTC
i haven't used FontForge for a while, but as a data point, i just modified the ebuild to:

  PYTHON_COMPAT=( python3_{9..12} ) 

It merged without incident, and seemed to run without any obvious problems. i did get a "Warnings" dialog when opening AnnapurnaSIL-Regular.ttf:

```
The following table(s) in the font have been ignored by FontForge
  Ignoring 'Feat' SIL Graphite layout feature table
  Ignoring 'Glat' Graphite glyph attribute table
  Ignoring 'Gloc' Graphite glyph location in Glat table
  Ignoring 'Silf' SIL Graphite rule table
  Ignoring 'Sill' (unspecified) SIL Graphite table
  Ignoring 'Silt' unknown SIL table
```

But i don't know the current state of Graphite support in FontForge, so don't know if this might have any connection to using Python 3.12.

i'll attach `emerge --info` output.
Comment 2 Alexis 2024-04-29 09:10:46 UTC
Created attachment 891933 [details]
Output of `emerge --info`
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-05-03 11:22:18 UTC

*** This bug has been marked as a duplicate of bug 917026 ***