libera/#maemo-leste/ Sunday, 2022-11-20

norayrBlagovestPetrov[: you may find this useful: https://leste.maemo.org/Development/Porting_Packages01:11
BlagovestPetrov[thanks :)01:12
BlagovestPetrov[Where is the source of libclutter?03:12
BlagovestPetrov[it's not in Leste's GitHub and there is no debian directory in the official source03:12
BlagovestPetrov[it library is completely deprecated since July 2022. Should we fork it?03:13
tmlindsicelo: sorry care to clarify.. do you mean that things work ok with all four musb patches applied or not? note that first fix can't be completely left out, the call for device_set_of_node_from_dev() is needed with the rest of the series06:25
sicelowith all four applied, things work, yes06:29
sicelowith only the 3-patch series, doesn't work.06:29
sicelohowever, if 239071064732bc4a is reverted, then the 3-patch series is enough ... it works06:31
sicelomaybe should get HNS to test with this last configuration. hope it works for him too06:31
tmlindsicelo: ok thanks for confirming, yup makes sense06:32
tmlindit should work also for hns, i think he tried with gta04 which is another omap3 phone06:32
tmlindthat whole trickery with moving the of node to a different device is super confusing though..06:33
tmlindi can see why we want to avoid trying to populate irq resources from devicetree though, there may be dependencies that are unresolved because of deferred probe06:34
siceloyes, makes sense06:38
tmlinduvos: hmm so is motoactv also using cpcap for pmic?07:04
tmlindfreemangordon: looks like your modem .shutdown callback link expired, got that patch in a git tree somewhere?07:30
uvostmlind: no its not related to the mapphones at all and dosent use cpcap11:13
uvosits related to the droid 111:13
uvosand is built from the same kernel tree11:13
uvospresumably this means it also uses twl503011:13
uvosie like droid 1 it should more or less like the omap3 ti referance implementation11:14
tmlinduvos: ok11:30
uvosanyhow i just find it ammusing that they shoved a android phone into a watch, i dont think it will be terribly usefull as a device11:31
tmlindyeah well in theory battery life should be decent11:32
uvosnot really, compeard to a proper gps watch like a garmin device that uses more like a microcontroller base11:33
uvosdepends on what you expect by decent i gues ;)11:34
tmlindshould be less than 10mW while idle, but the battery is probably tiny too :)11:43
WizzupBlagovestPetrov[: there is https://github.com/maemo-leste-upstream-forks for clutter11:49
BlagovestPetrov[thanks!11:49
WizzupBlagovestPetrov[: how far did you get currently?11:49
BlagovestPetrov[I didn't do a lot. iphbd works ok for now11:50
BlagovestPetrov[I was mostly stuck because of clutter11:51
uvostmlind: 230mAh so yeah :P11:51
Wizzupenough for ~1 day activity or so?11:51
uvosWizzup: at best11:51
Wizzupwell I think if there is no modem it ought to idle at lower11:52
uvosthey also have a SGX530driving a 220x176 pannel11:52
uvoshillarious overkill :P11:52
Wizzupkinda fun though11:52
uvoscan probubly push more tirangles than the pannel has pixels11:52
uvoseasly11:52
BlagovestPetrov[Wizzup: summarized, it's ~2 hours :) libclutter looks ok now11:54
Wizzupcool11:55
Wizzupuvos: https://packages.debian.org/bullseye/armhf/gconf212:28
Wizzuplol12:28
Wizzupit's just there12:28
Wizzupsicelo: let me try the rndis stuff now12:33
Wizzupsicelo: yeah so I don't see a network device, I probably lack a kernel option12:45
Wizzupoh, maybe it did work12:45
Wizzupyeah it seems ok12:46
Wizzupfreemangordon: I took a stab at gtk2 on chimaera, I didn't have to touch any of our patches13:55
Wizzupfreemangordon: it built, so maybe we're ok13:55
Wizzupfreemangordon: G_INLINE_FUNC and G_CAN_INLINE are deprecated, will remove from clutter 0.814:08
BlagovestPetrov[https://hastebin.com/uniqofosuj.bash16:10
BlagovestPetrov[this is for libhildonmime16:10
BlagovestPetrov[the gtkdoc xml is not properly parsed16:11
BlagovestPetrov[have you experienced this before?16:11
Wizzuphttps://gitlab.gnome.org/GNOME/librsvg/-/issues/45716:16
Wizzupmaybe check how they fixed it16:16
BlagovestPetrov[thanks:)16:20
Wizzupthere is some patch, but I don't know if it was applied16:20
Wizzuplibrsvg apparently now uses someting else16:20
Wizzupso you might have to search the git hostory16:20
Wizzuphistory16:20
Wizzuphttps://gitlab.gnome.org/GNOME/librsvg/uploads/002a29454303fe74f36b90a569ebcd3d/Add-fallback-for-when-tree_index.sgml-is-not-available.patch this is the patch that I mean16:21
Wizzupbut it's not clear if it is the 'right' solution16:21
PaliHello! U-Boot for N900 should be fixed again. I sent patches to ML. I have tested just on one my N900. Could somebody test it also on other N900 device?18:00
BlagovestPetrov[guys, do you know what is "outo" I don't find any packages with the same name. libosso-test depends on it18:54
BlagovestPetrov[testing framework?18:54
BlagovestPetrov[* guys, do you know what is "outo" ? :)18:55
siceloWizzup: ty for the u-boot/serial stuff. seems to have led to a fix :-)19:06
siceloand thanks too for the hildon-usb-gadgets19:06
siceloi wonder if there's no bug/regression in whoever sets IP address for gprs on at least d4 - today internet wouldn't work, and it was due to wrong ip address and gateway getting set. i ended up manually setting it to the value shown in `list-contexts` ofono script, and that worked19:08
siceloanyway, i'll re-test it and report properly (if it happens again)19:08
Wizzupsicelo: hm, what was the 'wrong' ip?19:12
Wizzupsicelo: it's in -devel btw19:12
Wizzupsicelo: happy to help, sorry it took so long @ serial19:20
WizzupPali: thanks for figuring it out19:20
WizzupBlagovestPetrov[: never heard of it, let's see19:20
BlagovestPetrov[it may be a typo in the Control file19:20
BlagovestPetrov[it's just for the tests package19:21
Wizzupdoes not seem like a typo19:21
WizzupI don't think we ever tested or built this19:21
Wizzupdoes dpkg-buildpackage complain?19:21
BlagovestPetrov[https://github.com/maemo-leste/libosso/blob/master/debian/control#L6019:21
Wizzupyes, but does dpkg-buildpackage complain?19:22
Wizzupit was a maemo pkg btw19:22
Wizzup~10 years ago19:22
Wizzuphttp://repository.maemo.org/stable/4.0/3.2_vs_4.0_content_changes.html search for outo19:22
Wizzupit wasn't ever in fremantle (maemo 5)19:22
WizzupBlagovestPetrov[: note that it's not a build-depends, so we probably just never ran into it19:23
BlagovestPetrov[sorry, the food came19:29
BlagovestPetrov[build-depends is ok but it's not installable19:29
Wizzupyes, that's why we never ran into the problem19:30
WizzupI doubt anyone ever ran those tests19:30
Wizzup:)19:30
BlagovestPetrov[ok, I'll leave this packagew19:31
WizzupBlagovestPetrov[: what do you mean exactly?19:33
WizzupBlagovestPetrov[: my point is that if libosso builds, then it's in the same state (i.e. likely working) as it is *right now* in maemo leste19:34
Wizzupso the tests package not working because outo is not there doesn't mean we shouldn't add the package to the repo now19:34
Wizzupif that makes sense19:34
BlagovestPetrov[right. I'm talking about the tests package19:55
Wizzup:)19:58
BlagovestPetrov[https://github.com/eniac111/libhildonmime/tree/maemo/chimaera20:27
Wizzupgreat, you can PR against master branch :)20:27
BlagovestPetrov[ok :)20:29
BlagovestPetrov[ah, I see that INSTALL is also changed in my commit. It's probably from a build patch20:30
Wizzupuse git add -p to add specific files20:33
BlagovestPetrov[I'll just revert the commit and reset20:36
BlagovestPetrov[https://github.com/maemo-leste/libhildonmime/pull/220:43
WizzupI added the pr here https://github.com/maemo-leste/bugtracker/issues/64420:45
WizzupI'll look at it, or maybe ask freemangordon to look at it (although I think he's away for a few days)20:45
BlagovestPetrov[:)20:45
WizzupBlagovestPetrov[: can you add a bit of context to the commit in the pr, maybe amend it with the error that you get during the build20:48
BlagovestPetrov[sure20:49
Wizzupuvos: do we still need mce-dev ?21:01
Wizzupuvos: I think that is in mce now, right?21:02
Wizzupuvos: this might perhaps cause issues as libosso depend on mce-dev for example, and mce might depend on things that ultimately depend on libosso?21:04
tyushaINFO21:39
Wizzuphi21:43
BlagovestPetrov[https://github.com/maemo-leste/clockd/pull/722:49
BlagovestPetrov[WIP, forgot the changelog..22:56
uvosWizzup: the mce repo now builds mce-dev22:58
uvosthis has no bearing on the packages22:58
uvosthey dident change22:58
uvosie mce-dev still exitsts, just the git repo is obsolte22:58
uvosregarding dependacy cycles23:01
uvosi gues the sollution is to make those optional in mce23:02
uvossince mce dosent hard depend on anything anymore23:02
uvosbesides glib23:02
Wizzupuvos: yes, this is a problem23:08
Wizzupuvos: hmmmm23:08
uvosthe other soltion is to evict the debain packaging files form mce23:08
uvosand maintain them elsewhere like debian packages are genneraly maintained23:09
uvosthen you can have mce and mce-dev in seperate control files again23:09
WizzupI can see a few other solutions, but yeah23:09
uvosi gues its not possible to make it build just one pacakge from a given debian dir?23:09
WizzupI mean there's many ways to do this, we could even just import mce-dev from beowulf23:11
Wizzupand then once we build mce the problem is solved23:11
uvosantother hacky sultion for now to achive the bootstrap would be to just remove alll the depends from the control file23:11
Wizzupin that case I'd rather import23:11
uvosbuild mce (it will suceed with all the mameo modules not built)23:11
uvosand use the resulting packages for the bootstrap23:11
uvosand then re add them23:12
uvoswhatever works best23:12
uvosreally i dont like that the package hard depends on all the stuff really23:12
uvosbut i dont know how to make the debian packaging stuff behave like i want23:12
uvossince those hard depens are fake23:13
uvosif you build mce iwth all dependancies installed23:13
uvosand then remose sme23:13
uvos*some23:13
uvosmce will just stop loading the corrisponding module23:13
uvosand continue on otherwise23:13
Wizzupit should list what -we- need for mce to build the way we want it23:15
Wizzupso in that sense it's fine I think23:15
uvosbuilding is not the thing23:15
Wizzupbut currently it will not build because of the missing depends, the ci will just fail23:15
uvosthe thing is that even after the  build23:15
uvoswith everything enabled23:15
Wizzupwhat about just importing mce-dev?23:15
uvosthe binary package dosent hard depend on anything23:15
uvossure that would work23:15
uvoswhatever you like23:16

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!