xmn has joined #maemo-leste
apac has quit [Ping timeout: 252 seconds]
lul4 has quit [Quit: had to jack off]
System_Error has quit [Remote host closed the connection]
System_Error has joined #maemo-leste
joerg has quit [Ping timeout: 260 seconds]
joerg has joined #maemo-leste
<freemangordon> dsc_: 4 cores, intel i5 from 2011
<freemangordon> 16GB RAM
_fab has joined #maemo-leste
_fab has quit [Read error: Connection reset by peer]
ceene has joined #maemo-leste
mkfx has joined #maemo-leste
_fab has joined #maemo-leste
apac has joined #maemo-leste
Kabouik has joined #maemo-leste
apac has quit [Ping timeout: 252 seconds]
<Wizzup> https://forgejo.org/ this looks like a gitea fork that might suit us better
<Wizzup> it has no 'enterprise' features and seems to deal with any security issues better
<Wizzup> do we want to try it before we migrate from github? better now than later
<Wizzup> it should be mostly the same I guess
<mkf> what's the main reason of their fork?
apac has joined #maemo-leste
apac has quit [Ping timeout: 276 seconds]
<Wizzup> it's basically the same thing just seems to have better governance / security policy
arno11 has joined #maemo-leste
bencoh has joined #maemo-leste
<Wizzup> I think fedora is also moving to forgejo
<Wizzup> it's also gplv3 I think
lyubov has quit [Read error: Connection reset by peer]
lyubov has joined #maemo-leste
<sicelo> Wizzup: mmm, how are you able to send emails to the ML and it arrives this quick? I normally Cc the ML when sending kernel patches, but they take ages to show up on the ML
<Wizzup> sicelo: maybe some of them require manual review
narodnik2 has quit [Quit: WeeChat 4.5.2]
<mkf> is this where kernel configs are?
<Wizzup> no
<Wizzup> a lot of the arm-sdk stuff is old/outdated
<mkf> where should i start
<Wizzup> e.g.
<Wizzup> we just modify omap2plus_defconfig
<Wizzup> but this was not updated since beowulf
<mkf> well what if i'm not omap2plus
<mkf> is it a good idea to work on arm-sdk instead of having another seprate tree for each kernel?
<Wizzup> then either you enable some additional arches (like sunxi) or you create a whole new copy
<Wizzup> we will not build any kernels in arm-sdk any more
<Wizzup> it's not sustainable and a hack
<Wizzup> want to distribute kernels in packages
<mkf> ok
<mkf> is one kernel to rule them all achieveable?
<Wizzup> you will also need stuff like this if you're going to make a separate kernel
<mkf> or one kernel for each device/arch?
<Wizzup> I think one kernel for armhf would be great from a maintenance perspective but you can also take the droid4-linux and remove most of the omap patches and build a different defconfig
<mkf> hm
<mkf> i pretty much needed no patch for my tablet, mainline just worked™
<mkf> however for some of my devices i don't know how to test properly, like screen rotation or bluetooth
<mkf> i guess i'll fork droid4 then or update sunxi
fantom has quit [Ping timeout: 244 seconds]
<sicelo> freemangordon: Wizzup: as far as the Maemo/Leste stack is concerned, which process is the most important, and which is not allowed to be stopped/restarted, i.e. restarting it basically requires a reboot, or similar?
<sicelo> i guess dsme can be restarted without ill effect?
<sicelo> but looks like dsme is the answer for my question, at least what i have in mind. while looking at the upower thing, i noticed that actually https://github.com/maemo-leste/mce/blob/master/src/modules/battery-guard.c#L31-L33 couldn't have worked, since upower requests the shutdown on its own, without involving mce
<Wizzup> I don't think restarting dsme is a great idea
<sicelo> i think correct solution is for dsme to take an inhibitor lock at startup, which would ensure it sees all requests for shutdown and can decide whether or not to honor them. anyway, maybe job for 2030, but this would do a lot of good, i think
<sicelo> maybe then that gives us also the chance to remove battery stuff from mce, fulfilling uvos' wish :-)
<Wizzup> can we have upowerd make no decisions about shutdow and ignore its requests?
<Wizzup> or, why do we want to utilise upowerd here?
<sicelo> yes we can tell upower to not request the shutdown, if we ship a suitable config (AllowRiskyCriticalPowerAction=true and CriticalPowerAction=Ignore).
<Wizzup> that seems to be all we need for now, right?
<Wizzup> I'm trying to understand if/why we would want deeper integration with upowerd, it is not clear to me that it will offer the smarts that we need
<sicelo> yes i didn't mean integrating upower with dsme :-)
<sicelo> i just observed that dsme would probably benefit from taking an inhibitor lock, so it can reliably control/manage requests for shutdown, whether coming from upower or anything else
System_Error has quit [Ping timeout: 264 seconds]
<Wizzup> I see, and this lock is some systemd interface, or?
<sicelo> yes. elogind also implements it, so it can work on Leste/Devuan too. anyway, it's not an immediate thing to implement. lots of other stuff is more urgent
<Wizzup> I see, so it was ultimately elogind that did the actual shutdown
<sicelo> yes. upower just requests it
<Wizzup> can we disable that in elogind?
<Wizzup> then we could make things work without a upower fork now, I think
<sicelo> if we had an inhibitor lock held by something else, then yes, we can disable it
<sicelo> anyway, i think the fork will help us in other ways (e.g. we do need to show some sort of status icon, even if inhibit solves the shutdown problem), so let's pursue the fork first, and do the inhibitor later. the idea/plan is for the fork to be upstreamed anyway, so it will not be a maintenance burden like previously
<mkf> freemangordon: should i put my device trees in linux sunxi or should i fork linux-droid4?
_fab has quit [Quit: _fab]
_fab has joined #maemo-leste
<mkf> Wizzup: btw have you considered source hut?
_fab has quit [Quit: _fab]
<Wizzup> not really
<mkf> it's nice imho.
<Wizzup> I don't have a good personal experience with the author of the sw and I think it's perhaps a bit too 'hacker focussed'. I'd consider using it for some personal project
<mkf> fair enough, author was indeed a bit controversial.
<mkf> however it's nice that it doesn't require js. i often find myself around computers without browsers with js support or too weak to handle modern day js.
<Wizzup> true...
<Wizzup> gitea/forgejo makes things quite easy though, with good migrations tools, oauth2, etc
<Wizzup> I think either will be a big usability change over github
<Wizzup> btw, re kernel. I think maybe just take 6.12 or whatever kernel, add the build deb patches we have in linux-droid4, and then push to linux-sunxi or so
<Wizzup> the build dep patches are really most of what you need, and probably also take a new debian dir from droid4-linux and change the right names/etc for sunxi
<Wizzup> I can help with some of it
<Wizzup> btw, might be worth testing how usable forgejo is without js
<mkf> is it up?
<Wizzup> currently git.maemo.org runs gitea still, but I plan to nuke it this week and replace it with forgejo
<Wizzup> did you try git.maemo.org without js?
<mkf> let me do so
<Wizzup> I tried dillo and it's ... eh :)
<mkf> mothra looks like what mothra would generally look like
<mkf> netsurf is... at least that works.
<Wizzup> this is forgejo https://codeberg.org/explore/repos
<mkf> let me see microb too
<Wizzup> microb, from frenatle?
<Wizzup> fremantle?
<mkf> yes
<Wizzup> heh
<Wizzup> does that even connect over tls?
<mkf> i suppose so
<mkf> is the tls enforced?
<mkf> forodo looks better
<mkf> at least in netsurf
<mkf> useableish
<Wizzup> cool, another vote for forgejo then
<Wizzup> (apart from the name, I have trouble typing it every time)
<Wizzup> is this 9front ?
<mkf> yes.
<mkf> here is how gitea looks in contrast
_fab has joined #maemo-leste
<Wizzup> ok
<Wizzup> yeah seems like forgejo is better
<moparisthebest> don't forget https://git.inept.dev/~doyle/rgit.git/about :)
<Wizzup> yaeh but I'd like oauth2, some api, issues, github migration path, etc
<moparisthebest> Oh, then do forget it :D
<Wizzup> ci/cd too
<mkf> i guess there are cgits and githubs.
<mkf> rgit is a cgit.
<moparisthebest> I'm still running gitea & jenkins, also likely need to upgrade to forgejo (and probably keep Jenkins) at some point
<mkf> Wizzup: could we merge all linux sources into one repo?
<mkf> with seprate branches for each device
<Wizzup> it would be better from storage perspective I guess, the main issue here is that we can't build multiple packages for say daedalus
<Wizzup> we can have multiple branches, but our jenkins CI looks at a branch named maemo/<releasename>
<mkf> i'm not into linux a lot so i dont know whats the best practice in this case
<Wizzup> I think for now we can have a/the linux-sunxi repo
<Wizzup> if you can make a kernel with the right changes / version that works for you can I look at packaging
<mkf> ok
<Wizzup> if that's just out 6.12 droid4-linux head or something that can work too
<Wizzup> s/out/our/
<mkf> forked :)
<freemangordon> guys, wait
<freemangordon> do we really need another kernel for sunxi?
<mkf> idk, do we?
<freemangordon> can;t we just have a single one, based on d4?
<freemangordon> Wizzup: ^^^?
<Wizzup> I am ok with having a single one for armhf
<Wizzup> I would prefer it in fact
<mkf> sounds good to me.
<Wizzup> but we'll need to enable additional arches and modules
<Wizzup> and we'll want to somehow merge the sunxi_defconfig and omap2plus_defconfig's
<mkf> also how do we keep versions in sync?
<Wizzup> freemangordon: iirc you always advocated for the most minimal kernel
<Wizzup> mkf: we rebase on mainline once the pvrsgx patches come out and as time permits iirc
<freemangordon> Wizzup: right, because n900
<mkf> what if at somepoint some bug blocks a device from going latest version but other devices could?
<freemangordon> but we lack manpower to maintain kernel for every device around
<Wizzup> then we have to fix it
<Wizzup> freemangordon: yeah I prefer having a single kernel fyi, but for initial testing I don't mind having a separate pkg
<freemangordon> mkf: we have -devel repo for that reason
<Wizzup> if it makes it easier to test now
<freemangordon> Wizzup: we'd better not, as it will affect metapackages
<freemangordon> but no hard preference
<mkf> freemangordon: ok
<Wizzup> not too hard to make replaces: sunxi-linux or something but sure
<freemangordon> Wizzup: upstream works with no patches (more or less), we just need to turn the correct knobs in omap2plus_defconfig
<Wizzup> yes, but sunxi has its own CONFIG_ARCH_ and its own defconfig
<Wizzup> I think there is or was a multi config for all armv7 targets, but that will take days to build on CI/CD
<Wizzup> (and have a really large pkg for all modules)
<freemangordon> so, we can't have both arches enabled at once?
<Wizzup> sure we can, but where do you enable them
<freemangordon> well, we can have modules per device
<Wizzup> in omap2plus_defconfig?
<freemangordon> yes
<mkf> Wizzup: which config was it?
<Wizzup> freemangordon: how do we have modules per device?
<freemangordon> we can rename ofc :)
<mkf> i'd like to use that one for personal tests
<freemangordon> Wizzup: .deb with modules per device
<Wizzup> that sounds like a serious project
<Wizzup> mkf: it benig the multi arch one?
<mkf> one with all modules
<Wizzup> let me see
<Wizzup> mkf: multi_v7_defconfig
<freemangordon> Wizzup: speaking of kernel, who maintains our d4 kernal?
<freemangordon> *kernel
<Wizzup> freemangordon: you/me/uvos I guess
<freemangordon> hmm...
apac has joined #maemo-leste
<freemangordon> ok, my cpcap/asoc fixes will be in 6.15, I think this shall be the kernel to move to once it is released
<freemangordon> I will work on ngsm fixes for it
_fab has quit [Quit: _fab]
_fab has joined #maemo-leste
_fab has quit [Client Quit]
_fab has joined #maemo-leste
uvos__ has joined #maemo-leste
a_fantom has joined #maemo-leste
<mkf> hm
<mkf> there is this odd behavior
<mkf> if you change hostname @ /etc/hostname but dont update /etc/hosts if you lock screen you can't unlock it anymore
<mkf> because dbus can't find some dbus service? (tklock_close?)
apac has quit [Ping timeout: 252 seconds]
<freemangordon> weird
<mkf> prob. because it tries to connect to your new hostname but can't resolve it
<freemangordon> I would expect it to use unix domain sockets
apac has joined #maemo-leste
ungeskriptet_ has joined #maemo-leste
ungeskriptet has quit [Ping timeout: 260 seconds]
Livio has joined #maemo-leste
ungeskriptet has joined #maemo-leste
ungeskriptet_ has quit [Ping timeout: 260 seconds]
<mkf> have you seen this?
<freemangordon> no, but i don think bs is supported by that driver
<mkf> i keep seeing people mention 8723bs driver is going to be replace by rtl8xxxx family
<mkf> but i dont see explict code of 8723bs driver
<freemangordon> "Driver for Realtek RTL8XXXXU usb wifi chips, which is backported from linux mainline"
<mkf> hm.
<mkf> oh well.
<gnarface> what i seemed to be able to gather, is that basically people don't know that the 8723bs is not the same as the 8723cs
<mkf> yeah seems no sdio varient exists yet
<freemangordon> mkf: so, with my band patch your chip cannot connect?
<gnarface> so there's apparently this widespread mistaken assumption that recent efforts to get the 8723cs working with the new (rtw88?) driver also magically inherited 8723bs support, which is not the case
<mkf> it seems that patch doesn't effect me much, it's still 1 in 10 with maemo ui
<freemangordon> hmm...
<mkf> (but better with wpa cli?)
<gnarface> however, they might not be so different that it can't still be added, reports are that the staging driver is still faster
<mkf> if i restart icd like ten times i might get that working
<freemangordon> mkf: that should not be the case, I put a fix in icd plugin, lemme check if it is in stable
<freemangordon> mkf: your device is on chimaera, right?
<freemangordon> oh, fixes are not in -stable :(
<freemangordon> mkf: later on will build those fixes for stable, it should get better after that
<mkf> by stable you mean debian terminology? isnt chimaera oldstable?
<mkf> i can update to dadelus
ceene has quit [Ping timeout: 252 seconds]
<freemangordon> no
<freemangordon> bu stable I mean chimaera-stable
<freemangordon> *by
<freemangordon> do you have chimaera-devel repos enabled?
<mkf> no, but i can do so.
<freemangordon> no, don't
<mkf> ok
<freemangordon> we have to mova that to stable anyways
<freemangordon> *move
<freemangordon> argh, another typo day
<freemangordon> Wizzup: do we have a list of diffs between -sable and -devel? for chimaera
apac has quit [Ping timeout: 276 seconds]
<mkf> there are like two streams one being devuan and other being leste?
<sicelo> no. leste is based on devuan ...
<freemangordon> no, what do you mean?
<sicelo> freemangordon: your ofono CVE fix has been merged ;-)
<mkf> like leste version x can be installed in devuan x and y
<sicelo> like leste version x is devuan version x with leste-specific packages on top
<mkf> okay. so leste isn't really a os like original maemo
<sicelo> well ... :-)
<mkf> it's a customized devuan installation with specfic config and packages
<mkf> i.e, not a hard fork i guess
<sicelo> it can be argued that the original maemo was debian with maemo-specific stuff on top ;-)
<sicelo> yes no, not a hard fork. in fact not a fork at all
<mkf> true. :)
<sicelo> look at /etc/apt/sources.list ... you'll see the devuan repos there
<mkf> freemangordon: please let me know once that's available.
<Wizzup> freemangordon: I can make a repodiff list
<Wizzup> brb though
Livio has quit [Remote host closed the connection]
Livio has joined #maemo-leste
<freemangordon> Wizzup: please do
<freemangordon> sicelo: :)
System_Error has joined #maemo-leste
<Wizzup> freemangordon: https://bpa.st/XOKQ
<freemangordon> thanks
<freemangordon> Wizzup: cannot rebase libicd-network-wpasupplicant stable on devel :(
joerg has quit [Ping timeout: 260 seconds]
joerg has joined #maemo-leste
<freemangordon> mkf: done
narodnik2 has joined #maemo-leste
<freemangordon> Wizzup: any clue why xorg in stable differs from the one in -devel?
Juest has quit [Ping timeout: 260 seconds]
<Wizzup> freemangordon: did you need me to look at the rebase still
<freemangordon> no
<freemangordon> I somehow managed to push :)
<freemangordon> I guess new development will happen on daedalus or newer, so lets pretend there is no issue
<freemangordon> still, do you know why xorg differ?
Juest has joined #maemo-leste
<Wizzup> freemangordon: no, I'd have to check the branches and see how they are different
<freemangordon> could you do, you might know better than me about xorg history. At least I don't remember doing anything about it
<mkf> installed it
<mkf> seems to work.
apac has joined #maemo-leste
<Wizzup> freemangordon: will look
<Wizzup> freemangordon: the branches seem to be the same
<Wizzup> freemangordon: oh I see
<Wizzup> freemangordon: yeah the same
<Wizzup> -devel is just stable + a revert and a revert of the revert
<Wizzup> which really makes it the same
<Wizzup> we could remove the pkg from -dfevel
<freemangordon> ok
<freemangordon> hmm... sphone 0.9.5+m7 (> 0.7.5+m7 )
<freemangordon> uvos__: ^^^
<freemangordon> Wizzup: what about https://github.com/maemo-leste/hildon-connectivity-meta/compare/maemo/chimaera...master ? I guess this needs sphone from devel, right?
<mkf> how can i connect to irc using converstions
<freemangordon> mkf: is wlan better after the upgrade?
<mkf> yeah. a lot. :D
<mkf> what did that changed?
<freemangordon> well, fixed bugs
<mkf> wonderful, fixed bugs are.
<mkf> do bugs go to heaven after they are fixed?
<freemangordon> I doubt, I guess they roam between the planes for the eternity
<freemangordon> last 4 commits
<mkf> so we shall meet that bug again, perhaps elsewhere
<mkf> farewell james the bug
<Wizzup> freemangordon: looking
<Wizzup> freemangordon: yeah I think so
akossh has joined #maemo-leste
Livio has quit [Ping timeout: 264 seconds]
_fab has quit [Quit: _fab]
<freemangordon> Wizzup: what about tp-haze, shall I prompte it from -devel?
<freemangordon> *promote
<Wizzup> freemangordon: yeah
<mkf> touch screen fixed.
<mkf> i might have a 1024x768 (or 600?) screen
<mkf> i thought i had a 800x480
<mkf> a33-q8h-v1.5/GSL1688_A70_FW.fw: 960x640
<mkf> right, screen resolution doesn't always apply 1:1 to screens size
arno11 has left #maemo-leste [#maemo-leste]
akossh has quit [Quit: Leaving.]
<Wizzup> mkf: making progress!
<sicelo> Wizzup: where does devuan keep their development work? i'm looking for their upower packaging. https://git.devuan.org/devuan/upower seems too ancient
<sicelo> at least https://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=upower&x=submit suggests there should be a 1.90.7 somewhere ... i don't suppose they're getting it directly from debian, since the debian one build-depends on systemd,
Livio has joined #maemo-leste
Livio has quit [Ping timeout: 264 seconds]
<Wizzup> sicelo: I would look towards debian
<Wizzup> sicelo: I don't think devuan forks upower
<sicelo> mmm, what about the build-depend against systemd-dev? but sure, i'll test properly in the morning hopefully. now must sleep
<sicelo> freemangordon: Wizzup: sneak preview of what i've been working on for our upower predicament - depends on https://gitlab.freedesktop.org/upower/upower/-/merge_requests/259
<sicelo> for now I haven't actually built and tested both of these, hence not submitting the PR just yet
<Wizzup> sicelo: I think that build depend is ok
<Wizzup> sicelo: just look at what we have currently, I think we have a -dev pkg for it
<Wizzup> sicelo: cool @ chagnes :)
<sicelo> oh cool then. will give it a go
<Wizzup> I'm no battery expert but fallbacks are great
<mkf> okay now this thing is stable, should i upgrade to daedalus?
<sicelo> you really seem to know your way around this, so yes, do upgrade :-)
<Wizzup> maybe make a backup of the sd card