I'm adding this meta-ticket to track things that need to happen (mainly in packaging) for the next release. I would be nice if we can manage a new release in time for postmarketos v24.12:
New dependencies for sxmo-utils:
New configuration:
/etc/polkit-1/rules.d/01-sensor-claim.rules
for polkit (see https://lists.sr.ht/~mil/sxmo-devel/patches/51394), can probably go into rootfs-etc-polkit-1-rules.d-00-sxmo.rules
in our Alpine package?Would also be nice if we can ensure full calling support on the pixel 3a (google-sargo) for this upcoming release, fdelamotte already figured out almost all the details.
What would the benefits be to changing to wofi?
For 6.5 dwm we need to resolve this ticket: https://lists.sr.ht/~mil/sxmo-devel/%3CZkU7RtrKSv4xb95o@pppp.gateway%3Ed
On Sat Oct 26, 2024 at 9:59 AM CEST, ~Peter Thomason wrote:
What would the benefits be to changing to wofi?
- It has a smooth scrolling experience that is a lot more intuitive and convenient than bemenu's pagination.
- It supports multiline items
For 6.5 dwm we need to resolve this ticket: https://lists.sr.ht/~mil/sxmo-devel/%3CZkU7RtrKSv4xb95o@pppp.gateway%3Ed
Right
I'd prefer to have the polkit rule in sxmo-utils, that's much easier to keep track of than making sure every distro gets the right one.
I don't know what alpine packaging is like, but if we were to make a pre-release (e.g. v1.17-rc1) could that be packaged in alpine edge to get some wider testing?
On Sat Oct 26, 2024 at 4:30 PM CEST, ~aren wrote:
I'd prefer to have the polkit rule in sxmo-utils, that's much easier to keep track of than making sure every distro gets the right one.
Right, agreed, I just submitted a patch for that.
I don't know what alpine packaging is like, but if we were to make a pre-release (e.g. v1.17-rc1) could that be packaged in alpine edge to get some wider testing?
Yes, that sounds quite feasible and a good idea. (I don't think the rc suffix is common in Alpine but we can just do a less advertised v1.17 and a final v1.18)
--
Maarten van Gompel (proycon)
web: https://proycon.anaproy.nl gpg: 0x39FE11201A31555C
Yes, that sounds quite feasible and a good idea. (I don't think the rc suffix is common in Alpine but we can just do a less advertised v1.17 and a final v1.18)
We basically do this already, there always seem to be a few bugs that turn up after making a release, which tend to get fixed in 1.X.1 or 1.X.2. So perhaps the thing to do is to make a 1.17 release sooner rather than later, and plan on a couple of point releases to clean up the loose ends?
I'm also a bit against making wofi the default, without strong argument. Just they are different, with different pros and cons.
On Sun Oct 27, 2024 at 7:33 AM CET, ~stacyharper wrote:
I'm also a bit against making wofi the default, without strong argument. Just they are different, with different pros and cons.
Yes, but for the out-of-the-box experience I think wofi now provides the most intuitive/comfortable experience. I guess we should just let more people try and weigh in on what they prefer as default.
One more for the release todo-list:
- ensure latest svkbd is released (at suckless) and packaged (in aports)
One more for the list:
- ensure lswt is added as a dependency for sxmo-utils
On Sat Oct 26, 2024 at 7:48 PM CEST, ~aren wrote:
Yes, that sounds quite feasible and a good idea. (I don't think the rc suffix is common in Alpine but we can just do a less advertised v1.17 and a final v1.18)
We basically do this already, there always seem to be a few bugs that turn up after making a release, which tend to get fixed in 1.X.1 or 1.X.2. So perhaps the thing to do is to make a 1.17 release sooner rather than later, and plan on a couple of point releases to clean up the loose ends?
Agreed, would be good to really something soonish once all the important parts we want in are in place (e.g. peanutbutter).
Another dependency to add:
- ensure colordiff is installed because doing migrations with plain diff without colours is not pleasant
- sxmo-utils 1.17.0 has been git tagged
- svkbd release has been requested to suckless, will have to package it when done
- lswt dependency not yet needed because we reverted that patch
- colordiff dependency not required because we don't want the heavy perl/delta dependency and implemented a fallback solution that adds colour with plain sed.
- wvkbd has been released this week
- peanutbutter has been released earlier already
- dwm-6.5 still open