[Bug 1728058] New: fontforge fails to build with Python 3.8
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1728058
Bug ID: 1728058
Summary: fontforge fails to build with Python 3.8
Product: Fedora
Version: rawhide
Status: NEW
Component: fontforge
Severity: high
Assignee: kevin(a)scrye.com
Reporter: mhroncok(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: fonts-bugs(a)lists.fedoraproject.org, kevin(a)scrye.com,
paul(a)frixxon.co.uk, pnemade(a)redhat.com
Blocks: 1686977 (PYTHON38)
Target Milestone: ---
Classification: Fedora
fontforge fails to build with Python 3.8.0b1.
python.c:17919:5: error: initialization of 'long int' from 'void *' makes
integer from pointer without a cast [-Werror=int-conversion]
17919 | NULL, /* tp_print */
| ^~~~
python.c:17919:5: note: (near initialization for
'PyFF_FontType.tp_vectorcall_offset')
python.c:18036:5: error: initialization of 'long int' from 'void *' makes
integer from pointer without a cast [-Werror=int-conversion]
18036 | NULL, /* tp_print */
| ^~~~
python.c:18036:5: note: (near initialization for
'PyFF_AWGlyphIndexType.tp_vectorcall_offset')
python.c:18174:5: error: initialization of 'long int' from 'void *' makes
integer from pointer without a cast [-Werror=int-conversion]
18174 | NULL, /* tp_print */
| ^~~~
python.c:18174:5: note: (near initialization for
'PyFF_AWGlyphType.tp_vectorcall_offset')
python.c:18297:5: error: initialization of 'long int' from 'void *' makes
integer from pointer without a cast [-Werror=int-conversion]
18297 | NULL, /* tp_print */
| ^~~~
In Python 3.8, the reserved "tp_print" slot was changed from a function pointer
to a number, `Py_ssize_t tp_vectorcall_offset`.
In C either a 0 or NULL casts automatically to both pointers and numbers,
however the -Werror=int-conversion flag makes it fail.
For the build logs, see:
https://copr-be.cloud.fedoraproject.org/results/@python/python3.8/fedora-...
For all our attempts to build fontforge with Python 3.8, see:
https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/fontfo...
Testing and mass rebuild of packages is happening in copr. You can follow these
instructions to test locally in mock if your package builds with Python 3.8:
https://copr.fedorainfracloud.org/coprs/g/python/python3.8/
Let us know here if you have any questions.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1686977
[Bug 1686977] Python 3.8
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 8 months
[Bug 1076190] Rendering of Unicode tie bars could be improved
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1076190
Ryan Kaldari <rkaldari(a)wikimedia.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|CLOSED |ASSIGNED
Version|25 |30
Resolution|EOL |---
--- Comment #15 from Ryan Kaldari <rkaldari(a)wikimedia.org> ---
As far as I know this fix has never been pushed upstream. Please update if that
is incorrect.
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 9 months
[Bug 1554988] add google-noto-sans-gurmkukhi-fonts to
Punjabi/Panjabi (pa) langpack
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1554988
Parag Nemade <pnemade(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |CLOSED
Resolution|--- |RAWHIDE
Assignee|vvijayra(a)redhat.com |pnemade(a)redhat.com
Last Closed| |2019-07-26 08:37:31
--- Comment #13 from Parag Nemade <pnemade(a)redhat.com> ---
Sorry for taking long time to fix this. This has been fixed in F31+ now. The
google-noto-sans-gurmkukhi-fonts is default font for Punjabi language.
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 9 months
[Bug 1634872] woffTools: Remove (sub)packages from Fedora 30+:
python2-woffTools
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1634872
Miro Hrončok <mhroncok(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|CLOSED |NEW
Resolution|CANTFIX |---
Flags| |needinfo?(sshedmak(a)redhat.c
| |om)
Keywords| |Reopened
--- Comment #2 from Miro Hrončok <mhroncok(a)redhat.com> ---
woffTools requires python2-woffTools but /ur/bin/python3.
I suggest we drop python2-woffTools and change the require to
python3-woffTools.
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 9 months