patch-git: Import from c10s and turn on (RHEL-117185)

Sync patch-git.lua, CONTRIBUTING.md, .gitignore with
commit e95aa14bd2 from c10s.

Update glibc.spec to auto-generate version, release patch list,
and changelog.

Some patches up to Patch409 (glibc-rh2129005.patch) require an ordering
that patch-git does not support.  Therefore they are left in.  Patches
410 onwards follow the intra-commit lexicographic order that patch-git
uses and can therefore be auto-generated by patch-git tooling.

Resolves: RHEL-117185
Parent: e8cd46bcf1
Patch-Git-Version: 1
RPM-Version: 2.34
RPM-Release: 235%{?dist}
RPM-Changelog-Stop: yes
This commit is contained in:
Arjun Shankar 2025-10-09 15:25:37 +02:00
parent e8cd46bcf1
commit 5a90f7a991
4 changed files with 2252 additions and 630 deletions

2
.gitignore vendored
View File

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

204
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,204 @@
# 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.
# Building locally
It is recommend to use the `mock` tool to build in a clean build
environment. Use `centpkg srpm` to create the source RPM.
If you want to build locally, be aware that the patch-git tooling
picks up additional patches in the `$HOME/rpmbuild` directory
hierarchy. You can avoid this by building directly out of dist-git,
without installing the source RPM using `rpm -i` first:
rpmbuild -bb -D "_sourcedir $PWD" glibc.spec
# 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
```
If there are no `- ` lines, the changelog entry is automatically
word-wrapped. If `- ` lines are used, the line breaks found in the
trailer are preserved in the RPM `%changelog` section.
* `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

