Re: [MAINTAINERS SUMMIT] Any feedback for -next?
Thierry Reding <[email protected]>
| Newsgroups | dev.linux.lists.ksummit,org.kernel.vger.linux-next |
|---|---|
| Message-ID | <an2T29K_NNR2vrhq@orome> |
On Wed, Aug 12, 2026 at 04:42:21AM -0700, Breno Leitao wrote: > On Tue, Aug 11, 2026 at 05:54:59PM +0100, Mark Brown wrote: > > Any other ideas? > > I'm new to this area, so please forgive what might be a silly > question: would it make sense for maintainers' -next trees to keep > a stable git history? > > Some maintainer trees are already stable and append-only, which > gives linux-next users/testers stable commits to point to, instead > of ephemeral commits that can disappear later due to history > rewrites. > > Would getting rid of these ephemeral commits make linux-next easier > to work with? I think this is a problem that we can easily address using tools. next already has scripts to detect these issues and I think perhaps we can provide a variant of those in a way that would allow people to set them up in their tree as maybe git hooks so they automatically get run on pre-push or something. On the trees that I maintain, I do that using a set of scripts that I've found useful. I know many other maintainers do their own versions of the same tests and I suspect the maintainers that don't are in the category of not knowing that they should be checking for these thing or just don't know how or lack the time/motivation to set this up. If we can take some of the lessons learned from linux-next and distill it into some scripts and maybe documentation, I think we can catch the vast majority of these cases, and the rest we can catch in linux-next, or we can ask Linus to run this set of sanity checks on merges as a last resort. Thierry
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmp9lXcACgkQ3SOs138+ s6H1exAArhv5hGlujwIl74IYGeaDglBj6cHgNlhjV7nmkbXZ70/LpTgC2sQ0PCte aBoYbvwHYV9EGW5/IDJoFyQ+MnqVSylIfwDnkZsbFXRDrHn7RHbz8mtMG4j3hkDK +IBRj/s41lhyAW0nbqESMocPfPsXszy5bsbkzS1ATORKw768IYnV05fuoGVbXMlD Gp+P2MLXxD6+P4hLn3d0E1OGXdoN159v5BhIaNuHcqtM/VPmhdS/TSsAOIATHRcG cRWLAdpntpelpG7r5pS/WvAk8DSDfA0s59o6n0HMImEcHAhKU46uCDm6AU8ltxXl qa52M/Pd6KJHzbLEtJwxMKJOTErk5pIdYt8nmaU7EbZVjYrFW9reetiqLdLR0DUm 4TeazCPZ9HFDgij7/92g7vfca6u2W8vTiB0Gr+x5EAsdj19geS0sbrqps2Dy//nH ityWPwWyUATuDV6jbzJgC5wfGiZMILaH0xxv6UYo9Y/kE/mZeWI+fIjHNgEMNvlV P0+6DP49c38Up0uZTR243tDIvvUilvoQq5OtSifg9XhBpdgxplrz4EWh0H13dsYe 0LLJWIx9Iogxtx4nyH/DwAHNeseH+F5n74eN8ssohqyCLpa1j3jkjINbg1GCCg7x IXJpk3FdjD6mPoZlZWXj3jFBGMcQdyRIrJsj5aMU6OgUBaIcMIY= =ynwa -----END PGP SIGNATURE-----