libera/#maemo-leste/ Tuesday, 2021-07-27

Wizzupparazyd: as in, if X86 is not defined, there has to be one 'ar x' at least no?00:01
parazydYes00:01
parazydI don't have a charged d4 atm00:02
WizzupI built it on my d4 and it works00:02
parazydDid you compare cflags?00:02
Wizzupthat's the problem00:02
Wizzupyeah they are the same00:02
parazydok00:02
WizzupI think maybe it's timestamp related or something00:02
WizzupI don't know...00:02
parazydAnd on d4 you also build with dpkg?00:02
Wizzupparazyd: yes00:03
parazydWhat if you try --no-parallel on debian/rules:1700:03
WizzupI was thinking that but then saw it was using -j1 in jenkins00:03
parazydI wonder if it's some weird quirk00:03
parazydah00:03
Wizzupsee:00:03
Wizzupmake[1]: Leaving directory '/build/pulseaudio-modules-nemo-12.2.31+2m7.1'00:03
Wizzup   dh_auto_build -a00:03
Wizzupmake -j100:03
parazydoh00:03
parazydwait00:04
parazyd/usr/share/automake-1.16/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'00:04
parazydYou need to add this?00:04
Wizzupcheck00:04
Wizzupgood catch00:04
Wizzuplet me see if that helps somehow00:04
uvoshi parazyd ;)00:16
parazydHey00:17
parazydRunning late, I'll be around in the morning00:17
parazyd(Visiting my parents on Brac)00:17
uvosnice hf, ttyl00:18
parazydttyl00:18
parazydDo write if there's anything I can help with00:18
Wizzuphttps://phoenix.maemo.org/job/pulseaudio-modules-nemo-binaries/architecture=armhf,label=armhf/8/consoleText still failed00:20
WizzupI wish I could see the contents of the generated Makefile ;)00:20
kshatriyafullscreen opengles is broken on D400:43
kshatriyadiagonal lines00:43
kshatriyaonce it happens, i need to reboot to get windowed opengles back to normal00:44
uvosno00:46
uvos"fullscreen" gles is not catigoricly broken00:46
uvosplease be more specific00:46
uvoswhat is not working00:46
kshatriyaeverything fullscreen.  try glmark2-est --fullscreen00:47
uvosneverball fullscreen works00:48
kshatriyaglmark2-es2 --fullscreen00:48
kshatriyai'll try this thanks00:48
uvosso dose clowd gps00:48
uvosetc00:48
uvosits possible glmark dosent work00:49
uvosgles is buggy in general on d400:49
uvosnote it is impossible for us to ever change this00:49
uvosits closed source00:49
kshatriyalisting things that work can perhaps help me find what triggers it00:49
kshatriyamight be just related to egl, or sdl00:50
uvoseverything that uses gles must use egl00:50
uvosso...00:50
kshatriyaafter glmark2-es2 i get kernel panic / reboot with  kernel:[  297.050384] Internal error: : 1406 [#1] PREEMPT SMP ARM00:51
uvosanyhow the egl implmentation is also closed source00:51
kshatriyathat should be illegal00:51
uvosthe kernel driver is known broken00:51
uvosfor complex reasons we will not fix it00:51
uvos(instead we are working on hoepfully replacing it with a never code drop, incl kernel driver and binary userspace)00:52
uvoshowever there are manny problems with this newer drop00:52
uvosso its takeing a long while00:52
kshatriyai will look into neverball . where can i find clowd gps00:54
uvosits cloud gps00:54
uvos unfortionatly the gpu drivers are and very likely allways will be terrible on sgx00:54
uvosyou need to comopile neverball yourself00:55
uvosas the gles backend is not the default in debian00:55
kshatriyado you know any 'reset powervr sgx to good state' besides rebooting?00:59
uvosno01:00
uvosnot anything you can do without killing most of the usersapce01:00
kshatriyathen little time would be saved01:01
kshatriyai have something cool to show as soon as i find this workaround01:02
kshatriyaneverball crashes here, neverputt runs fine in window but crashes with corrupted double-linked list when set to fullscreen01:15
kshatriyaseveral other games also result in corrupted double-linked list01:15
WizzupI think you need a neverball built for gles01:15
kshatriyathis is built for gles01:16
kshatriyaGL renderer: PowerVR SGX 54001:16
kshatriyaGL version: OpenGL ES-CM 1.101:16
kshatriyado you have a build that works in fullscreen Wizzup ?01:16
kshatriyagame has nice title music01:19
kshatriyai'll keep experimenting01:21
Wizzupnah, sorry, don't have that01:21
kshatriyait's very helpful that the droid4 is cheap so i can run code on older image and kernel also01:36
Wizzupyou're stano, right?01:36
kshatriyayes01:36
Wizzupk01:36
Wizzupconfusing01:36
kshatriyagame is happy if i request 956x536 window02:32
Wizzupparazyd: maybe adding --trace to the make command(s) can help reveal the problem in jenkins03:00
kshatriyafirst working build of dante on droid4 (2.5MB) http://0x0.st/-W2r.mkv03:32
kshatriyait should be using PVR texture compression and downscaling textures, still getting PVR:(Warning): Kicking render due to frag buffer space [691, /buffers.c] though03:33
Roal-YrHello, fellows. Wanted to ask if things like in-memory (RAM) compression have been tried (like this, for instance: https://github.com/foundObjects/zram-swap )?07:54
parazydWizzup: I don't know how to do that09:56
parazydWizzup: It seems that on arm64 there's no mention of neon: https://phoenix.maemo.org/job/pulseaudio-modules-nemo-binaries/architecture=arm64,label=arm64/8/consoleFull10:20
parazydAnd it also uses x86 libs10:33
parazyd(This should be fixed)10:33
parazydWhich in turn might make arm64 fail too10:33
parazydWizzup: https://phoenix.maemo.org/job/pulseaudio-modules-nemo-binaries/architecture=arm64,label=arm64/9/console10:42
parazydYup10:42
Wizzupparazyd: youre looking at arm64 no?11:18
WizzupI don't understand11:18
parazydBoth are broken on jenkins11:18
parazydI think the makefile needs to be reworked11:19
Wizzuphm11:19
parazydIn some way11:19
Wizzupok, but why does the jenkins fail?11:19
Wizzupsorry11:19
WizzupI mean the armhf one11:19
parazydI don't know11:19
Wizzupok11:19
WizzupI wish I could repro11:19
parazydThe if clauses don't seem to activate11:19
parazydI can't repro either11:19
Wizzupwell either the if or the else must activate11:20
Wizzupand both should call 'ar x'11:20
parazydI realize that11:22
Wizzupjust going through my thought process :)_11:22
* Wizzup makes coffee, br11:22
Wizzupb11:22
parazydWhat I wanted to say above11:24
parazydIs that arm64 fails in the same way11:24
parazyd(It wasn't failing for you because X86 was set)11:24
Wizzupparazyd: ok, it builds on the d4 though(not arm64)11:29
Wizzupand afaik it's not a problem to set X86 on arm6411:29
parazyd11:19 <parazyd> I can't repro either11:29
Wizzupsince 'x86' just means "cpu fallback without extra speed"11:29
Wizzupso really we do want X86 to be set11:29
parazydBuilds for me too, both dpkg and gbp11:29
Wizzupbut we can rename it or something11:29
parazydDoesn't arm64 do neon too?11:29
Wizzupif it does, we cannot reuse arm32 o files I imagine11:29
Wizzupwell armv7*11:30
parazydok11:30
Wizzupso it should use the fallback for now11:30
parazydI thought it could, since aarch64 can run armhf11:30
parazydok11:30
parazydI'll revert that then11:30
Wizzupyeah but we can't mix the modes within a process11:31
parazydSure11:31
WizzupI think if we had .S files then maybe11:31
Wizzupbut that doesn't matter now11:31
WizzupI was actually thinking of just not using the neon code on armhf too11:31
Wizzupbut it's only something we'll have to fix later, so I'd rather use the neon code for now11:31
parazyd*nod*11:32
Wizzupso could it be related to timestamps or something?11:33
Wizzupthat's the only thing I can think of11:33
parazydOnly if Make is ambiguous and gives wrong errors11:34
parazydLike, it says "no rule"11:34
Wizzupdid you revert the changes you made?11:35
WizzupI didn't pull yet, so can be force push too11:35
WizzupI want to add this:11:37
Wizzup+override_dh_auto_build:11:37
Wizzup+       make --trace -j111:37
parazydPushed11:37
parazydah wait need to merge in leste branch11:37
parazydDone11:37
Wizzupparazyd: wait11:37
Wizzupsrc/common/Makefile.am:44: warning: '%'-style pattern rules are a GNU make extension11:37
parazydThink we're somehow not using gmake?11:38
Wizzupthat it what I am thinking11:38
parazydThat'd be weird11:38
Wizzupyeah11:38
parazydWizzup: Also could be useful to remove silent rules11:40
parazydAnd some of the GCC_TRADITIONAL, AM_PROG_CC_C_O and AC_PROG_CC_C99 in configure.ac11:40
parazydAlso, perhaps nuke the m4 directory11:41
Wizzupparazyd: I was not able to build it when I nuked the m4 directory11:42
Wizzupfeel free to try :)11:42
parazydok11:42
Wizzupparazyd: can I pull?11:44
parazydYes11:45
Wizzupcan I revert 1a73926fe7aa9ada3a523a353b6d4e19180fa100 as well?11:46
parazydSure11:47
Wizzuplet's see if --trace -d can help us here11:48
WizzupTrying rule prerequisite 'speech_src_neon_hardfp.a'. Looking for a rule with intermediate file 'speech_src_neon_hardfp.a'.11:56
Wizzupit is gnu make: GNU Make 4.2.111:57
Wizzup(see https://phoenix.maemo.org/job/pulseaudio-modules-nemo-binaries/architecture=armhf,label=armhf/14/console)11:57
parazydMaybe they should be extracted before?11:57
parazydAnd not like how it's done now11:57
Wizzupwell yes, if we work around the bug we can do that11:59
Wizzupbut clearly it works in the sailfishos build system, and it works when built manually, so something is up11:59
parazydI'm keen to blame the differences in autoconf/automake versions12:01
parazydBut then again12:01
parazydManually it works...12:02
parazydAnd it simply runs: dpkg-buildpackage -us -uc -B12:02
Wizzupyeah, nothing is ever easy and nice with computers :)12:03
Wizzupwe could make it non implicit12:04
Wizzupshall I try that?12:05
parazydPlease do12:05
parazydAlso if it doesn't work, it should be possible to extract it from debian/rules12:06
parazydThen just count on the fact the files exist12:06
Wizzup(will be hard to know if it solves the problem for sure, but at least it will be explicit this way)12:07
Wizzupbuilding on d4 to see if it works.12:07
parazydWizzup: You forgot the git tag12:15
Wizzup$ git push origin 12.2.3112:16
Wizzup-devel12:16
Wizzupgit checkout -12:16
WizzupTotal 0 (delta 0), reused 0 (delta 0), pack-reused 012:16
WizzupTo github.com:maemo-leste/pulseaudio-modules-nemo.git * [new tag]         12.2.31 -> 12.2.3112:16
Wizzupdoesn't look like I did, weird12:16
parazydoh nvm then12:16
parazydIt's just that it doesn't pul12:16
parazydIs there some way to fetch it?12:16
parazydgit fetch --tags --force12:17
parazydTIL12:17
WizzupI usually delete the local tags12:18
parazydDidn't build again :/12:20
WizzupMakefile:1361: target 'src-8-to-48-neon.o' does not exist12:21
Wizzupar x speech_src_neon_hardfp.a12:21
WizzupPutting child 0x140c4a8 (src-8-to-48-neon.o) PID 26407 on the chain.12:21
WizzupLive child 0x140c4a8 (src-8-to-48-neon.o) PID 2640712:21
Wizzupar: speech_src_neon_hardfp.a: No such file or directory12:21
Wizzupso something removes the .a file?12:21
parazyd:o12:22
parazydThat might be it12:23
parazydWhat if you rename it to some different sufix?12:23
Wizzuplet me see if I can figure out what dh_clean does12:24
Wizzupit has -X https://man7.org/linux/man-pages/man1/dh_clean.1.html12:24
Wizzupit does not look like dh_clean removes it, judging from the file source12:26
parazydIt might as well be some jenkins-debian-glue thing12:27
Wizzupparazyd: yes, locally dh_auto_clean is run12:28
Wizzupnot dh_clean12:28
uvosheh build system work12:28
uvosfun12:28
Wizzupd4:12:28
Wizzupdh clean --with autoreconf12:28
Wizzup   dh_auto_clean12:28
Wizzupmake -j1 distclean12:28
Wizzupjenkins:12:29
Wizzupdh clean --with autoreconf dh_clean12:29
Wizzupbut maybe it's removed even before dh_clean12:29
Wizzupsounds like you're looking at the the glue code, I'll make another offee12:29
parazydI'm not12:29
parazyd:D12:29
parazydAlso need to go for lunch in a few minutes12:30
parazydBut try renaming the .a files12:30
parazydbbl12:32
Wizzupseems like a hack but ok12:34
Wizzupuvos: fwiw pretty sure this has nothing to do with autotools12:38
uvosdh is a build system :)12:45
uvosin a way12:46
Wizzuptrue12:48
Wizzuplooks like calling the files .abc works12:52
Wizzup(instead of .a)12:52
Wizzupparazyd: shall I file a bug, assign it to you (since it's likely glue related?) and move on to the other audio stuff?12:53
lelMerlijnWajer opened an issue: https://github.com/maemo-leste/bugtracker/issues/561 (Investigate jenkins removing source .a files)12:56
lelMerlijnWajer assigned an issue: https://github.com/maemo-leste/bugtracker/issues/561 (Investigate jenkins removing source .a files)12:56
Wizzupparazyd: I can have pulsecore-dev have a ('runtime') dependency on other -dev packages, right?13:38
parazydWizzup: yes @ ticket13:49
parazydWizzup: Yes, it's Depends: instead of Build-Depends13:50
parazydBut also remember ${shlibs:Depends} and ${misc:Depends}13:50
Wizzupyes, I did depends13:51
Wizzuphmm, what do you mean?13:51
Wizzupbrb13:51
parazydI think I had an example somewhere14:04
parazydsec14:04
parazydThis: http://sprunge.us/rMSowQ14:06
Wizzupparazyd: ok14:10
Wizzupso how do I get libmeego-common-dev to depend on pulseaudio-modules-nemo? both from source pulseaudio-modules-nemo14:10
Wizzupcmtspeech is failing with: /usr/bin/ld: cannot find -lmeego-common14:13
Wizzupit I install pulseaudio-modules-nemo then it works14:16
WizzupI already had this Depends: ${shlibs:Depends} in libmeego-common-dev14:24
Wizzupso that's not it in then?14:24
Wizzupthat's not it then*14:24
uvosWizzup: just got the tablet14:27
Wizzupuvos: cool14:27
WizzupI hope it turns on and stuff :)14:27
Wizzup(I tested it)14:27
uvossomone resetted the device then created a gmail account loged the device in14:27
Wizzupyeah, I ignored it, I'd just wipe it or something14:27
uvossent them selves a consumer tracking software14:28
uvosand installed that14:28
uvosinteressting14:28
Wizzupheh14:28
uvoslooks like someone is trying to get personal info14:28
Wizzuphm14:28
Wizzupthe other tablets didn't have this though14:28
Wizzupiirc14:28
uvoshttps://twitter.com/pictureu14:28
Wizzupbut fair warning, I'll look at the ones I have here with argus eyes14:28
uvosthis is the company14:28
uvosits linc_6.2.apk and was installed by pictureeu promotions inc14:30
WizzupI don't think I saw it on the others14:30
uvosanyhow just wipe the deives14:30
uvos*devices14:30
Wizzupparazyd: can you tell me how silly this is, if at all? https://github.com/maemo-leste/pulseaudio-modules-nemo/commit/b15720f6bbff41cb4e2ed8b63e1605b61744bee714:30
Wizzupuvos: mhm14:31
uvoshuh mine also contains a vrz sim14:31
Wizzupuvos: untested means untested :p14:33
Wizzup'for parts' is what they called it14:33
WizzupI didn't bother to try to take out sims or whatever14:33
Wizzupquite some of the d4s or bionics I have also have ancient sims I think14:33
uvostthe sim is uesfull to me even :P (beacuse d4 idles better with sim even if its deactivated)14:33
Wizzuplol14:33
Wizzupuvos: btw juha said he was on vacation and will reply this week14:41
Wizzupmost audio packages (at least the binaries) are ready / in place now I think14:41
lelMerlijnWajer assigned an issue: https://github.com/maemo-leste/bugtracker/issues/548 (Research (and package) some Mer audio components)14:47
uvosanyone here have facebook?15:17
Wizzup(not me)15:17
uvosok would be great if someone with facebook could message Mojtaba Moharami "lovelybia2" i think he might have a copy of the files here: https://forum.xda-developers.com/t/xyboard-official-fastboot-files.1756100/#post-2845093615:19
Wizzupuvos doing the proper doxing to find us the firmware files ;)15:19
uvosheh15:19
uvosarchive.org dosent have https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/7578015:27
uvosi am diassapoint.15:27
uvosif someone has facebook you can also try Emmet Myers "emmetlee"15:35
kshatriyafor some reason facebook didn't believe my first name was nyarlathotep15:45
parazydWizzup: LGTM, you just might want to append (= ${binary:Version}) to it16:07
parazydSo you're sure they're always corresponding to each other16:07
parazyduvos: sicelo has an account IIRC16:07
dreamer <@buZz> woa https://forum.radxa.com/t/introduce-the-radxa-zero/6550/5 << "free donation to opensource developers"16:23
buZzquite sure they're all already gone16:26
dreamercan't hurt to ask? :)16:42
Wizzupuvos: do you need those specific versions?17:17
uvosyeah the corrisponding version for mz609 contains permissive mbm17:25
Wizzupok17:25
uvos*mz60517:25
uvosso i suspect this mz617 version might too17:25
WizzupI wonder if we can post on xda developers, some new thread, and post requests for certain firmware or something17:25
uvosmaby17:26
uvosbut i allready pmed every person who posted or liked the treads where these where posted17:26
uvosno one is active anymore17:26
Wizzupmhm17:26
uvoslatest login of a person was like start of 202117:27
Wizzupmeh17:27
Wizzuphttp://www.xoomforums.com/forum/motorola-xyboard-development/17370-xyboard-official-fastboot-files.html similar thread but different place17:30
uvosyeah i know17:31
uvosthat forum is even deader tho17:31
Wizzupthis of any help? https://web.archive.org/web/20130306085337/sbf.droid-developers.org/xoom2/list.php17:31
uvosno17:32
Wizzupok17:32
WizzupI'll leave it to you :p17:32
uvosbut yeah i posted that site some time back17:33
uvoswe should maby archive its files17:33
uvos( gues archive.org is safe but still)17:33
kshatriyathanks again for those android screen buttons uvos - i use them a lot17:40
suppboiihi17:40
parazydHi17:40
Wizzupuvos: we need a place to host it all, really17:42
WizzupI think archive.org is not a bad place to start17:42
suppboiiis it possible to output audio to hdmi on droid 417:44
suppboii?17:44
uvosomap4 can def output hdmi audio17:47
uvosi dont think anyone has looked at this17:47
uvosif it dosent work there might not be a audio driver in mainline for this17:47
uvosor d4 dts is missconfigured17:47
uvosi think you are the first person to want/try this feature17:48
uvoscongrats.17:48
uvostmlind: ^^^^17:48
Wizzupuvos: do we have it in UCM ? :p17:49
uvosWizzup: no there is no audio device17:49
uvosso something is missing17:49
uvosidk what17:49
uvosmapphone_audio (what the ucm is for) should not be involed at all17:50
uvosas in this case the omap4's audio goes straigt to the hdmi port17:50
uvosinstead of being routed all over the place by cpcap17:50
Wizzuphm17:51
suppboiii tried a hdmi adapter and it worked but no audio. i am on 5.6 still cause its the better battery life wise and back then it showed an hdmi encoder in alsamixer17:54
Wizzup5.6 is rather ancient, can you not upgrade?17:56
uvosi have snd_soc_omap_hdmi loaded18:01
uvosso there is a driver18:01
uvosits not working18:01
uvoswonder why18:02
uvos[   19.003204] omapdss_hdmi 58006000.encoder: Missing dma channel for stream: 018:02
uvos[   19.004425] omapdss_hdmi 58006000.encoder: ASoC: error at snd_soc_pcm_component_new on 58006000.encoder: -2218:02
uvos[   19.004638] omap-hdmi-audio omap-hdmi-audio.3.auto: ASoC: can't create pcm HDMI 58006000.encoder :-2218:02
uvos[   19.004760] omap-hdmi-audio omap-hdmi-audio.3.auto: snd_soc_register_card failed (-22)18:02
uvos[   19.005340] omap-hdmi-audio: probe of omap-hdmi-audio.3.auto failed with error -2218:02
uvoshmm18:02
uvostmlind: ^^^^18:02
suppboiiWizzup it gets warm on the newest kernel18:04
uvossuppboii: the newest kernel is fine pm wise18:05
uvosyour setup might be wrong somehow18:05
suppboiiidk then is it 5.10 the newest?18:05
kshatriyasleep better with sim? that's fun :)18:05
uvosthere is also 5.1118:06
uvosbut its a bit buggier18:06
uvos(not pm wise)18:06
suppboiihildon desktop is always warm and on 5.10 it dont charge18:07
suppboiiproperly or as fast18:07
Wizzupuvos: maybe we lack something in our config18:11
lelsicelo closed an issue: https://github.com/maemo-leste-extras/desktop-cmd-exec/issues/1 (Excellent.  Maybe we can document here or on wiki.)20:34
uvoshere is the dmseg of pasteur (mz617): http://uvos.xyz/pasteurDmesg.txt22:05
uvosfor referance22:06
Wizzup40422:06
uvoshere is the dmseg of pasteur (mz617): http://uvos.xyz/maserati/pasteurDmesg.txt22:07
Wizzupworks22:07
uvostmlind: could you share your progess, do you have a (non working i know) pannel struct and dt?22:08
uvosyour efforts seperating mapphone-common into various bits should also be coordinated with Wizzup, as we now have another mapphone that violates some assumptions in that common file (d3)22:09
uvosMDM660022:22
uvos<6>[    5.039855,0] usb 1-2: Product: Flash MDM660022:22
uvos<6>[    5.040100,0] usb 1-2: Manufacturer: Motorola, Incorporated22:22
uvoswait i thought mz6xx had a different modem22:22
uvosis it lieing?22:22
uvosmem=1024M@0x8000000022:24
uvosit also dosent back off 2mb like d422:25
uvosi wonder what those 2mb are fore on d4 seriously22:25
uvos*for22:25
uvosthe mz617 was shipped with an active stylus btw22:27
uvosi wonder how the heck that worked with the ts controller it has22:27
uvosto bad we dont have one22:27
uvosBosch BMP180 found22:27
uvossweet more sensors22:27
kshatriyaxyboard https://www.ebay.de/itm/223087805220?epid=11176093522:30
uvoskshatriya: ?22:35
uvoshttps://www.ebay.de/itm/132941458551  <-- sylus22:35
uvos*stylus22:35
uvos<6>[    3.590332,0] mdm9600_ctrl mdm9600_ctrl: mdm_ctrl_probe22:36
uvosclearly lieing about the 660022:36
kshatriyayou mentioned interest in the motorola xyboard omap4 tablet, that is one for sale22:36
uvosi allready own one, thanks.22:36
kshatriyais linux running on it?22:37
uvosnot on mine (yet) it can boot mainline but the display dosent work - yet22:38

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