pagurus has quit [Ping timeout: 240 seconds]
uvos has quit [Ping timeout: 272 seconds]
Pali has quit [Ping timeout: 272 seconds]
sunshavi has joined #maemo-leste
<Wizzup> honeycomb is assembled
<Wizzup> should be able to get it set up tomorrow
Guest18624 has joined #maemo-leste
<Guest18624> Hi, yesterday I got the Droid 4 to connect to the GSM network, with some help from you guys. In addition to the instructions on the page https://leste.maemo.org/Status/Phone, this is what I've done:
<Guest18624> # after adding the beowulf-devel repository,
<Guest18624> # sudo apt update throws GPG error for beowulf/Extras
<Guest18624> # easy install of the packages:
<Guest18624> sudo apt install sphone
<Guest18624> sudo apt install hildon-connectivity-mobile
<Guest18624> sudo apt install ofono-scripts
<Guest18624> # in case the SIM was PIN-protected:
<Guest18624> startup-pin-query
<Guest18624> # then connected to GSM network:
<Guest18624> # immediately received SMS from my carrier
<Guest18624> # could call and receive calls (but couldn't hear)
<Guest18624> # 3G mobile data enabled by default
<Guest18624>  /usr/share/ofono/scripts/enable-modem
<Guest18624>  /usr/share/ofono/scripts/online-modem
mardy has joined #maemo-leste
joerg has quit [Ping timeout: 240 seconds]
Guest18624 has quit [Quit: Client closed]
joerg has joined #maemo-leste
macros_ has quit [Ping timeout: 252 seconds]
macros_ has joined #maemo-leste
Oksanaa has quit [Ping timeout: 256 seconds]
elastic_dog has quit [Ping timeout: 245 seconds]
elastic_dog has joined #maemo-leste
pere has quit [Ping timeout: 260 seconds]
_inky has quit [Ping timeout: 256 seconds]
inky has joined #maemo-leste
inky_ has quit [Ping timeout: 256 seconds]
Twig has joined #maemo-leste
Twig has quit [Ping timeout: 268 seconds]
pere has joined #maemo-leste
Twig has joined #maemo-leste
Pali has joined #maemo-leste
sixwheel- is now known as newnick
newnick is now known as sixwheeledbeast
_inky has joined #maemo-leste
inky_ has joined #maemo-leste
inky has quit [Ping timeout: 240 seconds]
elastic_dog has quit [Ping timeout: 240 seconds]
inky_ has quit [Ping timeout: 256 seconds]
elastic_dog has joined #maemo-leste
inky_ has joined #maemo-leste
inky_ has quit [Ping timeout: 256 seconds]
_inky has quit [Ping timeout: 245 seconds]
uvos has joined #maemo-leste
_inky has joined #maemo-leste
_inky has quit [Read error: Connection reset by peer]
_inky has joined #maemo-leste
<bencoh> alright, gonna try to upgrade leste here ... what do I need to disable first for it not to reboot? (yeah, I always seem to forget)
<uvos> touch /etc/no_lg_reboots
<bencoh> thanks :)
<uvos> but leste config should do that for you
<uvos> (if your version is recent enough)
<bencoh> doubt it is
<Wizzup> also reboot after that file
<Wizzup> honeycomb is up and running
<Wizzup> now I just need to migrate the rpi systems
<bencoh> reboot after the touch? alright
<Wizzup> ywesa
<Wizzup> yes
<bencoh> I was about to press enter :)
<bencoh> yay, looks like it worked
<bencoh> let's see if it reboots
<bencoh> (I didn't dist-upgrade though)
<bencoh> oh, is dist-upgrade safe on leste?
<uvos> yes
<uvos> and sometimes its nesscary
<uvos> freemangordon: log dosent really show anything
<uvos> uvos.xyz/maserati/sphone-abook.log
<bencoh> interesting ... I got a text getty prompt instead of Xorg after upgrade without dist-upgrade
<bencoh> I guess kernel version doesn't match xorg driver?
<bencoh> (nice that it doesn't crash at boot)
<uvos> uname -a, xorg.log?
<bencoh> 5.10.30
<uvos> yes wrong kernel
<bencoh> thought so
<bencoh> now, to upgrade it from console without usbnet ....
<uvos> wpa_cli
<bencoh> yeah
<uvos> freemangordon: so to repduce: have a eds database, any kind with some contacts. make it default. build sphone from git, have it load contacts-ui-abook instead of -exec, open the dialer, click contacts.
<Wizzup> bencoh: I think icd might work without x
pere has quit [Ping timeout: 240 seconds]
<Wizzup> in any case, yes, you must dist-upgrade
<uvos> icd has pretty piss poor performace on d4 without x
<uvos> because it ussualy fails at least once trying to connect
<uvos> and then you would have to wait a long time for it to try again
<Wizzup> yes, that is a kernel bug
<Wizzup> not icd2 bug
<uvos> sure
<uvos> but in pactice it just dosent work
<Wizzup> btw, other topic
<uvos> if you cant use th ui
<Wizzup> I was thinking we should make or revamp some simple roadmap that we all agree on, on bugs and/or features to work on
<Wizzup> I have a few people who are interested in helping out but I have trouble pointing them at specific things to pick up
<Wizzup> our issue list is kinda large and not ordered by priority in any way
<uvos> also imo it kind of is a icd2 "bug"
<uvos> it just dosent try hard enough. the connection can fail for any reason incl stuff like temporary interferance
<uvos> it should just try again
<Wizzup> right it defers to wpa_supplicant on that
<uvos> Wizzup: not sure what the difference is between icd2 driving wpa and wpa_cli driving wpa
<uvos> (wpa_cli never ever fails to connect on d4)
<Wizzup> pretty sure the first time fails
<Wizzup> and then it just retries
<uvos> not always
<Wizzup> driven by wpa_supplicant standalone logic
<uvos> and right the problem is icd2 dosent try again
<uvos> im not sure why but it just gives up after one try
<uvos> if you connect with wpa_cli it just tries again and suceeds
<uvos> this is also true if you start wpa_supplicant with -c
pere has joined #maemo-leste
blasty_ has quit [Remote host closed the connection]
_inky has quit [Ping timeout: 268 seconds]
<uvos> looks like i got another d4 display cable to die on me :(
<Wizzup> weird, how does that happen
<Wizzup> do you regularly open them up?
<uvos> no idea
<uvos> sure regularly
<uvos> i mean i use it as a primary device
<uvos> that comes with lots of openings
<Wizzup> I can send you something, if you let me know, I am leaving friday morning
<uvos> nah its fine
<uvos> i still have 2 others
<uvos> but at some point if you find a d4 thats broken in a different way sure
<Wizzup> probably about 12 atm, but those are in the us
<Wizzup> looks like 5 out of 6 mz617 are in a good state
<Wizzup> one had a power button that looks like someone *really* wanted to power it off :p
<uvos> :P
<Wizzup> ok so the honeycomb is set up, just need to move the build systems there
<Wizzup> might need to re-install debian or something, the pi rootfses might be too pi specific, not sure
<Wizzup> btw, any ideas on the roadmap thing?
<uvos> i dont think its a bad idea per say
<uvos> but idk how you would organise it
<Wizzup> wiki page, with links to issues, and the wiki page could be ordered by general goals and then perhaps with some dates as to when we'd -like- to do it
<humpelstilzchen[> But people just work on whatever they want to, not sure if a roadmap helps in pinning more important issues
<uvos> i dont think deadlines are particularly usefull
<uvos> pinning more important tasks helps
<uvos> timelines dont
<uvos> imo
<Wizzup> timelines are not to push pressure, of course
<Wizzup> humpelstilzchen[: well, I think it would be good to have a bit more direction in that sense
<Wizzup> doesn't mean people can't do whatever they want :)
<Wizzup> but it could help with "how much do we think we care about feature X vs bug or feature Y" when it comes up
<Wizzup> which often happens
<uvos> sure
<uvos> :P
<Wizzup> honestly I love track of these things and just forget, so it's good to remind me
<uvos> yours it quite new
<uvos> its mostly freemangordon thats really slow
<uvos> ahm
_inky has joined #maemo-leste
<Wizzup> lol I don'
<Wizzup> t think so
<Wizzup> but ok
<Wizzup> on the at-spi pr, could you clarify what was tested?
<Wizzup> like, gtk3 apps? does it work in browser (html) input fields?
<uvos> firefox-esr, various qt apps
<uvos> yes it works everywhere
<uvos> also gtk3
<Wizzup> does it support context awareness?
<Wizzup> like, read current text of input?
<uvos> it could (sometimes app implementation is uneven) but dosent rn
_inky has quit [Read error: Connection reset by peer]
<uvos> wrt slow reviews, some of those sit since nov 2021 i think thats to long. just give me commit access at that point.
<Wizzup> it's also just lack of time in some cases
<Wizzup> what would also help me is a way to test some of it, for example the status menu notifier thing
<uvos> im not saying it malicous
<Wizzup> what should I install to test it, see how it works as expected?
elastic_dog has quit [Ping timeout: 240 seconds]
<uvos> anything that creates a status menu item :P
<uvos> (various media players, any im program etc)
<uvos> i used telegram and cantata and some others
<uvos> konversation i think
inky_ has joined #maemo-leste
<Wizzup> or just a screenshot or two would also help imho
<Wizzup> but yeah not saying that's the reason :)
<Wizzup> just a more general thing
elastic_dog has joined #maemo-leste
<uvos> hmm
<uvos> looks like the cable was damaged by sand
<uvos> dont go to the beatch
<Wizzup> heh
<Wizzup> the beaches I go to are stone beaches, so should be ok
_inky has joined #maemo-leste
<lel> MerlijnWajer closed a pull request: https://github.com/maemo-leste/hildon-desktop/pull/18 (launcher: quote command sent to terminal emulator)
<Wizzup> freemangordon: I merged this pr, but then realised that I think you're the maintainer, so please check if it's all OK
<Wizzup> freemangordon: I think I wrote that code, and I think it looks ok, but please lmk
<Wizzup> actually I'll just build it
<Wizzup> it's a clear bugfix for my code
_inky has quit [Read error: Connection reset by peer]
halftux has joined #maemo-leste
_inky has joined #maemo-leste
<freemangordon> uvos: abook debug does not seem to be enabled
<freemangordon> should look like this https://pastebin.com/9dSmPR5Z
<freemangordon> I am not sure I understand what is this about, so feel free to either merge or drop
<freemangordon> I mean - I lack the knowledge to judge if this is the correct fix
inky_ has quit [Remote host closed the connection]
inky has joined #maemo-leste
<freemangordon> uvos: re slow review - I would say that our priorities differ sometimes
<freemangordon> also, I think you are well aware how much time I spend on Xorg DDX/omapdrm
<freemangordon> if you feel you can do that better and faster, please, be my guest
<freemangordon> not to say I wasted time chasing regressions in mce caused by use, spent time on sdl, etc
<freemangordon> so I don;t really think it is fair to call me "slow"
<freemangordon> s/use/U
<uvos> i did not cause any regesions in mce....
<freemangordon> sure you did, but lets not go into that, it does not really matter
<uvos> no
<freemangordon> well, ok
<uvos> those bugs existed in fremantle too
<freemangordon> you made no mistakes, ever
<uvos> i dident say that
<freemangordon> ok, ok
<freemangordon> please, have a look at pastebin ^^^
<uvos> idk how to enable debug output in abook then
<uvos> the envvar you posed is not sufficent
<freemangordon> see pastebin ^^^
<uvos> yes i used that
<freemangordon> user@devuan:~/maemo/git/abook/osso-abook$ G_MESSAGES_DEBUG=all OSSO_ABOOK_DEBUG=all ./lib/test_contact_chooser
<uvos> yes both of those where set
<freemangordon> weird
* freemangordon checks something
<freemangordon> uvos: if I install sphone, will it use osso-abook? or I shall build from the repos?
<uvos> no
<uvos> you have to build from repos
<uvos> and make it load the moduel as stated above
<freemangordon> above?
<uvos> [13:12] <uvos> freemangordon: so to repduce: have a eds database, any kind with some contacts. make it default. build sphone from git, have it load contacts-ui-abook instead of -exec, open the dialer, click contacts.
<uvos> the modules to be loaded are in /usr/share/sphone.ini
<freemangordon> I am not sure I understand "have it load contacts-ui-abook instead of -exec"
* freemangordon pulls sphone
<uvos> look at /usr/share/sphone.ini
<uvos> should be clear then
<freemangordon> ok
<uvos> /usr/share/sphone/sphone.ini
<freemangordon> ok
<freemangordon> uvos: sorru, it is still not clear to me. shall I modify ContactsUiExec section?
<uvos> no
<uvos> theres not sutch section
<uvos> Modules=
<freemangordon> [ContactsUiExec]
<freemangordon> # Application to call to open contacts
<freemangordon> ContactsExec=/usr/bin/gnome-contacts
<uvos> +contacts-ui-abook
<uvos> -contacts-ui-exec
<freemangordon> ok
<uvos> right forgot about that
<uvos> anyhow
<uvos> the module
<freemangordon> ok, got it
_inky has quit [Ping timeout: 252 seconds]
<freemangordon> uvos: I do;t think abook code is called at all
<freemangordon> *don;t
<uvos> well it shows the window
<freemangordon> I see something "a..."
<freemangordon> keep in mind I don't have phone contacts here
<freemangordon> but that should not make any difference
<uvos> i click on contacts
<uvos> abook opens a window
<uvos> "Choose contact"
<uvos> (no contacts)
<freemangordon> no, I have "a..." as a contact here
<uvos> syncevolution --print-databases?
<freemangordon> -bash: syncevolution: command not found
<freemangordon> I have EDS only
<freemangordon> shall I install that?
<uvos> you can probubly have eds print the databases too somehow
<uvos> sure
<freemangordon> I'll install syncevolution
<uvos> right
<uvos> so your default is the same as system-address-book
<uvos> probubly you need to create some other database to make it break
<uvos> (and make it default)
<freemangordon> need a second
<freemangordon> I don;t see the book selection code called
* freemangordon fires gdb
<freemangordon> uvos: you are missing a call to osso_abook_init()
<uvos> freemangordon: ok thanks
<freemangordon> wait
<freemangordon> it will fix missing logs
<freemangordon> lemme test it here first
_inky has joined #maemo-leste
<freemangordon> uvos: you better call osso_abook_debug_init() instead of osso_abook_init()
<uvos> ok
<freemangordon> osso_abook_init() requires osso_context I am not sure you can get
<uvos> well one could be created just for this module
<uvos> (in the module)
<uvos> but ok
<freemangordon> no need I think
<freemangordon> lets first see if we can get sane logs
<uvos> anyhow
<uvos> afk
uvos has quit [Quit: Konversation terminated!]
<freemangordon> uvos: you should keep config in /etc, not in usr/share
<freemangordon> it gets overwritten on reinstall
<Wizzup> I think it is some systemish so put configs in /usr/share
<Wizzup> like X also moved some stuff there
<Wizzup> maybe it's like system provided vs user set or something
<Wizzup> systemdism*
<freemangordon> aha
<freemangordon> but, it gets overwritten without warning
inky has quit [Read error: Connection reset by peer]
inky has joined #maemo-leste
uvos has joined #maemo-leste
uvos is now known as _uvos_
_inky has quit [Ping timeout: 256 seconds]
<_uvos_> freemangordon: yes as is intended, according LFHS /usr/share contains distro configuration /etc contains system wide administrator configuration and ~ contains user configuration
<_uvos_> freemangordon: for sphone /usr/share contains defaults if it cant read a config file from ~/.sphone
<_uvos_> but should be better documented
<freemangordon> ah, I see
<freemangordon> uvos: also, you *must* call hildon_gtk_init() and not gtk_init() on leste
<freemangordon> well, on hildon
<freemangordon> this https://pastebin.com/bRR5YHuC
_inky has joined #maemo-leste
<freemangordon> but, make sure module init is called before *any* gtk function is called
_uvos_ has quit [Ping timeout: 272 seconds]
* Wizzup has pine64 keyboard case
<buZz> i notice some 'broken' pinephones are hitting marktplaats.nl
uvos has joined #maemo-leste
<uvos> thats not going to work
<uvos> sphone stricktly has no odering restrcitons on modules
<uvos> so have to do this some other way
<Wizzup> that's going to be tricky
<freemangordon> uvos: so, why gtk functions are called in module init time?
<freemangordon> *at
<uvos> because the main process inits gtk
<freemangordon> that's fine
<freemangordon> it is ok to call gtk_init
<uvos> (when required)
<uvos> 1646233641 <freemangordon> uvos: also, you *must* call hildon_gtk_init() and not gtk_init() on leste
<uvos> ?
<freemangordon> did you look at link and the patch?
<uvos> + hildon_init();
<uvos> this is supplement to gtk_init?
<freemangordon> you either call hildon_gtk_init() and not gtk_init() or you call hildon_init() *after* gtk_init()
<freemangordon> yes
<uvos> ok hmm
<uvos> still this means the main process depends on libhildon
<uvos> not great either
<uvos> ill have to think of something
<freemangordon> no, you can call that from abook module
<uvos> no
<freemangordon> why?
<uvos> some of the other modules also use libhildon
<uvos> (so far to no ill efect)
<freemangordon> ah
<freemangordon> ok, but how d o you init gtk2 then?
<uvos> i gues just using hildon buttons and sutch happens to be fine
<freemangordon> yeah
<freemangordon> you still have to call gtk_init at exactly one place
<uvos> right it dose that
<freemangordon> and before any gtk function is called
<uvos> in glibloop or qtloop (depending on if you want qt support also)
<freemangordon> well, you should find a way to call hildon_gtk_init then instead of gtk_init when running on hildon, somehow
<uvos> i assume libhildon dosent allow you to check if its initalized
<uvos> otherwise the first module to need it could run hildon_init
<freemangordon> uvos: how do you guarantee that gtk is inited?
<freemangordon> glibloop is a module?
<uvos> yes but no glibloop
<uvos> its special
<freemangordon> ah,
<uvos> its a initalization module
<freemangordon> well then you need either special hildonloop
<uvos> sure
<uvos> could do that
<uvos> but would rather avoid ofc
<uvos> (if possible)
<freemangordon> or dload("libhildon") and call hildon_gtk_init on success
<Wizzup> or make the modules ordered?
<uvos> ew :P
<freemangordon> or this, yeah
<uvos> the dload might work
<uvos> creating a hildon module is annoying
<uvos> since you then also need a hildonqt module too
<freemangordon> I am not really sure what happens if you call iy more than once
<freemangordon> *it
<freemangordon> I guess nothing bad
<uvos> might leak some ram
* freemangordon chacks the code
<uvos> ill maybe look at it later
<freemangordon> *checks
<Wizzup> humpelstilzchen[: hm, my keyboard only worked for a bit, and now it doesn't
<Wizzup> humpelstilzchen[: any idea how I can debug that? (pp)
<Wizzup> [ 52.193516] kb151 2-0015: Charger read failed - MCU returned 0xff
<Wizzup> [ 52.199690] kb151 2-0015: Failed to initialize the charger
<Wizzup> [ 57.335600] kb151 2-0015: Charger is initialized
<freemangordon> nothing bad will happen
<humpelstilzchen[> Wizzup: not really, mine just worked
<freemangordon> oh, actually it is bad
<freemangordon> g_critical()
<freemangordon> this will abort
<uvos> right
<uvos> maybe, we dont need it to be g_critical
<freemangordon> yeah
<uvos> it dosent sound critical
<humpelstilzchen[> Wizzup: try to press on the connection again with some force
<Wizzup> humpelstilzchen[: right ok
<Wizzup> it seems to charge though
<freemangordon> uvos: but it calls gtk_init too
<uvos> hmm?
<freemangordon> this is reallt tricky as maemo qt module calls hildon_gtk_init() too, iirc
<uvos> oh hmm
<freemangordon> not 100% sure about qt though
<uvos> so far this works regardless
<uvos> if so
<uvos> since sphone with qtloop inits qt
<uvos> and using it works fine
<uvos> even thoug it also inits gtk
<freemangordon> but hildon works by chance
<uvos> right
<uvos> i mean with regards to mameo qt patform
<freemangordon> anyway, the patch I posted ^^^ is good enough for testing
<freemangordon> like, I see a correct list of contacts here with it
<uvos> ok
<freemangordon> also, please consider using https://github.com/maemo-leste/osso-abook/blob/master/lib/test-contact-chooser.c to experiment
<uvos> freemangordon: btw please consider droping -DMAEMO_GTK=1 from gtk
<uvos> not setting this is supposed to make it use non hildonised gtk
<uvos> but this dosent work, and apears to be simply missing the maemo5 version of gtk
<Wizzup> oh, this is patch this one guy did?
<uvos> Wizzup: no idea
<Wizzup> I think this is for the whole gtk build
<Wizzup> not for individual gtk apps
<Wizzup> just to be clear
<uvos> Wizzup: so if you build an app without this set
<uvos> Wizzup: it fails to compile for lack of some hildon specific headers
<uvos> which is quite annoying building gtk2 apps
<Wizzup> that's silly, it should default to that when gtk2 is built with it on
<Wizzup> weird that we don't see it for any of our other gtk apps?
<Wizzup> is this some cmake thing where you don't have the pkgconfig stuff?
<uvos> the ones we imported from fremantle all have this
<uvos> idk if we build any non hildon gtk2 apps
<uvos> i dont think we do (besides sphone)
<uvos> Wizzup: wrt cmake, dunno, point is nothing compiles without this define
<Wizzup> uvos: right, but I haven't run into it anywhere
<Wizzup> is why I ask
<freemangordon> neither do I
<freemangordon> I would say something pkgconfig is missing
<freemangordon> uvos: hildon-1.pc defines that
<uvos> right
<uvos> but why should gtk applications that dont use hildon-1 use this
<uvos> /libhildon
<freemangordon> what applications are thise?
<freemangordon> *those
<uvos> any gtk2 application
<freemangordon> like?
<uvos> in this case sphone
<uvos> come on
<freemangordon> I don;t know what do you include
<uvos> gimp :P
<freemangordon> what is the error?
<uvos> ill look into it later, i ran into this when first compiling sphone
<freemangordon> ok
<uvos> (when it was a pure gtk2 applicaion)
<lel> MerlijnWajer closed a pull request: https://github.com/maemo-leste/libmatchbox2/pull/8 (Drop support for _MOTIF_WM_HINTS)
<Wizzup> uvos: I guess this also needs h-d rebuild
<uvos> yes
<uvos> imo it might make sense to just pull libmatchbox2 and clutter into hildon-desktops tree
<uvos> since both of those are special versions just for h-d that cant really be used as real libs anymore
mardy has quit [Quit: WeeChat 2.8]
<Wizzup> uvos: might make sense yeah, but the current setup works ok for me
<Wizzup> but I agree it might be better otherwise (but maybe a bit senseless currently)
<freemangordon> yeah, I think we have more important things to do first
<Wizzup> right, about that roadmap
<freemangordon> didn;t test, but the same issue exists on fremantle
<Wizzup> nice find!
Twig has quit [Ping timeout: 250 seconds]
Twig has joined #maemo-leste
Twig has quit [Ping timeout: 250 seconds]
<Wizzup> calebtheythem[m]: calebtheythem[m4: ping, which one is your acc?
<calebtheythem[m]> wizzup: the first one you mentioned, i think it's caleb_m on IRC?
<calebtheythem[m]> the second one is a dead account
pere has quit [Ping timeout: 240 seconds]
pere has joined #maemo-leste