Fedora 34 Change: Enable HarfBuzz in FreeType (Self-Contained Change)
by Ben Cotton
https://fedoraproject.org/wiki/Changes/EnableHarfBuzzInFreeType
== Summary ==
Goal of this feature is to enable usage of HarfBuzz in FreeType to
improve hinting of glyphs of languages which needs more complicated
text shaping.
== Owner ==
* Name: [[User:mkasik| Marek Kašík]]
* Email: <mkasik(a)redhat.com>
* Name: [[User:tagoh| Akira Tagoh]]
* Email: <tagoh(a)redhat.com>
== Detailed Description ==
Hinting of glyphs could be complicated due to many different rules of
how to render sequence of glyphs. Thanks to enablement of HarfBuzz in
FreeType applications will display text with correct hinting of
glyphs.
Usage of HarfBuzz helps us to fix some bugs which are not fixable
without it. Mainly the bug #1853937.
Freetype upstream has already support for HarfBuzz for almost 6 years.
This change was proposed in the bug #1906714.
== Feedback ==
There is the bug #1853937 which can not be solved without this.
== Benefit to Fedora ==
Improved user experience for languages for which Unicode does not list
all variants of all glyphs. These are determined by different signs or
positions in string and their further processing is more difficult.
== Scope ==
* Proposal owners: Enabling usage of HarfBuzz in FreeType means to
handle a circular dependency which is needed due to the nature of
interconnection of these two packages. Maintainers of FreeType and
HarfBuzz will handle this via bootstraping process.
* Other developers: N/A (not needed for this Change)
* Release engineering: N/A (not needed for this Change)
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: There will be new dependency of FreeType
on HarfBuzz so the footprint will be a little bigger on systems which
did not need HarfBuzz before.
== Upgrade/compatibility impact ==
Updates should go smooth as this change is limited to FreeType and
Harfbuzz regarding packaging point of view.
== How To Test ==
Install "pango" and "lato-fonts".
Run 'pango-view --markup -t "<span font_desc='Lato 8'>8pt t ti fi
tt</span> <span font_desc='Lato 9'>9pt t ti fi tt</span> <span
font_desc='Lato 10'>10pt t ti fi tt</span> <span font_desc='Lato
11'>11pt t ti fi tt</span> <span font_desc='Lato 14'>14pt t ti fi
tt</span>"' and compare the results.
The horizontal stroke over "ti" does not correspond to the one over
"fi" for some font sizes for FreeType without HarfBuzz support.
== User Experience ==
This change improves hinting of glyphs which are composed from
multiple characters.
== Dependencies ==
This change does not need any involvement other than listed owners.
== Contingency Plan ==
This change could be easily reverted if needed.
== Documentation ==
Not needed as both FreeType and HarfBuzz are already present in Fedora
and there will be no change of their code.
== Release Notes ==
There is no need for release notes as HarfBuzz is already in Fedora,
it was just not used by FreeType.
--
Ben Cotton
He / Him / His
Senior Program Manager, Fedora & CentOS Stream
Red Hat
TZ=America/Indiana/Indianapolis
3 years, 4 months
Rawhide hangs booting 5.11.0-rc2
by Ian Laurie
I just updated a VirtualBox Rawhide guest with latest updates which
included the 5.11.0-rc2 kernel and the system hangs on boot (pic
attached). The system was updated a few days ago so was reasonably up
to date before today.
Booting the previous kernel 5.10.0-rc6 still works OK.
In case something weird happened in the update, I reverted to a backed
up copy of the vm (also reasonably up to date) and updated kernel* and
rebooted with the exact same results.
Is anyone else seeing this problem with VirtualBox guests?
--
Ian Laurie
ilaurie(a)bigpond.net.au
3 years, 4 months
Non-responsive maintainer check: tnorth (for autojump branch
request)
by Michel Alexandre Salim
Hi,
I'm initiating the non-responsive maintainer process for tnorth,
per https://docs.fedoraproject.org/en-US/fesco/Policy_for_nonresponsive_p...
An EPEL branch request has been open since November 19 with no
response.
Does anyone know how to get in touch with him?
Bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=1914467
Last activity:
```
src/fedora/fedora-active-user on master via 🐍 v3.9.0
❯ python3 fedora_active_user.py --user tnorth --nobodhi
FAS username: salimma
FAS password for salimma:
Last login in FAS:
tnorth 2020-01-07
Last action on koji:
Sun, 20 Dec 2020 tag_package_owners entry revoked by oscar
Last actions performed according to fedmsg:
- mhroncok(a)redhat.com filed a new bug RHBZ#1914335 'python-tables
fails to build with new Nu...' on 2021-01-08 07:39:30
- alick9188(a)gmail.com updated 'cc' and 'cf_doc_type' on RHBZ#1899791
'Please branch and build autojump for EPE...' on 2020-12-28 20:46:15
- upstream-release-monitoring updated 'short_desc' on RHBZ#1783504
'python-blosc-1.10.1 is available' on 2020-12-24 07:14:45
- upstream-release-monitoring updated 'short_desc' on RHBZ#1783504
'python-blosc-1.10.0 is available' on 2020-12-23 04:42:11
- upstream-release-monitoring updated 'short_desc' on RHBZ#1742237
'blosc-1.21.0 is available' on 2020-12-22 03:29:49
- kirsch352(a)gmail.com updated 'cc' on RHBZ#1907907 'avr-size --
format=avr throws error' on 2020-12-15 05:54:33
- kirsch352(a)gmail.com filed a new bug RHBZ#1907907 'avr-size --
format=avr throws error' on 2020-12-15 05:54:03
- upstream-release-monitoring updated 'short_desc' on RHBZ#1783504
'python-blosc-1.9.3-dev0 is available' on 2020-12-10 15:44:13
- gsuckevi(a)redhat.com filed a new bug RHBZ#1903233 'CVE-2020-29367
blosc: heap-based buffer ...' on 2020-12-01 08:54:23
- bcotton(a)redhat.com updated 'bug_status' and 'resolution' on
RHBZ#1659842 'Update tkgate (version 2.1)' on 2020-11-24 10:49:37
```
He has 11 open bugs at the moment:
https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNE...
Thanks,
--
Michel Alexandre Salim
profile: https://keyoxide.org/michel@michel-slm.name
chat via email: https://delta.chat/
GPG key: 5DCE 2E7E 9C3B 1CFF D335 C1D7 8B22 9D2F 7CCC 04F2
3 years, 4 months
i3 – State of the SIG, January 2021
by Justin W. Flory
Hi folks, following up on our postponed meeting for today, this is a
short recap of progress on the Fedora i3 Spin as we pick back up after
the new year.
Highlights:
* Status update on ISO builds
* Help wanted with i3 Spin release prep
* i3 package group
* Roadmap and other resources
Full details below.
~jwf
== Status update on ISO builds
Kickstarts are mostly complete. Some decisions are still pending[1], but
these will be finalized before the Completion Deadline (testable)[2] on
2021-02-09.
Next step is to coordinate with RelEng by submitting a Pull Request to
the fedora-kickstarts repo. We hope to have this in advance of the
Completion Deadline so we can organize a Test Day event with the QA team
using officially-built ISOs.
== Help wanted with i3 Spin release prep
The i3 SIG is looking for help to prepare for the F34 release. Two good
issues for newcomers are to help us take screenshots[3] and write an
elevator pitch[4] of the Spin. Th
ese will be used on the Fedora Spins
website[5].
We are also looking for help with workflows to release our kickstarts
and submit them downstream to the fedora-kickstarts[6] repo. For more
info, see the i3 SIG ticket[7].
== i3 package group
Additionally, we are also working on a new package group to land in time
for the Software String Freeze on 2021-01-26. A list of proposed
packages can be found in the i3 SIG documentation[8].
== Roadmap and other resources
Follow the progress of the Fedora i3 Spin on our Pagure Roadmap[9].
Currently we are on track for Fedora 34, but we could always use help
from enthusiastic early adopters to help us prep for release day.
That's all! We'll use this email recap as a starting point on our next
text meeting on 19 January 2020 at 16:00 UTC in #fedora-i3 /
#fedora-i3:matrix.org.
[1] https://pagure.io/i3-sig/Fedora-i3-Spin/issue/26
[2] https://fedorapeople.org/groups/schedule/f-34/f-34-key-tasks.html
[3] htt
ps://pagure.io/i3-sig/Fedora-i3-Spin/issue/30
[4] https://pagure.io/i3-sig/Fedora-i3-Spin/issue/31
[5] https://spins.fedoraproject.org/
[6] https://pagure.io/fedora-kickstarts
[7] https://pagure.io/i3-sig/Fedora-i3-Spin/issue/29
[8] https://docs.fedoraproject.org/en-US/i3/package-groups/
[9] https://pagure.io/i3-sig/Fedora-i3-Spin/roadmap
--
Cheers,
Justin W. Flory (he/him)
https://jwf.io
TZ=America/New_York
3 years, 4 months
Fwd: python-mock maintenance in Fedora
by Miro Hrončok
Hello,
does anybody know how to properly contact Praveen and Tim?
https://bugzilla.redhat.com/show_bug.cgi?id=1915441
https://bugzilla.redhat.com/show_bug.cgi?id=1915442
$ python fedora_active_user.py --user kumarpraveen
Last login in FAS:
kumarpraveen 2020-08-24
Last action on koji:
Sun, 10 Jan 2021 tag_package_owners entry revoked by oscar
Last package update on bodhi:
2018-12-26 06:51:20 on package kompose-1.17.0-1.fc28
Last actions performed according to fedmsg:
- all by other people
$ python fedora_active_user.py --user ttorling
FAS username: churchyard
FAS password for churchyard:
Last login in FAS:
ttorling 2020-08-29
Last action on koji:
Sun, 06 Dec 2020 tag_package_owners entry revoked by oscar
Last package update on bodhi:
2020-01-14 18:36:29 on package perl-Log-Any-1.708-1.fc32
Last actions performed according to fedmsg:
- ttorling's python3-chardet-2.3.0-3.el6 tagged into trashcan by oscar on
2021-01-05 13:27:05
- all by other people
-------- Forwarded Message --------
Subject: python-mock maintenance in Fedora
Date: Wed, 6 Jan 2021 19:56:22 +0100
From: Miro Hrončok <mhroncok(a)redhat.com>
Organization: Red Hat
To: kumarpraveen(a)fedoraproject.org, ttorling(a)fedoraproject.org
Hello Praveen, Tim.
Are you still interested in $subject? I haven't seen a commit from you in many
years, and my trivial PR [1] is ignored.
I'd gladly take over (and deprecate the package).
[1] https://src.fedoraproject.org/rpms/python-mock/pull-request/7
Thanks,
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
3 years, 4 months