cb424d7448
verify-patch-sanity.py validates every active recipe .patch has internally- consistent hunk line counts — catching the 'malformed patch at line N' failure at commit/CI/preflight time instead of hours into a cook. This cycle hit that class three times (qtwaylandscanner, sddm, xwayland), each only discovered when cookbook tried to apply the patch. Running it across the repo found 29 latent malformed patches (validated against GNU patch: e.g. relibc/P3-sysv-ipc reproduces 'malformed patch at line 22'). They were harmless only because they sit in vendored recipes (baked, not re- applied) — but would fail on any version-bump re-derivation. --fix recounts the hunk headers (body untouched) and repaired all 29. Wired into build-preflight.sh (Phase 1.0D) and redbear-ci.yml, with a unit test (test-patch-sanity.sh). Skips archived/legacy trees and unvalidatable formats (empty placeholders, bare-@@ git hunks).
98 lines
3.8 KiB
Plaintext
98 lines
3.8 KiB
Plaintext
# People who have agreed to one of the CLAs and can contribute patches.
|
|
# The AUTHORS file lists the copyright holders; this file
|
|
# lists people. For example, Google employees are listed here
|
|
# but not in AUTHORS, because Google holds the copyright.
|
|
#
|
|
# Names should be added to this file only after verifying that
|
|
# the individual or the individual's organization has agreed to
|
|
# the appropriate Contributor License Agreement, found here:
|
|
#
|
|
# https://developers.google.com/open-source/cla/individual
|
|
# https://developers.google.com/open-source/cla/corporate
|
|
#
|
|
# The agreement for individuals can be filled out on the web.
|
|
#
|
|
# When adding J Random Contributor's name to this file,
|
|
# either J's name or J's organization's name should be
|
|
# added to the AUTHORS file, depending on whether the
|
|
# individual or corporate CLA was used.
|
|
#
|
|
# Names should be added to this file as:
|
|
# Name <email address>
|
|
#
|
|
# Please keep the list sorted.
|
|
|
|
Abhina Sreeskantharajan <abhina.sreeskantharajan@ibm.com>
|
|
Albert Pretorius <pretoalb@gmail.com>
|
|
Alex Steele <steelal123@gmail.com>
|
|
Andriy Berestovskyy <berestovskyy@gmail.com>
|
|
Arne Beer <arne@twobeer.de>
|
|
Bátor Tallér <bator.taller@shapr3d.com>
|
|
Billy Robert O'Neal III <billy.oneal@gmail.com> <bion@microsoft.com>
|
|
Cezary Skrzyński <czars1988@gmail.com>
|
|
Chris Kennelly <ckennelly@google.com> <ckennelly@ckennelly.com>
|
|
Christian Wassermann <christian_wassermann@web.de>
|
|
Christopher Seymour <chris.j.seymour@hotmail.com>
|
|
Colin Braley <braley.colin@gmail.com>
|
|
Cyrille Faucheux <cyrille.faucheux@gmail.com>
|
|
Daniel Harvey <danielharvey458@gmail.com>
|
|
David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
|
|
Deniz Evrenci <denizevrenci@gmail.com>
|
|
Dominic Hamon <dma@stripysock.com> <dominic@google.com>
|
|
Dominik Czarnota <dominik.b.czarnota@gmail.com>
|
|
Dominik Korman <kormandominik@gmail.com>
|
|
Donald Aingworth <donalds_junk_mail@yahoo.com>
|
|
Eric Backus <eric_backus@alum.mit.edu>
|
|
Eric Fiselier <eric@efcs.ca>
|
|
Eugene Zhuk <eugene.zhuk@gmail.com>
|
|
Evgeny Safronov <division494@gmail.com>
|
|
Fabien Pichot <pichot.fabien@gmail.com>
|
|
Fanbo Meng <fanbo.meng@ibm.com>
|
|
Federico Ficarelli <federico.ficarelli@gmail.com>
|
|
Felix Homann <linuxaudio@showlabor.de>
|
|
Geoffrey Martin-Noble <gcmn@google.com> <gmngeoffrey@gmail.com>
|
|
Gergely Meszaros <maetveis@gmail.com>
|
|
Gergő Szitár <szitar.gergo@gmail.com>
|
|
Hannes Hauswedell <h2@fsfe.org>
|
|
Henrique Bucher <hbucher@gmail.com>
|
|
Ismael Jimenez Martinez <ismael.jimenez.martinez@gmail.com>
|
|
Iakov Sergeev <yahontu@gmail.com>
|
|
Jern-Kuan Leong <jernkuan@gmail.com>
|
|
JianXiong Zhou <zhoujianxiong2@gmail.com>
|
|
Joao Paulo Magalhaes <joaoppmagalhaes@gmail.com>
|
|
John Millikin <jmillikin@stripe.com>
|
|
Jordan Williams <jwillikers@protonmail.com>
|
|
Jussi Knuuttila <jussi.knuuttila@gmail.com>
|
|
Kaito Udagawa <umireon@gmail.com>
|
|
Kai Wolf <kai.wolf@gmail.com>
|
|
Kishan Kumar <kumar.kishan@outlook.com>
|
|
Lei Xu <eddyxu@gmail.com>
|
|
Marcel Jacobse <mjacobse@uni-bremen.de>
|
|
Matt Clarkson <mattyclarkson@gmail.com>
|
|
Maxim Vafin <maxvafin@gmail.com>
|
|
Mike Apodaca <gatorfax@gmail.com>
|
|
Min-Yih Hsu <yihshyng223@gmail.com>
|
|
Nick Hutchinson <nshutchinson@gmail.com>
|
|
Norman Heino <norman.heino@gmail.com>
|
|
Oleksandr Sochka <sasha.sochka@gmail.com>
|
|
Ori Livneh <ori.livneh@gmail.com>
|
|
Pascal Leroy <phl@google.com>
|
|
Paul Redmond <paul.redmond@gmail.com>
|
|
Pierre Phaneuf <pphaneuf@google.com>
|
|
Radoslav Yovchev <radoslav.tm@gmail.com>
|
|
Raghu Raja <raghu@enfabrica.net>
|
|
Rainer Orth <ro@cebitec.uni-bielefeld.de>
|
|
Raul Marin <rmrodriguez@cartodb.com>
|
|
Ray Glover <ray.glover@uk.ibm.com>
|
|
Robert Guo <robert.guo@mongodb.com>
|
|
Roman Lebedev <lebedev.ri@gmail.com>
|
|
Sayan Bhattacharjee <aero.sayan@gmail.com>
|
|
Shuo Chen <chenshuo@chenshuo.com>
|
|
Steven Wan <wan.yu@ibm.com>
|
|
Tobias Schmidt <tobias.schmidt@in.tum.de>
|
|
Tobias Ulvgård <tobias.ulvgard@dirac.se>
|
|
Tom Madams <tom.ej.madams@gmail.com> <tmadams@google.com>
|
|
Yixuan Qiu <yixuanq@gmail.com>
|
|
Yusuke Suzuki <utatane.tea@gmail.com>
|
|
Zbigniew Skowron <zbychs@gmail.com>
|