Prevent SEGV in librsvg #155

Closed
phoepsilonix wants to merge 0 commits from fix-segv into master
phoepsilonix commented 2025-01-25 02:41:25 +00:00 (Migrated from gitlab2.manjaro.org)

Need to add python-cairosvg as dependencies.

Need to add python-cairosvg as dependencies.
phoepsilonix commented 2025-01-25 02:48:11 +00:00 (Migrated from gitlab2.manjaro.org)

Separately, the locale reflection fix is also in the next commit.

abount default_locale
4287851aed
53cec4a683

about get_best_locale
80e66387b2

Separately, the locale reflection fix is also in the next commit. abount default_locale 4287851aed726f43b6d4346b0d03ea83be5570c9 53cec4a683b2d7066305c8d0e34c163d73d92338 about get_best_locale 80e66387b24c168ba6875b4a53f4529e40507913
phoepsilonix commented 2025-01-25 02:57:01 +00:00 (Migrated from gitlab2.manjaro.org)

Also, regarding the SEGV workaround for librsvg.
For some reason, adding python-pillow alone did not prevent SEGV in manjaro-hello. So I also added python-cairosvg to import. However, after a little testing, it seems that SEGV can be avoided without python-pillow if cairosvg is added.

If you want to simplify the dependencies, I think it would be good to add only cairosvg for both manjaro-hello and application-utility and remove python-pillow.

packages/extra/application-utility!53
applications/application-utility!66

Also, regarding the SEGV workaround for librsvg. For some reason, adding python-pillow alone did not prevent SEGV in manjaro-hello. So I also added python-cairosvg to import. However, after a little testing, it seems that SEGV can be avoided without python-pillow if cairosvg is added. If you want to simplify the dependencies, I think it would be good to add only cairosvg for both manjaro-hello and application-utility and remove python-pillow. packages/extra/application-utility!53 applications/application-utility!66
phoepsilonix commented 2025-01-25 02:57:58 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • cead721e - remove python-pillow

Compare with previous version

added 1 commit <ul><li>cead721e - remove python-pillow</li></ul> [Compare with previous version](/applications/manjaro-hello/-/merge_requests/104/diffs?diff_id=4504&start_sha=9f3aff0c217f70785120c2127cc2205660f5d4d5)
phoepsilonix commented 2025-01-25 03:04:49 +00:00 (Migrated from gitlab2.manjaro.org)

changed the description

changed the description
phoepsilonix commented 2025-01-25 03:10:44 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • c83299fe - SEGV measures for librsvg, removing pillow and making only cairosvg as a dependency.

Compare with previous version

added 1 commit <ul><li>c83299fe - SEGV measures for librsvg, removing pillow and making only cairosvg as a dependency.</li></ul> [Compare with previous version](/applications/manjaro-hello/-/merge_requests/104/diffs?diff_id=4511&start_sha=cead721e82a53b977ac1e2548a9a3c88e6343a30)
phoepsilonix (Migrated from gitlab2.manjaro.org) closed this pull request 2025-01-25 03:56:12 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
applications/manjaro-hello!155
No description provided.