void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

New packages: calls + deps (callaudiod + feedbackd)

Open jcgruenhage opened this issue 4 years ago • 7 comments

General

Have the results of the proposed changes been tested?

  • [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
  • [ ] I generally don't use the affected packages but briefly tested this PR

jcgruenhage avatar Feb 28 '21 21:02 jcgruenhage

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar May 05 '22 02:05 github-actions[bot]

@jcgruenhage what's missing here ? (besides an environment to use this on to acually make phone calls ;) ) I assume @JamiKettunen is interested as well?

Piraty avatar May 07 '22 16:05 Piraty

@Piraty Yes I'd be interested, I've actually already got these as a part of my phone dev packages (gnome-calls, ̣callaudiod, feedbackd) but haven't unfortunately been able to test them yet on my Qualcomm hardware due to no working call audio routing from the modem :(

JamiKettunen avatar May 07 '22 17:05 JamiKettunen

The modem shouldn't be the problem on my phone, calling was working just fine on pmOS. How much would I need to get going for this working on Void, any idea @JamiKettunen? Would gnome-calls, callaudiod, feedbackd and ModemManager already be enough?

jcgruenhage avatar May 10 '22 19:05 jcgruenhage

@jcgruenhage I unfortunately have no idea how the PinePhone cellular stack typically works, I'll explore it more in-depth after getting my PinePhone hopefully soon. However I've seen eg25-manager mentioned in Sxmo scripts for example so that may be needed on top of what you mentioned already.

JamiKettunen avatar May 10 '22 20:05 JamiKettunen

you may get calls working without eg25-manager but it will probably require fiddling with audio settings via at commands

Piraty avatar May 11 '22 22:05 Piraty

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Aug 10 '22 02:08 github-actions[bot]

Well, sort-of stale, but I still plan to continue on it.

jcgruenhage avatar Aug 17 '22 07:08 jcgruenhage

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Nov 17 '22 02:11 github-actions[bot]

i'll be happy to merge once you rebased and possibly updated to latest, to bring this forward and enable broader integration of mobile phone stack

Piraty avatar Nov 18 '22 19:11 Piraty

I'll try to take a look at this later today when I'm back at home and have access to my pinephone again. Would it make sense to merge those applications already even if the remaining stack for making calls isn't necessarily all there and tested already?

jcgruenhage avatar Nov 19 '22 11:11 jcgruenhage

not quite sure what's up here but void doesn't boot on my pinephone right now, but postmarketos does.. I'll have to check again another day when I have a bit more time to investigate..

jcgruenhage avatar Nov 22 '22 23:11 jcgruenhage

Getting better and better: Seems that void didn't boot because it was on the sdcard, and the phone was deeply discharged enough that the additional power draw of the sdcard means it couldn't boot. Now that the phone is charged again, void boots just fine. Next hurdle now: Sway doesn't want to launch. I'd assume it's related to the kernel being ancient. I'll look into this again once Linux 6.1.0 is released, because a few new things for the pinephone are in the current release candidates.

jcgruenhage avatar Nov 24 '22 14:11 jcgruenhage

So, another two months have gone by, and I have a small-ish update. #41654 brings in kernel 6.1.3, which brings in a bunch of improvements, including finally having the keyboard case working. I still need to grab an adapter to connect a proper keyboard to it for initial setup, which I don't have with me right now, but I'll try to make a little more progress here again.

jcgruenhage avatar Jan 14 '23 21:01 jcgruenhage

@jcgruenhage if you don't mind I can submit updated packages which I've confirmed work (minus call audio since I don't have that hooked up in DTS) on my OnePlus 5 phone running a mainline Linux kernel :)

About to start maintaining ModemManager stack too along with some updates there, stay tuned for that PR ^^

JamiKettunen avatar Jan 14 '23 23:01 JamiKettunen

I absolutely don't mind, feel free to take over ^^

jcgruenhage avatar Jan 15 '23 02:01 jcgruenhage

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

github-actions[bot] avatar Apr 16 '23 01:04 github-actions[bot]