-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Preparations to switch to APK package manager #23706
Comments
Below packages that would cause trouble. Please bear in mind that Naughty list:
|
isc-dhcp is EOL https://www.isc.org/dhcp/ |
Dear package maintainers, There is no need to open individual pull requests for your packages, you are maintaining. That will be really time-consuming for you and for us. We will do it here exactly the same as it was done in the main repo via treewide commit. |
I didn't know that the OpenWrt is going to switch to APK. Here is more details on this https://forum.openwrt.org/t/rfc-announcing-apkwrt/120096 |
Dear, I've update ksmbd #23750, I'm not maintainer but if I can why don't help? Thanks guys |
@aparcar Just a heads up, most of my packages either:
I believe I have fixed most of those, but I may have to submit further PRs if needed. Also, the https-dns-proxy should be fixed with the latest PR. PS. If the PR needs to be made against packages/luci repo for reasons other than APK migration, should I refrain from moving to the new release syntax? |
libmad was fixed. |
ksmbd-* fixed |
I noticed mtd-rw has a bad version too. #23977 fixes. |
|
The sslh migration (just as a version update) #24192 |
Quick question, is 24x going to use apk? |
No final decision on this. |
If 24.xx is NOT going to use APK by default, would the 24.xx building tools (toolchain, SDK, CI) still prepend |
@openwrt/packages-write I kindly ask every maintainer to check the failing package builds here and see if the PKG_VERSION need some adoption: https://buildbot.aparcar.org/faillogs/x86_64/packages/ |
@aparcar I built yesterday an APK enabled firmware, and had to remove one package (openssh sftp server) due to the versioning reasons, like expected. |
@aparcar i want to try your docker image and i have this error ^ |
node, node-npm: I have sent a pull request. Update: merged |
libopenssl-afalg_sync: fixed by #24897 |
Will APK be integrated into 24.10? |
Unlikely unfortunately. |
For the moment, it is not sure for 24.10.x? |
Hi all, some fellow developers and me worked for some time now on making APK the new package manager for OpenWrt, replacing the unmaintained OPKG fork we've been using for the longest time.
APK is actively developed and used in multiple other distributions, e.g. Alpine Linux 🎉
While there is till some work ahead, I'd like to prepare everyone who maintains a package to verify that the
PKG_VERSION
followsSemantic Versioning<major>.<minor>.<fixup>[.<sub1>...]
. APK uses a deterministic algorithm to compare versions and does not like random strings, except a valid hash prefixed with a~
.If in doubt, please use the Docker container below to verify the used version is valid:
It will print whatever version is not valid, if you get a zero exit code, you're fine.
Please feel free to reach out for assistance and have a look at the core migration of versions.
The text was updated successfully, but these errors were encountered: