bug-gnulib@gnu.org mirror (unofficial)
 help / color / mirror / Atom feed
* [PATCH 00/11] Code hygiene fixes from grub
@ 2021-10-25 21:55 Robbie Harwood
  2021-10-25 21:55 ` [PATCH 01/11] Fix base64 module to work with grub codebase Robbie Harwood
                   ` (10 more replies)
  0 siblings, 11 replies; 19+ messages in thread
From: Robbie Harwood @ 2021-10-25 21:55 UTC (permalink / raw)
  To: bug-gnulib; +Cc: Robbie Harwood

Hello gnulib,

grub2 uses a patched gnulib, on top of
d271f868a8df9bbec29049d01e056481b7a1a263 (from 2019-01-05).  There are nine
patches carried in the grub2 source tree.  Three have been resolved upstream
since divergence; the reamining six are the first in this series.

Downstream in Fedora, we add an additional five patches, which constitute the
remainder of the series.  (Conveniently, this is all of the ones by Peter
Jones, if that helps to keep track.)

I've done my best to reconstruct commit messages and authorship information
for these, though the way grub2 stored them before 2019 does not always
preserve commit information.  I'm also just a messenger trying to reduce
codebase divergence, and am not familiar enough with gnulib to have given them
serious review.

Be well,
 --Robbie

Colin Watson (1):
  argp-parse.c (__argp_input): Don't crash if pstate is NULL

Darren Kenny (2):
  gnulib/regexec: Fix possible null-dereference
  gnulib/regexec: Resolve unused variable

Patrick Steinhardt (1):
  Fix base64 module to work with grub codebase

Peter Jones (5):
  Make CFLAGS less painful
  Fix __argp_fmtstream_point()'s return type and comparisons with it
  Fix up a bunch of "gcc -Werror=sign-compare" complaints
  Paper over a stringop-overflow warning about wide char handling
  Fixup for -Werror=ignored-qualifiers issues

Vladimir 'phcoder' Serbinenko (2):
  Fix width computation
  Make gnulib's regcomp not abort()

 gnulib-tool          | 11 ++++--
 lib/argp-fmtstream.c | 80 +++++++++++++++++++++++++++++++++++++-------
 lib/argp-fmtstream.h |  6 ++--
 lib/argp-help.c      | 10 ++++--
 lib/argp-parse.c     |  2 +-
 lib/base64.h         | 10 ++++--
 lib/mbswidth.c       | 15 +++++++++
 lib/mbswidth.h       |  4 +++
 lib/regcomp.c        | 36 ++++++++++----------
 lib/regex_internal.c |  6 ++--
 lib/regexec.c        | 43 +++++++++++++++---------
 lib/vasnprintf.c     |  7 ++--
 12 files changed, 167 insertions(+), 63 deletions(-)

-- 
2.33.0



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2021-12-09 15:44 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-25 21:55 [PATCH 00/11] Code hygiene fixes from grub Robbie Harwood
2021-10-25 21:55 ` [PATCH 01/11] Fix base64 module to work with grub codebase Robbie Harwood
2021-10-27 11:15   ` Simon Josefsson via Gnulib discussion list
2021-10-28 19:32     ` Robbie Harwood
2021-11-09 18:35       ` Simon Josefsson via Gnulib discussion list
2021-11-09 18:52       ` Paul Eggert
2021-11-09 19:34         ` Robbie Harwood
2021-11-23 16:24           ` Daniel Kiper
2021-12-09 15:43             ` Daniel Kiper
2021-10-25 21:55 ` [PATCH 02/11] argp-parse.c (__argp_input): Don't crash if pstate is NULL Robbie Harwood
2021-10-25 21:55 ` [PATCH 03/11] gnulib/regexec: Fix possible null-dereference Robbie Harwood
2021-10-25 21:55 ` [PATCH 04/11] gnulib/regexec: Resolve unused variable Robbie Harwood
2021-10-25 21:55 ` [PATCH 05/11] Fix width computation Robbie Harwood
2021-10-25 21:55 ` [PATCH 06/11] Make gnulib's regcomp not abort() Robbie Harwood
2021-10-25 21:55 ` [PATCH 07/11] Make CFLAGS less painful Robbie Harwood
2021-10-25 21:55 ` [PATCH 08/11] Fix __argp_fmtstream_point()'s return type and comparisons with it Robbie Harwood
2021-10-25 21:55 ` [PATCH 09/11] Fix up a bunch of "gcc -Werror=sign-compare" complaints Robbie Harwood
2021-10-25 21:55 ` [PATCH 10/11] Paper over a stringop-overflow warning about wide char handling Robbie Harwood
2021-10-25 21:55 ` [PATCH 11/11] Fixup for -Werror=ignored-qualifiers issues Robbie Harwood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).