@ -156,8 +156,9 @@ end \
##############################################################################
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
Release: 234%{?dist}
%{lua:dofile(rpm.expand([[%_sourcedir/patch-git.lua]]))}
Version: %{lua:patchgit.version()}
Release: %{lua:patchgit.release()}
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
# libraries.
@ -716,634 +717,12 @@ Patch408: glibc-upstream-2.34-327.patch
# glibc-2.34-328-g2def56a349 conflicts with glibc-rh2096191-2.patch;
# glibc-rh2129005.patch contains the original master branch commit instead.
Patch409: glibc-rh2129005.patch
Patch410: glibc-upstream-2.34-329.patch
Patch411: glibc-upstream-2.34-330.patch
Patch412: glibc-upstream-2.34-331.patch
Patch413: glibc-upstream-2.34-332.patch
Patch414: glibc-upstream-2.34-333.patch
Patch415: glibc-upstream-2.34-334.patch
Patch416: glibc-upstream-2.34-335.patch
Patch417: glibc-upstream-2.34-336.patch
Patch418: glibc-upstream-2.34-337.patch
Patch419: glibc-upstream-2.34-338.patch
Patch420: glibc-upstream-2.34-339.patch
Patch421: glibc-upstream-2.34-340.patch
Patch422: glibc-upstream-2.34-341.patch
Patch423: glibc-upstream-2.34-342.patch
Patch424: glibc-upstream-2.34-343.patch
Patch425: glibc-upstream-2.34-344.patch
Patch426: glibc-upstream-2.34-345.patch
Patch427: glibc-upstream-2.34-346.patch
Patch428: glibc-upstream-2.34-347.patch
Patch429: glibc-upstream-2.34-348.patch
Patch430: glibc-upstream-2.34-349.patch
Patch431: glibc-upstream-2.34-350.patch
Patch432: glibc-upstream-2.34-351.patch
Patch433: glibc-upstream-2.34-352.patch
Patch434: glibc-upstream-2.34-353.patch
Patch435: glibc-upstream-2.34-354.patch
Patch436: glibc-upstream-2.34-355.patch
Patch437: glibc-upstream-2.34-356.patch
Patch438: glibc-upstream-2.34-357.patch
Patch439: glibc-upstream-2.34-358.patch
Patch440: glibc-upstream-2.34-359.patch
# glibc-2.34-360-g75b0edb7ef only changes NEWS.
Patch441: glibc-upstream-2.34-361.patch
Patch442: glibc-upstream-2.34-362.patch
Patch443: glibc-upstream-2.34-363.patch
Patch444: glibc-upstream-2.34-364.patch
Patch445: glibc-upstream-2.34-365.patch
Patch446: glibc-rh2149102.patch
Patch447: glibc-upstream-2.34-366.patch
Patch448: glibc-upstream-2.34-367.patch
Patch449: glibc-upstream-2.34-368.patch
Patch450: glibc-upstream-2.34-369.patch
Patch451: glibc-upstream-2.34-370.patch
Patch452: glibc-upstream-2.34-371.patch
Patch453: glibc-upstream-2.34-372.patch
Patch454: glibc-upstream-2.34-373.patch
Patch455: glibc-upstream-2.34-374.patch
Patch456: glibc-upstream-2.34-375.patch
Patch457: glibc-upstream-2.34-376.patch
Patch458: glibc-upstream-2.34-377.patch
Patch459: glibc-upstream-2.34-378.patch
Patch460: glibc-upstream-2.34-379.patch
Patch461: glibc-upstream-2.34-380.patch
Patch462: glibc-upstream-2.34-381.patch
Patch463: glibc-upstream-2.34-382.patch
Patch464: glibc-upstream-2.34-383.patch
Patch465: glibc-upstream-2.34-384.patch
Patch466: glibc-rh2162962.patch
Patch467: glibc-upstream-2.34-385.patch
Patch468: glibc-upstream-2.34-386.patch
# glibc-upstream-2.34-387.patch is a NEWS-only update. Skipped downstream.
Patch469: glibc-upstream-2.34-388.patch
Patch470: glibc-upstream-2.34-389.patch
Patch471: glibc-rh2172953.patch
Patch472: glibc-rh2149615-1.patch
Patch473: glibc-rh2149615-2.patch
Patch474: glibc-rh2169978-1.patch
Patch475: glibc-rh2169978-2.patch
Patch476: glibc-rh2149615-3.patch
Patch477: glibc-rh2166710.patch
# glibc-upstream-2.34-390.patch backported above as glibc-rh2172953.patch.
Patch478: glibc-upstream-2.34-391.patch
Patch479: glibc-upstream-2.34-392.patch
Patch480: glibc-upstream-2.34-393.patch
Patch481: glibc-upstream-2.34-394.patch
Patch482: glibc-upstream-2.34-395.patch
Patch483: glibc-upstream-2.34-396.patch
Patch484: glibc-upstream-2.34-397.patch
# glibc-upstream-2.34-398.patch not backported because we can avoid the
# ABI tunable issue downstream, using @order directives.
# This marks the end of backports via upstream release/2.34/master.
# All future backports need maintain CentOS 9 Stream and RHEL 9 only.
Patch485: glibc-rh2215368.patch
Patch486: glibc-rh2213908.patch
Patch487: glibc-rh2189923.patch
Patch488: glibc-RHEL-729.patch
Patch489: glibc-rh2222188-1.patch
Patch490: glibc-rh2222188-2.patch
Patch491: glibc-rh2222188-3.patch
Patch492: glibc-rh2222188-4.patch
Patch493: glibc-rh2222188-5.patch
Patch494: glibc-rh2224289-1.patch
Patch495: glibc-rh2224289-2.patch
Patch496: glibc-rh2224349.patch
Patch497: glibc-rh2224289-3.patch
Patch498: glibc-rh2224504-1.patch
Patch499: glibc-rh2224504-2.patch
Patch500: glibc-rh2213907-1.patch
Patch501: glibc-rh2213907-2.patch
Patch502: glibc-rh2213907-3.patch
Patch503: glibc-rh2213907-4.patch
Patch504: glibc-rh2213907-5.patch
Patch505: glibc-rh2213907-6.patch
Patch506: glibc-rh2166710-2.patch
Patch507: glibc-rh2166710-3.patch
Patch508: glibc-rh2222188-6.patch
Patch509: glibc-rh2213907-7.patch
Patch510: glibc-RHEL-1017-1.patch
Patch511: glibc-RHEL-1017-2.patch
Patch512: glibc-RHEL-1017-3.patch
Patch513: glibc-RHEL-1017-4.patch
# (Reverted fixes for RHEL-2491 were here.)
Patch519: glibc-rh2234716.patch
Patch520: glibc-RHEL-2438.patch
Patch521: glibc-RHEL-2426-1.patch
Patch522: glibc-RHEL-2426-2.patch
Patch523: glibc-RHEL-2426-3.patch
Patch524: glibc-RHEL-2426-4.patch
Patch525: glibc-RHEL-2426-5.patch
Patch526: glibc-RHEL-2426-6.patch
Patch527: glibc-RHEL-2426-7.patch
Patch528: glibc-RHEL-2426-8.patch
Patch529: glibc-RHEL-2426-9.patch
Patch530: glibc-RHEL-2426-10.patch
Patch531: glibc-RHEL-2426-11.patch
Patch532: glibc-RHEL-2426-12.patch
Patch533: glibc-RHEL-2426-13.patch
Patch534: glibc-RHEL-3000.patch
Patch535: glibc-RHEL-2426-14.patch
Patch536: glibc-RHEL-2426-15.patch
Patch537: glibc-RHEL-1191.patch
Patch538: glibc-RHEL-3397.patch
Patch539: glibc-RHEL-2123.patch
Patch540: glibc-RHEL-16275.patch
Patch541: glibc-RHEL-2491.patch
Patch542: glibc-RHEL-14383-1.patch
Patch543: glibc-RHEL-14383-2.patch
Patch544: glibc-RHEL-2338-1.patch
Patch545: glibc-RHEL-2338-2.patch
Patch546: glibc-RHEL-2338-3.patch
Patch547: glibc-RHEL-2338-4.patch
Patch548: glibc-RHEL-15343-1.patch
Patch549: glibc-RHEL-15343-2.patch
Patch550: glibc-RHEL-15343-3.patch
Patch551: glibc-RHEL-15343-4.patch
Patch552: glibc-rhel-17157.patch
Patch553: glibc-RHEL-16016-1.patch
Patch554: glibc-RHEL-16016-2.patch
Patch555: glibc-RHEL-16016-3.patch
Patch556: glibc-RHEL-16016-4.patch
Patch557: glibc-RHEL-16016-5.patch
Patch558: glibc-RHEL-16016-6.patch
Patch559: glibc-RHEL-16016-7.patch
Patch560: glibc-RHEL-17319-1.patch
Patch561: glibc-RHEL-17319-2.patch
Patch562: glibc-RHEL-17319-3.patch
Patch563: glibc-RHEL-17319-4.patch
Patch564: glibc-RHEL-17465-1.patch
Patch565: glibc-RHEL-17465-2.patch
Patch566: glibc-RHEL-19862.patch
Patch567: glibc-RHEL-16643-1.patch
Patch568: glibc-RHEL-16643-2.patch
Patch569: glibc-RHEL-16643-3.patch
Patch570: glibc-RHEL-16643-4.patch
Patch571: glibc-RHEL-16643-5.patch
Patch572: glibc-RHEL-16643-6.patch
Patch573: glibc-RHEL-19444.patch
Patch574: glibc-RHEL-21556.patch
Patch575: glibc-RHEL-23472.patch
Patch576: glibc-RHEL-20172-1.patch
Patch577: glibc-RHEL-20172-2.patch
Patch578: glibc-RHEL-21884.patch
Patch579: glibc-RHEL-25531-1.patch
Patch580: glibc-RHEL-25531-2.patch
Patch581: glibc-RHEL-25531-3.patch
Patch582: glibc-RHEL-25531-4.patch
Patch583: glibc-RHEL-25046.patch
Patch584: glibc-RHEL-32681-1.patch
Patch585: glibc-RHEL-32681-2.patch
Patch586: glibc-RHEL-39006.patch
Patch587: glibc-RHEL-22165-1.patch
Patch588: glibc-RHEL-22165-2.patch
Patch589: glibc-RHEL-22165-3.patch
Patch590: glibc-RHEL-22165-4.patch
Patch591: glibc-RHEL-22165-5.patch
Patch592: glibc-RHEL-31805.patch
Patch593: glibc-RHEL-25063.patch
Patch594: glibc-RHEL-34265.patch
Patch595: glibc-RHEL-34268-1.patch
Patch596: glibc-RHEL-34268-2.patch
Patch597: glibc-RHEL-34272-1.patch
Patch598: glibc-RHEL-34272-2.patch
Patch599: glibc-RHEL-39000-1.patch
Patch600: glibc-RHEL-39000-2.patch
Patch601: glibc-RHEL-39000-3.patch
Patch602: glibc-RHEL-39992-1.patch
Patch603: glibc-RHEL-39992-2.patch
Patch604: glibc-RHEL-30823.patch
Patch605: glibc-RHEL-25257-1.patch
Patch606: glibc-RHEL-25257-2.patch
Patch607: glibc-RHEL-46741-1.patch
Patch608: glibc-RHEL-46741-2.patch
Patch609: glibc-RHEL-50101-1.patch
Patch610: glibc-RHEL-50101-2.patch
Patch611: glibc-RHEL-50101-3.patch
Patch612: glibc-RHEL-54007.patch
Patch613: glibc-RHEL-46723-1.patch
Patch614: glibc-RHEL-46723-2.patch
Patch615: glibc-RHEL-36148-1.patch
Patch616: glibc-RHEL-36148-2.patch
Patch617: glibc-RHEL-36148-3.patch
Patch618: glibc-RHEL-49489-1.patch
Patch619: glibc-RHEL-49489-2.patch
Patch620: glibc-RHEL-54447-1.patch
Patch621: glibc-RHEL-54447-2.patch
Patch622: glibc-RHEL-54447-3.patch
Patch623: glibc-RHEL-54447-4.patch
Patch624: glibc-RHEL-54447-5.patch
Patch625: glibc-RHEL-54447-6.patch
Patch626: glibc-RHEL-54447-7.patch
Patch627: glibc-RHEL-54447-8.patch
Patch628: glibc-RHEL-54447-9.patch
Patch629: glibc-RHEL-54447-10.patch
Patch630: glibc-RHEL-46979-1.patch
Patch631: glibc-RHEL-46979-2.patch
Patch632: glibc-RHEL-46979-3.patch
Patch633: glibc-RHEL-46979-4.patch
Patch634: glibc-RHEL-59494-1.patch
Patch635: glibc-RHEL-59494-2.patch
Patch636: glibc-RHEL-59494-3.patch
Patch637: glibc-RHEL-41189.patch
Patch638: glibc-RHEL-46728.patch
Patch639: glibc-RHEL-46734.patch
Patch640: glibc-RHEL-46735.patch
Patch641: glibc-RHEL-60466-1.patch
Patch642: glibc-RHEL-60466-2.patch
Patch643: glibc-RHEL-46739-1.patch
Patch644: glibc-RHEL-46739-2.patch
Patch645: glibc-RHEL-46739-3.patch
Patch646: glibc-RHEL-46739-4.patch
Patch647: glibc-RHEL-46739-5.patch
Patch648: glibc-RHEL-46739-6.patch
Patch649: glibc-RHEL-46739-7.patch
Patch650: glibc-RHEL-46739-8.patch
Patch651: glibc-RHEL-46739-9.patch
Patch652: glibc-RHEL-46739-10.patch
Patch653: glibc-RHEL-46739-11.patch
Patch654: glibc-RHEL-50545-1.patch
Patch655: glibc-RHEL-50545-2.patch
Patch656: glibc-RHEL-50545-3.patch
Patch657: glibc-RHEL-50545-4.patch
Patch658: glibc-RHEL-50545-5.patch
Patch659: glibc-RHEL-50545-6.patch
Patch660: glibc-RHEL-50545-7.patch
Patch661: glibc-RHEL-50545-8.patch
Patch662: glibc-RHEL-50545-9.patch
Patch663: glibc-RHEL-50545-10.patch
Patch664: glibc-RHEL-50545-11.patch
Patch665: glibc-RHEL-50545-12.patch
Patch666: glibc-RHEL-50545-13.patch
Patch667: glibc-RHEL-50545-14.patch
Patch668: glibc-RHEL-50662-1.patch
Patch669: glibc-RHEL-50662-2.patch
Patch670: glibc-RHEL-50662-3.patch
Patch671: glibc-RHEL-50662-4.patch
Patch672: glibc-RHEL-50662-5.patch
Patch673: glibc-RHEL-50662-6.patch
Patch674: glibc-RHEL-46724.patch
Patch675: glibc-RHEL-66253-1.patch
Patch676: glibc-RHEL-66253-2.patch
Patch677: glibc-RHEL-66253-3.patch
Patch678: glibc-RHEL-46733-1.patch
Patch679: glibc-RHEL-46733-2.patch
Patch680: glibc-RHEL-46733-3.patch
Patch681: glibc-RHEL-54413.patch
Patch682: glibc-RHEL-46736-1.patch
Patch683: glibc-RHEL-46736-2.patch
Patch684: glibc-RHEL-46736-3.patch
Patch685: glibc-RHEL-46736-4.patch
Patch686: glibc-RHEL-46736-5.patch
Patch687: glibc-RHEL-46736-6.patch
Patch688: glibc-RHEL-46736-7.patch
Patch689: glibc-RHEL-46736-8.patch
Patch690: glibc-RHEL-46736-9.patch
Patch691: glibc-RHEL-46736-10.patch
Patch692: glibc-RHEL-46736-11.patch
Patch693: glibc-RHEL-50548-1.patch
Patch694: glibc-RHEL-50548-2.patch
Patch695: glibc-RHEL-50548-3.patch
Patch696: glibc-RHEL-46725-1.patch
Patch697: glibc-RHEL-46725-2.patch
Patch698: glibc-RHEL-46725-3.patch
Patch699: glibc-RHEL-46725-4.patch
Patch700: glibc-RHEL-46725-5.patch
Patch701: glibc-RHEL-46725-6.patch
Patch702: glibc-RHEL-46725-7.patch
Patch703: glibc-RHEL-46725-8.patch
Patch704: glibc-RHEL-46725-9.patch
Patch705: glibc-RHEL-46725-10.patch
Patch706: glibc-RHEL-46725-11.patch
Patch707: glibc-RHEL-46725-12.patch
Patch708: glibc-RHEL-1915-1.patch
Patch709: glibc-RHEL-1915-2.patch
Patch710: glibc-RHEL-1915-3.patch
Patch711: glibc-RHEL-1915-4.patch
Patch712: glibc-RHEL-1915-5.patch
Patch713: glibc-RHEL-1915-6.patch
Patch714: glibc-RHEL-1915-7.patch
Patch715: glibc-RHEL-1915-8.patch
Patch716: glibc-RHEL-1915-9.patch
Patch717: glibc-RHEL-47467.patch
Patch718: glibc-RHEL-56032.patch
Patch719: glibc-RHEL-67692-1.patch
Patch720: glibc-RHEL-67692-2.patch
Patch721: glibc-RHEL-67692-3.patch
Patch722: glibc-RHEL-67692-4.patch
Patch723: glibc-RHEL-46738-1.patch
Patch724: glibc-RHEL-46738-2.patch
Patch725: glibc-RHEL-46738-3.patch
Patch726: glibc-RHEL-46738-4.patch
Patch727: glibc-RHEL-65356-1.patch
Patch728: glibc-RHEL-65356-2.patch
Patch729: glibc-RHEL-38225-1.patch
Patch730: glibc-RHEL-38225-2.patch
Patch731: glibc-RHEL-54250.patch
Patch732: glibc-RHEL-56743.patch
Patch733: glibc-RHEL-57586.patch
Patch734: glibc-RHEL-56539.patch
Patch735: glibc-RHEL-56540-1.patch
Patch736: glibc-RHEL-56540-2.patch
Patch737: glibc-RHEL-56540-3.patch
Patch738: glibc-RHEL-58671.patch
Patch739: glibc-RHEL-46740.patch
Patch740: glibc-RHEL-65910.patch
Patch741: glibc-RHEL-69028.patch
Patch742: glibc-RHEL-70395-1.patch
Patch743: glibc-RHEL-70395-2.patch
Patch744: glibc-RHEL-68850-1.patch
Patch745: glibc-RHEL-68850-2.patch
Patch746: glibc-RHEL-61568.patch
Patch747: glibc-RHEL-58979.patch
Patch748: glibc-RHEL-65354.patch
Patch749: glibc-RHEL-56542-1.patch
Patch750: glibc-RHEL-56542-2.patch
Patch751: glibc-RHEL-56542-3.patch
Patch752: glibc-RHEL-56542-4.patch
Patch753: glibc-RHEL-56542-5.patch
Patch754: glibc-RHEL-56542-6.patch
Patch755: glibc-RHEL-56542-7.patch
Patch756: glibc-RHEL-56542-8.patch
Patch757: glibc-RHEL-56542-9.patch
Patch758: glibc-RHEL-65358-1.patch
Patch759: glibc-RHEL-65358-2.patch
Patch760: glibc-RHEL-65358-3.patch
Patch761: glibc-RHEL-65358-4.patch
Patch762: glibc-RHEL-65358-5.patch
Patch763: glibc-RHEL-58989-1.patch
Patch764: glibc-RHEL-58989-2.patch
Patch765: glibc-RHEL-62716-1.patch
Patch766: glibc-RHEL-62716-2.patch
Patch767: glibc-RHEL-68857.patch
Patch768: glibc-RHEL-69633-1.patch
Patch769: glibc-RHEL-69633-2.patch
Patch770: glibc-RHEL-58987-1.patch
Patch771: glibc-RHEL-58987-2.patch
Patch772: glibc-RHEL-61559-1.patch
Patch773: glibc-RHEL-61559-2.patch
Patch774: glibc-RHEL-61559-3.patch
Patch775: glibc-RHEL-61559-4.patch
Patch776: glibc-RHEL-50550.patch
Patch777: glibc-RHEL-65359-1.patch
Patch778: glibc-RHEL-65359-2.patch
Patch779: glibc-RHEL-65359-3.patch
Patch780: glibc-RHEL-65359-4.patch
Patch781: glibc-RHEL-75810.patch
Patch782: glibc-RHEL-46761-1.patch
Patch783: glibc-RHEL-46761-2.patch
Patch784: glibc-RHEL-46761-3.patch
Patch785: glibc-RHEL-46761-4.patch
Patch786: glibc-RHEL-75810-2.patch
Patch787: glibc-RHEL-75810-3.patch
Patch788: glibc-RHEL-46761-5.patch
Patch789: glibc-RHEL-75938.patch
Patch790: glibc-RHEL-67592-1.patch
Patch791: glibc-RHEL-67592-2.patch
Patch792: glibc-RHEL-67592-3.patch
Patch793: glibc-RHEL-67592-4.patch
Patch794: glibc-RHEL-2419-1.patch
Patch795: glibc-RHEL-2419-2.patch
Patch796: glibc-RHEL-2419-3.patch
Patch797: glibc-RHEL-2419-4.patch
Patch798: glibc-RHEL-2419-5.patch
Patch799: glibc-RHEL-2419-6.patch
Patch800: glibc-RHEL-2419-7.patch
Patch801: glibc-RHEL-2419-8.patch
Patch802: glibc-RHEL-2419-9.patch
Patch803: glibc-RHEL-2419-10.patch
Patch804: glibc-RHEL-46738-5.patch
Patch805: glibc-RHEL-46761-6.patch
Patch806: glibc-RHEL-24740-1.patch
Patch807: glibc-RHEL-24740-2.patch
Patch808: glibc-RHEL-24740-3.patch
Patch809: glibc-RHEL-71547.patch
Patch810: glibc-RHEL-57585-1.patch
Patch811: glibc-RHEL-57585-2.patch
Patch812: glibc-RHEL-57585-3.patch
Patch813: glibc-RHEL-57585-4.patch
Patch814: glibc-RHEL-57585-5.patch
Patch815: glibc-RHEL-67593.patch
Patch816: glibc-RHEL-46729.patch
Patch817: glibc-RHEL-61569-1.patch
Patch818: glibc-RHEL-61569-2.patch
Patch819: glibc-RHEL-65280-1.patch
Patch820: glibc-RHEL-65280-2.patch
Patch821: glibc-RHEL-65280-3.patch
Patch822: glibc-RHEL-65280-4.patch
Patch823: glibc-RHEL-65280-5.patch
Patch824: glibc-RHEL-65280-6.patch
Patch825: glibc-RHEL-65280-7.patch
Patch826: glibc-RHEL-55471-1.patch
Patch827: glibc-RHEL-55471-2.patch
Patch828: glibc-RHEL-55471-3.patch
Patch829: glibc-RHEL-55471-4.patch
Patch830: glibc-RHEL-55471-5.patch
Patch831: glibc-RHEL-55471-6.patch
Patch832: glibc-RHEL-55471-7.patch
Patch833: glibc-RHEL-55471-8.patch
Patch834: glibc-RHEL-55471-9.patch
Patch835: glibc-RHEL-55471-10.patch
Patch836: glibc-RHEL-56627-1.patch
Patch837: glibc-RHEL-56627-2.patch
Patch838: glibc-RHEL-56627-3.patch
Patch839: glibc-RHEL-56627-4.patch
Patch840: glibc-RHEL-56627-5.patch
Patch841: glibc-RHEL-56627-6.patch
Patch842: glibc-RHEL-56627-7.patch
Patch843: glibc-RHEL-56627-8.patch
Patch844: glibc-RHEL-28119.patch
Patch845: glibc-RHEL-61561.patch
Patch846: glibc-RHEL-83527-1.patch
Patch847: glibc-RHEL-83527-2.patch
Patch848: glibc-RHEL-83007.patch
Patch849: glibc-RHEL-84305.patch
Patch850: glibc-RHEL-80538-1.patch
Patch851: glibc-RHEL-80538-2.patch
Patch852: glibc-RHEL-80538-3.patch
Patch853: glibc-RHEL-80538-4.patch
Patch854: glibc-RHEL-44920-1.patch
Patch855: glibc-RHEL-44920-2.patch
Patch856: glibc-RHEL-44920-3.patch
Patch857: glibc-RHEL-44920-4.patch
Patch858: glibc-RHEL-44920-5.patch
Patch859: glibc-RHEL-44920-6.patch
Patch860: glibc-RHEL-44920-7.patch
Patch861: glibc-RHEL-44920-8.patch
Patch862: glibc-RHEL-46726-1.patch
Patch863: glibc-RHEL-46726-2.patch
Patch864: glibc-RHEL-46726-3.patch
Patch865: glibc-RHEL-46726-4.patch
Patch866: glibc-RHEL-46726-5.patch
Patch867: glibc-RHEL-46726-6.patch
Patch868: glibc-RHEL-46726-7.patch
Patch869: glibc-RHEL-46726-8.patch
Patch870: glibc-RHEL-46726-9.patch
Patch871: glibc-RHEL-46726-10.patch
Patch872: glibc-RHEL-46726-11.patch
Patch873: glibc-RHEL-46726-12.patch
Patch874: glibc-RHEL-46726-13.patch
Patch875: glibc-RHEL-46726-14.patch
Patch876: glibc-RHEL-46726-15.patch
Patch877: glibc-RHEL-46737-1.patch
Patch878: glibc-RHEL-46737-2.patch
Patch879: glibc-RHEL-46737-3.patch
Patch880: glibc-RHEL-61560.patch
Patch881: glibc-RHEL-59712-1.patch
Patch882: glibc-RHEL-59712-2.patch
Patch883: glibc-RHEL-68805-1.patch
Patch884: glibc-RHEL-68805-2.patch
Patch885: glibc-RHEL-68805-3.patch
Patch886: glibc-RHEL-68805-4.patch
Patch887: glibc-RHEL-68805-5.patch
Patch888: glibc-RHEL-68805-6.patch
Patch889: glibc-RHEL-68805-7.patch
Patch890: glibc-RHEL-68805-8.patch
Patch891: glibc-RHEL-68805-9.patch
Patch892: glibc-RHEL-63210.patch
Patch893: glibc-RHEL-65355-1.patch
Patch894: glibc-RHEL-65355-2.patch
Patch895: glibc-RHEL-71922.patch
Patch896: glibc-RHEL-56546.patch
Patch897: glibc-RHEL-61558-1.patch
Patch898: glibc-RHEL-61558-2.patch
Patch899: glibc-RHEL-61558-3.patch
Patch900: glibc-RHEL-61558-4.patch
Patch901: glibc-RHEL-92697-1.patch
Patch902: glibc-RHEL-92697-2.patch
Patch903: glibc-RHEL-92697-3.patch
Patch904: glibc-RHEL-92697-4.patch
Patch905: glibc-RHEL-92697-5.patch
Patch906: glibc-RHEL-92697-6.patch
# glibc-RHEL-92697-7.patch was skipped by accident.
Patch907: glibc-RHEL-92697-8.patch
Patch908: glibc-RHEL-92697-9.patch
Patch909: glibc-RHEL-92095.patch
Patch910: glibc-RHEL-57587.patch
Patch911: glibc-RHEL-72017-1.patch
Patch912: glibc-RHEL-72017-2.patch
Patch913: glibc-RHEL-72017-3.patch
Patch914: glibc-RHEL-72017-4.patch
Patch915: glibc-RHEL-72017-5.patch
Patch916: glibc-RHEL-57671-1.patch
Patch917: glibc-RHEL-57671-2.patch
Patch918: glibc-RHEL-57671-3.patch
Patch919: glibc-RHEL-94634.patch
Patch920: glibc-RHEL-71584.patch
Patch921: glibc-RHEL-50546-1.patch
Patch922: glibc-RHEL-50546-2.patch
Patch923: glibc-RHEL-50546-3.patch
Patch924: glibc-RHEL-50546-4.patch
Patch925: glibc-RHEL-50546-5.patch
Patch926: glibc-RHEL-50546-6.patch
Patch927: glibc-RHEL-57110-1.patch
Patch928: glibc-RHEL-57110-2.patch
Patch929: glibc-RHEL-57110-3.patch
Patch930: glibc-RHEL-57110-4.patch
Patch931: glibc-RHEL-57110-5.patch
Patch932: glibc-RHEL-77082-1.patch
Patch933: glibc-RHEL-77082-2.patch
Patch934: glibc-RHEL-77082-3.patch
Patch935: glibc-RHEL-77082-4.patch
Patch936: glibc-RHEL-77082-5.patch
Patch937: glibc-RHEL-95546-1.patch
Patch938: glibc-RHEL-95546-2.patch
Patch939: glibc-RHEL-95546-3.patch
Patch940: glibc-RHEL-48820-1.patch
Patch941: glibc-RHEL-48820-2.patch
Patch942: glibc-RHEL-48820-3.patch
Patch943: glibc-RHEL-48820-4.patch
Patch944: glibc-RHEL-48820-5.patch
Patch945: glibc-RHEL-48820-6.patch
Patch946: glibc-RHEL-48820-7.patch
Patch947: glibc-RHEL-53909-1.patch
Patch948: glibc-RHEL-53909-2.patch
Patch949: glibc-RHEL-62188-1.patch
Patch950: glibc-RHEL-62188-2.patch
Patch951: glibc-RHEL-24168-1.patch
Patch952: glibc-RHEL-24168-2.patch
Patch953: glibc-RHEL-24168-3.patch
Patch954: glibc-RHEL-24168-4.patch
Patch955: glibc-RHEL-24168-5.patch
Patch956: glibc-RHEL-24168-6.patch
Patch957: glibc-RHEL-24168-7.patch
Patch958: glibc-RHEL-24168-8.patch
Patch959: glibc-RHEL-24168-9.patch
Patch960: glibc-RHEL-24168-10.patch
Patch961: glibc-RHEL-24168-11.patch
Patch962: glibc-RHEL-24168-12.patch
Patch963: glibc-RHEL-24168-13.patch
Patch964: glibc-RHEL-24168-14.patch
Patch965: glibc-RHEL-24168-15.patch
Patch966: glibc-RHEL-24168-16.patch
Patch967: glibc-RHEL-24168-17.patch
Patch968: glibc-RHEL-24168-18.patch
Patch969: glibc-RHEL-24168-19.patch
Patch970: glibc-RHEL-24168-20.patch
Patch971: glibc-RHEL-24168-21.patch
Patch972: glibc-RHEL-24168-22.patch
Patch973: glibc-RHEL-47403-1.patch
Patch974: glibc-RHEL-47403-2.patch
Patch975: glibc-RHEL-47403-3.patch
Patch976: glibc-RHEL-47403-4.patch
Patch977: glibc-RHEL-47403-5.patch
Patch978: glibc-RHEL-47403-6.patch
Patch979: glibc-RHEL-47403-7.patch
Patch980: glibc-RHEL-47403-8.patch
Patch981: glibc-RHEL-47403-9.patch
Patch982: glibc-RHEL-47403-10.patch
Patch983: glibc-RHEL-47403-11.patch
Patch984: glibc-RHEL-95247.patch
Patch985: glibc-RHEL-49549-1.patch
Patch986: glibc-RHEL-49549-2.patch
Patch987: glibc-RHEL-49549-3.patch
Patch988: glibc-RHEL-49549-4.patch
Patch989: glibc-RHEL-49549-5.patch
Patch990: glibc-RHEL-49549-6.patch
Patch991: glibc-RHEL-49549-7.patch
Patch992: glibc-RHEL-49549-8.patch
Patch993: glibc-RHEL-49549-9.patch
Patch994: glibc-RHEL-101986-1.patch
Patch995: glibc-RHEL-101986-2.patch
Patch996: glibc-RHEL-93320-1.patch
Patch997: glibc-RHEL-93320-2.patch
Patch998: glibc-RHEL-93320-3.patch
Patch999: glibc-RHEL-93320-4.patch
Patch1000: glibc-RHEL-93320-5.patch
Patch1001: glibc-RHEL-93320-6.patch
Patch1002: glibc-RHEL-93320-7.patch
Patch1003: glibc-RHEL-93320-8.patch
Patch1004: glibc-RHEL-93320-9.patch
Patch1005: glibc-RHEL-93320-10.patch
Patch1006: glibc-RHEL-93320-11.patch
Patch1007: glibc-RHEL-93320-12.patch
Patch1008: glibc-RHEL-93320-13.patch
Patch1009: glibc-RHEL-93320-14.patch
Patch1010: glibc-RHEL-93320-15.patch
Patch1011: glibc-RHEL-93320-16.patch
Patch1012: glibc-RHEL-93320-17.patch
Patch1013: glibc-RHEL-93320-18.patch
Patch1014: glibc-RHEL-93320-19.patch
Patch1015: glibc-RHEL-103952.patch
Patch1016: glibc-RHEL-105327.patch
Patch1017: glibc-RHEL-74251.patch
Patch1018: glibc-RHEL-105957.patch
Patch1019: glibc-RHEL-50086-1.patch
Patch1020: glibc-RHEL-50086-2.patch
Patch1021: glibc-RHEL-107564.patch
Patch1022: glibc-RHEL-105965.patch
Patch1023: glibc-RHEL-108221.patch
Patch1024: glibc-RHEL-104852-1.patch
Patch1025: glibc-RHEL-104852-2.patch
Patch1026: glibc-RHEL-106206.patch
Patch1027: glibc-RHEL-108220.patch
Patch1028: glibc-RHEL-107518.patch
Patch1029: glibc-RHEL-72245.patch
Patch1030: glibc-RHEL-91400-1.patch
Patch1031: glibc-RHEL-91400-2.patch
# ^ The above patch list is legacy. Some patches do not apply when sorted
# in intra-commit lexicographic order used by patch-git. Therefore, the
# above list enforces the required historical, non-standard ordering.
# Subsequent patches are auto-sorted and applied by patch-git tooling right
# under this.
%{lua:patchgit.patches()}
##############################################################################
# Continued list of core "glibc" package information:
@ -3434,6 +2813,7 @@ update_gconv_modules_cache ()
%endif
%changelog
%{lua:patchgit.changelog()}
* Tue Oct 07 2025 Arjun Shankar <arjun@redhat.com> - 2.34-234
- test-bz22786: Mark UNSUPPORTED on low memory systems (RHEL-91400)

2036
patch-git.lua Normal file

File diff suppressed because it is too large Load Diff