uvos has quit [Ping timeout: 268 seconds]
ruleh has quit [Ping timeout: 256 seconds]
freemangordon has quit [Ping timeout: 260 seconds]
<Wizzup> missMyN900: you're free to port libicd-network-wpasupplicant to iwd :p
<missMyN900> Wizzup: is connman supporting iwd not enough?
<Wizzup> no, we don't use connman
missMyN900 has quit [Ping timeout: 245 seconds]
Pali has quit [Ping timeout: 265 seconds]
n900 has quit [Ping timeout: 268 seconds]
n900 has joined #maemo-leste
mrtux has quit [Quit: The Lounge - https://thelounge.chat]
mrtux has joined #maemo-leste
Wikiwide has quit [Ping timeout: 260 seconds]
Wikiwide_ has joined #maemo-leste
Wikiwide_ has quit [Remote host closed the connection]
Wikiwide_ has joined #maemo-leste
Wikiwide_ is now known as Wikiwide
joerg has quit [Ping timeout: 260 seconds]
joerg has joined #maemo-leste
mardy has joined #maemo-leste
freemangordon has joined #maemo-leste
Wikiwide has quit [Read error: Connection reset by peer]
elastic_dog has quit [Ping timeout: 250 seconds]
elastic_dog has joined #maemo-leste
peetah_ has quit [Ping timeout: 260 seconds]
peetah has joined #maemo-leste
<sicelo> missMyN900: and i never had a problem with wpa_supplicant ever, even on N900. whether using manual methods (wpa_cli) or frontends. anyway, no denying that everyone is moving towards iwd, and one may as well embrace it
Pali has joined #maemo-leste
ruleh has joined #maemo-leste
uvos has joined #maemo-leste
<uvos> parazyd: can i have a extras repo for qtwebbrowser?
<crab> ok so what is happening here: https://paste.debian.net/1220759 ?
<crab> ill run with -a and see what that says...
<crab> hildon-connectivity-wlan/stable 1.5+2m7 all [upgradable from: 1.4+2m7]
<crab> hildon-connectivity-wlan/now 1.4+2m7 all [installed,upgradable to: 1.5+2m7]
<Wizzup> crab: btw, if you still have no ui, we may know the problem
<crab> and thats what happens if i try to install it
<crab> well i do have the ui problem still,
<crab> but im now beginning to think that somehow apt is a bit unwell
elastic_dog has quit [Ping timeout: 268 seconds]
<crab> "problem" (for certain values of "problem")
lexik_ has quit [Ping timeout: 260 seconds]
<Wizzup> try: apt-get -s -o Debug::pkgProblemResolver=yes install ...
<crab> i did that the other day to no avail iirc.
<Wizzup> uvos: I could also have ofono be a dependency of maemo-system-services
<Wizzup> crab: right it's just more debug info, what if you install the packages directly that it says it cannot pull
<Wizzup> i.e. add all three to apt install
<crab> so install with the three .'s literally like that?
<crab> or with that hildon wifi thingy?
lexik has joined #maemo-leste
<crab> (re. my pastebins)
<Wizzup> crab: sec let me give you a literal command
<uvos> Wizzup: yes we need to revert that
<Wizzup> uvos: what about depending on ofono
<uvos> Wizzup: and whatever xsession script hangs when ofono is not available must not
<Wizzup> crap: apt install hildon-connectivity-wlan libicd-network-wpasupplicant-dbus-n900 libicd-network-wpasupplicant-dbus-common
<uvos> i dislike it because it forces ofono on devices with no modem
<crab> cool...
<Wizzup> uvos: by design it system waits for sim to be ready before it continues
<Wizzup> this is how fremantle does it
<Wizzup> maybe it can not block if ofono is not running
<Wizzup> or something.
<uvos> Wizzup: im pretty sure you can just after: ofono and have the script return of ofono is not running
<Wizzup> it's not about the script, it's about the binaries it invokes
<Wizzup> and in general this contains a lot of non-ofono stuff AFAIK
<uvos> well fixing the binary would be best
<Wizzup> so it can't just *not* run
<uvos> what is it?
<uvos> the binary
<Wizzup> sure if we remove the ofono line now it will work for non-devel, but anyone with ofono and the connui-cellular installed will get a black screen forever
<Wizzup> startup-pin-entry iirc
<Wizzup> it's supposed to block in X before h-d starts
<uvos> and what dose startup-pin-entry do except unlock the sim?
<Wizzup> ^
elastic_dog has joined #maemo-leste
<Wizzup> there's a whole part that uses actual matchbox
<uvos> yeah but what for? why would we block x on a device with no modem?
<uvos> for what
<Wizzup> nobody said 'with no modem'
<Wizzup> of course with devices without modem it is different
<uvos> ok well why would we block x on a device with ofno ot installed?
<Wizzup> the line of questioning is not helpful
<uvos> Wizzup: im trying to undeerstand
<Wizzup> I didn't say we should block X if there is no modem waiting for pin
<uvos> ok
<crab> hopefully i did that right
<crab> the copy paste was a bit tricky
<uvos> what i realy want to know is why must startup-pin-entry run if ofono is not availble
<crab> but since it thinks those things exist i guess it cant have been that badly wrong
<uvos> run as in more than just exit with: ofono not available
<Wizzup> uvos: I don't think it should be installed when there is no modem probably
<Wizzup> that's an easy solution, but it doesn't help if we then remove 'ofono' from the depends of this script
<uvos> why you can have it after: ofono
<uvos> then iiuc if ofono isten installed
<uvos> the script will still work fine
<uvos> while if it is ofono will run before this script
<Wizzup> crab: so I don't understand this, I see parazyd committed those packages at some point but I reverted them, but it is not clar to me what made it into the repo
<Wizzup> uvos: ok, I would try it on my d4 except that ofono there isn't helpful :P
<uvos> btw startup-pin-entry needs to be replaced anyhow
<uvos> since sim cards can be hot plugged etc
<Wizzup> it can run upon sim plug as well then
<uvos> right
<Wizzup> in any case ofono often doesn't detect this currently
<uvos> we can change it from blocking the session
<Wizzup> I wouldn't worry about this edge case atm
<uvos> to just poping up whenever ofono reports a new sim
<Wizzup> uvos: yeah it only blocks the session by 'virtue' of it not exiting and not being backgrounded
<Wizzup> so I should test this with 'after' and see if I still get the pin entry?
<uvos> not sure how you would test that, i dont get pin entry regardless
<Wizzup> wish the droid4 and n900 sim size were the same hehe
<uvos> due to ofono isues
<uvos> oh on n900 yeah
<Wizzup> oh, I forgot I removed nokia-modem from 5.15 because of panics
<Wizzup> rip
<Wizzup> SNAFU all day long :P
<crab> Wizzup: so essentially on my machine, apt wants those two packages in the repo for the gui (or something it depends on - the wifi thing) ?
<Wizzup> crab: let me check something with parazyd
<uvos> Wizzup: maybe making startup-pin-entry non blocking and wait for ofono to show on dbus to pop up with a window is least work
<uvos> then the init script dosent have to care about ofono at all
<Wizzup> uvos: well that's not how it should work I think
<uvos> why not
<uvos> you want the phone to be unusable with a locked sim?
<uvos> as in to someone without the pin
<uvos> i allways thought that was a absurd security mesure.
<uvos> since the attecker can just swap the sim, or remove it
<crab> Wizzup: i appreciate this, but remember: im just a casual hobbyist end user who is (hopefully) helping you lot out. my n900 is doing what it needs to do and as ive said before i am more than happy to do a reinstall at some point if ive been unlucky :)
<Wizzup> uvos: I don't know why they do it per se, but I think it's a logical order
<Wizzup> crab: right, do you still have ui problems?
<crab> oh sure
<uvos> i dont think so, but ok
<Wizzup> can you change one line and see if it gets better
<crab> i have no ui at all except during kernel boot :)
<crab> sure ill try...
<crab> (well until i ssh in ofc)
<crab> what do you need me to change?
<Wizzup> crab: edit /etc/init.d/xsession and remove 'ofono' from it
<crab> roger...
<Wizzup> and then restart/reboot
<crab> roger again...
<Wizzup> the wlan thing we'll fix next, it looks like the CI just failed
* crab waves at n900
n900 has quit [Ping timeout: 250 seconds]
<uvos> Wizzup: looks like the right flag is use: not after:
<uvos> use is a soft dependency - if dns, logger or netmount is in this runlevel start it before, but we don't care if it's not in this runlevel.
<uvos> after declares that we need to be started after another service, without creating a dependency (so on calling stop the two are independent)
<uvos> actually im not sure what the difference is
<uvos> but use sounds more directly like what we want
<Wizzup> uvos: looks good
<Wizzup> crab: parazyd and I likely debugged the wifi thing, will have fix in ~1hr or so
n900 has joined #maemo-leste
<n900> my gui has been restored! \o/
<Wizzup> we'll push that fix out as well
<crab> Wizzup: ^ you heard the phone :)
<Wizzup> crab: feel up for trying one more thing to help out? :P
<crab> ofc
<Wizzup> can you change the same file and add 'use ofono' below 'need xorg mce'
<Wizzup> without the quotes
<Wizzup> and then reboot to see if it still works
<crab> ok let me take another look and make sure i know what you mean...
<Wizzup> depend() { need xorg mce use ofono keyword -timeout
<Wizzup> }
<Wizzup> irssi stripped the newlines
<Wizzup> sec
<n900> cool i will do that and leave more gracefully this time.
n900 has quit [Client Quit]
<crab> i dont want to hassle you about it today, esp. as it seems to be consistent with regular maemo and that strange debian install,
<crab> but i wish i knew why this thing didnt seem to play ball with slaac for ipv6
<crab> if i assign the address manually it works fine
<crab> so strange
<uvos> we dont setup ipv6 at all
<uvos> so yeah no ipv6 support
peetah has quit [Ping timeout: 240 seconds]
<Wizzup> crab: don't push your luck regarding ipv6 lol :P
<Wizzup> I think there is some ipv6 support on fremantle, but I don't know -anything- about ipv6
<Wizzup> it's a 'later' thing mostly I think
<crab> well the use works
<crab> i still have a gui
peetah has joined #maemo-leste
<Wizzup> ok, ty
<uvos> Wizzup: how can you install files in debian/*.install from src directory ?
<crab> Wizzup: it does work:
<crab> root@devuan-n900:~# ping6 www.google.com
<crab> PING www.google.com(lhr25s32-in-x04.1e100.net (2a00:1450:4009:81e::2004)) 56 data bytes
<crab> 64 bytes from lhr25s32-in-x04.1e100.net (2a00:1450:4009:81e::2004): icmp_seq=1 ttl=119 time=12.5 ms
<crab> just not slaac oddly.
<crab> but i guess the implication is that code may be a bit old and crufty
<uvos> $ ping6 www.google.com
<uvos> connect: Network is unreachable
<uvos> not sure
<uvos> must be something you did
<crab> uvos: it took me years of farting aroudn
elastic_dog has quit [Ping timeout: 260 seconds]
<crab> but one day i just thought "what happens if i assign manually with ifconfig?"
<crab> and to my shock and surprise it worked.
<uvos> right ok
<crab> so if anyone here has a n900 and wants ipv6 - theres your hot tip.
<uvos> yeah no idea why slaac over ipv6 dosent work on your custom setup ofc :P
<crab> its not that custom!
<crab> its pretty standard maemo-leste i think
<crab> :)
<crab> (but in fairness to you lot, it also doesnt work under debian or the regular maemo)
<crab> anyway, thanks for getting my gui back and hope ive helped.
<crab> if you need me to test more stuff in future, if n900 is lurking here, i have a device ready for you.
n900 has joined #maemo-leste
<uvos> Wizzup: no ideas?
<Wizzup> uvos: sorry, what do you mean, how ot edit debian//rules or name files, or do you want to do some hack?
<Wizzup> crab: yeah ipv6 support is there in kernel, we just don't do whatever is required upon link up/dhcp/etc
<uvos> Wizzup: a bit of a hack, i want to just install a resource fille that the the buildsystem dosent install
<uvos> ie i have a maemo specific .desktop file
<uvos> i dont want to add it to the source itself
<uvos> i just want to maintain it in in debain/
<Wizzup> uvos: I think you just add the path, no?
<Wizzup> does that not work?
<Wizzup> you could maybe even do something like ../src/foo
<uvos> dh_install: Cannot find (any matches for) "../qtwebbrowser.desktop" (tried in ., debian/tmp)
<uvos> i tried that
<Wizzup> try ../../
xmn has joined #maemo-leste
<uvos> same
<crab> Wizzup: weird that you should link that with Merlijn Wajers avatar on github when ive been listening to bauhaus today
<Wizzup> yeah I drew that up in inkscape ~13 years ago :P
<Wizzup> (I am merlijn)
<crab> heheh
<sicelo> crab ... enyc?
<crab> heh
<crab> no but i kind of know who that is! :)
<sicelo> ok
<uvos> Wizzup: was it you that made the svg file on wikipedia?
<crab> Wizzup: https://www.youtube.com/watch?v=y5Y6JrRRMiM you may enjoy this later
<Wizzup> uvos: no I just made this one based on the logo, don't think too much of it
<Wizzup> I might change the avatar at some point
<Wizzup> I just set it a long time ago and never changed it really
<Wizzup> is talk.maemo.org down for others? http://talk.maemo.org/showthread.php?t=85357
<uvos> no
elastic_dog has joined #maemo-leste
<Wizzup> weird
<freemangordon> uvos: youshould have another target in .pro file that installs to $DESTDIR/$WHATEVER_PATH
<uvos> i dont want to really
<freemangordon> that's the right way
<uvos> id rather not modify upstream source at all
<freemangordon> why? ou're doing distro-specific installation
<freemangordon> also, holdon provides pkgconfig variable for .desktop files location, IIRC
<freemangordon> *hildon
<freemangordon> uvos: the other option is to have custom dh_something in debian/$notsurethepath that installs .desktop file
<freemangordon> but I have never used that so not sure how it works
<Wizzup> freemangordon: hm, I do occasionally get some segfaults still with cma=32MB: [ 2402.701477] cma: cma_alloc: reserved: alloc failed, req-size: 375 pages, ret: -16
<freemangordon> Wizzup: -depth 16 is your friend ;)
<uvos> on n900 depth 16 might acutally be worthi it
ruleh has quit [Quit: Client closed]
<uvos> it cant run the applications i have in mind that dont do 16 bit anymore
<uvos> anyways
<freemangordon> until I implement that patch that scanouts should not require CMA
<freemangordon> and even after then, it doesn;t make sense to have 24bpp on mobiles with 3-4 inches display
<freemangordon> uvos: what are those apps?
<enyc> crab: I'm here too but not the same as you =)).
<crab> hahah
<crab> i bothered to check if sicelo was in the other other place but i never thought you'd be in here too!
<Wizzup> freemangordon: do you use it with 16 bit depth atm?
uvos has quit [Remote host closed the connection]
<sicelo> crab: i just remembered that enyc was the other person who reported ipv6 issues, hence my question
<crab> oh!
<crab> yeah enyc and i love the ipv6
<crab> we cant get enough of it
<Wizzup> freemangordon: if so, please let me know what config you use and I'll try it
<Wizzup> otherwise, I think I will increase cma size for now to make this usable
<crab> sicelo: it was just a bit freaky after the bauhaus thing! :)
<crab> i guess its a small world...
<freemangordon> Wizzup: I dont; use it at all :)
<enyc> sicelo crab ; been ages since I tried N900 alas... uerm iirc the problem was that for some oid reasons ipv6 packaets weere getting dropped and were not getting the functionality that worked under cssu+power kernel i.e. at least ipv6 autoconfig without userland support, used to work .......
<freemangordon> Wizzup: but I think I have tested -depth 16 and it is just fine
<freemangordon> keep in mind this halves the required memory for graphic ops by a factor of 2
<freemangordon> because 24bpp is actually 32 bpp
<freemangordon> we have ARGB/XRGB
<freemangordon> also, increasing CMA > 32 and having compcache will just leave no memory for anything else
<Wizzup> crab: looks like it's quite small: $ ls -lsh usr/lib/icd2/libicd_network_ipv6.so
<freemangordon> oh, while we are at it - please, *disable* compcache
<Wizzup> 20K -rw-r--r-- 1 merlijn merlijn 18K Apr 9 2008 usr/lib/icd2/libicd_network_ipv6.so
<Wizzup> freemangordon: I don't know what compcache is
<freemangordon> zswap
<Wizzup> so you want no swap?
<freemangordon> I want swap, but no zswap
<Wizzup> I want zswap I think :)
<freemangordon> n900 has a dedicated partition
uvos has joined #maemo-leste
<freemangordon> Wizzup: trust me, you dont;
<freemangordon> for sure not on n900
<freemangordon> I've spent a lot of time on that, the final verdict is - unusable
<crab> Wizzup: fwiw, (and i absolutely don't want to contradict what Pali wrote, because i know hes a "legend in the scene" so to speak),
<crab> but im not entirely sure that what he said about just having the sysctl is enough is completely true
<crab> ill see if i can confirm that my settings are sane at some point though
<uvos> freemangordon: well the fact that i just tried to switch x to 16bit but amdgpu refuses to create 16bit scanout buffers should be an indication how well this is still tested
<bencoh> :]
<uvos> freemangordon: from runing 16bit on ddk1.9: anything qml and firefox is realy slow because they do 32 bit rendering regardless and convert to 16 bit for output
<freemangordon> 16bit is broken on ddk1.9
<bencoh> they probably rely on RGBA for everything GL anyway
<freemangordon> which is slow on ARM, because it uses BGRA ;)
<freemangordon> well, at least SGX do
<uvos> BGRA istent that unusal
<Wizzup> crab: I took a quick look and libicd-network-ipv6 is only 20kb so RE'ing it probably takes 1-2 days, I don't have that time now but in early 2022 I could take a look
<bencoh> oh, I didn't mean RGBA vs BGRA, but vs other 16b formats
<bencoh> like 565
<freemangordon> uvos: I don;t want to go into lengthy discussions, but I will insist on having 16bpp until someone provides some evidence that 32bpp is better (on mobile)
<Wizzup> freemangordon: maybe just try it for yourself and see
<freemangordon> and "app X does not work" is not really an evidence
<freemangordon> Wizzup: sure, but not now
<uvos> ignoreing the problem with compatability: i mean better is really subjective anyways
<Wizzup> if it works better then we can revisit
<crab> Wizzup: put it on the list
<uvos> people look at photos and stuff on mobile alot
<crab> but far down the list would be my suggestion
<freemangordon> uvos: and how many bits do you think your display has?
<crab> and if anyone bothers you ill happily tell 'em what i have in my script! ;)
<freemangordon> bits per pixel that is
<freemangordon> 12?
<Wizzup> crab: well there are fremantle scripts already
<bencoh> n900's display is pretty decent actually, but yeah, I doubt it has a super high definition
<Wizzup> libicd-network-ipv6-scripts
<freemangordon> n900 is a winner, IIRC it uses 14 or 16 bpp
<freemangordon> but it is a real GRB
<freemangordon> *RG
<uvos> freemangordon: well more that 16 is not usual even on cheep pannels, besides they do temporal dithering
<freemangordon> aah
<uvos> obv ainchent suff like n900 is not the benchmark here
<freemangordon> actually it is
<freemangordon> because it has a real RGB
* Wizzup checks out for a bit :P
<Wizzup> crab: please apt update and apt upgrade
<Wizzup> crab: wlan should be fixed
<freemangordon> unlike 'modern' displays which do not
<crab> roger
<uvos> freemangordon: ? "real RGB"
<uvos> you mean not pentile?
<uvos> who still uses pentile?
<uvos> except really really high density stuff
<freemangordon> and what is used now?
<uvos> rgb
<freemangordon> provide example, please
<bencoh> Sony ACX565AKM (n900)
<uvos> xt1602
<freemangordon> Last time I checked iphone, they were using pentile
<uvos> besides pentile is totaly orthagonal to color depth
<bencoh> Display Colors16.7M (8-bit), CIE193170%
<uvos> pentile reduces spacial resolution not color resolution
<freemangordon> uvos: as I told you ,I don;t have time now (not will later :) ) to go into lengthy discussion on that
<bencoh> sounds like it's really 24b then (?)
<freemangordon> Benwhat is this?
<freemangordon> bencoh: what is this?
<bencoh> n900's lcd panel
<freemangordon> yes, it is full 24bit rgb
<freemangordon> n900 panel goes circles around everything I've seen for the last 8-9 years
<uvos> you must have not seen mutch then
<freemangordon> 24bpp, transflective
<freemangordon> uvos: sure, it is that having fullhd on 5 inches is not my cup of tea
<bencoh> freemangordon: yeah, I wish they would go back to transflective displays
<freemangordon> especially if you have to use that in special light conditions to be able to see what is actually drawn on the screen ;)
<uvos> transflective is great
<uvos> but its bad for color reproduction
<freemangordon> not on n900
<uvos> sure is
<uvos> any amount of inicdent light totaly distroys reprodcution
<freemangordon> ah, you mean when it is exposed to sunlight?
<Wizzup> btw, I mailed pavel about te 5.15 n900 kernel problems
<uvos> its kinda same tradeof as RGBW on d4
<freemangordon> ok, but I give a shit about colors when I am on the beach and want to read a book
<sicelo> great Wizzup. privately, or via some ML?
<uvos> freemangordon: right its a tradeoff
<uvos> a good one
<bencoh> when exposed to direct sunlight (at least here) n900 kinda looks like some eink reader :)
<bencoh> but it's much better than nothing
<Wizzup> sicelo: privately, I think doing it through ml makes more sense if we have the kernel more packaged and less wip
<Wizzup> sicelo: like in a week from now or so
<Wizzup> I also plan to do a blog post with the 2d/3d stuff
<sicelo> sure.
<freemangordon> I don;t really see much tradeoff here, mobile phone is not tool used for color calibration
<freemangordon> anyway, have to do some RL job
<freemangordon> ttyl
<crab> Wizzup: i think im waiting for the wossname to become valid
<crab> still needs 48 mins or so.
<Wizzup> crab: the what
<crab> that ddue
<crab> *dude
<Wizzup> maybe your time is off
<crab> oh...
<crab> hmmm.
<Wizzup> ntpdate-debian -4
<crab> ok we are cooking...
<crab> looks like its installed some stuff...
<crab> https://paste.debian.net/1220770 if you want to see output.
<crab> i wonder what was up with the time - zone was correct but it was an hour out. maybe a result of accidentally booting into regular maemo with a weird tz when i pulled the battery before,
<crab> and then when it got into maemo-leste it was like "meh im not stepping this a whole hour in one big chunk" or something
<uvos> so qt webbrowser shows a vkb now - but only if the deivce is not opened :)
<Wizzup> crab: yeah looks fine, maybe try to reboot to make sure it worked
<Wizzup> or sudo /etc/init.d/icd2 restart
<Wizzup> uvos: cool, how does that work with qt?
<Wizzup> the IM is still missing
<uvos> Wizzup: it uses qt's internal vkb - i allready supported that
elastic_dog has quit [Ping timeout: 268 seconds]
<uvos> Wizzup: i just added support for checking with mce
<uvos> to get the slide state
<Wizzup> hm, him does that normally I think (The slide checking)
<uvos> Wizzup: yeah ofc
<Wizzup> as in the application doesn't need to know
<uvos> yeah but its not him
<Wizzup> sure
<uvos> it implements/uses qts own vkb
<Wizzup> eventually I don't think we want many different vkbs, but having a decent browser is exciting
<uvos> yeah sure
<uvos> but rn we dont have any browser that works on ts only devices
<Wizzup> yeah
<Wizzup> brb
<crab> restarting looks good
<Wizzup> cool
<crab> ill try a reboot too but since you are brb i will attend to irl job hopefully before you get back!
<crab> ;P
n900 has quit [Ping timeout: 260 seconds]
elastic_dog has joined #maemo-leste
xmn has quit [Quit: ZZZzzz…]
<crab> Wizzup: yep works with reboot too. :)
<crab> <- rl
n900 has joined #maemo-leste
<Wizzup> great
<uvos> https://github.com/IMbackK/qtwebbrowser <---- someone can pull that intro extras if they like
<Wizzup> uvos: I'm waiting for parazyd to do it :)
<Wizzup> but excited to try
<Wizzup> btw I think we need to look closely at spinals patches for 5.1 since a lot of problems that we had before seem to appear again with 5.15
<Wizzup> for example the n900 doesn't detect the usb cable is gone and it's no longer charging in upower
<Wizzup> pretty sure that kind of stuff was fixed
<sicelo> he definitely did some amazing work
<Wizzup> actually that should be merged
<Wizzup> anyway, just another thing to do
<Wizzup> uvos: we don't need the /disable attribute anymore for touchscreens right, since we release them in x and mce?
<uvos> no
<uvos> and i droped suport for it form mce some time ago
<uvos> so nothing uses it
<uvos> afaik
<uvos> did we patch that in on n900?
<Wizzup> we used to re-add the disable attr, but I don't think we need it anymore
<Wizzup> uvos: the maemo system services thing is in -devel
<Wizzup> I want to test it somehow but not sure how
<Wizzup> my leste n900 is in 5.15 and 5.1 boots to tty only
<Wizzup> so that gets tricky
<Wizzup> maybe if I can trick the droid into entering charge mode or something...
<uvos> ofono has a fake modem
<uvos> i dont quite remember how to enable it
<uvos> might be usefull
<uvos> (in general not only in this case)
<Wizzup> maybe if it does sin unlocking and stuff yeah
<uvos> looks like
<uvos> might make sense to look into enableing phonesim on vm by default
<Wizzup> mhm
xmn has joined #maemo-leste
mp1074 has quit [Quit: The Lounge - https://thelounge.chat]
mp1074 has joined #maemo-leste
mp1074 has quit [Client Quit]
mp1074 has joined #maemo-leste
mp1074 has quit [Quit: The Lounge - https://thelounge.chat]
mp1074 has joined #maemo-leste
<parazyd> uvos: Should that go to extras?
<parazyd> (qtwebbrowser)
<Wizzup> yes
<lel> parazyd created a repository: https://github.com/maemo-leste-extras/qtwebbrowser
<parazyd> uvos: Added you to the repo ^
<Danct12> does anyone know how to get a dump of wl1251-nvs.bin from my n900?
<Danct12> would be nice if it can output into file
<tmlind> Wizzup: that oops you posted few days ago is for unloading musb with a configured gadget or something like that
<tmlind> Wizzup: the n900 pm status script looks nice :)
<Wizzup> tmlind: I will package that script today
<Wizzup> tmlind: hm, the other oops I shared on the droid, I'm pretty sure I didn't unload musb then
<tmlind> hmm
<tmlind> was that on reboot or something?
<Wizzup> no, it caused a reboot
<tmlind> interesting
<Wizzup> I was watching a movie and not using it
<Wizzup> It's 5.15 though - so not 5.11
<tmlind> ok sounds like there are infinite bugs remaining in musb
<Wizzup> Let's double check we're talking about the same thing, I'll find the log
<tmlind> freemangordon: sorry have not had a chance to look at your patches, how about i just merge your linux sgx branch back?
<tmlind> i'll be busy all weekend with a move
<Wizzup> tmlind: so we're talking https://dpaste.com/8YZQ8MX5B right?
<Wizzup> looks like it
<tmlind> yeah
<tmlind> did you plug in the usb cable when it happened?
<Wizzup> it could be that it was plugged in to keep it charged
<Wizzup> which does cause a lot of plug/unplug events I think
<Wizzup> but I didn't -physically- do anything
<tmlind> ok sounds like there's some race with the plug/unplug events with musb
<bencoh> I think so as well
<bencoh> (although here I haven't seen it crash, just disconnect after a few seconds)
<Wizzup> well that aggrevates it probably :p
vifino has joined #maemo-leste
ruleh has joined #maemo-leste
<uvos> i also saw a random hang+reboot today
<Wizzup> 5.11 or 5.15?
<uvos> 5.15
<Wizzup> anything in pstore?
<uvos> device was just idleing
<Wizzup> and it's the one from the repo, or?
<uvos> i dident have pstore enabled
<uvos> no mine
<uvos> but its same as yours
<uvos> with just 2 wip cpcap patches
<Wizzup> apart from pstore :P
<uvos> and pstroe
<uvos> yeah
<uvos> random hangs being back is pls no territory
<uvos> n900 dosent boot and d4 hangs
<uvos> it is as allways :P
<lel> IMbackK edited a repository: https://github.com/maemo-leste-extras/qtwebbrowser
<uvos> btw is there a "trick" to figure out what qml modules are needed by a package
<Wizzup> maybe dsc_ knows
<uvos> since they are resolved at runtime its nearly impossible to know what classes/imports are provided by what pacakge
<freemangordon> tmlind: sorry, which patches do you mean?
<uvos> without going through all source and looking up eatch class by hand
<Wizzup> uvos: maybe you can find -iname \*.qml -exec grep import {} \; | sort | uniq or something
<freemangordon> yeah, the wonders of js
<uvos> freemangordon: yeah no kidding
<uvos> sucks
vifino has quit [Ping timeout: 260 seconds]
<freemangordon> uvos: I just finished couple of hours angularjs session ;)
<freemangordon> which is no better than qml, if not worse
<Wizzup> worse yeah
<uvos> Wizzup: what you suggest is semi usefull yeah
<uvos> but still pretty hard to compear that to what debian pacakges it needs
<Wizzup> ye
<freemangordon> maybe it will be easier to just run it and watch for "this is missing" exceptions/error messages
<uvos> freemangordon: yeah but then i need a rootfs that has no qml modules to start with
<freemangordon> how hard is to remove if you have already installed
<freemangordon> you'll just reinstall later on
<uvos> well it removes other stuff too
<uvos> because of depends :P
<freemangordon> I know
<freemangordon> but it will remove 2-3 apps
<freemangordon> I guess
<uvos> its in the repos now
<uvos> so maybe just try if you have few modules installed :P
<uvos> i think/hope i have everything coverd
<Wizzup> my droid4 has qml stuff installed for conversations so also not a good test bed
<Wizzup> uvos: what category is it in the application manage?
<Wizzup> I found it
<uvos> upps its in utilitys
<uvos> should be network
<Wizzup> and the icon, it's not in the hildon ones?
<uvos> should it be?
<Wizzup> if it is in extras I would expect it to
<Wizzup> I also don't see it in the debian ones
<uvos> oh you mean that
<uvos> yeah its in hildon
<uvos> this is a bug
<Wizzup> I must be blind
<uvos> sometimes i have to kill hildon to make it pick up new ones
<uvos> or you are blind
<uvos> :P
<uvos> looks like chrome
<Wizzup> I think it might be that you don't use the right way to install it and it is not picked up?
<uvos> no
<Wizzup> maybe it just didn't install or something
<freemangordon> Wizzup: there is some bug, apps don;t appear after being installed
<Wizzup> I never had that before
<Wizzup> maybe kernel lacks inotify?
<uvos> i have sean it plenty
<freemangordon> mhm
<uvos> it works sometimes so that would be unusaly
<uvos> *unusal
<uvos> re lacks inotify
<Wizzup> killed h-d and h-h
<Wizzup> still not there
<Wizzup> and it's definitely installed
<Wizzup> it's an empty pkg.
<uvos> huh wierd
<Wizzup> it contains nothing but a changelog.gz
<Wizzup> assuming it is qtwebbrowser
<uvos> yeah
<Wizzup> dpkg -L shows only changelog.gz
<uvos> it works if i build it localy (obivously)
<uvos> $ dpkg -L qtwebbrowser
<uvos> /.
<uvos> /usr
<uvos> /usr/bin
<uvos> /usr/bin/qtwebbrowser
<uvos> /usr/share
<uvos> /usr/share/applications
<uvos> /usr/share/applications/hildon
<uvos> /usr/share/applications/hildon/qtwebbrowser.desktop
<uvos> /usr/share/doc
<uvos> /usr/share/doc/qtwebbrowser
<uvos> /usr/share/doc/qtwebbrowser/changelog.gz
<uvos> /usr/share/icons
<uvos> /usr/share/icons/qtwebbrowser.png
<uvos> local pacakge is fine
<Wizzup> /. is a bit awkward is it not?
<uvos> no idea how to debu
<uvos> g
<uvos> parazyd ?
<uvos> ideas
<Wizzup> anything you didn't commit?
<Wizzup> check phoenix build log too
<uvos> $ dpkg -L mce
<uvos> /.
<uvos> /etc
<uvos> /etc/dbus-1
<uvos> seams normal
<Wizzup> make -j4 install DESTDIR=/build/qtwebbrowser-5.11\+2m7/debian/qtwebbrowser AM_UPDATE_INFO_DIR=no INSTALL_ROOT=/build/qtwebbrowser-5.11\+2m7/debian/qtwebbrowser
<uvos> @ /.
<Wizzup> make[1]: Entering directory '/build/qtwebbrowser-5.11+2m7'
<Wizzup> Some of the required modules (qtHaveModule(webengine)) are not available.
<Wizzup> Skipped.
<uvos> aha
<Wizzup> you might want to fix that
<uvos> ok yeah i expected libqt5webview5-dev to depend on webengine
<uvos> but aperantly not
ruleh has quit [Quit: Client closed]
<tmlind> freemangordon: i meant the updated and pending omapdrm and sgx kernel patches, i guess there is at least one patch to revert and update?
<uvos> Wizzup: try again?
ruleh has joined #maemo-leste
<freemangordon> tmlind: ah, yesh. well there are 2 of them
<freemangordon> please ping me when you come to it
<tmlind> freemangordon: ok let's try to deal with it next week if no rush
ruleh93 has joined #maemo-leste
<dsc_> < uvos> btw is there a "trick" to figure out what qml modules are needed by a package
ruleh has quit [Ping timeout: 256 seconds]
<uvos> QT_DEBUG_PLUGINS=1 qtwebbrowser 2>&1 | grep --line-buffered className | grep -i quick
<uvos> no output
<dsc_> note that perhaps these plugins are resolved dynamically @ runtime `dlopen()` so you may not get them all
<dsc_> ah
<uvos> but yeah QT_DEBUG_PLUGINS=1 qtwebbrowser contains the info
xmn has quit [Quit: ZZZzzz…]
<Wizzup> uvos: ok just a moment
<Wizzup> uvos: btw 'frendly' -> ;friendly'
<Wizzup> uvos: btw 'frendly' -> 'friendly'
sunshavi has quit [Ping timeout: 245 seconds]
<Wizzup> icon showed up right away
<Wizzup> uvos: hm it's a black window for me
<Wizzup> uvos: it say BrowserWindow is unaailable
<Wizzup> and SettingsView
<Wizzup> and Qt.labs.settings is not installed
<uvos> so qml-module-qt-labs-settings
<uvos> i think BrowserWindow imports settings
<uvos> could you check if that is sufficant?
<Wizzup> ok
<Wizzup> uvos: qtquick virtualkeyboard
<uvos> it depends: qml-module-qtquick-virtualkeyboard
<uvos> so hmm
<parazyd> That vkb is actually nice
<uvos> yes :)
<uvos> but not in portrait
<Wizzup> qml-module-qtquick-virtualkeyboard is already the newest version (5.11.3+dfsg-2).
<uvos> hmm
<Wizzup> uvos: oh, 'Type Keyboard unavailable'
<Wizzup> btw, was this not packaged anywhere else/
<uvos> Wizzup: no
<uvos> just arch linux
<Wizzup> and they didn't have a list?
<uvos> arch linux has one package
<Wizzup> btw, on startup it also says neither GLX or EGL are enabled
<uvos> qml modules
<uvos> or some sutch
<Wizzup> do you get that as well?
<uvos> ?
<Wizzup> 19:32 < Wizzup> btw, on startup it also says neither GLX or EGL are enabled
<uvos> Wizzup: yes its broken
<uvos> qwebengine checks for xcb platform module
<Wizzup> I think that is only with the maemo integration
<Wizzup> ah
<Wizzup> that's stupid
<uvos> but its a blessing in desguise
<Wizzup> I purposefully didn't fork/replace it
<uvos> because its broken
<uvos> on pvr
<Wizzup> egl too?
<uvos> it causes gles errors
<uvos> yeah
<Wizzup> weird
<uvos> and renders black
<Wizzup> anyway
<uvos> pvr specific
<Wizzup> user@maindroid:~$ qtwebbrowser
<Wizzup> QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
<Wizzup> qrc:/qml/Main.qml:36:9: Type Keyboard unavailable
<Wizzup> qrc:/qml/Keyboard.qml:31:1: module "QtQuick.VirtualKeyboard" is not installed
<uvos> i have no idea what provides that
<uvos> maybe qtvirtualkeyboard-plugin?
<Wizzup> that is not a package
<uvos> yes it is
<Wizzup> $ dpkg -l | grep qtvirtualkeyboard-plugin
<uvos> $ dpkg -s qtvirtualkeyboard-plugin
<uvos> Package: qtvirtualkeyboard-plugin
<uvos> Status: install ok installed
<Wizzup> maybe you installed it from some source?
<Wizzup> $ dpkg -s qtvirtualkeyboard-plugin
<Wizzup> dpkg-query: package 'qtvirtualkeyboard-plugin' is not installed and no information is available
<Wizzup> Use dpkg --info (= dpkg-deb --info) to examine archive files.
<uvos> Wizzup: no i dident
<uvos> is there a way to check what repo a package came from?
<uvos> but i mean its Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
<uvos> so..
<Wizzup> what version is it for you
<uvos> Version: 5.11.3+dfsg-2
<Wizzup> I think we just misspellted it
<Wizzup> m
<Wizzup> apt update made it installable
<Wizzup> qrc:/QtQuick/VirtualKeyboard/content/components/Keyboard.qml:36:1: module "Qt.labs.folderlistmodel" is not installed
<uvos> ugh
<uvos> :P
<Wizzup> dialogs?
<uvos> no
<uvos> it depends on that allredy
<uvos> qml-module-qt-labs-folderlistmodel
<Wizzup> you're keeping notes btw, right? :p
<uvos> yeah im adding it to control as you type
<Wizzup> ok
<Wizzup> now it runs
<Wizzup> it's pretty hard to type on the virtual keyboard hehe
<Wizzup> hm my touch screen stopped responding
<Wizzup> works fine in evtest
<uvos> lock unlock display dosent helP/
<uvos> ?
<uvos> hildon is responsive otherwise?
<Wizzup> it did help
<uvos> hmm
<Wizzup> but it's stil lweird
<uvos> yeah
<uvos> i wonder if we have the latest ts-buttons
<uvos> i told tmlind to pull
<uvos> there was a bug that could cause it
<uvos> ill check later
<Wizzup> ok
<uvos> i kicked qtwebbrowser again
<uvos> i hope its fine now
<uvos> but really who knows
<Wizzup> I think we should figure out the dependency things for the droid4
<Wizzup> 5.15 seems pretty ready for -devel
<Wizzup> what did we say, omap-linux or maemo-linux? I think omap yeah?
<uvos> i prefer maemo-linux and f**ckl it to devices that cant keep up, but the resonable objection was that we cant expect every device to work with latest linux
<uvos> so omap-linux
<uvos> an alternatie would be to make it just linux with different sections
<uvos> at least when we reorganize the sections to be saner
<Wizzup> ok
<Wizzup> so I guess I will add a bootmenu.scr to leste-config for the n900
<Wizzup> it will be hard to know what the exact fremantle settings are...
<Wizzup> perhaps the usual attachboot and emmcboot are enough to cover that
<Wizzup> ideally it would just read bootmenu.scr from all partitions I guess
<uvos> btw would be nice for people to weigh in on the default browser question https://github.com/maemo-leste/bugtracker/issues/22
<Wizzup> I think what will be the browser is what we invest in
<Wizzup> for example if we get someone to work on the qml parts of qtwebbrowser to make it more hildon usable, it has a good chance
<uvos> not sure what you mean
<Wizzup> but the same is true for surf-gtk
<uvos> im also not sure QtWebBrowser is ideal
<uvos> also n900 needs a custom solution i think
<uvos> also sholes if you ever invest the time to port leste to that
<Wizzup> sholes?
<uvos> pre mapphone motorola devices
<Wizzup> like the xt610?
<uvos> yes
<uvos> "for example if we get someone to work on the qml parts of qtwebbrowser to make it more hildon usable, it has a good chance" except vkb im not sure what that would mean
<Wizzup> the qtwebbrowser isn't in any way hildonised
<Wizzup> but it seems to be quite fast
<Wizzup> it needs some ui that makes it look like hildon
<Wizzup> and a menu where it's title is
<uvos> oh you want you theme it
<Wizzup> a fullscreen mode that works well
<Wizzup> I think it's more than just theming
<Wizzup> s/it's/its/
<Wizzup> (for it's title)
<uvos> not sure what you would want the title menu to contain really
<uvos> but ok
<Wizzup> settings
<Wizzup> bookmarks view
<Wizzup> useful stuff
<Wizzup> saved credentials
<Wizzup> being able to change rotation, full screen, auto focus addr field, memory cache size, how zoom works, password saving, popups, cookies, javascript,
<Wizzup> that kind of stuff
vifino has joined #maemo-leste
<Wizzup> sicelo: n900-pm is now in -experimental
<uvos> i mean the only thing i think it lacks is ad block and plugin support - witch it has if you build it against qt 5.15 or newer
<uvos> but sure
<Wizzup> I think some form of customisation is important
<Wizzup> but I also don't know how well it works since the UI is mostly custom
<Wizzup> or foreign to me
<uvos> "how zoom works" zoom works idealy for me
<Wizzup> I figured out that I had to swipe to see a url bar
<uvos> other than on n900 where you cant zoom
<Wizzup> the zoom was weird for me since eventually it just zoomed when I used one finger
<uvos> but it ooms there at startup anyhow
<Wizzup> but maybe that was the ts buttons bug
<Wizzup> fremantle browser does the right thing imho hiding the top bar and having the url at the bottom
<Wizzup> at least having the bar visible
<Wizzup> anyway we all have different opinions on this, but I think there's some work to be done to make it a bit more usable
<Wizzup> and if we have to do that, we might want ot keep that in mind when selecting a default
<uvos> the point i was making before we should select a default before we start working on something
<uvos> at least majorly
<uvos> and a descision on if the n900 just not working is acceptable
<Wizzup> yes, but then we also need to weigh stuff like gtk2/gtk3/qt5
<Wizzup> and how much it's maintained by others
<uvos> yes
<uvos> yes absolutly
<tmlind> Wizzup: n900-pm, cool :)
<Wizzup> tmlind: it works, but there are a few blockers that I don't know how to tackle
<tmlind> which bits are those?
<tmlind> spi is used by wlan probably
<Wizzup> ST_SDRC, ST_OMAPCTRL, ST_I2C1
<Wizzup> spi only blocks sometimes, so wlan idles
<tmlind> hmm i2c would block idle for sure
<Wizzup> yeah I think that's twl?
<Wizzup> (at least that's what the &i2c1 entry in the dts hints at)
<tmlind> but that should be active only now and then
<uvos> twl i2c same thing
<Wizzup> unfortunately that seems to be most of the phone
<uvos> i2s is trademarked by philips or something
<tmlind> usb phy maybe?
<Wizzup> uvos: I mean the twl subsystem
<uvos> right ok
<Wizzup> tmlind: phy_twl4030_usb ?
<tmlind> yeah try rmmod that
<Wizzup> I can remove it, but I think musb_hrc depends on it?
<tmlind> yup
<tmlind> rmmod omap2430, then the phy
<Wizzup> hm it reset, me do this properly
<Wizzup> (just a minute)
<Wizzup> I had to remove the usb gadget before phy_twl4030_usb would rmmod, but removing the gadget caused a reset
<Wizzup> 3/3 boot failures, we'll get there :p
<Wizzup> there we go 5th attempt
<Wizzup> hm, it still thinks it is in use
<Wizzup> udc_core needs musb_hdrc, so do I remove that too then?
<Wizzup> that's in use by the charger though
<tmlind> at least on droid4 i can just rmmod either the phy or musb2430
<tmlind> you need to deconfigure the gadgets first though
<Wizzup> I cleared the gadget and I think I even removed any modules that were related to it
<Wizzup> I blacklisted them, let's see
<Wizzup> phy_twl4030_usb,musb_hdrc,omap2430 are not loaded but still ST_I2C1 blocks it seems
<Wizzup> btw, audio doesn't finish probing, maybe that is related as well
<Wizzup> since I believe that's also on twl?
<Wizzup> [ 31.051513] of_get_named_gpiod_flags: parsed 'speaker-amplifier-gpios' property of node '/n900-audio[0]' - status (0)
<Wizzup> [ 31.230865] gpio gpiochip7: Persistence not supported for GPIO 7
<Wizzup> [ 31.331268] rx51-audio n900-audio: snd_soc_register_card failed (-517)
<Wizzup> and the rgb led also doesn't probe or work iirc, so maybe that is somehow related?
<Wizzup> finally, mce and ke-recv have certain input devices open - twl4030 keypad, twl 4030 pwrbutton, gpio_keys
<Wizzup> stopping mce and ke-recv didn't seem to matter, so keeping those open might have an efect but it was not enough.
<sicelo> rgb led controller chip isn't powered. unlikely to be holding i2c captive :-)
<Wizzup> I think I completely removed all modules that contained 'twl' and i2c1 still seesm to block i2c
<Wizzup> tmlind: any other things, or should I just try it in 2 weeks when I have serial access, probing one module at a time, until it blocks
<sicelo> maybe i2cget to see what else is on i2c?
akossh has joined #maemo-leste
<tmlind> Wizzup: i'd boot with init=/bin/bash and then modprobe one module at a time
<tmlind> n900 was ret idle just fine for me when i last tried, just a minimal setup
<Wizzup> yeah, ok, I'll do that when I get home in 2 weeks
<Wizzup> I actually travelled with a lab power supply and n900 serial, but I left the lab psu somewhere
<Wizzup> so I don't have a way to debug now
<Wizzup> sicelo: I think the dts should describe that and it seems to be only twl?
<tmlind> yeah well somebody could try to enable the twl carkit mode for debug serial port over usb like we have for d4..
<Wizzup> I've never heard of that, what is that?
<tmlind> i recall it's buggy though so may not even work
<tmlind> carkit mode is where the dock feeds vbus, then usb rx and tx lines are muxed to uart mode, there are various carkit device combinations
<Wizzup> aha
<tmlind> i recall also twl4030 has uart capability like cpcap, but i also recall on twl4030 it might be buggy
<tmlind> anyways, ttyl time here
<Wizzup> ttyl
mardy has quit [Quit: WeeChat 2.8]
vifino has quit [Ping timeout: 260 seconds]
vifino has joined #maemo-leste
xmn has joined #maemo-leste
<Wizzup> d4 just reset while connected to wall charger, let's see
<Wizzup> nothing in pstore this time
<uvos> mine has reset twice since
<uvos> (no charger)
<uvos> somethings up :(
<Wizzup> maybe serial can help
<uvos> the good news, i gues, is that the plain debain one thats on 5.14 dosent reset
Wikiwide_ has joined #maemo-leste
<Wizzup> uvos: right, but if it's just idle I wouldn't expect it to be pvr either
<uvos> 5.14 debian one runs pvr
<uvos> still cromeos mesa but still
<uvos> i could upgrade it to 5.15 and see if it resets
<uvos> if it dosent its annoying because that means that some interface that isent used there but is on leste is causing it
<uvos> so it could have been introduced anywhere since 5.11
Wikiwide_ is now known as Wikiwide
n900 has quit [Ping timeout: 240 seconds]
n900 has joined #maemo-leste