diff mbox series

[AUH] fribidi: upgrading to 1.0.17 SUCCEEDED

Message ID 010101a0c27a9cb8-c815d337-7530-4b15-944f-a7859d327022-000000@us-west-2.amazonses.com
State New
Headers show
Series [AUH] fribidi: upgrading to 1.0.17 SUCCEEDED | expand

Commit Message

auh@yoctoproject.org Sept. 21, 2026, 5:40 a.m. UTC
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *fribidi* to *1.0.17* has Succeeded.

Next steps:
    - apply the patch: git am 0001-fribidi-upgrade-1.0.16-1.0.17.patch
    - check the changes to upstream patches and summarize them in the commit message,
    - compile an image that contains the package
    - perform some basic sanity tests
    - amend the patch and sign it off: git commit -s --reset-author --amend
    - send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update failures.
Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-- >8 --
From 7962b90e04401e895b76e3063d4a96b1dd2b231f Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 21 Sep 2026 05:37:25 +0000
Subject: [PATCH] fribidi: upgrade 1.0.16 -> 1.0.17

Source: ChangeLog

Bumped version to 1.0.17
lib: resolve FSI base direction in one linear pass, not per-FSI rescan
ci: capture the real test-suite.log from distcheck's nested rebuild
lib: replace N0 bracket-pairing linked list with a flat sorted array
lib: pool-allocate FriBidiRun nodes in embedding-level resolution
fribidi_reorder_line: implement L2 reordering in linear time
test: include stdbool.h in test-reorder-nsm.c
meson: fix parallel build race for test-reorder-nsm
gen-unicode-version: fix MSVC link failure by avoiding strncasecmp
Fix fribidi_set_reorder_nsm()/fribidi_set_mirroring() not affecting
gen-arabic-shaping-tab: fix remaining -Wformat= mismatch on
gen-unicode-version: replace non-portable strcasestr with a portable
Define _FRIBIDI_TYPE_SENTINEL/_FRIBIDI_PAR_SENTINEL in both enum
gen-arabic-shaping-tab: fix -Wformat-overflow warning on GCC 14
Update Unicode character databases to v18.0.0
Fix quadratic behavior in N0 bracket pairing preceding-strong search
Fix out-of-bounds read on trailing '_'
fribidi-main: fix truncation of lines/output containing embedded
Pair brackets by canonical equivalence only, per UAX #9 BD16
Remove unused appveyor yaml file
github actions: Use current python version
Update old FSF address
Remove unnecessary custom prototypes for getenv and getopt
Remove unused travis file
github actions: Install help2man to fix ubuntu build
Update TODO - remove readme item
Don't require help2man unless building docs
Generate fribidi.1 man page
Fix typos in docs: "an string" -> "a string"
github actions: Update python version to 3.12
Update github actions versions
Add GNU Mailutils to USERS
Fix typo
Fix error handling for file operations
Fix stack buffer overflow when parsing equivalence
remove compiler flag "-ansi"
debug: don't pass a comma "," in a #define
Bump version to 1.0.16
Fix CI failure
Update Unicode character databases to v16.0.0
Fix typo in fribidi-caprtl2utf8.c that caused compilation warning
Bumped version to 1.0.15
Bumped version to 1.0.14
Update unicode character databases to v15.1.0.
Update test cases to Unicode 15.1
meson: fix build with -Dbin=false and -Dtests=true
Bumped version to 1.0.13
simplify visibility handling
meson: fix two meson warnings
Update test cases to Unicode 15.0
meson: fix two meson warnings
meson: Override dependencies to improve usage as a subproject
ci: Upload logs on build failure
ci: Update python version in github workflows
meson: Override dependencies to improve usage as a subproject
Update test cases to Unicode 15.0
simplify visibility handling
remove useless library arguments applied to executables
Made fribidi_utf8_to_unicode() skip incomplete utf8 encoded code points
Bumped version to 1.0.12
Add -DFRIBIDI_LIB_STATIC to libfribidi_dep
Fix SEGV issue in fribidi_remove_bidi_marks
Protected against garbage in the CapRTL encoder
Fix the stack buffer overflow issue
Include -DFRIBIDI_LIB_STATIC in pkg-config output by default when
meson:  Don't hardcode python3 in tests
Update test

[Changelog truncated as it exceeds 3000 characters;
the full changelog can be found in an attachment to the AUH email]
---
 .../{fribidi_1.0.16.bb => fribidi_1.0.17.bb}  | 96 ++++++++++++++++++-
 1 file changed, 94 insertions(+), 2 deletions(-)
 rename meta/recipes-support/fribidi/{fribidi_1.0.16.bb => fribidi_1.0.17.bb} (15%)
