Switch to patch-git

After this, patch order follows commit order.  As a result,
some early patches get reordered from

Patch4: glibc-fedora-linux-tcsetattr.patch
Patch8: glibc-fedora-manual-dircategory.patch
Patch9: glibc-rh827510.patch
Patch13: glibc-fedora-localedata-rh61908.patch
Patch17: glibc-cs-path.patch
Patch23: glibc-python3.patch
Patch24: glibc-upstream-2.39-1.patch

to:

Patch1: glibc-rh827510.patch
Patch2: glibc-fedora-linux-tcsetattr.patch
Patch3: glibc-fedora-localedata-rh61908.patch
Patch4: glibc-fedora-manual-dircategory.patch
Patch5: glibc-cs-path.patch
Patch6: glibc-python3.patch
Patch7: glibc-upstream-2.39-1.patch

This still produces the same tree, so the reordering is harmless.

Resolves: RHEL-111490
Parent: 92dfd986b2
Patch-Git-Version: 1
RPM-Version: 2.39
RPM-Release: 60%{?dist}
RPM-Changelog-Stop: yes
This commit is contained in:
Florian Weimer 2025-08-19 20:18:30 +02:00
parent 92dfd986b2
commit df18ac835e
4 changed files with 1987 additions and 424 deletions

2
.gitignore vendored
View File

@ -4,3 +4,5 @@
/*.rpm
# Expanded source trees.
/glibc-*/
# Support files for patch-git.
/patch-git-generated-*.txt

