A postmarketOS question: in postmarketOS edge there are lots of packages that can be listed with "apk list". For some of them, info about how the package was built and who maintains it can be found at https://pkgs.postmarketos.org/packages but many packages are not found there. Where can one find information about such packages? One example I'm interested in is the "signal-cli" package for which there is now some dependency problem, something for package maintainers.
@KarlPettersson @eliasr @postmarketOS
Ya most packages are from Alpine, and that site is a nice way to view metadata for those packages
@craftyguy @KarlPettersson thank you!
@eliasr @postmarketOS @craftyguy
many packages are actually from alpine like your signal cli https://pkgs.alpinelinux.org/packages?name=signal-cli&branch=edge&repo=&arch=&origin=&flagged=&maintainer=
@longnoserob @postmarketOS @craftyguy but the versions seen at https://pkgs.alpinelinux.org/packages are different from what I see in postmarketOS edge.
It seems like signal-cli is now broken in postmarketOS edge because of wrong version of libsignal-client, see https://github.com/AsamK/signal-cli/issues/2025#issuecomment-4300201043
pmos edge uses libsignal-client-0.91.0 while alpine has 0.90.0. So it looks like it's not just using what's in alpine. I would like to find out why postmarketOS uses signal-cli 0.14.2 combined with libsignal-client-0.91.0
@eliasr @longnoserob @postmarketOS we don't package any of that downstream in pmOS, it comes from Alpine. Check which version you have installed `apk list -I java-libsignal-client`
@eliasr @longnoserob @postmarketOS
Ohhh it was upgraded in aports then reverted: https://gitlab.alpinelinux.org/alpine/aports/-/commit/7ee5788deef967b1879848d6cc12d0066c137912
**Always** use -a when upgrading edge!
apk upgrade -aiU
> apk upgrade -aiU
Aha!
I had always just done "apk update" and "apk upgrade" until now.
Tried "apk upgrade -aiU" and indeed it then downgraded java-libsignal-client to the right version, and now everything works again! 🎉
Many thanks for your help! 🙂
@craftyguy @eliasr @longnoserob @postmarketOS hm i wonder why this isnt a default 🤔
do u know if its safe for alpine edge users to continue using “apk upgrade” without flags, or is this a better usage?
or was the pmOS mirror messed up somehow?
@Logical_Error @eliasr @longnoserob @postmarketOS
I have no idea why -a / --available isn't the default. (IMHO) it probably should be.
@eliasr @postmarketOS @craftyguy
I have no postmarketOS experince, but does not it also include the ordinary Alpine repos?
https://pkgs.alpinelinux.org/package/edge/community/x86_64/signal-cli