Wizzup | freemangordon: what about these: -DLINUX -DSGX540 -DSUPPORT_DMABUF | 00:13 |
---|---|---|
Wizzup | bencoh: getting this btw: man: error while loading shared libraries: libmandb-2.8.5.so: cannot open shared object file: No such file or directory | 00:16 |
Wizzup | maybe some divert or lib missing | 00:16 |
Wizzup | LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/amd64/usr/lib/man-db" man | 00:19 |
Wizzup | this works | 00:19 |
Wizzup | (this is a problem because dh_installman errors) | 00:20 |
bencoh | I don't think you should need to do that, but I remember having some issue with mandb | 00:20 |
bencoh | dh_installman doesn't seem to fail here though | 00:20 |
bencoh | which package did you fail to build? | 00:20 |
Wizzup | xf86-video-omap | 00:20 |
bencoh | from git? | 00:21 |
Wizzup | from our git yeah | 00:22 |
Wizzup | bencoh: does 'man' work from the shell? | 00:22 |
Wizzup | freemangordon: pushed to pvr-exa-pkg | 00:22 |
Wizzup | (on xf86-video-omap) | 00:23 |
bencoh | Wizzup: looks like it does | 00:23 |
Wizzup | weird | 00:23 |
bencoh | I think it didn't work at some point, but it does now, even in the container I created yesterday | 00:23 |
bencoh | so I guess I fixed that somehow (?) | 00:23 |
Wizzup | freemangordon: so what needs fixing still is that the build needs pvr2d.so and libsrv_um.so, which are part of device-specific packages, so I don't know what to ship in -dev | 00:24 |
bencoh | dpkg-buildpackage: info: binary-only upload (no source included) | 00:24 |
bencoh | real 1m26.293s | 00:24 |
Wizzup | weird | 00:24 |
bencoh | using the source from apt-get source | 00:24 |
Wizzup | I mean yeah it should work if man works :) | 00:24 |
Wizzup | but my 'man' command errors out | 00:24 |
Wizzup | which debian also invokes | 00:24 |
Wizzup | with the LD_LIBRARY_PATH change it also builds for me | 00:24 |
bencoh | I think you're missing a divert because of some package that wasn't installed at the time you ran the divert lines | 00:24 |
Wizzup | hm | 00:25 |
bencoh | (back to the xorg build-dep thing) | 00:25 |
Wizzup | hehe | 00:25 |
Wizzup | can I just re-run the divert lines or will that not work? | 00:25 |
bencoh | I wonder what would happen if you re-run it for stuff that was already diverted | 00:26 |
Wizzup | right, that's what I mean | 00:27 |
bencoh | you could try running the ones related to man/man-db | 00:28 |
bencoh | (or you could re-create a container) | 00:28 |
Wizzup | # /wrapper/amd64-divert.sh /usr/bin/mandb | 00:28 |
Wizzup | Amdifying /usr/bin/mandb ... | 00:28 |
Wizzup | Leaving 'local diversion of /usr/bin/mandb to /usr/bin/mandb.armhf' | 00:28 |
Wizzup | /usr/bin/ln: failed to create symbolic link '/usr/bin/mandb': File exists | 00:28 |
Wizzup | yeah I don't want to re-create it atm | 00:28 |
Wizzup | ah | 00:29 |
Wizzup | it was one of the last ones, now it works | 00:29 |
Wizzup | /wrapper/amd64-divert.sh /usr/lib/man-db/libman-2.8.5.so | 00:29 |
Wizzup | /wrapper/amd64-divert.sh /usr/lib/man-db/libmandb-2.8.5.so | 00:29 |
bencoh | nice :) | 00:29 |
bencoh | oh btw, neat trick to get a decent working area: lxc.mount.entry = /home/bencoh mnt/bencoh none bind,optional,create=dir | 00:29 |
bencoh | then create a user in container with the same uid | 00:29 |
Wizzup | probably not a bad idea yeah | 00:29 |
bencoh | that way you can keep working from host as usual | 00:30 |
bencoh | and just build in lxc | 00:30 |
Wizzup | yeah I'll do that if end up using this more often | 00:30 |
Wizzup | it was great for the mesa stuff for sure | 00:30 |
bencoh | :) | 00:30 |
Wizzup | also for the other pkgs | 00:30 |
bencoh | it could be even faster for mesa assuming I find a way to optimize meson without messing the platform/arch detection process | 00:31 |
bencoh | I wonder if that's do-able | 00:31 |
Wizzup | I don't think meson is really the slow part tbh | 00:31 |
Wizzup | but buggy it is for sure :) | 00:31 |
bencoh | actually it is | 00:31 |
Wizzup | bencoh: my 16 cores were pegged all the time with gcc's | 00:31 |
bencoh | the full build took 19mn here (i7 laptop / 4c / 8th), and I could see meson (python) take a few cores for a significant amount of time | 00:32 |
Wizzup | hm, yeah, it was way faster here, but the initial setup took a bit of time (maybe 15s?) | 00:33 |
bencoh | apparently for mesa it runs stuff even between compilations | 00:33 |
bencoh | ah, 15s isn't much then | 00:33 |
Wizzup | downside of not using automake I guess @ in between compilations | 00:33 |
bencoh | yeah | 00:34 |
bencoh | autotools-based builds are freaking fast since I diverted dash/m4/libtool and friends | 00:34 |
Wizzup | uvos: this interesting to you? https://www.olx.bg/d/ad/motorola-droid-2-a955-nov-ne-polzvan-v-kutiyata-si-CID632-ID8aA3y.html?isPreviewActive=0&sliderIndex=3 | 00:52 |
uvos | Wizzup: a955, same as a855 except with 2x the ram. Also sim locked unless its the global variant (hard to tell) then its unlocked outside the us like xt894. | 00:56 |
uvos | 25euros is also about the going rate in germany of a953/2/0 that are not simlocked | 00:56 |
uvos | so not usefull no | 00:56 |
uvos | also locked bootloader btw unlike a855 but like a85x | 00:58 |
uvos | a955 = droid 2 a95x = milestone 2 | 00:58 |
uvos | a855 = droid 1 a85x = milestone 1 | 00:58 |
Wizzup | it's the global one it seems | 01:02 |
Wizzup | on the photo | 01:02 |
freemangordon | Wizzup: hmm, maybe I shall dload() | 07:29 |
freemangordon | and not link | 07:29 |
freemangordon | yeah, that will solve the issue | 07:29 |
freemangordon | or, build using d4 headers/libs | 07:30 |
Wizzup | freemangordon: just let me know | 10:08 |
tmlind | d4 refused to start.. turns out i dropped it and the battery flex cable got torn. works fine after swapping the battery | 13:23 |
tmlind | no pstore logs naturally :) | 13:24 |
sicelo | mmm, the battery is loose then? | 13:39 |
Wizzup | tmlind: hehe | 13:47 |
tmlind | i had replaced the battery so not glued down with the tape, probably a piece of two sided tape under the battery would have saved it | 13:54 |
tmlind | it fell corner first, i was mostly worried i had cracked the lcd | 13:55 |
tmlind | concrete floor with a thin carpet on top | 13:55 |
Wizzup | let's hope we can find a pallet and then we won't have to worry about dropping it, hehe | 13:55 |
tmlind | yup, at least no need to pay 300 units for service.. | 13:56 |
Wizzup | freemangordon: anything I can do now to help wrt packaging? | 13:56 |
uvos | new sphone is on the way, with old storage backend remove + new conversations view replaceing the old sms-history window. | 14:13 |
uvos | just a preview, there are some known issues, for one gtk_text_view_scroll_to_mark dosent work on the subclass hildon_text_view for some reason so the hildon variant dosent scroll down when a message arrives | 14:15 |
uvos | also sphone wont ring if the conversations view is showing the contact that the new sms came from, even if the window is not focused (will fix, just fyi) | 14:16 |
d4irc | hi | 14:33 |
dsc_ | :) | 14:33 |
Wizzup | this doesn't do the scrolling performance justice, but it's with ffmpeg capturing the desktop: https://wizzup.org/d4-output.webm | 14:40 |
Wizzup | it's actually really smooth in the conversation view | 14:40 |
dsc_ | and the application starts quickly :) | 14:44 |
Wizzup | warm start at least is like 2s max, probably faster | 14:44 |
freemangordon | n900? | 15:16 |
Wizzup | d4, I didn't try it on the n900 yet | 15:16 |
Wizzup | in any case it will be *running* in the background so the startup time is irrelevant mostly | 15:16 |
freemangordon | ah, right | 15:16 |
Wizzup | but qml scrolling was I think 3d accelerated | 15:16 |
freemangordon | Wizzup: re packaging - what else remains? | 15:17 |
Wizzup | it was much smoother than say (currently) scrolling in the wireless list | 15:17 |
uvos | yes it is | 15:17 |
uvos | (so it widgets btw) | 15:17 |
freemangordon | it should be, yes | 15:17 |
Wizzup | freemangordon: I think we need to package 5.15 kernel and build mesa in the repos with my patches | 15:17 |
freemangordon | ok | 15:17 |
freemangordon | please do :) | 15:17 |
Wizzup | for mesa, I think parazyd has problems with it needed libllvm from backports | 15:17 |
freemangordon | why? | 15:17 |
Wizzup | so we need to either import that libllvm or try to build it with grandma ancient version of libllvm | 15:17 |
freemangordon | what is the issue with backports? | 15:18 |
Wizzup | I think that we can't just automatically get it from backports, and most people don'r have backports on | 15:18 |
Wizzup | so we would have to download the debs from backports and add it to our own | 15:18 |
Wizzup | + repos | 15:18 |
freemangordon | ah, I see | 15:18 |
freemangordon | well, not big issue, right? | 15:18 |
Wizzup | I think so, but parazyd manages this so I tend to just do what he says is right :) | 15:19 |
Wizzup | also building the ddx in the repo I think | 15:19 |
Wizzup | did you see my branch of it? | 15:19 |
freemangordon | ddx is not ready | 15:19 |
freemangordon | no | 15:19 |
freemangordon | I mean - we need headers package first, which komes from kernel build | 15:19 |
Wizzup | https://github.com/maemo-leste/xf86-video-omap/tree/pvr-exa-pkg | 15:19 |
freemangordon | *comes | 15:19 |
Wizzup | freemangordon: no, it's in sgx-ddk-um-dev | 15:20 |
Wizzup | you can build it now with that package | 15:20 |
Wizzup | see pvr-exa-pkg branch | 15:20 |
freemangordon | yes, I see it, but sgx-ddk-um-dev should come from kernel | 15:20 |
Wizzup | maybe I should not have put the headers there and we need to get it from the kernel somehow | 15:20 |
Wizzup | yikes :( | 15:20 |
freemangordon | yes | 15:20 |
* Wizzup doesn't like linux kernel packaging | 15:20 | |
freemangordon | well, kernel shall be packaged anyways | 15:21 |
freemangordon | one more package out of it should not be a big issue | 15:21 |
freemangordon | so, please have kernel packaged first | 15:21 |
freemangordon | we are still discussing with Tomi how to have that TILER patch upstreamed | 15:22 |
Wizzup | is there a branch that we can build now? | 15:22 |
freemangordon | sure, tmlind's | 15:23 |
Wizzup | that has all your patches? | 15:23 |
freemangordon | I think so | 15:23 |
freemangordon | hmm, wait | 15:23 |
freemangordon | please for whatever seem appropriate, I'll push the latest there | 15:24 |
freemangordon | *fork wherever | 15:24 |
Wizzup | I don't follow | 15:24 |
freemangordon | there are new version of the patches+patches I will sent later on that are not on tmlind's repo | 15:24 |
freemangordon | do we have tmlind's repo cloned on leste? | 15:25 |
Wizzup | yes but not 5.15 yet I think | 15:25 |
Wizzup | https://github.com/maemo-leste/droid4-linux/tree/droid4-pending-pvr-omapdrm-v5.11 this is latest we have | 15:25 |
freemangordon | ok, I'll push 5.15 there | 15:26 |
Wizzup | parazyd: can you look at building the kernel for experimental with tmlind's 5.15 stuff? | 15:26 |
Wizzup | ok | 15:26 |
freemangordon | how to name the branch? keep in mind I plan to force-push at least once :) | 15:32 |
Wizzup | pvrsgx-wip-5.15 | 15:33 |
freemangordon | ok | 15:33 |
Wizzup | we can always make copies of it | 15:33 |
freemangordon | ok | 15:33 |
uvos | we prbubly still want to keep pending-pvr seperate from pending- | 15:35 |
uvos | ie pvr contains only pvr + its chainges and pending contains changes that should land in mainline eventually | 15:36 |
uvos | ie droid4-pending-pvr-omapdrm-v5.15 = mainline v5.15 + pvr + hacks needed to make it work. | 15:37 |
Wizzup | for packaging it for our -experimental repo I don't think it matters | 15:37 |
uvos | ie droid4-pending-omapdrm-v5.15 = mainline v5.15 + stuff we want to upstream | 15:37 |
dsc_ | Excuse my spam | 16:07 |
dsc_ | but I need to test | 16:07 |
dsc_ | a few lines | 16:07 |
dsc_ | it will be over soon | 16:07 |
dsc_ | ok, test completed | 16:07 |
dreamer | almost a haiku .. not quite | 16:07 |
dsc_ | dreamer: :P | 16:09 |
dsc_ | https://plak.infrapuin.nl/selif/8kbuwf3u.png | 16:09 |
dreamer | such maemo, very wow | 16:10 |
calebtheythem[m] | damn, im kinda excited to get to play with this ui on a real device | 17:18 |
calebtheythem[m] | i tried to boot maemo on the OnePlus 6 some time ago, but Xorg / mesa wasn't very happy about freedreno there lol | 17:19 |
parazyd | Wizzup: Yeah, tonight, if it's ready. | 17:22 |
Wizzup | calebtheythem[m]: let me poke my buddy and see if he can ship the phone tomorrow or on thursday | 17:23 |
Wizzup | hm, what didn't work wrt freedreno? | 17:23 |
calebtheythem[m] | Wizzup: aha thanks, im in no rush | 17:24 |
calebtheythem[m] | iirc it boots and managed to sort of display the wallpaper, but everything looked very broken | 17:25 |
Wizzup | hm, interesting | 17:25 |
calebtheythem[m] | that was way back on 5.9 though, sdm845 kernel support has come a long way since then (and i think you guys have newer aarch64 builds now?) | 17:25 |
Wizzup | maybe we need to see if we can debug this a bit more | 17:25 |
Wizzup | how did you try to boot maemo last time, was that on pmos? | 17:25 |
calebtheythem[m] | if you have recent mesa it should basically just work | 17:26 |
calebtheythem[m] | i grabbed an aarch64 rootfs from you (i think the raspberry pi 4 one), installed my kernel modules and firmware and booted it with a custom ramdisk | 17:27 |
uvos | xorg did work with no issue on xt1602 for me some time ago | 17:27 |
uvos | on pmos (dident try hildon ) | 17:27 |
calebtheythem[m] | i suspect things would be different now, I'll try and have a go some time this week | 17:27 |
Wizzup | let me know, I could try to help setting up a/the image | 17:36 |
mighty17[m] | tmlind: i have https://github.com/Unlegacy-Android/android_kernel_ti_omap4/blob/3.4/common/arch/arm/plat-omap/include/plat/hardware.h as include in my sound driver, is it needed now in mainline? | 18:57 |
tmlind | mighty17[m]: no that's old legacy stuff, drivers should not include it | 21:04 |
Wizzup | parazyd: sorry, I missed what your reply was to, the kernel? | 21:09 |
parazyd | Wizzup: Yes. If you have it ready, just give me links. | 21:11 |
Wizzup | I think it is ready | 21:11 |
Wizzup | freemangordon: oh, you didn't push? | 21:12 |
Wizzup | freemangordon: can you push? | 21:12 |
parazyd | Wizzup: Also commit the mesa build fixes if you haven't already | 21:12 |
freemangordon | not now, I want to finish the patch first | 21:12 |
freemangordon | parazyd: I dont; have any | 21:12 |
freemangordon | besides adding pvr to be build in debian/rules | 21:12 |
parazyd | I wrote to Wizzup, he had some | 21:12 |
freemangordon | ah, sorry :) | 21:13 |
Wizzup | freemangordon: so what kernel do you want us to build then? | 21:13 |
freemangordon | Wizzup: maybe wait till tomorrow | 21:13 |
freemangordon | lets not hurry it, I need couple of hours to finish the patch | 21:13 |
freemangordon | sorry about that, but see the last mail I sent to Tomi | 21:13 |
Wizzup | so do we just to 5.15 pending then just to get the packaginb stuff going? | 21:14 |
freemangordon | yes | 21:14 |
freemangordon | makes sense | 21:14 |
Wizzup | parazyd: then this https://github.com/tmlind/linux/tree/droid4-pending-v5.15 | 21:14 |
freemangordon | use tmlind's 5.15 | 21:14 |
parazyd | ack | 21:14 |
freemangordon | once I have the patch ready, I will push them on top | 21:14 |
Wizzup | yeah if you can do 5.15 now, then I can add patches later parazyd | 21:15 |
parazyd | Wizzup: Should we have a new omap-linux for this or just use the same droid4 repo? | 21:20 |
Wizzup | let's use the droid repo for now and push it to experimental | 21:20 |
parazyd | What about all these patches? https://github.com/maemo-leste/droid4-linux/tree/maemo/beowulf-devel/debian/patches | 21:24 |
uvos | we need: | 21:25 |
uvos | uart-with-charger.patch | 21:25 |
uvos | fbdev.patch | 21:25 |
uvos | 0001-ASoC-simple-card-utils-add-support-for-componants-pr.patch | 21:26 |
uvos | 0002-ARM-dts-motorola-mapphone-add-interrupt-for-headphon.patch | 21:26 |
uvos | and the defconfig changes | 21:26 |
uvos | and im not sure about bus-ti-sysc-fix-flakey-idling-of-uarts.patch | 21:27 |
uvos | pobubly thats in 5.15 allready | 21:27 |
uvos | mostly only 0001-power-cpcap-battery-add-a-module-option.patch and very likely bus-ti-sysc-fix-flakey-idling-of-uarts.patch can be droped | 21:29 |
uvos | and 0002-allow-busy-ret.patch | 21:30 |
parazyd | ok | 21:33 |
uvos | might want to also drop anbox-support.patch | 21:35 |
uvos | not sure what is the point of this on omap4 | 21:35 |
Wizzup | let's keep it for now | 21:38 |
Wizzup | we have it packaged anyway, and with maybe we cna make it work now | 21:38 |
uvos | sure building the modules isent a big deal | 21:40 |
* freemangordon is afk | 22:00 | |
parazyd | Wizzup: It's ready | 22:34 |
parazyd | https://github.com/maemo-leste/droid4-linux/tree/maemo-5.15 | 22:34 |
parazyd | https://github.com/maemo-leste/droid4-linux/tree/maemo/beowulf-experimental | 22:34 |
parazyd | Had to manually rebase a few patches, so apologies for any potential build errors in advance :p | 22:35 |
Wizzup | parazyd: check, ty, which pathes? | 22:36 |
parazyd | https://github.com/maemo-leste/droid4-linux/commit/75ee1aefb2856414dc99e3d14b090fc5010f5d15 | 22:37 |
parazyd | Mainly 0001-ASoC-simple-card-utils-add-support-for-componants-pr.patch | 22:38 |
Wizzup | uvos: can you check if that's ok - I think it's yours? | 22:38 |
Wizzup | parazyd: great :) | 22:38 |
parazyd | I tagged the release so I think you can just build it | 22:39 |
parazyd | Whenever | 22:39 |
Wizzup | shall we just try on jenkins? | 22:41 |
parazyd | doit.jpg | 22:41 |
parazyd | :D | 22:41 |
Wizzup | I started it I think | 22:50 |
parazyd | ok, it'll take a while :) | 22:52 |
ashley | it's just exciting and heartwarming to see Maemo development happening -- over a decade (!) after Fremantle was released :) thank you everyone for your hard work! | 22:58 |
parazyd | <3 | 22:59 |
Wizzup | ashley: we're all very motivated to use it as our daily driver :D | 23:03 |
ashley | \o/ I'd love to use it as my daily driver as well, but alas, the N900 is 3G-only and 4G speeds are sadly a much-needed feature for me since these days I browse the Internet more than I make calls etc. but I've still considered picking up a N900 or couple for software development purposes...why do the 4G-enabled QWERTY smartphones need to be so darn expensive?! | 23:04 |
Wizzup | yeah LTE would be nice to have | 23:06 |
parazyd | Shit I should do the fxtec bringup sometime | 23:07 |
Wizzup | parazyd: yes | 23:07 |
Wizzup | lol | 23:07 |
Wizzup | other stuff is more important atm though | 23:07 |
ashley | indeed; better to have one (or a couple) devices as functional as possible before starting to work or continuing existing work on porting it to other devices | 23:10 |
Wizzup | I really hope we can find a lot more droid4 devices | 23:18 |
dreamer | they're shutting down 3G here in a couple months :( | 23:26 |
dreamer | I thought N900 was "2.5G" only? | 23:26 |
Wizzup | dreamer: KPN is, t-mobile is not | 23:28 |
Wizzup | but yeah they will keep it for 1 or 2 more years max I guess | 23:28 |
ashley | droid4...motorola asanti? aka "that one cool 4G QWERTY phone that America got but we here in Europe didn't, but it's not like it'd work with European 4G bands"? | 23:35 |
Wizzup | yes, I think it's maserati | 23:35 |
Wizzup | (not asanti?) | 23:36 |
Wizzup | but you're otherwise correct | 23:36 |
Wizzup | https://leste.maemo.org/Motorola_Droid_4 this one | 23:36 |
MartijnBraam[m] | asanti is the photon q | 23:36 |
ashley | aah; nice! | 23:38 |
Wizzup | https://wizzup.org/conversations-wip.mp4 | 23:41 |
Wizzup | parazyd: ^ | 23:42 |
Wizzup | I'll make a better video later, but I promised dsc :D | 23:43 |
parazyd | Looks lovely! | 23:49 |
Wizzup | yeah it's smooth | 23:51 |
Wizzup | there are also themes btw but the camera was too annoying to hold to show more | 23:52 |
uvos | Wizzup: very nice | 23:52 |
uvos | parazyd: patch looks fine | 23:52 |
parazyd | Yeah it'll build now | 23:54 |
parazyd | I merged in this branch https://github.com/openpvrsgx-devgroup/linux_openpvrsgx/tree/letux-pvrsrvkm-5.15-rc1 | 23:54 |
parazyd | Into droid4-pending-v5.15 | 23:54 |
parazyd | (Hope that's the right one) | 23:54 |
uvos | parazyd: i would/ i do merge https://github.com/tmlind/linux_openpvrsgx/tree/droid4-pending-pvr-omapdrm-v5.15 instead | 23:57 |
Wizzup | oh yeah | 23:57 |
parazyd | ugh | 23:58 |
parazyd | ok | 23:58 |
* parazyd adds it into todo.md | 23:59 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!