Due to an oversight in the past, we never required a maintainer to be specified in the APKBUILD for packages. This has led to a lot of tech debt over the years, with several hundreds of device packages, kernels, etc. that are currently unmaintained.
This, however, is not sustainable. We need to be able to contact maintainers for testing of potentially breaking changes and want especially kernel packages to stay up to date for the latest security and bug fixes. Often times, these packages haven't been updated in so long that they won't even compile with the latest GCC anymore, turning trivial kernel configuration changes into a patch backporting session.
Therefore, we are going to archive all unmaintained packages under the device folder in pmaports after the release of v26.06. This gives about 3 months of time for people potentially interested in maintaining one of the affected devices (like you reading this?) to add themselves as the maintainer.
Taking maintainership is easy, all you need to do is add a line like
maintainer="Jane Doe <jane@example.org>"
at the top of the APKBUILD. Don't forget to also add yourself to any kernel or firmware packages used by a device if they are unmaintained! Make sure to also increment pkgrel. Afterwards, you can submit a merge request to pmaports with the changes.
If you're interested in helping maintain a device that already has a maintainer, that's also great! You can add yourself as a co-maintainer by adding a comment like
# Co-Maintainer: John Doe <john@example.org>
above the existing maintainer line. pkgrel does not need to be incremented in this case.
If you missed the timeline for this, don't worry! Unarchiving a device is as simple as making the packages meet the requirements again and moving them out of device/archived again.