LWN: Comments on "Some 5.15 development statistics" https://lwn.net/Articles/874283/ This is a special feed containing comments posted to the individual LWN article titled "Some 5.15 development statistics". en-us Thu, 16 Oct 2025 09:51:51 +0000 Thu, 16 Oct 2025 09:51:51 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Some 5.15 development statistics https://lwn.net/Articles/875838/ https://lwn.net/Articles/875838/ Wol <div class="FormattedComment"> I believe Huawei was blamed for a load of &quot;exploit code&quot; discovered in some of their routers. It was then discovered that this code was old, and had been directly copied from Cisco or similar ...<br> <p> So even there you need to make sure you blame the right people :-)<br> <p> Cheers,<br> Wol<br> </div> Thu, 11 Nov 2021 23:49:22 +0000 Some 5.15 development statistics https://lwn.net/Articles/875827/ https://lwn.net/Articles/875827/ Baylink <div class="FormattedComment"> Hmmm. I don&#x27;t mean to imply -- oh hell, yes I do -- that there might be anything skeevy about the contributions from Huawei *just because* the US federal government banned their gear from deployment in communications networks, and is buying out that gear from network operators (along with that of ZTE)...<br> <p> But has anyone done any kernel analysis with a *specific* eye to the blame-map outcome of Huawei-employed developers?<br> <p> As other articles in this week&#x27;s LWN note, some of that type of attack code can be exceedingly subtle, and hard to spot even if you *are* looking for subterfuge, let along if you are not. <br> <p> And no, the fact that I&#x27;m rereading _The Bear And The Dragon_ this week has nothing whatever to do with this comment...<br> </div> Thu, 11 Nov 2021 19:56:48 +0000 Some 5.15 development statistics https://lwn.net/Articles/875331/ https://lwn.net/Articles/875331/ linusw <div class="FormattedComment"> I think it is interesting to note significant contributions from the organization &quot;SoMainline&quot;.<br> <p> This is just another name for &quot;organized hobbyists&quot;, some of them also working on things such as PostmarketOS:<br> <p> <a href="https://www.somainline.org/">https://www.somainline.org/</a><br> </div> Sun, 07 Nov 2021 16:17:19 +0000 Some 5.15 development statistics https://lwn.net/Articles/875052/ https://lwn.net/Articles/875052/ fpeters <div class="FormattedComment"> fyi for this kind of analysis there&#x27;s also <a href="https://github.com/erikbern/git-of-theseus">https://github.com/erikbern/git-of-theseus</a> that can plot code survival (by year, not tag). Reading its README file now it also points to <a href="https://github.com/src-d/hercules">https://github.com/src-d/hercules</a> that does the same and apparently much more.<br> </div> Thu, 04 Nov 2021 07:47:00 +0000 5.15 afaics was slow as the merge window opened at the end of summer vacation season https://lwn.net/Articles/874913/ https://lwn.net/Articles/874913/ knurd <div class="FormattedComment"> <font class="QuotedText">&gt; Instead, perhaps, the development community is just taking a well-deserved mid-pandemic break. </font><br> <p> I had a suspicion that it was simply summer and the summer vacation season that were a big factor in this. As I needed a distraction I wrote a small script to compile some numbers, which seem to confirm my theory: people simply author and commit less patches in August, e.g. right before the merge window for 5.15 opened. For the numbers and two charts that show this see <a href="https://twitter.com/kernellogger/status/1455799355919699969">https://twitter.com/kernellogger/status/1455799355919699969</a> or <a href="https://docs.google.com/spreadsheets/d/1Q60lmo8JklcDUN5SSZS9hFRoiuOLQqEQUSjHYOmXTkk/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1Q60lmo8JklcDUN5SS...</a><br> <p> The script can be found here: <a href="https://gitlab.com/knurd42/kernel-scripts/-/blob/master/stats/commits_per_week.py">https://gitlab.com/knurd42/kernel-scripts/-/blob/master/s...</a> It likely has a bug or two, but a quick rough check seems to confirm the findings:<br> <p> [thl@truhe mainline]$ git log --pretty=&#x27;%as&#x27; --date=local v2.6.14.. | grep -c -e &#x27;-08-1[0-6]&#x27;<br> 17944<br> [thl@truhe mainline]$ git log --pretty=&#x27;%as&#x27; --date=local v2.6.14.. | grep -c -e &#x27;-12-1[0-6]&#x27;<br> 21567<br> </div> Wed, 03 Nov 2021 08:13:58 +0000 Code https://lwn.net/Articles/874843/ https://lwn.net/Articles/874843/ corbet The data comes from the <tt>linetags</tt> utility, which is in the gitdm repo. <p> The plotting of the chart was done by a brute-force one-time script using <a href="https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.html">pyplot</a>, which is a wonderful module for these things. At this point, I'm much more likely to bash out a script to make a plot with pyplot than to try to coax a spreadsheet into doing something reasonable. <p> The whole script can be found <a href="https://lwn.net/Articles/874845/">over here</a> ...again, not really meant for public consumption and I don't have the time to change that... Tue, 02 Nov 2021 19:39:46 +0000 Code https://lwn.net/Articles/874841/ https://lwn.net/Articles/874841/ smurf <div class="FormattedComment"> Messiness is not a problem.<br> <p> I couldn&#x27;t find the part that creates the code longevity chart (or the table that it is based on), though. Which, incidentally, is the part I asked about :-P<br> </div> Tue, 02 Nov 2021 19:33:29 +0000 Some 5.15 development statistics https://lwn.net/Articles/874787/ https://lwn.net/Articles/874787/ Paf <div class="FormattedComment"> Two questions.<br> <p> 1. Is 4.4 another GPU register file drop?<br> 2. What did you use to create the graphs from the extracted data? (Apologies if that’s in the code dump)<br> </div> Tue, 02 Nov 2021 14:58:08 +0000 Code https://lwn.net/Articles/874738/ https://lwn.net/Articles/874738/ corbet It's all in git://git.lwn.net/gitdm.git <p> I'll warn you that the code is messy, but it does get the job done... Tue, 02 Nov 2021 13:45:15 +0000 Some 5.15 development statistics https://lwn.net/Articles/874723/ https://lwn.net/Articles/874723/ smurf <div class="FormattedComment"> Is the code (esp. the &quot;Code Longevity&quot; part) available somewhere?<br> </div> Tue, 02 Nov 2021 11:11:56 +0000