Johannes Schauer Marin Rodrigues, 2025-06-13 10:18 +02:00:
> Hi Aaron,
> 
> Quoting Aaron Rainbolt (2025-06-12 21:31:02)
>> Some time ago, I did a lot of work on getting a U-Boot + grub-efi-arm64
>> boot flow to work on the Raspberry Pi 4 with Debian. I was able to get
>> a proof-of-concept implementation to work correctly, and was interested
>> in upstreaming my work to Debian if it was welcome. To that end, I
>> attempted to reach the team taking care of Raspberry Pi support
>> maintenance in Debian in a few different ways. [1] [2] [3] [4] So far I
>> haven't gotten much of a response on any platform.
>>
>> Obviously, I would like to see this feature in upstream Debian at some
>> point, which is why I did the work to see if it could be done. I'd like
>> to send patches to implement the feature. However, since I haven't
>> gotten any response (no explicit "this would be good, send a patch and
>> let's see what you have", no criticism or discussion, etc.), I don't
>> know how to proceed. I don't want to submit a patch and have it ignored
>> similar to the research and feature requests up to now. I also don't
>> want to just wait indefinitely before implementing patches.
>>
>> I know that for bugfixes, the NMU process can be used to work around an
>> unresponsive maintainer, while still giving the maintainer time to take
>> a look and fix things if they'd like to. But for this kind of a feature
>> addition, I don't know if this is the right approach. As the Debian
>> Developer's Reference [5] says, "Using NMUs to make changes that are
>> likely to be non-consensual is discouraged."
>>
>> What's a good way forward here? Am I trying to do something that
>> fundamentally shouldn't be done, or is there a good way for me to
>> contribute this feature?
>>
>> [1] https://lists.debian.org/debian-arm/2025/04/msg00012.html
>> [2] https://salsa.debian.org/raspi-team/image-specs/-/issues/78
>> [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102607
>> [4] Also reached out via IRC, didn't get much of a response except one
>>     person let me know about the existence of another UEFI
>>     implementation for Raspberry Pi devices.
>> [5] 
>> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#when-and-how-to-do-an-nmu
> 
> thank you for your work! I see that the mails, the issue and the bug report 
> you
> opened did not get much of a reply and I agree that that's not ideal. On the
> other hand, you also did not send a patch. I realize that you linked
> instructions you created to implement what you propose but you actually didn't
> implement it, no? So maybe (and i can only guess) your bugs and issues did not
> result in much of a reply because even though you showed a proof-of-concept, 
> it
> still requires somebody to actually do the work. And if that's the case, your
> issues are just asking others to carry out that work. I realize that this is
> frustrating for you but the maintainers are volunteers just as you, so maybe
> they have not yet found time to look into your instructions, implement and 
> test
> your work?

I don't understand how Aaron messages created the impression that he is
"just asking others to carry out that work".

From [1]:
> With all of the above in mind, how likely would it be that U-Boot +
> GRUB support for the Raspberry Pi could be upstreamed into Debian,
> perhaps even as the default boot flow for the Raspberry Pi 4? We'd be
> interested in helping out in this regard if this is something others
> here would be interested in having.

[3]:
> I would like to suggest (and if acceptable, contribute) the following
> two features: [...]

[2]:
> Is this a feature for which you would welcome a merge request here,
> either as an option or even as the default?

To me this sounds very much the oposite. Many projects explicitly
request to discuss non-trivial changes upfront. And even if not
explictly requested that sounds like a good idea in general.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to