sunshavi_ has quit [Remote host closed the connection]
sunshavi_ has joined #maemo-leste
Danct12 has joined #maemo-leste
Danct12 has quit [Ping timeout: 260 seconds]
joerg has quit [Ping timeout: 272 seconds]
joerg has joined #maemo-leste
<dsc_> Wizzup: kindly add a repo for https://github.com/google/ruy
<dsc_> as -extras
dev has joined #maemo-leste
dev has left #maemo-leste [#maemo-leste]
xmn has quit [Ping timeout: 255 seconds]
Twig has joined #maemo-leste
<Wizzup> dsc_: will do
<Wizzup> freemangordon: I think qtwebengine build took down the jenkins web server hehe
<Wizzup> and I gave it 16GB of ram
<Wizzup> freemangordon: maybe we need to run it with one thread
<Wizzup> I guess it's all "ninja" now so just making it use one thread is hard
<Wizzup> even dpkg-buildpackage -b -uc -j1 doesn't work
<Wizzup> I'm moving the phoenix/leste .maemo.org back to an ssd
<Wizzup> downtime ~1hr
akossh has joined #maemo-leste
<freemangordon> Wizzup: can't you add swap?
<Wizzup> freemangordon: I'd rather have it not use 6-8 cores
<freemangordon> ENOMEM usually happens on linking, where the number of cores does not matter
<freemangordon> but ok
<Wizzup> freemangordon: hmm, I think that is not true, it can still be building other parts
<Wizzup> while linking some other component
<freemangordon> ok
<Wizzup> in any case --no-parallel doesn't seem to work for dh and dh_auto_build
<Wizzup> neither does -j1
<Wizzup> but there's more to do, somehow the CI thinks that qtwebengine need not be built for arm
<Wizzup> I'll double check if I didn't forget to push my potential fix
<freemangordon> DEB_BUILD_OPTIONS="parallel=1"?
<Wizzup> nope, think I pushed myt fix
<Wizzup> this didn't help it seems
<Wizzup> also please check if you agree with version format in debian/changelog
<Wizzup> freemangordon: ^^
<norayr> yesterday d4 again started heating up, and now it was kcompacd which was taking 99% of cpu. no programs were running, only empty hildon.
<norayr> but i believe such things were common even before chimaera.
<Wizzup> always check kernel messages when this happens
<Wizzup> dmesg
<freemangordon> Wizzup: I think you should have left it 5.15.2+dfsg-3
<freemangordon> autobuilder will add +Nm7
<Wizzup> freemangordon: does that make it 'newer' or 'higher'?
<Wizzup> if that is the case, then that's fine, but we should still make dfsg-4 in any case imo
<freemangordon> it makes it 'higher'
<freemangordon> no, it is debian that will eventually push dfsg-4
<freemangordon> so, we either keep 5.15.2+dfsg-3 or make it 5.15.2+dfsg-3-maemo1
<freemangordon> sorry, 5.15.2+dfsg-3-leste1
<freemangordon> 5.15.2+maemo-1 is not really true, as we base on top of debian 5.15.2+dfsg-3
<freemangordon> not that important though
<freemangordon> ah, it is already built
<freemangordon> leave it as it is
<Wizzup> freemangordon: nothing is built
<freemangordon> oh "ABORTED"
<freemangordon> :)
<Wizzup> yes, it refused to build anything for armhf and arm64
<Wizzup> still refuses
<Wizzup> I'm waiting for it to build on my vm first, test if it works at all
<freemangordon> ok
<freemangordon> wtym 'refuses'?
<freemangordon> UI is still down?
<Wizzup> freemangordon: yes, another 30 mins or so
<freemangordon> ok
<Wizzup> freemangordon: well the jenkins debian glue decides there is nothing to build
<Wizzup> something based on grep Architecture:.*any on debian/control
<Wizzup> hence my commit above, but it didn't seem to have worked
<Wizzup> freemangordon: it's back
akossh has quit [Ping timeout: 260 seconds]
<freemangordon> is it possible that github was not 'ready'?
<freemangordon> happened once
<freemangordon> well, at least once
<freemangordon> or maybe re-tag
<sicelo> Wizzup: looks like n900 modem no longer causes insta-oops on v6.2-rc2 :-)
<sicelo> but it's not possible to online it yet, and there are still dma errors in dmesg, https://paste.debian.net/1266414/
<Wizzup> sicelo: ah, great news, that will help narrow it down
<Wizzup> freemangordon: I tried twice, I'll try to re-tag as well
<Wizzup> freemangordon: as far as I can tell, looking at /usr/bin/build-and-provide-package on phoenix, there is a mystery
<Wizzup> it should find 'any' in the control file
<Wizzup> but doesn't
<Wizzup> + grep -q '^Architecture: all' qtwebengine-opensource-src-5.15.2+dfsg-3/debian/control
<Wizzup> + grep -q '^Architecture: .*any' qtwebengine-opensource-src-5.15.2+dfsg-3/debian/control
<Wizzup> + SKIP_ARCH_BUILD=true
<Wizzup> this clearly should be 0 and 0 as exit code, but then it sets this var, when it should not
<Wizzup> freemangordon: so apparently the control file is not what we expect https://phoenix.maemo.org/job/qtwebengine-binaries/architecture=armhf,label=armhf/4/console
<Wizzup> let me tag HEAD instead
<Wizzup> ok
<Wizzup> it's going now
<Wizzup> I suppose we could extend htis:
<Wizzup> if grep -q '^Architecture: .*any' "$control_file" ; then
<Wizzup> to also grep for ${architecture:-}
xes has quit [Read error: Connection reset by peer]
xes has joined #maemo-leste
stintel has quit [Quit: issued !quit command]
mardy has joined #maemo-leste
Twig has quit [Remote host closed the connection]
xes has quit [Quit: WeeChat 3.5]
xmn has joined #maemo-leste
<Wizzup> it looks like pipewire can already do ofono + bt btw, assuming the sound system/modem works
rafael2k has joined #maemo-leste
rafael2k has quit [Client Quit]
<freemangordon> Wizzup: yeah, something github
<Wizzup> freemangordon: no
<Wizzup> freemangordon: this is something with debian/source/format I think
<Wizzup> I *changed* to to a unique tag
<freemangordon> ah
<Wizzup> and it still didn't take any changes to debian/control after the tag
<Wizzup> which is normally does
<Wizzup> which it*
<freemangordon> ok
<Wizzup> in any case
akossh has joined #maemo-leste
<Wizzup> freemangordon: ok, with local build qtwebengine now starts on vm
k1r1t0_N900 has joined #maemo-leste
akossh has quit [Ping timeout: 255 seconds]
<freemangordon> you mean qtwebbrowser I guess
<freemangordon> Wizzup: BTW, do we plan to support non-NEON arm HW?
<Wizzup> freemangordon: not sure, why?
<Wizzup> freemangordon: yes I meant qtwebbrowser
<Wizzup> sicelo: any stuff going on on the ML regarding this oops btw? maybe it's more easy to get help now
akossh has joined #maemo-leste
<sicelo> Wizzup: yes, i will send it. do you think it's better to send it as a continuation of your previous thread, or a new one?
<Wizzup> sicelo: maybe a new one?
<sicelo> ok
<sicelo> https://marc.info/?l=linux-omap&m=163927204009431&w=2 "setting the dev->dma_mask in the driver is the right fix" ...
<sicelo> you meant adding 'dma_set_mask_and_coherent(&ssi->device, DMA_BIT_MASK(32));' in the `ssi_start_dma(struct hsi_msg *msg, int lch)` function?
<Wizzup> sicelo: who is this aimed at? me?
<Wizzup> sicelo: god I totally forgot about this mail
<Wizzup> I don't even remember if I tried this fix or not
<sicelo> :-D
<Wizzup> :(
<Wizzup> too much going on :)
<sicelo> that says you did ... anyway, i'll post and see what kernel people have to say. maybe the output from 'ssi-protocol' will ring a bell to sre, if he'll have time
<Wizzup> sicelo: reading my email I don't mention that I tested it
<sicelo> ah, ok. i misread.
<Wizzup> if it is helpful I can try to test tomorrow perhaps, although I'd prefer to do it based on our kernel tree somehow
<Wizzup> our being the shared mapphone/n900 one
<sicelo> sure
<sicelo> although it didn't make a noticeable difference in my case, unless i made a mistake
<sicelo> https://paste.debian.net/1266447/ hope this is correct?
<Wizzup> sicelo: I am not sure, I might not have tested it because I had to first figure out what the right mask was
<Wizzup> probably others know better than I do
<sicelo> that came from Pavel, but then it also looks like he was only making an example :-)
<Wizzup> might make sense to cc him, he's usually quick in replies
<sicelo> will do. so new email, and maybe i can refer/link to your previous one?
<Wizzup> yeah :)
<Wizzup> please cc me if you can
<sicelo> of course :-)
<sicelo> i usually cc the ML mailing list, but it seems slow to show mails
sunshavi_ has quit [Remote host closed the connection]
sunshavi_ has joined #maemo-leste
<sicelo> currently certificate broken too
rafael2k has joined #maemo-leste
<sicelo> Wizzup: yes you did try that dma_mask thingy ... i was wondering if i'm going crazy :p
<Wizzup> However, looking at the omap3-n900.dts it looks to me that the ssi_pins
<Wizzup> definition suggests that it should use pio, rather than DMA.
<Wizzup> hmm
<sicelo> anyway, let's see what new info we will get
<Wizzup> mhm
mardy has quit [Quit: WeeChat 3.5]
norayr has left #maemo-leste [Error from remote client]
<freemangordon> Wizzup: sicelo: yes, IIRC on n900 ssi shall use PIO
<Wizzup> sicelo: so it looks like it to me that the whole dma path should not be taken
<freemangordon> :nod:
<Wizzup> and something changed I guess in dma code that makes it not hard error and suddenly the n900 tries to take dma path
<freemangordon> Wizzup: why is modest no installed by default (at least on VM)?
<Wizzup> freemangordon: is it not? let's add it if it's not in hildon-meta
<Wizzup> I think it should be fwiw
<Wizzup> maybe it wasn't ported yet in your vm image
<freemangordon> could be
<freemangordon> maemo-leste-1.0-amd64-20221213
<Wizzup> quite likely I think
<freemangordon> ok
<Wizzup> let me verify
<freemangordon> but yeat, my VM is upgraded
<freemangordon> *yet
<freemangordon> and no modest
<Wizzup> I don't see it is in hildon-meta
<Wizzup> I'll add it then
<freemangordon> mhm
<sicelo> what makes you guys say this should be PIO? not disagreeing - just trying to understand where it comes from (this stuff is higher than my pay grade, tbh)
<freemangordon> sicelo: my memories back from the days I was plying with that
<freemangordon> *playing
<freemangordon> I remember we had discussions back then
<freemangordon> argh
<freemangordon> no /seen command here
<freemangordon> anyway
<freemangordon> also, IIRC fremantle kernel does PIO
<Wizzup> sicelo: maybe you can force nerf the dma path just as a test
<freemangordon> so DMA was never tested
<sicelo> i see
<freemangordon> sicelo: BTW, for reference, please check if the last working upstream kernel does DMA or PIO
<Wizzup> yeah that was also where I was at at the time
<sicelo> yes, in fact i'm considering to compile 5.7, which i know worked fine
<sicelo> how will i tell if it's dma or pio btw?
<sicelo> printks in each of the functions? or there's easier/better way?
<freemangordon> sec
<freemangordon> hmm, not sure why
<freemangordon> maybe put printks in ssi_start_transfer
<freemangordon> ssi_start_dma/ssi_start_pio
sunshavi_ has quit [Remote host closed the connection]
sunshavi_ has joined #maemo-leste
<sicelo> mmm, seems gcc (or something else) not happy with kernel 5.7
<Wizzup> sicelo: sorry no idea, how an older gcc you can CC= ?
<sicelo> i have ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
<sicelo> gcc version 12.2.0 (Debian 12.2.0-13)
<sicelo> mmm, debian specific problem seemingly, https://groups.google.com/g/linux.debian.bugs.dist/c/2AWbk5Dxy54
<sicelo> yes, i'm applying that already :-)
<Wizzup> I'm finally getting somewhere with the news post btw
<Wizzup> probably tomorrow it will be done
<sicelo> compilation in progress, finally
<sicelo> great @post
<Wizzup> sicelo: sweet, let's see if it works, if it does use pio, a quick hack would be to change ssi_start_transfer to have it always call ssi_start_pio
norayr has joined #maemo-leste
<sicelo> mmm, bootloader (or something else) doesn't like my kernel. i get big green letters shortly after kernel log starts scrolling past: "Malfunction - device shutdown in 10 s"
<Wizzup> :/
<sicelo> maybe low battery. even maemo won't boot now. i hope device is not bork
<sicelo> will see after charging for a bit
<Wizzup> btw, it would be kinda cute if we perhaps made some page that shows the latest built packages
xmn has quit [Ping timeout: 264 seconds]
<Wizzup> freemangordon: wow qtwebbrowser feels much more snappy with the 3d backend I think
<Wizzup> feels like it anyway
xmn_ has joined #maemo-leste
xmn_ has quit [Client Quit]
xmn has joined #maemo-leste
norayr has left #maemo-leste [Error from remote client]
norayr has joined #maemo-leste
<sicelo> i really wonder what's up with that 'malfunction' ... anyway, building 6.2 again, with dma path commented out in ssi_start_transfer
<Wizzup> sicelo: let's see
<Wizzup> uvos: http://dpaste.com/8WQF2CBSJ - this makes the qt web browser rotate to either landscape or portrait depending on the phone
<Wizzup> 's orientation
<sicelo> and ... it works :-)
<sicelo> ty Wizzup, freemangordon
<Wizzup> sicelo: yes!
<Wizzup> sicelo: if you're up for it, we should patch that in droid4-linux asap
<Wizzup> I can try to do that tomorrow
<sicelo> you mean make an MR?
<sicelo> https://paste.debian.net/1266458/ that's what i have
<Wizzup> sicelo: yeah but I can use this patch too and fix it
<sicelo> let me update my repos
<sicelo> what branch to make PR against?
<Wizzup> sicelo: hm, let me check
<Wizzup> I think maemo-6.1
<sicelo> cool
<Wizzup> we could add it to debian/patches/ so we might not have to re-tag, but we can also re-tag
<Wizzup> (then I would put it in maemo/chimaera)
<Wizzup> sicelo: thanks for figuring this out btw
<Wizzup> I totally forgot that I ever wrote those emails
sunshavi_ has quit [Read error: Connection reset by peer]
<sicelo> maybe instead of MR, just use this diff, at least you'll know better which route to take (tag/no tag) - i guess it's clean enough: https://paste.debian.net/1266460/
sunshavi_ has joined #maemo-leste
<Wizzup> yep, I will, ty
sunshavi_ has quit [Ping timeout: 272 seconds]
sunshavi_ has joined #maemo-leste
<rafael2k> modest ❤