

{"id":320,"date":"2024-08-24T11:46:35","date_gmt":"2024-08-24T15:46:35","guid":{"rendered":"https:\/\/www.mpagano.com\/blog\/?p=320"},"modified":"2024-08-24T14:49:19","modified_gmt":"2024-08-24T18:49:19","slug":"your-actual-contribution-to-gentoo-project-is-now-pure-shit","status":"publish","type":"post","link":"https:\/\/www.mpagano.com\/blog\/?p=320","title":{"rendered":"&#8220;your actual contribution to gentoo project is now pure shit!&#8221;"},"content":{"rendered":"\n<p>Ah, the life of a package maintainer. As far as controversial figures go, we probably rank somewhere under florist and nowhere near politician. Update software, back-port patches, submit patches upstream, stay on top of critical bugs and all of this in a Linux Distribution that has seen a decline in popularity. How much hate could I possibly stir up ?<\/p>\n\n\n\n<p>Apparently, for one person, quite a lot. Living a pretty reserved life, I have never before experienced a real or implied threat. Note that I do drive on American roads, so I&#8217;m know people have expressed displeasure with my driving at points in the past, but nothing beyond normal, and nothing that I can recall short of a middle finger or two.<\/p>\n\n\n\n<p>The below shows an exchange with an individual who apparently has a concerning sense of entitlement for the kind of work guarantees he receives from no cost software maintained by a volunteer who has never, and still does not, receive enumeration of any kind.<\/p>\n\n\n\n<p>Stay safe everyone.<\/p>\n\n\n\n<p>Note: The only editing I did was to fix the flow or add a comment to make it easier to read since this person likes to top post.<\/p>\n\n\n\n<p>On Friday, July 26, 2024 at 12:43:26 PM GMT+2, Max Dubois<br><a href=\"mailto:makemehappy@rocketmail.com\">makemehappy@rocketmail.com<\/a> wrote:<\/p>\n\n\n\n<p>Hello,<\/p>\n\n\n\n<p>According with this bug in bugzilla:<\/p>\n\n\n\n<p>219061 \u2013 Memory leaks on vmalloc crash every 32 bit kernel after a<br>commit in 6.6.24 branch<br><a href=\"https:\/\/bugzilla.kernel.org\/show_bug.cgi?id=219061\">https:\/\/bugzilla.kernel.org\/show_bug.cgi?id=219061<\/a><\/p>\n\n\n\n<p>219061 \u2013 Memory leaks on vmalloc crash every 32 bit kernel after<br>a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    commi...<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/bugzilla.kernel.org\/show_bug.cgi?id=219061\">https:\/\/bugzilla.kernel.org\/show_bug.cgi?id=219061<\/a><\/p>\n\n\n\n<p>Evey kernel.org (pure X86 platform) is serious bugged after 6.6.23,<br>also Gentoo (my preferred distro) has the bug so you should,<br>eventually after try the bug yourself, mark 6.6.23 in Green, becouse<br>all the others listed in the gentoo kernel-source page got the bug<br>(and obviously also the kernel-bin packages too).<\/p>\n\n\n\n<p>The bug is a memory leak that produce vmalloc errors on machines<br>using highmem (&gt;1024 MB) and this like explained in the bugzilla<br>will crash very fast a running machine destroying bowser tabs,<br>preventing for opening apps, terminals and so on).<\/p>\n\n\n\n<p>To reproduce the bug is very easy:<\/p>\n\n\n\n<p>build, if you don&#8217;t always have it, an x86 virtual machine and<br>configure it with 4 GB of ram, Virtualbox or VMware is the same,<\/p>\n\n\n\n<p>Boot it with any kernel (gentoo or kernel.org or every kernel) over<br>6.6.23 (the last working). The machine will boot fine and it seems<br>to work as expected. Open a terminal and run a logging program (I<br>like metalog) and then start to use it to run apps, open a firefox<br>browser, some other terminals. Open some tabs on browser and look at<br>the logs. In minutes you will get messages like this and others in<br>the log, probably some kernel oops too:<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 24576<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:37 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:42 debian1232vm kernel: alloc_vmap_area: 104 callbacks<br>suppressed<\/p>\n\n\n\n<p>Jul 24 17:04:42 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:42 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:42 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>Jul 24 17:04:42 debian1232vm kernel: vmap allocation for size 20480<br>failed: use vmalloc= to increase size<\/p>\n\n\n\n<p>The running kernel s a brand new 32 bit 6.10.1 downloaded from<br>kernel.org and compiled.<\/p>\n\n\n\n<p>Increasing the vmallOn Friday, July 26, 2024 at 12:43:26 PM GMT+2, Max Dubois<br><a href=\"mailto:makemehappy@rocketmail.com\">makemehappy@rocketmail.com<\/a> wrote:<br>https:\/\/forums.gentoo.org\/viewtopic-t-1169951.html<br><a href=\"https:\/\/forums.gentoo.org\/viewtopic-t-1169951.html\">https:\/\/forums.gentoo.org\/viewtopic-t-1169951.html<\/a><\/p>\n\n\n\n<p>X86 is no more widely used then if we say we maintain compatibility<br>with x86 systems this bug has to be fixed and the Gentoo kernel x86<br>shouldn&#8217;t have anything called stable after 6.6.23.<\/p>\n\n\n\n<p>Regards from sunny italy to a fellow &#8220;paisano&#8221; like you probably are<br>\ud83d\ude42<\/p>\n\n\n\n<p>Max<\/p>\n\n\n\n<p>PS: grateful for any feedback for my e-mail to you and for any<br>eventually fix.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Note from Mike: So this was right before a business trip, and I&#8217;m not a great flyer, so I was mentally focused on getting through that trip.  Got to fly home in a Tropical Storm. Yay.  <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Second email from my new fan:<\/h2>\n\n\n\n<p>Il giorno 23 ago 2024, alle ore 15:27, Mike Pagano<br><a href=\"mailto:mpagano@gentoo.org\">mpagano@gentoo.org<\/a> ha scritto:<\/p>\n\n\n\n<p>\ufeffOn 8\/22\/24 18:41, Max Dubois wrote:<\/p>\n\n\n\n<p>Hello mr. Pagano,<\/p>\n\n\n\n<p>After quietly one month of no reply and no action, I can see you<br>ignored my previous mail.<\/p>\n\n\n\n<p>That is not a good service for the Gentoo community, you still serve<br>to Gentoo 32 bit kernel like all after 6.6.23 (gentoo or not gentoo)<br>without even a comment. And make it even greeen!<\/p>\n\n\n\n<p>There is a bug and that bug not allow any use of the 32 bit system<br>when &gt; 1 GB memory is installed in the system and this bug is<br>recognised by the kernel.org developers (if not they probably had<br>closed the ticket in the kernel.org bug section, don&#8217;t you think<br>so?).<\/p>\n\n\n\n<p>Now, I&#8217;m aware 32 bit systems are not used anymore, then it is not<br>serious from Gentoo and in this case from a good paisano like you<br>are, do nothing to inform people related to the gentoo-sources<br>branch you maintain.<\/p>\n\n\n\n<p>This is not a good service to the community and I&#8217;m sad this is done<br>by an italian like you! \ud83d\ude42<\/p>\n\n\n\n<p>As a true italian and good friend of many paisani like you, I think<br>you should act in some way to inform Gentoo user base about this<br>problem. Obviously do your tests before, you should if you still<br>didn&#8217;t them silently.<\/p>\n\n\n\n<p>I know, you are a busy man, then it is simply not serious to act<br>like this.<\/p>\n\n\n\n<p>BTW, I&#8217;ve been also waiting for your reply to my previous e-mail<br>then you ignored my concise and very precise mail to you. Many guys<br>in the kernel.org kernel list were interested and contacted me, but<br>you, mr. &#8220;not interested&#8221; Pagago.<\/p>\n\n\n\n<p>Mr. Pagano, people in wonderful Campania, the region where your<br>blood come from, don&#8217;t act like this! You are probably from small<br>Frignano, I visited it and it is a wonderful little village, and<br>Caserta and his reggia is so fantastic (I hope your visited it,<br>lotsa real americans visit it, so someone from USA &#8211; with roots<br>there &#8211; should come to visit!) and I also had a girlfriend years ago<br>from there (southern italian girls are the best and the prettiest<br>all around).<\/p>\n\n\n\n<p>Back in subject, please do something for this problem, don&#8217;t fool<br>gentoo users and gentoo tree.<\/p>\n\n\n\n<p>Ciao paisano!<\/p>\n\n\n\n<p>MD<\/p>\n\n\n\n<p>PS: I want escalate the problem if you don&#8217;t want to take any action<br>and act silently. Gentoo users don&#8217;t deserve a maintainer not<br>pointing out if not solving problems in the package they maintain.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">My Reply<\/h2>\n\n\n\n<p>On 8\/23\/24 15:27, Mike Pagano wrote:<br>We do not hold up stabilization for bugs that impact such a small niche of users.<br>If we accommodated all of these kinds of requests, no kernel would ever be stable.<br>Good luck with your issue. In the future, keep your emails to me technical and exclude<br>references to my nationality, real or imagined.<\/p>\n\n\n\n<p>Mike Pagano<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Note from Mike: This has been true for the nearly 17 years I have been maintaining the Kernel in Gentoo. Sometimes people have hardware failures, sneak in a proprietary driver, who knows. But unless it impacts a large subset of people, we don&#8217;t hold up stabilization.  Plus, this particular stabilization was for a root exploit. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ufeffOn Fri, Aug 23, 2024 at 06:59:45PM +0200, Max Dubois wrote:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>You like it technical fellow Michele? Here it is!<\/p>\n\n\n\n<p>I forgot this and this is valid for kernel.org guys too.<\/p>\n\n\n\n<p>I wrote it in the bug notes too when someone asked me to fix this!<\/p>\n\n\n\n<p>First of all I\u2019m not a developer, you can call me an advanced user,<br>second for someone that always have a developer machine with a local<br>copy of github kernel.org is a lot simple to bisecting the kernel<br>compared to me I don\u2019t need such a blob on my machines!!!<\/p>\n\n\n\n<p>Thankx to me, you guys all knows the bug happen between 6.6.23<br>(working) and 6.6.24 (not working).<\/p>\n\n\n\n<p>You guys patch the kernel all the time so it isn\u2019t complicated at all<br>bisecting the kernel to find the culprit modification bug that<br>introduced the problem.<\/p>\n\n\n\n<p>You, dear Michele, maintain gentoo sources, you should have all the<br>tools around to do that and serve the community!<\/p>\n<\/blockquote>\n\n\n\n<p>Inviato da iPhone<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Another reply&#8230;. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Il giorno 23 ago 2024, alle ore 18:39, Max Dubois<br><a href=\"mailto:makemehappy@rocketmail.com\">makemehappy@rocketmail.com<\/a> ha scritto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>You should proud to be italian, mr. Pagano!<\/code><\/pre>\n\n\n\n<p>And I bet you also speak some broccolino and you should proud of that<br>too\u2026<\/p>\n\n\n\n<p>New York, New Jersey that is the broccolino nation and we, from the<br>real thing, we love you all\u2026 \ud83d\ude42 and i\u2019m sorry you guys, your<br>ancestors, been forcing to left such a fantastic place like Italy for<br>such a shitty place, horrible weather, no history, poor quality life<br>New York, New Jersey allways offered, not talking about how this places<br>are adter covid panthomine?<\/p>\n\n\n\n<p>Tou should move in California if you can \ud83d\ude42<\/p>\n\n\n\n<p>And yes this bug just impact a small percentual of users then it is<br>just becouse just few people are 32 bit now! This doesn\u2019t mean that not<br>all the 32 bit aren\u2019t buggy for ALL the 32 bit users and it still seems<br>incredible to me you ignore that and act if the problem is not there.<\/p>\n\n\n\n<p>It is not a not working driver, it is the WHOLE system, all the 32 bir<br>linux systems, real or virtual, crashing after boot, in minutes!!!<\/p>\n\n\n\n<p>Ciao fratello Michele, stammi bene!<\/p>\n\n\n\n<p>MD (from a beach in the Pontine Islands named Ponza)<\/p>\n\n\n\n<p>[1]945 Isola Di Ponza Stock Photos, High-Res Pictures, and Images<br>[2]gettyimages.it<br>[3]<\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/blockquote>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">My last Reply<\/h2>\n\n\n\n<p>On 8\/23\/24 19:26, Mike Pagano wrote:<\/p>\n\n\n\n<p>Do not contact me any further<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Date: Fri, 23 Aug 2024 20:57:04 +0200<br>From: Max Dubois <a href=\"mailto:makemehappy@rocketmail.com\">makemehappy@rocketmail.com<\/a><\/p>\n\n\n\n<p>Lol<\/p>\n\n\n\n<p>You are sooo conceited! I saw a picture of you and you look exactly like some good men fron the area of naples!!! You could be a great pizzaiolo or a great mafia man, choose you if you prefer to be around the shitty jersey or the fantastic costiera amalfitana ? (pizza in your area even if they call it ITALIANA is pure shit) you look perfect for a new soprano serie and believe me all this is a big compliment to you!!!<\/p>\n\n\n\n<p>Ciao michelino, alla prossima!<\/p>\n\n\n\n<p>PS: your actual contribution to gentoo project is now pure shit! You shouldn\u2019t mark green buggy kernel (everything over 6.6.23), you are completeky not honest with the community and even with yourself. And a broccolino like you shouls behave better also professionaly! You should let your gentoo-soirces commitment becouse you fail.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ah, the life of a package maintainer. As far as controversial figures go, we probably rank somewhere under florist and nowhere near politician. Update software, back-port patches, submit patches upstream, stay on top of critical bugs and all of this&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/www.mpagano.com\/blog\/?p=320\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-320","post","type-post","status-publish","format-standard","hentry","category-gentoo"],"_links":{"self":[{"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=320"}],"version-history":[{"count":8,"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/320\/revisions"}],"predecessor-version":[{"id":329,"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/320\/revisions\/329"}],"wp:attachment":[{"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mpagano.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}