Why are many github pull requests not processed?

see https://github.com/openwrt/openwrt/pulls

1 Like

Lack of maintainers with write access and time to review, especially the core (openwrt) package is more "picky". So PR from none "core" members tend to take a long time or they need to draw attention to them via IRC.

There was a discussion to let PR go through after a minimal test + wait time, but seems all those proposals did go nowhere, so new PR's still need to "campaign".

Many reasons; maybe the pull is not up to the project standards and needs changes, people are busy (this project is entirely run by volunteers, for free), or a technical reason.

Please see point number 8 on this page
https://openwrt.org/submitting-patches#additional_information

Stability of master has improved dramatically over the past couple years. Part if this is due to high standards for code review and acceptance.

3 Likes

Not to forget, some core developers doesn't want to use Github despite it being agreed on as a viable path for submission. Having said that, as there's no "official" response I don't see how you'd attract more people since many patches more or less bitrots which in turn makes people lose interest. The overall review load would also most likely be a lot lower if the toolchain and its options were documented.