189
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,189 @@
# Ticket references
All commits to this repository must reference a RHEL Jira ticket. To obtain
a ticket reference, login to [issues.redhat.com](https://issues.redhat.com/)
and create an issue of the appropriate type:
* *Bug* for defect fixes (bugs).
* *Story* for enhancements (new featurees).
For the component, choose `glibc`. After filing the ticket, leave it in
status _New_, so that it can be reviewed in due course by the glibc team
at Red Hat.
Please use publicly viewable ticket (keeping *Security Level* unset)
for public contributions.
# Reviews in Gitlab
Once the pipeline run is authorized and completed, automation will
approve your merge request. **This automated approval does not
count.** You must wait for human approval from a Red Hat Platform
Tools team member. Once you have obtained review, you may merge.
Note that for the `c10s` branch, the pipeline is currently not green.
On the `c8s` and `c9s` branches, it is green and should remain so.
# Trailers in Git commit messages
The patch management tooling (in `patch-git.lua`) assumes that all Git
commit messages in this repository have a trailer. The trailer must
be separated from the message body by a blank line. See
[git-interpret-trailers](https://git-scm.com/docs/git-interpret-trailers)
for the format details.
A `Resolves:` or `Related:` tag is required to be present in the
trailer. Incorrectly formatted Git commit messages will lead to build
failures. Running `centpkg srpm` locally is sufficient for performing
the format checks.
For tags that accept boolean values, `yes`/`no`, `true`/`false`, `1`/`0`
are recognized.
The following `Key: value` pairs are recognized.
* `Resolves`, `Related`. Contains a list of ticket references. Each
reference must end in a digit (for example, `RHEL-111490`,
`swbz#567`). Multiple references may be separated by spaces or
commas. Do not repeat the same reference twice. Example:
```
Resolves: RHEL-110535, RHEL-110949
```
One of these tags must be present in every commit. The patch
management tooling treats both tags as equivalent.
* `Parent`. The 40-character hash of the parent commit. Required when
using `RPM-Release` or `RPM-Changelog-Stop`. Building fails if the
commit hash in `Parent` does not match the actual parent commit.
Example:
```
Parent: 46a31fdf250a30ae96c082376a8eab95252762c0
```
The `Parent` tag serves as a _rebase protection mechanism_. This
protection is desirable when other tags in the same trailer trigger
changes that could potentially hide information that was merged
since the commit was created originally, against a different project
history. For example, `RPM-Changelog-Stop: yes` stops processing
further changelog entries. If a commit with this trailer gets
rebased, previous RPM changelog entries might get lost because they
previously were only reflected in the auto-generated `%changelog`
part. Similarly, when setting the RPM release with `RPM-Release`,
after an adjusted rebase, the release number may go backwards. The
parent commit check serves as a reminder that before merging the
rebased commit, manual checks are needed that history is not
incorrectly overwritten.
* `RPM-Branch-Type`. Must be `zstream` if present. Switches to
z-stream release numbering if that mode is not already active, by
appending `.1` to the release. (Future versions may add support for
additional branch types like `hotfix`.)
* `RPM-Skip-Release`. Boolean. When `yes`, the release number is not
incremented and no new changelog header is created for that commit.
* `RPM-Changelog`. Optional explicit changelog content. Use `-` on its
own to indicate no entries. For multiple entries, indent continuation
lines and prefix items with `- `. Example:
```
RPM-Changelog:
- Fix memory leak in fdopen (bug 31840)
- libio: Test for fdopen memory leak without SEEK_END
```
* `RPM-Changelog-Stop`. Boolean. When `yes`, generation
of changelog entries stops at this commit. Requires `Parent`.
* `RPM-Version`. Explict RPM version string. Must be a single word.
RPM macros are not permitted (no `%`). Requires `Parent`. If the
RPM version is not specified in a commit, it remains the same as in
its parent commit.
* `RPM-Release`. Explicit RPM release string. Must be a single word
that contains `%{?dist}`, includes at least one digit, and does not
contain `-` or additional RPM macros. Requires `Parent`.
If `RPM-Branch-Type: zstream` is present along with `RPM-Release`,
the specified release is assumed to be a z-stream release. As a
result, a subsequent `RPM-Branch-Type: zstream` tag will not add
`.1` at the end of the release, but increment the release as usual.
If `RPM-Release` is omitted, the RPM release is generated from the
parent commit, by incrementing the left-most number in its release
string. (Special case: branch switching, as described above under
`RPM-Branch-Type`.)
* `Patch-Git-Version`. Number with the patch-git format revision.
This is only required on the oldest commit, which also has to
specify `Parent`, `RPM-Version`, `RPM-Release`,
`RPM-Changelog-Stop`. Later commits inherit the patch-git version
from their parent commits. Example:
```
Parent: 92dfd986b2f2c697144be2ebe10a27d72c660ba4
Patch-Git-Version: 1
RPM-Version: 2.39
RPM-Release: 60%{?dist}
RPM-Changelog-Stop: yes
```
Currently, only version 1 is supported.
The patch-git tool can also be run directly, via `patch-git.lua`.
These subcommands are particilarly useful:
* `patches --history-only`: Shows the patch files in application order,
as computed from the Git history.
* `verrel`: Displays the version-release, as computed from the Git
history.
* `changelog`: Outputs the auto-generated part of the RPM changelog.
Use `changelog HEAD^` to show the changelog entry for the most
recent commit only.
# Patch file contents
The `*.patch` files should use `git show` output if they are based on
an identifiable upstream commit (which is very much preferred). If
the patch is not equivalent to upstream, a comment should explain this
_before_ the `commit ` line, otherwise the patch file should start
with this line.
Further comments about the backport can be added after the upstream
commit message (which is indented by four spaces, ` `). In this
section, the line `Conflicts:` starts a special section of identified
(semantic or textual) conflicts that could not be resolved by Git's
merge tooling. Each line starts with a tab character. Each conflict
resolution statement starts with one or more file lines (tab-indented,
no further indent), followed by tab-and-space indented comments on
the conflict resolution applied.
# Licensing
Contributions should be upstream backports, following the upstream
project's licensing conventions. Downstream-specific contributions (such
as RPM spec file updates) follow the existing licenses of the files being
changed. Otherwise, please specify the licensing conditions explicitly.
If not otherwise indicated in the source file, Red Hat's original
contributions to this repository are licensed under the terms of the GNU
Lesser General Public License as published by the Free Software Foundation;
either version 2.1 of the License, or (at your option) any later version.
<!--
-- This documentation file is covered by the patch-git license:
--
-- patch-git, a patch management tooling for dist-git.
-- Copyright Red Hat, Inc.
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <https://www.gnu.org/licenses/>.
-->

View File

@ -139,16 +139,9 @@ end}
##############################################################################
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
# We'll use baserelease here for two reasons:
# - It is known to rpmdev-bumpspec, so it will be properly handled for mass-
# rebuilds
# - It allows using the Release number without the %%dist tag in the dependency
# generator to make the generated requires interchangeable between Rawhide
# and ELN (.elnYY < .fcXX).
%global baserelease 59
Release: %{baserelease}%{?dist}
%{lua:dofile(rpm.expand([[%_sourcedir/patch-git.lua]]))}
Version: %{lua:patchgit.version()}
Release: %{lua:patchgit.release()}
# Licenses:
#
@ -219,6 +212,7 @@ Source15: ld-so-abi-ppc64le.baseline
Source16: ld-so-abi-riscv64.baseline
Source17: ld-so-abi-s390x.baseline
Source18: ld-so-abi-x86_64.baseline
%{lua:patchgit.patches()}
# glibc_ldso: ABI-specific program interpreter name. Used for debuginfo
# extraction (wrap-find-debuginfo.sh) and smoke testing ($run_ldso below).
@ -333,420 +327,6 @@ rpm.define("__debug_install_post bash " .. wrapper
%global glibc_ship_tracelibs_in_utils 1
%endif
##############################################################################
# Patches:
# - See each individual patch file for origin and upstream status.
# - For new patches follow template.patch format.
##############################################################################
Patch4: glibc-fedora-linux-tcsetattr.patch
Patch8: glibc-fedora-manual-dircategory.patch
Patch9: glibc-rh827510.patch
Patch13: glibc-fedora-localedata-rh61908.patch
Patch17: glibc-cs-path.patch
Patch23: glibc-python3.patch
Patch24: glibc-upstream-2.39-1.patch
Patch25: glibc-upstream-2.39-2.patch
Patch26: glibc-upstream-2.39-3.patch
Patch27: glibc-upstream-2.39-4.patch
Patch28: glibc-upstream-2.39-5.patch
Patch29: glibc-upstream-2.39-6.patch
Patch30: glibc-upstream-2.39-7.patch
Patch31: glibc-upstream-2.39-8.patch
Patch32: glibc-upstream-2.39-9.patch
Patch33: glibc-upstream-2.39-10.patch
Patch34: glibc-upstream-2.39-11.patch
Patch35: glibc-upstream-2.39-12.patch
Patch36: glibc-upstream-2.39-13.patch
Patch37: glibc-upstream-2.39-14.patch
Patch38: glibc-upstream-2.39-15.patch
Patch39: glibc-upstream-2.39-16.patch
Patch40: glibc-upstream-2.39-17.patch
Patch41: glibc-upstream-2.39-18.patch
Patch42: glibc-upstream-2.39-19.patch
Patch43: glibc-upstream-2.39-20.patch
Patch44: glibc-upstream-2.39-21.patch
Patch45: glibc-upstream-2.39-22.patch
Patch46: glibc-upstream-2.39-23.patch
Patch47: glibc-upstream-2.39-24.patch
Patch48: glibc-upstream-2.39-25.patch
Patch49: glibc-upstream-2.39-26.patch
Patch50: glibc-upstream-2.39-27.patch
Patch51: glibc-upstream-2.39-28.patch
Patch52: glibc-upstream-2.39-29.patch
Patch53: glibc-upstream-2.39-30.patch
Patch54: glibc-upstream-2.39-31.patch
Patch55: glibc-upstream-2.39-32.patch
Patch56: glibc-upstream-2.39-33.patch
Patch57: glibc-upstream-2.39-34.patch
Patch58: glibc-upstream-2.39-35.patch
Patch59: glibc-upstream-2.39-36.patch
Patch60: glibc-upstream-2.39-37.patch
Patch61: glibc-upstream-2.39-38.patch
Patch62: glibc-upstream-2.39-39.patch
Patch63: glibc-upstream-2.39-40.patch
Patch64: glibc-upstream-2.39-41.patch
Patch65: glibc-upstream-2.39-42.patch
Patch66: glibc-upstream-2.39-43.patch
Patch67: glibc-upstream-2.39-44.patch
Patch68: glibc-upstream-2.39-45.patch
Patch69: glibc-upstream-2.39-46.patch
Patch70: glibc-upstream-2.39-47.patch
Patch71: glibc-upstream-2.39-48.patch
Patch72: glibc-upstream-2.39-49.patch
Patch73: glibc-upstream-2.39-50.patch
Patch74: glibc-upstream-2.39-51.patch
Patch75: glibc-upstream-2.39-52.patch
Patch76: glibc-upstream-2.39-53.patch
Patch77: glibc-upstream-2.39-54.patch
Patch78: glibc-RHEL-22226.patch
Patch79: glibc-upstream-2.39-55.patch
Patch80: glibc-upstream-2.39-56.patch
Patch81: glibc-upstream-2.39-57.patch
Patch82: glibc-upstream-2.39-58.patch
Patch83: glibc-upstream-2.39-59.patch
Patch84: glibc-upstream-2.39-60.patch
Patch85: glibc-upstream-2.39-61.patch
Patch86: glibc-upstream-2.39-62.patch
Patch87: glibc-upstream-2.39-63.patch
Patch88: glibc-upstream-2.39-64.patch
Patch89: glibc-upstream-2.39-65.patch
Patch90: glibc-upstream-2.39-66.patch
Patch91: glibc-upstream-2.39-67.patch
Patch92: glibc-upstream-2.39-68.patch
Patch93: glibc-upstream-2.39-69.patch
Patch94: glibc-upstream-2.39-70.patch
Patch95: glibc-upstream-2.39-71.patch
Patch96: glibc-upstream-2.39-72.patch
# NEWS update: glibc-upstream-2.39-73.patch
# NEWS update: glibc-upstream-2.39-74.patch
Patch97: glibc-upstream-2.39-75.patch
Patch98: glibc-rh2292195-1.patch
Patch99: glibc-rh2292195-2.patch
Patch100: glibc-rh2292195-3.patch
Patch101: glibc-upstream-2.39-76.patch
Patch102: glibc-upstream-2.39-77.patch
Patch103: glibc-upstream-2.39-78.patch
Patch104: glibc-upstream-2.39-79.patch
Patch105: glibc-upstream-2.39-80.patch
Patch106: glibc-upstream-2.39-81.patch
Patch107: glibc-upstream-2.39-82.patch
Patch108: glibc-upstream-2.39-83.patch
Patch109: glibc-upstream-2.39-84.patch
Patch110: glibc-upstream-2.39-85.patch
Patch111: glibc-upstream-2.39-86.patch
Patch112: glibc-upstream-2.39-87.patch
Patch113: glibc-upstream-2.39-88.patch
Patch114: glibc-upstream-2.39-89.patch
Patch115: glibc-upstream-2.39-90.patch
Patch116: glibc-upstream-2.39-91.patch
Patch117: glibc-upstream-2.39-92.patch
Patch118: glibc-upstream-2.39-93.patch
Patch119: glibc-upstream-2.39-94.patch
Patch120: RHEL-18039-1.patch
Patch121: RHEL-18039-2.patch
Patch122: glibc-build-xtests-1.patch
Patch123: glibc-build-xtests-2.patch
Patch124: glibc-RHEL-12867.patch
Patch125: glibc-upstream-2.39-95.patch
Patch126: glibc-upstream-2.39-96.patch
Patch127: glibc-upstream-2.39-97.patch
Patch128: glibc-upstream-2.39-98.patch
Patch129: glibc-upstream-2.39-99.patch
Patch130: glibc-upstream-2.39-100.patch
Patch131: glibc-upstream-2.39-101.patch
Patch132: glibc-upstream-2.39-102.patch
Patch133: glibc-upstream-2.39-103.patch
Patch134: glibc-upstream-2.39-104.patch
Patch135: glibc-upstream-2.39-105.patch
Patch136: glibc-upstream-2.39-106.patch
Patch137: glibc-upstream-2.39-107.patch
Patch138: glibc-upstream-2.39-108.patch
Patch139: glibc-upstream-2.39-109.patch
Patch140: glibc-upstream-2.39-110.patch
Patch141: glibc-upstream-2.39-111.patch
Patch142: glibc-upstream-2.39-112.patch
Patch143: glibc-upstream-2.39-113.patch
Patch144: glibc-upstream-2.39-114.patch
Patch145: glibc-upstream-2.39-115.patch
Patch146: glibc-upstream-2.39-116.patch
Patch147: glibc-upstream-2.39-117.patch
Patch148: glibc-upstream-2.39-118.patch
Patch149: glibc-upstream-2.39-119.patch
Patch150: glibc-upstream-2.39-120.patch
Patch151: glibc-upstream-2.39-121.patch
Patch152: glibc-upstream-2.39-122.patch
Patch153: glibc-upstream-2.39-123.patch
Patch154: glibc-upstream-2.39-124.patch
Patch155: glibc-upstream-2.39-125.patch
Patch156: glibc-upstream-2.39-126.patch
Patch157: glibc-upstream-2.39-127.patch
Patch158: glibc-upstream-2.39-128.patch
Patch159: glibc-upstream-2.39-129.patch
Patch160: glibc-upstream-2.39-130.patch
Patch161: glibc-upstream-2.39-131.patch
Patch162: glibc-upstream-2.39-132.patch
Patch163: glibc-upstream-2.39-133.patch
Patch164: glibc-upstream-2.39-134.patch
Patch165: glibc-upstream-2.39-135.patch
Patch166: glibc-upstream-2.39-136.patch
Patch167: glibc-upstream-2.39-137.patch
Patch168: glibc-RHEL-12867-2.patch
Patch169: glibc-RHEL-12867-3.patch
Patch170: glibc-RHEL-42410.patch
Patch171: glibc-RHEL-71530-1.patch
Patch172: glibc-RHEL-71530-2.patch
Patch173: glibc-RHEL-71530-3.patch
Patch174: glibc-RHEL-71530-4.patch
Patch175: glibc-RHEL-71530-5.patch
Patch176: glibc-RHEL-71530-6.patch
Patch177: glibc-RHEL-71530-7.patch
Patch178: glibc-RHEL-71530-8.patch
Patch179: glibc-RHEL-71530-9.patch
Patch180: glibc-RHEL-71530-10.patch
Patch181: glibc-upstream-2.39-138.patch
Patch182: glibc-upstream-2.39-139.patch
Patch183: glibc-upstream-2.39-140.patch
Patch184: glibc-upstream-2.39-141.patch
Patch185: glibc-upstream-2.39-142.patch
Patch186: glibc-upstream-2.39-143.patch
Patch187: glibc-upstream-2.39-144.patch
Patch188: glibc-upstream-2.39-145.patch
Patch189: glibc-upstream-2.39-146.patch
Patch190: glibc-RHEL-75809.patch
Patch191: glibc-RHEL-75555.patch
Patch192: glibc-RHEL-75809-2.patch
Patch193: glibc-RHEL-75809-3.patch
Patch194: glibc-upstream-2.39-147.patch
Patch195: glibc-upstream-2.39-148.patch
Patch196: glibc-upstream-2.39-149.patch
Patch197: glibc-upstream-2.39-150.patch
Patch198: glibc-upstream-2.39-151.patch
Patch199: glibc-upstream-2.39-152.patch
Patch200: glibc-upstream-2.39-153.patch
Patch201: glibc-upstream-2.39-154.patch
Patch202: glibc-upstream-2.39-155.patch
Patch203: glibc-upstream-2.39-156.patch
Patch204: glibc-upstream-2.39-157.patch
Patch205: glibc-upstream-2.39-158.patch
Patch206: glibc-upstream-2.39-159.patch
Patch207: glibc-upstream-2.39-160.patch
Patch208: glibc-upstream-2.39-161.patch
Patch209: glibc-upstream-2.39-162.patch
Patch210: glibc-upstream-2.39-163.patch
Patch211: glibc-upstream-2.39-164.patch
Patch212: glibc-upstream-2.39-165.patch
Patch213: glibc-upstream-2.39-166.patch
Patch214: glibc-upstream-2.39-167.patch
Patch215: glibc-upstream-2.39-168.patch
Patch216: glibc-upstream-2.39-169.patch
Patch217: glibc-upstream-2.39-170.patch
Patch218: glibc-upstream-2.39-171.patch
Patch219: glibc-upstream-2.39-172.patch
Patch220: glibc-upstream-2.39-173.patch
Patch221: glibc-upstream-2.39-174.patch
Patch222: glibc-upstream-2.39-175.patch
Patch223: glibc-upstream-2.39-176.patch
Patch224: glibc-upstream-2.39-177.patch
Patch225: glibc-upstream-2.39-178.patch
Patch226: glibc-upstream-2.39-179.patch
Patch227: glibc-upstream-2.39-180.patch
Patch228: glibc-upstream-2.39-181.patch
Patch229: glibc-upstream-2.39-182.patch
Patch230: glibc-upstream-2.39-183.patch
Patch231: glibc-upstream-2.39-184.patch
Patch232: glibc-upstream-2.39-185.patch
Patch233: glibc-upstream-2.39-186.patch
Patch234: glibc-upstream-2.39-187.patch
Patch235: glibc-upstream-2.39-188.patch
Patch236: glibc-upstream-2.39-189.patch
Patch237: glibc-upstream-2.39-190.patch
Patch238: glibc-upstream-2.39-191.patch
Patch239: glibc-upstream-2.39-192.patch
Patch240: glibc-upstream-2.39-193.patch
Patch241: glibc-upstream-2.39-194.patch
Patch242: glibc-upstream-2.39-195.patch
Patch243: glibc-upstream-2.39-196.patch
Patch244: glibc-upstream-2.39-197.patch
Patch245: glibc-upstream-2.39-198.patch
Patch246: glibc-upstream-2.39-199.patch
Patch247: glibc-upstream-2.39-200.patch
Patch248: glibc-upstream-2.39-201.patch
Patch249: glibc-upstream-2.39-202.patch
Patch250: glibc-upstream-2.39-203.patch
Patch251: glibc-upstream-2.39-204.patch
Patch252: glibc-upstream-2.39-205.patch
Patch253: glibc-upstream-2.39-206.patch
Patch254: glibc-upstream-2.39-207.patch
Patch255: glibc-upstream-2.39-208.patch
Patch256: glibc-upstream-2.39-209.patch
Patch257: glibc-upstream-2.39-210.patch
Patch258: glibc-upstream-2.39-211.patch
Patch259: glibc-RHEL-82285.patch
Patch260: glibc-RHEL-101754-1.patch
Patch261: glibc-RHEL-101754-2.patch
Patch262: glibc-RHEL-104151.patch
Patch263: glibc-RHEL-95246-1.patch
Patch264: glibc-RHEL-95246-2.patch
Patch265: glibc-RHEL-105324.patch
Patch266: glibc-RHEL-72564-1.patch
Patch267: glibc-RHEL-72564-2.patch
Patch268: glibc-RHEL-107540-1.patch
Patch269: glibc-RHEL-107540-2.patch
Patch270: glibc-RHEL-107540-3.patch
Patch271: glibc-RHEL-106562-1.patch
Patch272: glibc-RHEL-106562-2.patch
Patch273: glibc-RHEL-106562-3.patch
Patch274: glibc-RHEL-106562-4.patch
Patch275: glibc-RHEL-106562-5.patch
Patch276: glibc-RHEL-106562-6.patch
Patch277: glibc-RHEL-106562-7.patch
Patch278: glibc-RHEL-106562-8.patch
Patch279: glibc-RHEL-106562-9.patch
Patch280: glibc-RHEL-106562-10.patch
Patch281: glibc-RHEL-106562-11.patch
Patch282: glibc-RHEL-106562-12.patch
Patch283: glibc-RHEL-106562-13.patch
Patch284: glibc-RHEL-106562-14.patch
Patch285: glibc-RHEL-106562-15.patch
Patch286: glibc-RHEL-106562-16.patch
Patch287: glibc-RHEL-106562-17.patch
Patch288: glibc-RHEL-106562-18.patch
Patch289: glibc-RHEL-106562-19.patch
Patch290: glibc-RHEL-106562-20.patch
Patch291: glibc-RHEL-106562-21.patch
Patch292: glibc-RHEL-106562-22.patch
Patch293: glibc-RHEL-106562-23.patch
Patch294: glibc-RHEL-106562-24.patch
Patch295: glibc-RHEL-107861-1.patch
Patch296: glibc-RHEL-107861-2.patch
Patch297: glibc-RHEL-58357-1.patch
Patch298: glibc-RHEL-58357-2.patch
Patch299: glibc-RHEL-58357-3.patch
Patch300: glibc-RHEL-58357-4.patch
Patch301: glibc-RHEL-58357-5.patch
Patch302: glibc-RHEL-58357-6.patch
Patch303: glibc-RHEL-58357-7.patch
Patch304: glibc-RHEL-58357-8.patch
Patch305: glibc-RHEL-58357-9.patch
Patch306: glibc-RHEL-58357-10.patch
Patch307: glibc-RHEL-58357-11.patch
Patch308: glibc-RHEL-107695-1.patch
Patch309: glibc-RHEL-107695-2.patch
Patch310: glibc-RHEL-107695-3.patch
Patch311: glibc-RHEL-107695-4.patch
Patch312: glibc-RHEL-107695-5.patch
Patch313: glibc-RHEL-107695-6.patch
Patch314: glibc-RHEL-107695-7.patch
Patch315: glibc-RHEL-107695-8.patch
Patch316: glibc-RHEL-107695-9.patch
Patch317: glibc-RHEL-107695-10.patch
Patch318: glibc-RHEL-107695-11.patch
Patch319: glibc-RHEL-107695-12.patch
Patch320: glibc-RHEL-107695-13.patch
Patch321: glibc-RHEL-107695-14.patch
Patch322: glibc-RHEL-107695-15.patch
Patch323: glibc-RHEL-107695-16.patch
Patch324: glibc-RHEL-107695-17.patch
Patch325: glibc-RHEL-107695-18.patch
Patch326: glibc-RHEL-107695-19.patch
Patch327: glibc-RHEL-108475-1.patch
Patch328: glibc-RHEL-108475-2.patch
Patch329: glibc-RHEL-108974-1.patch
Patch330: glibc-RHEL-108974-2.patch
Patch331: glibc-RHEL-108974-3.patch
Patch332: glibc-RHEL-108974-4.patch
Patch333: glibc-RHEL-108974-5.patch
Patch334: glibc-RHEL-108974-6.patch
Patch335: glibc-RHEL-108974-7.patch
Patch336: glibc-RHEL-108974-8.patch
Patch337: glibc-RHEL-108974-9.patch
Patch338: glibc-RHEL-108974-10.patch
Patch339: glibc-RHEL-108974-11.patch
Patch340: glibc-RHEL-108974-12.patch
Patch341: glibc-RHEL-108974-13.patch
Patch342: glibc-RHEL-108974-14.patch
Patch343: glibc-RHEL-108974-15.patch
Patch344: glibc-RHEL-108974-16.patch
Patch345: glibc-RHEL-108974-17.patch
Patch346: glibc-RHEL-108974-18.patch
Patch347: glibc-RHEL-108974-19.patch
Patch348: glibc-RHEL-108974-20.patch
Patch349: glibc-RHEL-108974-21.patch
Patch350: glibc-RHEL-108974-22.patch
Patch351: glibc-RHEL-108974-23.patch
Patch352: glibc-RHEL-108974-24.patch
Patch353: glibc-RHEL-108974-25.patch
Patch354: glibc-RHEL-108974-26.patch
Patch355: glibc-RHEL-108974-27.patch
Patch356: glibc-RHEL-108974-28.patch
Patch357: glibc-RHEL-108974-29.patch
Patch358: glibc-RHEL-108974-30.patch
Patch359: glibc-RHEL-108974-31.patch
Patch360: glibc-RHEL-108974-32.patch
Patch361: glibc-RHEL-108974-33.patch
Patch362: glibc-RHEL-108974-34.patch
Patch363: glibc-RHEL-108823-1.patch
Patch364: glibc-RHEL-108823-2.patch
Patch365: glibc-RHEL-108823-3.patch
Patch366: glibc-RHEL-108823-4.patch
Patch367: glibc-RHEL-108823-5.patch
Patch368: glibc-RHEL-108823-6.patch
Patch369: glibc-RHEL-108823-7.patch
Patch370: glibc-RHEL-108823-8.patch
Patch371: glibc-RHEL-108823-9.patch
Patch372: glibc-RHEL-108823-10.patch
Patch373: glibc-RHEL-108823-11.patch
Patch374: glibc-RHEL-108823-12.patch
Patch375: glibc-RHEL-108823-13.patch
Patch376: glibc-RHEL-108823-14.patch
# glibc-2.39-212-gb027d5b145 is glibc-RHEL-105324.patch.
Patch377: glibc-upstream-2.39-213.patch
Patch378: glibc-upstream-2.39-214.patch
Patch379: glibc-upstream-2.39-215.patch
Patch380: glibc-upstream-2.39-216.patch
Patch381: glibc-upstream-2.39-217.patch
Patch382: glibc-upstream-2.39-218.patch
Patch383: glibc-upstream-2.39-219.patch
Patch384: glibc-upstream-2.39-220.patch
Patch385: glibc-upstream-2.39-221.patch
Patch386: glibc-upstream-2.39-222.patch
Patch387: glibc-upstream-2.39-223.patch
Patch388: glibc-upstream-2.39-224.patch
Patch389: glibc-upstream-2.39-225.patch
# glibc-2.39-226-g42a8cb7560 is glibc-RHEL-108475-1.patch.
# glibc-2.39-227-gf0e8d04eef is glibc-RHEL-108475-2.patch.
Patch390: glibc-upstream-2.39-228.patch
Patch391: glibc-upstream-2.39-229.patch
Patch392: glibc-upstream-2.39-230.patch
Patch393: glibc-upstream-2.39-231.patch
Patch394: glibc-upstream-2.39-232.patch
Patch395: glibc-upstream-2.39-233.patch
Patch396: glibc-upstream-2.39-234.patch
Patch397: glibc-upstream-2.39-235.patch
Patch398: glibc-upstream-2.39-236.patch
Patch399: glibc-upstream-2.39-237.patch
Patch400: glibc-upstream-2.39-238.patch
Patch401: glibc-upstream-2.39-239.patch
Patch402: glibc-upstream-2.39-240.patch
Patch403: glibc-upstream-2.39-241.patch
Patch404: glibc-upstream-2.39-242.patch
Patch405: glibc-upstream-2.39-243.patch
Patch406: glibc-upstream-2.39-244.patch
Patch407: glibc-upstream-2.39-245.patch
Patch408: glibc-upstream-2.39-246.patch
Patch409: glibc-upstream-2.39-247.patch
Patch410: glibc-upstream-2.39-248.patch
Patch411: glibc-upstream-2.39-249.patch
Patch412: glibc-upstream-2.39-250.patch
Patch413: glibc-upstream-2.39-251.patch
Patch414: glibc-upstream-2.39-252.patch
Patch415: glibc-upstream-2.39-253.patch
# glibc-2.39-254-g3b6c8ea878 is glibc-RHEL-106562-16.patch.
# glibc-2.39-255-g1f17635507 is glibc-RHEL-106562-17.patch.
Patch416: glibc-upstream-2.39-256.patch
Patch417: glibc-upstream-2.39-257.patch
Patch418: glibc-upstream-2.39-258.patch
##############################################################################
# Continued list of core "glibc" package information:
##############################################################################
@ -2765,6 +2345,7 @@ update_gconv_modules_cache ()
%endif
%changelog
%{lua:patchgit.changelog()}
* Tue Aug 26 2025 Arjun Shankar <arjun@redhat.com> - 2.39-59
- glibc-locale-source: Require gzip to handle compressed charmaps
(RHEL-102553)

1791
patch-git.lua Normal file

File diff suppressed because it is too large Load Diff