Yes, I think this is a good example of when requiring logs is excessive. We could define a more pragmatic approach:
- Require logs only for modifications that could break many (or all) architectures, such as scheduler modifications, etc. - If it's a fix for some functionality that was broken and the test is trivial, provide a log showing that the fix solves the problem. - If the fix is not testable (requires some board/sensor that the author doesn't have, but the fix does what the datasheet/etc says), just state that in the test summary in the PR. Any other suggestions? BR, Alan On Wed, Feb 4, 2026 at 10:17 AM raiden00pl <[email protected]> wrote: > > For some bugs, we have already provided a clear description of the issues > > encountered and the modifications made. > > If a bug inherently has no valid logs available, where can we possibly > > get logs ? > > There was a similar situation with some PCI related changes or netdev. A > simple change, > an obvious bug, and a "review request." Even if I understood the change and > wanted > to merge it, I was blocked because "no logs." Sometimes providing logs is > more > difficult than the change itself. > > I've said this many times before: not every PR is the same, and not every > change > requires the same testing. If a maintainer knows what they're merging, they > should > have the right to do, even if it's blocked by another maintainer. But > there's another > problem here: what if a maintainer abuses this rule? We had that problem > too, which > led to even more frustration for maintainers. > > > The automation test logs don't enough ? > > If so, we should optimize the automation test. > > Everyone agrees with that. But recently, even improving automation with > NTFC was > blocked because CI resources were consumed by Xiaomi's changes. I've > prepared > more NTFC changes to enable testing on more targets, but I can't upstream > them > because it will burden CI even more. > > śr., 4 lut 2026 o 14:02 Guiding Li <[email protected]> napisał(a): > > > Hi Alan & Alin, > > > > Thanks for standing up for what’s right. > > > > But noone has answer my questions yet: > > > > For some bugs, we have already provided a clear description of the issues > > encountered and the modifications made. > > If a bug inherently has no valid logs available, where can we possibly > > get logs ? > > > > Take the following PR for example. > > https://github.com/apache/nuttx/pull/18266 > > > > If you intend to conduct a genuine review of this PR, you need to have > > relevant background knowledge: > > first, you must read and understand the rpmsg/rptun framework (at the > very > > least, have read through it); > > second, you need to know what sensor_rpmsg is and the purpose of this > > module; > > finally, you have to understand the specific bug addressed in this PR and > > how the current PR resolves it. > > > > Asking for logs without such background knowledge is simply > self-deceptive. > > > > How can I provide the logs ? > > > > The automation test logs don't enough ? > > If so, we should optimize the automation test. > > > > > > > > Alan C. Assis <[email protected]> 于2026年2月4日周三 19:37写道: > > > > > The discussion is more technical than political. If we call them in to > > > mediate, it will become purely political. > > > > > > On Wed, Feb 4, 2026 at 8:28 AM raiden00pl <[email protected]> > wrote: > > > > > > > > No, please don't! Everyone here is mature (ok, not everybody) to > > solve > > > > our > > > > own problems. > > > > > > > > I don't see a problem with seeking help from an organization that's > > > already > > > > takes credits from NuttX through our contributions to project. > > Especially > > > > since > > > > solving such problems requires experience and intuition in managing > > > > open source projects. I don't have such experience and I don't think > > > anyone > > > > in our community has such experience. As you can see, it's not going > > well > > > > for > > > > us so far :) > > > > > > > > > > > > śr., 4 lut 2026 o 12:17 Alan C. Assis <[email protected]> > napisał(a): > > > > > > > > > Hi Mateusz, > > > > > > > > > > No, please don't! Everyone here is mature (ok, not everybody) to > > solve > > > > our > > > > > own problems. > > > > > > > > > > Please we don't need to ask "Momy" to solve our fight with our > > > brothers. > > > > > :-) > > > > > > > > > > BR, > > > > > > > > > > Alan > > > > > > > > > > On Wed, Feb 4, 2026 at 7:32 AM raiden00pl <[email protected]> > > > wrote: > > > > > > > > > > > Maybe it's worth contacting the Apache Foundation for help? Could > > > they > > > > > > offer some > > > > > > advice on how to handle problems we have here? Like how to handle > > > > > > situations where > > > > > > contributions exceed the community's capacity to process them? > > > > > > > > > > > > I think there are many open source projects bigger than NuttX, > that > > > > deal > > > > > > with such > > > > > > problems with systemic approach. We're not the first project to > > have > > > > such > > > > > > problems. I'm sure the Apache Foundation is full of great people > > with > > > > > > experience in > > > > > > managing big projects, maybe it's worth asking for advice? > > > > > > > > > > > > Of course, I disagree with Sebastian. For me, Xiaomi leaving the > > > > project > > > > > > would be > > > > > > a sign of the death of NuttX. To be clear: Xiaomi pays me so I'm > > > > biased, > > > > > > but still > > > > > > about 90% of my contributions to this project were made in my > free > > > > time, > > > > > > for free. > > > > > > > > > > > > It's sad to say but [my opinion now] without Xiaomi, this project > > > would > > > > > > have been dead > > > > > > long ago and I personally would lose any interest in NuttX. > > > > > > > > > > > > > > > > > > śr., 4 lut 2026 o 11:09 chao an <[email protected]> > napisał(a): > > > > > > > > > > > > > @Sebastien Lorquet <[email protected]> > > > > > > > > > > > > > > I’ve had just about enough of your toxic, hypocritical > nonsense. > > > > Let’s > > > > > > cut > > > > > > > through your garbage and talk facts: > > > > > > > > > > > > > > 1. 1. Xiaomi’s contributions to NuttX are undeniable. > > > > > > > Their work has driven real progress, fixed critical issues, > > and > > > > > > expanded > > > > > > > the project’s capabilities. If you’re so unhappy with the > > > > community, > > > > > > no > > > > > > > one > > > > > > > is forcing you to stay—feel free to leave and stop poisoning > > the > > > > > space > > > > > > > with > > > > > > > your negativity. > > > > > > > And for the record: I work at ByteDance (TikTok), so I have > > zero > > > > > > > affiliation with Xiaomi. This isn’t a defense of a > > company—it’s > > > a > > > > > > > defense > > > > > > > of basic fairness and respect for people who actually > > contribute > > > > to > > > > > > this > > > > > > > project. > > > > > > > 2. *2. Let’s talk about your track record.* > > > > > > > - 90% of your commits are trivial, history-driven busywork. > > Your > > > > > > > so-called “contributions” are negligible at best. > > > > > > > - When was the last time you reviewed a core code change, > > or > > > > > > > contributed to the CI/CD pipeline that keeps this project > > > > > running? > > > > > > > You’ve > > > > > > > done nothing to move NuttX forward, yet you love to sit > on > > > the > > > > > > > sidelines > > > > > > > and trash people who *actually* do the work. > > > > > > > - You have zero credibility to judge anyone else’s > > > > contributions. > > > > > > > > > > > > > > 3. 3. Shut your mouth already. > > > > > > > Every time I see your bitter, passive-aggressive posts, I > feel > > > > sick. > > > > > > > You’re nothing but a keyboard warrior, a technical fraud who > > > loves > > > > > to > > > > > > > run > > > > > > > his mouth while contributing nothing of value. Your constant > > > > > > negativity > > > > > > > isn’t constructive—it’s just sad. > > > > > > > > > > > > > > > > > > > > > If you can’t contribute positively or keep your toxic opinions > to > > > > > > yourself, > > > > > > > do us all a favor and disappear from this community. We don’t > > need > > > > your > > > > > > > kind here. > > > > > > > > > > > > > > > > > > > > > Sebastien Lorquet <[email protected]> 于2026年2月4日周三 17:33写道: > > > > > > > > > > > > > > > Hello again, > > > > > > > > > > > > > > > > I have warned about this problem for YEARS AND YEARS and it > > > > happened > > > > > > > > EXACTLY as I had seen. > > > > > > > > > > > > > > > > It is a good thing to be honest, that will reduce the amount > of > > > > work > > > > > > > > from nuttx maintainers. > > > > > > > > > > > > > > > > If openvela (as I understand) has good features added by > > xiaomi, > > > it > > > > > is > > > > > > > > the task of nuttx to upstream them as they wish, in a calm > and > > > > > positive > > > > > > > > way, by taking enough time to think about the design and > > > structure, > > > > > > > > without all the stress and speed of a commercial corporate > > > project. > > > > > > > > > > > > > > > > NuttX is not a commercial project. it has no targets to reach > > and > > > > no > > > > > > > > investors to please. > > > > > > > > > > > > > > > > It is a much nicer way to work and I think it is better like > > > that. > > > > > > > > > > > > > > > > It is a good thing to have less xiaomi contributions forced > in > > > > nuttx. > > > > > > > > > > > > > > > > I think we can thank them for their past contributions that > > made > > > > > nuttx > > > > > > > > grow, but it is also a good thing to realize when it must > stop > > > (eg, > > > > > > > > before NuttX becomes XiaomiX). > > > > > > > > > > > > > > > > Sebastien > > > > > > > > > > > > > > > > > > > > > > > > On 2/4/26 10:11, raiden00pl wrote: > > > > > > > > > I think the root cause is completely different. The real > > > problem > > > > > here > > > > > > > is > > > > > > > > > Xiaomi's > > > > > > > > > attempt to add changes from its entire annual development > > > cycle. > > > > > Year > > > > > > > of > > > > > > > > > changes > > > > > > > > > from a large development team to an open source community > > with > > > > > fewer > > > > > > > than > > > > > > > > > 10 active > > > > > > > > > members. The community is flooded with changes it can't > > > process, > > > > > and > > > > > > > > Xiaomi > > > > > > > > > is > > > > > > > > > blocked because they can't add further changes based on > > > unmerged > > > > > > > changes. > > > > > > > > > The tension is rising, and we have what we have: a > disaster. > > > This > > > > > > > > approach > > > > > > > > > is > > > > > > > > > an obvious recipe for failure. > > > > > > > > > > > > > > > > > > This approach hasn't worked recently, and it's not working > > now. > > > > The > > > > > > > > Xiaomi > > > > > > > > > team > > > > > > > > > is growing much faster than the NuttX community. The number > > of > > > > > > changes > > > > > > > > from > > > > > > > > > Xiaomi > > > > > > > > > is growing, and it has now reached absurd proportions. > > > > > > > > > If these changes were added gradually, without waiting for > > the > > > > end > > > > > of > > > > > > > the > > > > > > > > > year, > > > > > > > > > the problem would be much smaller. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