diff mbox series

Patch

diff --git a/meta/recipes-support/fribidi/fribidi_1.0.16.bb b/meta/recipes-support/fribidi/fribidi_1.0.17.bb
similarity index 15%
rename from meta/recipes-support/fribidi/fribidi_1.0.16.bb
rename to meta/recipes-support/fribidi/fribidi_1.0.17.bb
index 9f75446da2..636f6df220 100644
--- a/meta/recipes-support/fribidi/fribidi_1.0.16.bb
+++ b/meta/recipes-support/fribidi/fribidi_1.0.17.bb
@@ -1,3 +1,95 @@ 
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- COPYING
+# +++ COPYING
+# @@ -1,8 +1,8 @@
+# -		  GNU LESSER GENERAL PUBLIC LICENSE
+# -		       Version 2.1, February 1999
+# +                  GNU LESSER GENERAL PUBLIC LICENSE
+# +                       Version 2.1, February 1999
+#  
+#   Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+# -     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+# + <https://fsf.org/>
+#   Everyone is permitted to copy and distribute verbatim copies
+#   of this license document, but changing it is not allowed.
+#  
+# @@ -10,7 +10,7 @@
+#   as the successor of the GNU Library Public License, version 2, hence
+#   the version number 2.1.]
+#  
+# -			    Preamble
+# +                            Preamble
+#  
+#    The licenses for most software are designed to take away your
+#  freedom to share and change it.  By contrast, the GNU General Public
+# @@ -112,7 +112,7 @@
+#  former contains code derived from the library, whereas the latter must
+#  be combined with the library in order to run.
+#  
+# -		  GNU LESSER GENERAL PUBLIC LICENSE
+# +                  GNU LESSER GENERAL PUBLIC LICENSE
+#     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+#  
+#    0. This License Agreement applies to any software library or other
+# @@ -146,7 +146,7 @@
+#  on the Library (independent of the use of the Library in a tool for
+#  writing it).  Whether that is true depends on what the Library does
+#  and what the program that uses the Library does.
+# -  
+# +
+#    1. You may copy and distribute verbatim copies of the Library's
+#  complete source code as you receive it, in any medium, provided that
+#  you conspicuously and appropriately publish on each copy an
+# @@ -432,7 +432,7 @@
+#  of all derivatives of our free software and of promoting the sharing
+#  and reuse of software generally.
+#  
+# -			    NO WARRANTY
+# +                            NO WARRANTY
+#  
+#    15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+#  WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+# @@ -455,7 +455,7 @@
+#  SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+#  DAMAGES.
+#  
+# -		     END OF TERMS AND CONDITIONS
+# +                     END OF TERMS AND CONDITIONS
+#  
+#             How to Apply These Terms to Your New Libraries
+#  
+# @@ -484,8 +484,7 @@
+#      Lesser General Public License for more details.
+#  
+#      You should have received a copy of the GNU Lesser General Public
+# -    License along with this library; if not, write to the Free Software
+# -    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+# +    License along with this library; if not, see <https://www.gnu.org/licenses/>.
+#  
+#  Also add information on how to contact you by electronic and paper mail.
+#  
+# @@ -496,9 +495,7 @@
+#    Yoyodyne, Inc., hereby disclaims all copyright interest in the
+#    library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+#  
+# -  <signature of Ty Coon>, 1 April 1990
+# -  Ty Coon, President of Vice
+# +  <signature of Moe Ghoul>, 1 April 1990
+# +  Moe Ghoul, President of Vice
+#  
+#  That's all there is to it!
+# -
+# -
+# 
+#
+
 SUMMARY = "Free Implementation of the Unicode Bidirectional Algorithm"
 DESCRIPTION = "It provides utility functions to aid in the development \
 of interactive editors and widgets that implement BiDi functionality. \
@@ -7,11 +99,11 @@  SECTION = "libs"
 HOMEPAGE = "http://fribidi.org/"
 BUGTRACKER = "https://github.com/fribidi/fribidi/issues"
 LICENSE = "LGPL-2.1-or-later"
-LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4bf661c1e3793e55c8d1051bc5e0ae21"
 
 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.xz \
            "
-SRC_URI[sha256sum] = "1b1cde5b235d40479e91be2f0e88a309e3214c8ab470ec8a2744d82a5a9ea05c"
+SRC_URI[sha256sum] = "6949dcde27d41cebad1fd741fcafc36d55a1020d2d872d4a6eb3914caabbada2"
 
 inherit meson lib_package pkgconfig github-releases