Meeting notes - 30th November 2022 virtual meeting
Participants: Paul, Hauke, Ansuel, pepe2k, ynezz, wigyori, svanheule, Rafal, Daniel, stintel, lynxis, zorun
Many open issues on GitHub
consider adding a stale bot to flag issue stale for more than a year?
a too big number may put wrong ideas for new users about the project
on the other hand, auto-closing valid bugs without any developer feedback is demotivating, and it prevents other people from finding existing bugs
Conclusion
no consensus on auto-closing bugs
Ansuel/Paul/Lynxis will manually do some sorting of very old bugs (18.06-related)
we will look into using Github issue templates to better triage bug reports and ideally add automatic labeling (feature/bug/etc)
Next release 23.XX
Cryptographic library
wolfssl vs. openssl vs. mbedtls
only part of wolfssl ABI is stable
only major versions releaes
package sizes:
wolfssl (~540KB)
openssl (~1000KB)
mbedtls (~240KB)
openssl 1.1.1 EoL in September 2023, we have to upgrade to openssl 3.0
mbedtls: no hostapd and
TLS 1.3 support
ideas:
Other topics
Many open pull requests and patches in patchwork
Ideas
close abandoned pull requests
close pull requests that are not acceptable instead of ignoring them
be less strict about quality of PR adding new devices (e.g. not care about empty lines in DTS)
use the CI to build working images for PR adding new devices
Codeberg
-
-
Adrian was initially against Gitea due to worse PR review workflow. Possible changed within the last two years. Should be evaluated again.
Stintel started experimenting with Codeberg CI (Woodpecker CI)
poll “Look more into Codeberg”: 7 in favour, 2 against, 3 no opinion
Idea from Daniel: look at Codeberg to replace Patchwork (to have CI for patches), but continue using Github (for now)
Result: OK to continue looking at Codeberg, but no big pool or announcement about it yet
Firmware packages with EULA
-
probably not legal - delete from tree or ask SFC for advice first?
-
-
probably everything under package/firmware/layerscape, possibly others
add checks for PKG_LICENSE, if not whitelisted: do not include package in buildbot builds, maybe behind a config option like BUILD_PATENTED - could also be used for Raspberry Pi Zero 2 W wireless firmware - individual licenses could be added to whitelist as we get approval from SFC
add license file into ipkg, this is required by many licenses also from linux-firmware
We should go through all firmware files we package and check for this
If redistribution is not allowed by a firmware license we can not integrate it into OpenWrt. OpenWrt ships binaries and redistributes firmwares
Stintel volunteers to lead this firmware clarification effort (in particular with SFC)
make public our prebuilt tool container? (alternative to an hacked sdk?)
Stintel is working on it, will send an annoucement soonish
current release 22.03 most glaring issues
mvebu has completely broken switch/DSA/VLANs
Decision
make these devices source-only in the 22.03 branch, AND possibly remove existing download files for 22.03.X releases (to be discussed on mailing list)
only remove firmware files but leave packages for users.
ynezz will send a patch on the ML
Buildbot server donation from Equinix
We got offer for 2 systems for builds, either our m3.small or our older c2.medium type
Decision
Buildbot workers at Qarnot Computing
Qarnot is a French company https://qarnot.com/en
their business is to provide bare metal servers for heavy compute tasks (they heat water with it)
they are using OpenWrt internally and are open to provide workers (in exchange for visibility)
exact technical setup TBD (Bare metal access, Docker, Buildbot integration) but should be feasible
Decision
no objection, zorun will send an email on openwrt-adm to see if other people object
There are currently multiple approaches to manage and control PoE on different devices and chips. Instead there should be a unified solution.
Solution
People are actually working on it, give it more time
Open vote about new comitter
Proposal
write a proposal for updates rules in a pad
Paul + Hauke will propose something
review by ansuel, stintel, pepe2k, wigyori, baptiste
later popose on mailing list for further discussions
in the end have a vote using old rules
Maybe for new members max 3 negative votes
Apply for funding
Is it OK if OpenWrt developers to individually apply for funding at NLNet etc?
Consensus
It’s fine if it’s clearly presented as an individual application and that the person is not endorsed by the OpenWrt project
Please share on the mailing list if an application is successful to have an overview of what projects are being worked on