belcher_ has joined #maemo-leste
belcher has quit [Ping timeout: 268 seconds]
<buZz> stan: lol had me searching for 'target.com phones' in ML
<stan> hi buzz. do you know where these actions for 'android buttons' are configured?
<stan> the functions chosen seem pretty sensible, but i am curious about user-configurability
Daanct12 has joined #maemo-leste
Daanct12 has quit [Changing host]
Daanct12 has joined #maemo-leste
<buZz> what device?
<stan> d4
<buZz> i -think- those a gpio buttons somehow , not sure
<buZz> they arent in normal keymap anyway
<stan> they are just part of touchscreen and show as clicks in xev, i think
cockroach has quit [Quit: leaving]
<Daanct12> Is it possible to switch branch to a more breaking-edge one?
<Daanct12> : Conflicting distribution: https://maedevu.maemo.org/leste unstable InRelease (expected unstable but got beowulf)
<Daanct12> Looks like i can't :(
ruleh has joined #maemo-leste
ruleh has quit [Quit: Client closed]
Daaanct12 has joined #maemo-leste
Daaanct12 has joined #maemo-leste
Daaanct12 has quit [Changing host]
Daanct12 has quit [Ping timeout: 252 seconds]
joerg has quit [Killed (copper.libera.chat (Nickname regained by services))]
joerg has joined #maemo-leste
Danct12 has quit [Quit: Quitting]
Danct12 has joined #maemo-leste
mardy has joined #maemo-leste
Twig has joined #maemo-leste
Daaanct12 has quit [Ping timeout: 272 seconds]
Twig has quit [Remote host closed the connection]
uvos has joined #maemo-leste
<uvos> its deb https://maedevu.maemo.org/leste beowulf-devel main contrib non-free droid4
<uvos> replace droid4 with the device you have
<stan> uvos: what's the best candidate for a maemo-friendly podcast client? i think gpodder once was maemo-ized, no?
<uvos> i just use firefox
<uvos> you can use rss extensions
<uvos> and play your podcast with ff
<stan> i think the browser doesn't automatically download the episodes
pere has quit [Read error: Connection reset by peer]
<freemangordon> stan: uvos is not the best person to ask for maemo specific applications, he has not been a maemo/fremantle user
<uvos> thats right
<freemangordon> uvos: hi! Seems there was some progress on libsdl, at least I was left with that impression by reading TMO. hmm?
<uvos> no
<uvos> i tried the sdl1.2 -> sdl2 shim
<uvos> nothing else was done
<freemangordon> I see
<stan> major improvement was recent - the half-screen-down shift in fullscreen mode was alleviated
<stan> I also now get keyboard input in fullscreen mode
<freemangordon> oh, seems -devel stuff has been moved to -stable
<freemangordon> that explains it
<stan> 32-bit arm could also benefit from the NEON accelerated SDL, but these additions were taken out of upstream in 2019
<stan> afaik the reason they were pulled was that some apps were broken on 64-bit arm systems
pere has joined #maemo-leste
Pali has joined #maemo-leste
tvall has quit [Quit: Bridge terminating on SIGTERM]
scops has quit [Quit: Bridge terminating on SIGTERM]
ajr has quit [Quit: Bridge terminating on SIGTERM]
mighty17[m] has quit [Quit: Bridge terminating on SIGTERM]
venji10[m] has quit [Quit: Bridge terminating on SIGTERM]
asriel_dreemurr has quit [Quit: Bridge terminating on SIGTERM]
<uvos> tmlind: so the problem is that Voice Playback stream is never considerd active by DAPM
<uvos> tmlind: when starting a call cpcap_voice_set_tdm_slot ins run but /sys/kernel/debug/asoc/Mapphone\ Audio/cpcap-codec.0/dapm/Voice\ Playback remains "Off" so all downstream widgets remain off too, including the PGA
<uvos> so snd_soc_dapm_route is fine
<uvos> but the "Voice Playback" snd_soc_dai_driver remains off in call
<Wizzup> Danct12: are you on -devel?
Pali has quit [Ping timeout: 252 seconds]
<sicelo> Danct12: perhaps show us your sources.list (including the HAM sources.list)
<bencoh> stan: I dunno what it's worth, but http://maemo.org/packages/view/gpodder/
<stan> yeah i remember thp was doing maemo stuf
<stan> my use-case is for a home device on ethernet to pull the feeds, then i push those to my portable devices via script
<stan> running /etc/init.d/droid4-wlanconfig restart when transferring a sd to a new device seemed to help wlan
<uvos> that dose absoulty nothing except the first time
<uvos> and it should run on first boot
<uvos> oh wiht transfering a sd to a new deivce you mean some old install running on a different d4
<stan> yes, what should i run to re-calibrate wlan
<uvos> yeah then you must rerun that (or maserati-callibrate directly)
<stan> ok ty
<stan> it didn't see my AP. now it does.
<uvos> yes running the fem parameters from some other deivce is not a good idea
<stan> that could be a warning on the wiki (to recalibrate wlan if transferring system to another device)
<stan> how about checking the hw mac address on boot and if changed, recalibrate wlan?
<bencoh> talking about calibration, should batery calibration happen automagically, or should I run something?
<uvos> automagically
<stan> why does maserati-calibrate refuse to be rerun?
<stan> do i cause harm by removing that check from the script?
<bencoh> uvos: is there a reason why the battery status applet keeps saying "calibration needed" then?
<uvos> bencoh: device?
<bencoh> (I'm not running -devel yet, btw) droid4
<uvos> it has to see battey low and battery full within one boot
<uvos> and subsequently it needs to see one of those in the current boot
<uvos> otherwisese its uncallibrated
<bencoh> hmm, I think it saw both, but maybe not in that order
<uvos> stan: yes you cant callibrate without the stock fem parameters
<bencoh> either that, or it always crashed after low
<uvos> order dosent matter
<bencoh> well, then ...
<uvos> it needs to shutdown cleanly
<uvos> ofc
<uvos> otherwise no save
<bencoh> I'll have to give it another try I guess
<bencoh> last time it shutdown in my hands it was around ~25% according to upower
<stan> uvos: but dpkg-reconfigure firmware-ti-connectivity, then running maserati-calibrate could work?
<bencoh> (~3.3V)
<uvos> you have to reinstall the firmware
<bencoh> (I think it reached cutoff during a current peak)
<uvos> bencoh: if you battery is bad it can be impossible to callibrate
<bencoh> I replaced it a few years ago and barely used the phone since then
<bencoh> but it could be
<stan> i think we need a wiki page for 'how to use an existing maemo-leste sdcard in a different device'
<uvos> why dont you go improve the wiki
<stan> i can paste your comments to a page under that title to ensure I do not write anything incorrect
<uvos> please format it nicely
<uvos> also put it into the droid4 and bionic page
<uvos> its device specific
<stan> ok
<stan> how do i < uvos> you have to reinstall the firmware
<uvos> apt reinstall
<stan> that is difficult without wlan
<uvos> well you can use usbnet
<uvos> or download it elsewhere and dpkg -i
<bencoh> dpkg -i sounds better yeah
<stan> thanks, then you confirm that apt reinstall ti-firmware-connectivity is necessary and dpkg-reconfigure ti-firmware-connectivity is insufficient?
<uvos> btw you must reboot after reinstalling
<uvos> yes
<uvos> so reinstall the firmware -> reboot -> maserati-callibrate
<stan> ty again. will setup wiki page
<stan> btw it looks like there is progress with qualcomm supporting linux. there may be some snapdragon based phones that can do leste now/soon
inky has joined #maemo-leste
inky_ has quit [Ping timeout: 272 seconds]
<Wizzup> it looks like dsme doesn't actually wait() for anything that it kills, so it might report that it stopped a program too soon
<Wizzup> I suppose it can't always just wait, depending on the signal it sends, but that's probably why some of our service restarts fail
<Wizzup> I think this is also ultimately the cause for the resets we are seeing on certain upgrades
<Wizzup> ke-recv is restarted way too fast, when the previous one is not gone yet, fails to start because of that, and the device reboots after 10 attempts
<Wizzup> it might make sense to increase the dsme log level as well
<Wizzup> that would be adding -v 7 invocation in the init script
<Wizzup> yeah, I cannot think of any other reason that ke-recv would fail to restart, unless it is somehow restarted with some poor env, or when debian is still working on parts it needs
<Wizzup> the code is straightforward and should log to syslog right away in case of problems
<uvos> something something ditch dsme :P
<uvos> (for starting non-session services at least)
<Wizzup> it's not clear it's dsme, it could be debian restarting it at an unfortunate time
<uvos> well the point is dont spend to mutch time on this, both ke-recv and dsme we should ditch for various reasons.
<freemangordon> uvos: please...
<uvos> no not please
<uvos> both of these lack technical merit
<uvos> and dsme is really architecutally broken
<uvos> (except as a session manager thats ok)
<freemangordon> you're wasting too much energy spittin on dsme, launcher, whatnot, basically a reverse NIH syndrome I'd say
<freemangordon> and this is not really useful
<Danct12> Wizzup, i assume just add devel into source.list should work right?
<Wizzup> uvos: tbh I don't know how many linux phones support on the fly apt-upgrade, I guess mobian probably does
<Wizzup> Danct12: the specific line, but yes
<Wizzup> uvos: ubports for sure cannot do it
<Wizzup> iirc
<freemangordon> Wizzup: maemo has never supported apt-get upgrade
<freemangordon> system upgrades shall be done through HAM
<uvos> freemangordon: we shal keep the underlying system working
<freemangordon> uvos: sure. so?
<uvos> freemangordon: many parts of ke-recv dont work on mainline and sfos absorbed ke-recv stuff into mce so we can just copy + paste that so thats hardly reverse NIH
<uvos> so dont break apt
<freemangordon> I am not talking about ke-recv in particular, but in general about your attitude:"there is a bug in program X? ah, lets remove it then."
<bencoh> freemangordon: iirc fremantle broke with *dist-upgrade*, not with upgrade
<uvos> no upgrade
<uvos> or rather both
<uvos> multiple times now
<uvos> freemangordon: no its allways remove program X
<freemangordon> bencoh: upgrade was never officially supported either
<uvos> just when a bug comes i ofc reiterate
<freemangordon> that's why the PR thingie
<bencoh> well, I guess I had luck with upgrade then
<bencoh> anyway, I'd really like to be able to run apt-get upgrade on leste
<buZz> isnt the appmanager just a frontend for apt really?
<freemangordon> I said "supported" ;)
<freemangordon> yes, it is
<bencoh> freemangordon: yeah :)
<freemangordon> but is stops lots of things before doing the real upgrade
<freemangordon> including putting the device offline etc
<freemangordon> apt will never do that IIUC
<uvos> wich is just a hack around various bugs really
<Wizzup> freemangordon: /system/osso/connectivity/srv_provider/[VALUE]/module <-- here VALUE is just a name, right, not a network type?
<freemangordon> ummm....
<freemangordon> no idea :)
<Wizzup> I have a working provider module, but it only works on DUMMY network types, not on WLAN_INFRA, and I don't know why
<Wizzup> I get this:
<Wizzup> Jun 29 13:21:08 localhost icd2 0.98[17712]: calling service provider module
<Wizzup> Jun 29 13:21:08 localhost icd2 0.98[17712]: srv type 'WLAN_INFRA' unknown
<Wizzup> fro Jun 29 13:21:08 localhost icd2 0.98[17712]: calling service provider module
<bencoh> freemangordon: tbf it sounds like something that we might be able to fix in an incremental fashion
<Wizzup> Jun 29 13:21:08 localhost icd2 0.98[17712]: srv type 'WLAN_INFRA' unknown
<Wizzup> er..
<bencoh> (writing proper prerm/postrm/preinst/postinst scripts)
<bencoh> (and proper services dependency)
<Wizzup> freemangordon: I don't know where service_type is set
<Wizzup> I have this:
<Wizzup> gconftool -s /system/osso/connectivity/srv_provider/DUMMY/network_type --type list --list-type string '[DUMMY,WLAN_INFRA]'
<freemangordon> Wizzup: me neither, but I would grep for it
<Wizzup> I tried, it's all over the place, but ok
<freemangordon> I'll try to do it as well, gimme a minute
<Wizzup> hmmm maybe it comes from the module itself
<Danct12> Wizzup, is this source.list good enough for adding devel?
<Wizzup> freemangordon: it looks like icd_plugin_load has a callback icd_srv_provider_init where it might be set by some callback
<uvos> Danct12: thats fine
<Wizzup> Danct12: I'm surprised this is not documented on our wiki, hm
<Danct12> i noticed that HAM source.list doesn't specify n900
<Wizzup> gchar *service_type = g_strrstr(dir, "/");
<Wizzup> cb_data.service_type = service_type;
<Wizzup> ugh.
<Wizzup> I guess it does get it from the gconf path then...
<parazyd> ouch
<freemangordon> Wizzup: yeah.looks like
<Wizzup> ok, maybe I did something wrong
<Wizzup> freemangordon: btw, it would be nice to set aside some time to talk service providers too I think
<Wizzup> (next to abook)
<freemangordon> ok
<freemangordon> lets try to talk abook today or tomorrow
* stan found a n900 with working usb \o/. will use for testing
<Wizzup> freemangordon: ok, please let me know a few hours in advance
<Wizzup> parazyd: ^^
<Wizzup> freemangordon: there is now libicd-provider-dummy service
<Wizzup> it will only print when icd2 runs with -l0, but it works for wifi and dummy network types for me
<Wizzup> Jun 29 13:52:36 localhost icd2 0.98[7209]: No other ip_up functions found
<Wizzup> Jun 29 13:52:36 localhost icd2 0.98[7209]: calling service provider module
<Wizzup> Jun 29 13:52:36 localhost icd2 0.98[7209]: dummy_connect: b4902622-2506-49a3-99a8-f746cf05cf21
<Wizzup> There is a lot to do UX wise
<Wizzup> also I have more research I need to do I guess, since there are various ways to side load icons or something
cockroach has joined #maemo-leste
inky has quit [Ping timeout: 256 seconds]
kdsch has joined #maemo-leste
inky has joined #maemo-leste
inky has quit [Ping timeout: 246 seconds]
inky has joined #maemo-leste
stan has quit [Ping timeout: 265 seconds]
kdsch has quit [Quit: WeeChat 2.8]
stan has joined #maemo-leste
xmn has quit [Ping timeout: 272 seconds]
joerg has quit [Read error: Connection reset by peer]
joerg has joined #maemo-leste
Pali has joined #maemo-leste
L29Ah has quit [Ping timeout: 268 seconds]
<lel> IMbackK opened an issue: https://github.com/maemo-leste/bugtracker/issues/552 (Sphone)
<uvos> Wizzup: ^^^
<Wizzup> uvos: can I add points, or shall I suggest them here?
<Wizzup> * integrate with osso-abook (when ready)
<uvos> right: replace the very basic contacts handling with something better
<Wizzup> maybe something wrt telepathy and other call things
<Wizzup> but that's future
<uvos> sphone dose soemthing with telepathy
<Wizzup> I can start on the packaging now I think
<uvos> for contacts
<Wizzup> cool
<Wizzup> unless parazyd wants to do the packaging
<uvos> i also added: make sphone -c options a settings applet
<uvos> idk if that is the right terminiology
<uvos> but i mean the stuff in the settings programm
<uvos> so its there instead of a a seperate window
<uvos> any thing else?
<Wizzup> controlpanel applet
<Wizzup> we'll have to see how much sense it makes
<Wizzup> I think ultimately we might end up tweaking a lot
<Wizzup> (we do already have a phone controlpanel applet, part of my cellular stuff, it's just unfinished and buggy)
<uvos> well sphone -c options lets you set the ringtone and sutch
<uvos> ok
<uvos> i gues sphone could read gsettings for it if we have sutch an applet
<uvos> so i changed it to "make sphone -c options a controlpanel applet or replace it with an existing applet"
<uvos> also added "remove legacy xdg system tray icon (done) and integrate sphone with some hildon status menu item "
<uvos> i think thats it
<Wizzup> uvos: the ringtone is part of one of our controlpanel paapplets as well
<Wizzup> I think it's in the profiles?
<Wizzup> and yes, stored in gconf
<Wizzup> I think there is a phone status applet, I could look at it in IDA and re it to read ofono callstate or something
<Wizzup> (of course, it also needs to work with other telepathy call types later)
<uvos> ok
<uvos> phone status applet that shows when your in a call seems not so need
<uvos> so the sphone systemtray item mostly shows when you have a missed call
<uvos> a new sms
<uvos> that sort of thing
<freemangordon> sphone is written using what? gtk?
<uvos> gtk2
<uvos> yeah
<freemangordon> cool
<freemangordon> does it support vide calls?
<freemangordon> *video
<uvos> no
<uvos> its just a ofono dialer
<uvos> and sms app
<uvos> and so on
<freemangordon> we'll have to implement that as well
<uvos> ringer deamon
<uvos> sure
<uvos> at some point
<freemangordon> ok
<uvos> i dont think thats a priority
<uvos> do you use video calls alot?
Danct12 has quit [Quit: Quitting]
<uvos> you would be the first person i know to use umts video calls
<uvos> or do you mean ip ones?
Danct12 has joined #maemo-leste
<freemangordon> i[ ones
<freemangordon> *ip
<uvos> okay
<freemangordon> through telepathy
<uvos> ok
<freemangordon> but yeah, this is for the future
<uvos> well support different backends like voip telegram or whatever thorugh the dialer would be nice
<Wizzup> the plan is to make that work through telepathy
<uvos> btw in case you have not seen it freemangordon
<freemangordon> hmm
<freemangordon> lots to be done there :)
<uvos> sure but its a nice start
<freemangordon> mhm
<uvos> and would allow sms and calls to work very soon
<Wizzup> I think it's nice to have a tangible base that we can build on
<freemangordon> right
<Wizzup> it's easier than REing 1MB of binaries to find the gtk parts
<Wizzup> we can then look at it after the fact for specific features
<Wizzup> rtcom-eventlogger, that kind of stuff
<freemangordon> agree
<freemangordon> also EM calls and service numbers
<freemangordon> and abook integration
<Wizzup> sure, and probably in-call DMTF (if that is what it is called)
<freemangordon> mhm
inky has quit [Ping timeout: 256 seconds]
<uvos> it tires to do dmtf
<uvos> but uses a special htc mixer
<freemangordon> we have a library that will generate the tones for us
<uvos> (like the droid4 also has)
<uvos> freemangordon: that cant work
<freemangordon> why>
<freemangordon> ?
<uvos> because on most modern phones the cpu isent involved in the audio stream
<uvos> you cant just inject something
<freemangordon> that's stupid
<uvos> this was true of the htc device sphone was devloped on too btw
<uvos> freemangordon: not really
xmn has joined #maemo-leste
<uvos> the n900 seams fairly alone in this
<uvos> anyhow we can do dtmf via pulse
<freemangordon> uvos: it is stupid, because your dialer shall support each in every HW it is intended to be used on
<uvos> no
<uvos> why>
<Wizzup> uvos: so we can't send audio at all to the phone modem?
<uvos> the kernel abstracts this
<freemangordon> uvos: I don;t get what you're saying
<freemangordon> the library I am talking about just generates waveforms
<uvos> freemangordon: the kernel abstracts the dtmf thing away we can just create a ucm mode for dtmf
<Wizzup> I think he is saying we cannot send audio to the modem from userspace
<uvos> then the dialer dosent have to know
<Wizzup> but maybe I am confused
<freemangordon> who generates and plays busy tone then?
<uvos> so on mapphones you can in theory via the voice loopback thing
<uvos> but you cant rely on that
<uvos> existing on all devices
<uvos> so we can just have a pa control that generates dtmf
<uvos> on n900 that makes some pa module generate the waveform
<uvos> on pp and mapphones it asks the kernel driver to do it
<Wizzup> oh that's just rilmodem I guess
<Wizzup> hm, no
<freemangordon> and for generating the waceform we use the lib I am talking about :)
<freemangordon> *waveform
<uvos> freemangordon: sure on n900
<freemangordon> on every device
<uvos> no
<uvos> you cant
<uvos> freemangordon: but not directly, through a pa moudle
<freemangordon> pa module calls the lib to generate the waveform
<uvos> freemangordon: and ucm /kernel takes care of device differences
<uvos> you can not send any audio to the modem during a call.
<uvos> you must ask the modem to insert dtmf
<freemangordon> uvos: so, who generates dtmf tones?
<uvos> the kernel exposes this via alsa
<freemangordon> ah
<freemangordon> and what about busy tone?
<uvos> modem
<uvos> modem dose everything
<freemangordon> ok, will see
<uvos> on n900 you have to emulate the stuff the modem dose on pp/mapphones via pulse
<freemangordon> because I don;t see that happening for IP calls
<uvos> the interface stays the same for the dialer
<uvos> freemangordon: right for ip calls different story ofc
<uvos> the busy tone comes from the voip server tho no?
<uvos> (not sure)
<freemangordon> I doubt
<freemangordon> but not really sure
<uvos> also note that busy tones are kina a thing of the past
<freemangordon> why is that
inky has joined #maemo-leste
<uvos> on lte modern phones just say busy (at least the ones i use)
<freemangordon> so, what if I am dialing through my car kit?
<freemangordon> shall I read the messages while driving with 140 km/h?
<uvos> the device makes a sound
<freemangordon> called busy tone, no?
<uvos> though whatever output it is
<uvos> yeah no
<Wizzup> is busy the sound before you pick up?
<uvos> its just the sound of the notification
<freemangordon> Wizzup: no, what you describe is "ringing" tone
<uvos> no the busy sound like in a pstn netowrk
<freemangordon> beep-beep-beep-beeo-...
<Wizzup> ok
<Wizzup> well I'll look at packaging it now
<Wizzup> seems like a concrete thing I can work on
<uvos> aka it dosent come over the phone conection like in pstn
<uvos> lte just sends the device a message really
<freemangordon> and the device shall generate it
<freemangordon> (the tone)
<uvos> well they dont anymore
<uvos> but sure if you want
<freemangordon> uvos: see my car kit example
<freemangordon> I can do voice dial and I expect an audible feedback
<uvos> right and what im saying is that this is not speccaly implmented
<uvos> its just a notification
<uvos> and that has a sound
<freemangordon> well, you said "a thing from the past" :)
<uvos> right the beep beep beep thing that gsm and ptsn do is a thing of the past
<uvos> thats what i was getting at
<freemangordon> if you mean that it does not come from the networks, then ok
<freemangordon> but the sound as such, I doubt it will be gone soon
<freemangordon> it doesn't really make sense to remove the most recognized phone tone which was there since the beginning of the telephony just to replace it with some other sound
<freemangordon> no matter who generates it, beep-beep-... will not go soon IIUC
<uvos> pff back in the day the nice operator told you the line was in use :P
<freemangordon> which is very useful when I am in Greece :)
<freemangordon> or when you are in Bulgaria :p
<Wizzup> so I think we'll figure this out along the way, no?
<freemangordon> yeah
<Wizzup> it feels like we're overly zooming on in this at this point :P
<freemangordon> Wizzup: it is important from the architectural POV
<freemangordon> who does what
<freemangordon> busy tone was just an example
<Wizzup> yeah, but we have a lot more to figure out I think
<freemangordon> sure, but this is easy
<freemangordon> :)
<uvos> lets get something to work, then get it work well
<freemangordon> agree, but lets try to have as much as possible from the bigger picture upfront
<freemangordon> that'll save us some effort in the future
<Wizzup> we could have a wiki page as scratchpad
<Wizzup> I think we will probably change a *lot* in sphone
<uvos> well geting sphone running with everyhing implmented in the modem like on d4 first is a no brainer
<uvos> since all the code is just sitting there.
<Wizzup> but it's nice to get audio going, test calls a lot, etc
<Wizzup> yes
<freemangordon> very important aspect is how long it takes for the phone to start ringing
<uvos> why?
<Wizzup> uvos: any idea what debian section we should use for sphone
<uvos> no
<freemangordon> IIRC we have 1.5 second if we want to follow the standards
<uvos> well the modem dose eveything
<uvos> im sure it follows standarts
<uvos> or you mean the reverse
<uvos> in this case sphone is ram resident
<uvos> and instant
<freemangordon> but it takes some time UI to show up and to play "ring-ring" sound
<uvos> pretty mutch
<uvos> sphone keeps everything in ram
<freemangordon> mlock?
<uvos> no
<freemangordon> then it can be swapped
<freemangordon> also, we'll have to renice
<uvos> sure but just do that with cgroups
<freemangordon> or implement cgroups
<uvos> but its just one big binary with everthing that runs as a deamon
<freemangordon> yeah
<Wizzup> (like the rtcom-call ui program)
<freemangordon> actually it uses a big lib as well
<uvos> and ofono needs to be in ram ofc
<freemangordon> I guess we'll have to mlock it as well, or somesuch
<uvos> but jeah just dump everything into a cgroup that keeps it loaded
<freemangordon> mhm
<uvos> dbus too
<freemangordon> mhm
<freemangordon> and PA
<freemangordon> we may look at what fremantle is doing
<freemangordon> though it uses ohm as well
<Wizzup> uvos: what contains unique-1.0.pc ?
<uvos> fremantle is pre cgroups tho
<uvos> i think
<uvos> Wizzup: unique
<freemangordon> it uses cgrous as well
<Wizzup> I thought it was uuid-dev, but it looks like it is not
<freemangordon> *cgroups
<Wizzup> ah libunique ?
<uvos> yes
<Wizzup> hm I don't see it
<uvos> sec
<Wizzup> can you dpkg -S it on your device?
<uvos> libunique-dev
<uvos> owns /usr/lib/arm-linux-gnueabihf/pkgconfig/unique-1.0.pc
<Wizzup> It is not avail in my debian
<Wizzup> devuan*
<Wizzup> where did you get it from?
<Wizzup> testing or something?
<uvos> just apt install
<uvos> no its old i think its dropped in sid
<Wizzup> (mine is set to dutch atm but it can't find it)
<Wizzup> E: Kan pakket libunique-dev niet vinden
<Wizzup> it's not avail in beowulf it seems
<uvos> i just apt installed on a leste device
<Wizzup> wtf
<Wizzup> let me apt update I guess
<uvos> can you make apt list what repo a pacakge came from?
<uvos> or dpkg
<Wizzup> apt did something insane
<Wizzup> I did apt update
<Wizzup> and now it's installing libunique-1.0-0
<uvos> ok
<Wizzup> so it remembered?
<uvos> hmm
<Wizzup> ah no
<Wizzup> I had the command queued
<Wizzup> ok so I have it now!
<Wizzup> not sure what happened there with apt
<Wizzup> lol localisation is so annoying when stuff like make is being translated
* Wizzup changes and reboots
<Wizzup> uvos: well, dpkg-deb: building package 'sphone' in '../sphone_0.06_amd64.deb'.
<Wizzup> :)
<Wizzup> it looks a bit awkward in landscape
<uvos> thats right
<uvos> we need to force it protrait
<uvos> or fix it a bit
<Wizzup> shall I push this to a branch or to master
<Wizzup> uvos: well forcing portrait is pretty simple
<uvos> master
<Wizzup> uvos: done
<Wizzup> it should build for you now
<freemangordon> maybe use teh issue tracker of the repo instead of wiki
<Wizzup> so far we've mostly used the main issue tracker
<Wizzup> not package specific repo
<Wizzup> but we could if you want to
<Wizzup> uvos: shall I just put this in the CI now?
<Wizzup> uvos: then parazyd can give you perms to rebuild it as well
<uvos> sure why not
<freemangordon> Wizzup: the point is that we know there are lots of thing to be implemented
<uvos> but i knda want to keep that to immidate issues
<uvos> not stuff like add voip support or whatever
<freemangordon> uvos: yes, that's what I meant to use repo tracker for
<uvos> ok
inky has quit [Ping timeout: 272 seconds]
<freemangordon> we'll pollute the main tracker otherwise
<uvos> sure
<Wizzup> uvos: wrt force dialer into portait mode somehow, we have a x atom for it
<uvos> Wizzup: ok
<Wizzup> like we have for supporting both portrait and landscape based on device orientation
<freemangordon> why not use hildon flags?
<Wizzup> afaik
<uvos> Wizzup: please also set the standart min max aspect ratio atom
<Wizzup> freemangordon: that is what I mean I think
<freemangordon> ok
<uvos> those flags are atoms
<Wizzup> uvos: what is that?
<uvos> WM_NORMAL_HINTS
<uvos> min_aspect
<uvos> max_aspect
<freemangordon> uvos: I know, the point is that we have 2 atoms and those are easily set by a single hildon call
<uvos> the hildon call should then also set those
<uvos> as other window managers use them to detine if the window needs landscape or portrait
<uvos> nokia must have missed them while implmenting hildon
<Wizzup> :)
<Wizzup> soon it'll be an apt-get install away on my d4
<Wizzup> uvos: I took the liberty to update your comment
<uvos> pff mod powers abuse :P
lexik has joined #maemo-leste
<uvos> your build is failing
<tmlind> uvos: droid4 alsamixer can do dtmf during call no problem, see https://github.com/tmlind/droid4-sms-tools/blob/master/droid4-dtmf.sh
<uvos> tmlind: yeah i know :)
<tmlind> well amixer
<tmlind> not a nice interface, but that seems to be what few others do too with alsa
<uvos> right
<Wizzup> uvos: seems to be this?
<Wizzup> ./configure: line 6605: syntax error near unexpected token `0.35.0'
<Wizzup> ./configure: line 6605: `IT_PROG_INTLTOOL(0.35.0)'
<uvos> yes
<uvos> i saw this too
<uvos> you need intltool
<uvos> installed
<Wizzup> ok
<Wizzup> will make it a Build-Depends
<uvos> thats a absouly great error message btw
<uvos> thank you autotools
<Wizzup> yes :D
<Wizzup> no worries cmake can probably best it somehow ;)
<uvos> no doubt
<uvos> i dont think a truely good build system exists
<uvos> at least cmake as less layers
<uvos> *has
<Wizzup> autotools is not great in many ways, but it's a standard and for that alone I think it's mostly good
<Wizzup> but yeah, the sphone guy used it so it was easy
<uvos> i wonder if sphone guy is still around
<uvos> maybe we should inform him of our use
<uvos> he was clearly interested in linux on qwerty sliders..
<Wizzup> let's get it working in some shape first :-D
<Wizzup> amd64 build is ok now
<uvos> ok
<Wizzup> we also need to fix up our ofono some
<Wizzup> (I still have a sim with pin required set and ofono never detects it still)
<Wizzup> (unless I restart ofono)
<uvos> Wizzup: something is up with your unit
<uvos> mine detects the sim every time
<uvos> check the modem firmware version in android maybe
<Wizzup> uvos: I think I digged into this before
<Wizzup> like I said, the sim notification presence is sent, but ofono does not pick it up
<uvos> ok
<uvos> hmm
<Wizzup> I can see it in dmesg
<uvos> ok
<uvos> you mean before the you unlock the sim?
<uvos> if you try to unlock it then sees it immidiatly
<uvos> ?
<Wizzup> startup-pin-query waits for the sim to present before it attempts to unloc kit of course
<Wizzup> basically the UI will forever show 'no sim present' in tsatu bar
<uvos> ok yeah i think i see that
<Wizzup> until you restart ofono or kick it in some way
<uvos> ok
<uvos> ok
<uvos> yes
<Wizzup> yeah I don't fully understand how ofono on the d4 works yet, but I think it acts on the tty line, and then uses qmi to actually do things
<Wizzup> so maybe we just need another 'act on this when you see it on tty line' thing
<Wizzup> (this is an extremely simplified version of my already basic understanding)
<uvos> maybe
<uvos> same issue exists on pp?
<uvos> or no?
<Wizzup> btw my revision is on that gh issue
<Wizzup> I don't think that issue exists on the pinephone or on the n900
<tmlind> uvos: for the voice call issues, not sure i know what we should do.. but i think we should move dts node for cpu_dai_mdm to be a child of the cpu_audio node as the cpu is not involved at all
<tmlind> uvos: then when voice call is active, it would also keep it's parent active
<Wizzup> uvos: sphone should be apt-get install'able on the d4 now
<uvos> tmlind: ok if that would work :P right now i have no clue how soc_snd descides what dai is active
<uvos> tmlind: i just sent sre a emial with that very question
<tmlind> uvos: i think right now we completely rely on the set_tdm_slot() hack
<tmlind> uvos: yeah sre should know, i don't
<uvos> ok that dosent cause Voice Playback to be active
<uvos> see debugfs
<tmlind> yeah ok makes sense
<Wizzup> uvos: shall I try to hildonize the sphone ui somewhat?
<uvos> Wizzup: explain?
<Wizzup> add the atoms, maybe make the text fields larger
<uvos> Wizzup: besidse using libhildon for the protrait mode what would that entail
<uvos> ok
<uvos> sure
<Wizzup> maybe add context menu to switch between the UI windows
<Wizzup> (as opposed to various .desktop launchers)
<uvos> i like various .desktop launcher tbh
<uvos> and we need them anyhow
<Wizzup> a .desktop for new sms seems weird to me
<uvos> so you need to support the xdg intents thing
<Wizzup> we just have 'Conversations', which is for sms history and also writing new SMS
<uvos> so if an app wants to send sms: it uses xdg spec to locate the sms program
<uvos> that program has some magic in its .desktop file to make it work
<uvos> btw the fact that this suff is missing is a major pain for maemo apps
<Wizzup> I can skip the context menu if you want, but I think 6 launch icons is not very useful ux, even now, but I also don't feel strongly about it
<Wizzup> uvos: ok, but let's consider that a separate issue for now
<Wizzup> how did you get it in portrait mode for your screenshots
<uvos> i run forcerotation = 1 in hildon transition.ini
<Wizzup> uvos: also making buttons larger, like 'Send' and 'Cancel' in sms-new
<Wizzup> uvos: right
<uvos> that makes everything rotateable
<Wizzup> did you manage to send a sms yet?
<uvos> sure everything you propose makes sense
<Wizzup> I just get 'SMS send action failed'
<uvos> but i think we should fix the ofono stuff first
<uvos> no
<uvos> it uses a ofono interface thats mia
<Wizzup> ok
<freemangordon> Wizzup: dialer has theming
<freemangordon> I think it makes sence to use it
<freemangordon> *sense
<Wizzup> I don't know how theming works, but it seems like we can do that later
<uvos> also why would the dialer want to look diferent than system theme?
<Wizzup> uvos: I don't think he meant different
<freemangordon> :nod:
<uvos> then it makes no sense
<uvos> it follows the gtk2 theme
<uvos> so.. i dont understand
<freemangordon> actually no, look at what I linked ^^^
<uvos> ok
<uvos> i dont think this is a big deal
<Wizzup> I think once we get basic things working, we'll just get PRs for things that are a big deal, and also for things that are not a big deal ;)
<tmlind> uvos: to clarify why we should move the voice call dts node, the voice call codec should not be a child of omap mcbsp like we have it right now, the voice all is all between cpcap and the modem
<uvos> tmlind: makes sense
<Wizzup> uvos: lol the style it uses is also white text on white/gray text input I think :-D
<Wizzup> like the qt5 stuff, but inverse
<uvos> tmlind: but i dont know how the dts structure results in dapm deciding what dai to power
<uvos> really the voice dai needs to be considerd powerd at all times
<uvos> since it is
<uvos> and the kernel dose not controll it
<uvos> tmlind: i sent you the email to sre for referance
<tmlind> uvos: ok, if the voice call codec is a child in dts of the cpcap voice codec, then it's also a child device in linux meaning voice call code will keep it's parent busy with pm runtime during use
<uvos> Wizzup: not sure what you mean
<uvos> Wizzup: i assume you found some theaming issue
<Wizzup> uvos: on the dialer, when you press the buttons, it renders white text in the text field
<uvos> ok
<uvos> maybe he hardcoded the color
<Wizzup> we'll see
<uvos> or our themes are broken
<Wizzup> progress at least
<uvos> our qt themes are broken
<uvos> which is why i fixed them at run time
<uvos> as you mentioned
<tmlind> good to see some voice call progress :) ttyl
<uvos> bye
<uvos> Wizzup: btw to get to the options you have to merge my branch
<uvos> i added the -c command for it
<Wizzup> uvos: feel free to merge it
<Wizzup> bbiab
<uvos> interestingly you can hotswap in a sim on a d4
<uvos> motmdm detects this fine
<uvos> so the android userspace was the limiting factor on this
mardy has quit [Quit: WeeChat 2.8]
inky has joined #maemo-leste
<stan> what does a power-led blinking 3 times a second mean when connected to usb power?
<stan> green, about 2.5x/sec
<stan> echo 800000 > /sys/class/power_supply/usb/input_current_limit made it stop
<uvos> Wizzup: btw on a diffrent sim now: no change to the bahavior, no grps/umts data
<uvos> this is on a fresh install + cellular stuff
<uvos> on devel
<uvos> so i think you could repo it by just using a fresh image
<Wizzup> ok
<Wizzup> maybe I can remove the gconf entries as well
<Wizzup> going to sleep first :)
tvall has joined #maemo-leste
lexik has quit [Remote host closed the connection]
scops has joined #maemo-leste
venji10[m] has joined #maemo-leste
mighty17[m] has joined #maemo-leste
ajr has joined #maemo-leste
asriel_dreemurr has joined #maemo-leste
lexik has joined #maemo-leste
tvall has quit [Quit: node-irc says goodbye]
scops has quit [Quit: node-irc says goodbye]
venji10[m] has quit [Quit: node-irc says goodbye]
mighty17[m] has quit [Quit: node-irc says goodbye]
ajr has quit [Quit: node-irc says goodbye]
asriel_dreemurr has quit [Quit: node-irc says goodbye]
belcher_ has quit [Read error: Connection reset by peer]
belcher has joined #maemo-leste
tvall has joined #maemo-leste
scops has joined #maemo-leste
mighty17[m] has joined #maemo-leste
ajr has joined #maemo-leste
venji10[m] has joined #maemo-leste
asriel_dreemurr has joined #maemo-leste
xmn has quit [Ping timeout: 240 seconds]
Pali has quit [Ping timeout: 272 seconds]
<stan> on one device tonight, when usb is plugged-in and battery is full, i get a reboot loop shortly after kexec exits. if i pull the usb power, it boots fine
uvos has quit [Ping timeout: 252 seconds]