*** tuuletin_ <tuuletin_!~tuuletin@87-92-202-55.bb.dnainternet.fi> has joined #sfdroid | 05:01 | |
*** entil <entil!~mjt@nysv.org> has joined #sfdroid | 05:54 | |
*** entil <entil!~mjt@nysv.org> has left #sfdroid | 05:55 | |
dr_gogeta86 | good morning all | 09:34 |
---|---|---|
dr_gogeta86 | Mister_Magister, on which device are you trying anbox ? | 09:34 |
*** NeKit <NeKit!~nekit@188.162.203.132> has joined #sfdroid | 10:22 | |
Mister_Magister | dr_gogeta86: moto g3 | 11:45 |
dr_gogeta86 | kernel ? | 11:46 |
Mister_Magister | 3.10 | 11:46 |
*** TheKit <TheKit!~nekit@85-95-188-145.saransk.ru> has joined #sfdroid | 12:21 | |
*** NotKit <NotKit!~nekit@178.45.154.128> has quit IRC (Ping timeout: 276 seconds) | 12:25 | |
*** NeKit <NeKit!~nekit@188.162.203.132> has quit IRC (Ping timeout: 263 seconds) | 12:26 | |
mal | wondering how I should push the new code to github, I rebased all repos so merging would be uglyy | 12:48 |
mal | to sfdroid-github that is, those are mostly now on my github | 12:48 |
Mister_Magister | mal: dont forget build :P | 13:11 |
mal | I'll do that after work | 13:28 |
mal | that means I need to make separate targets for different versions so I can have those at the same time | 13:28 |
Mister_Magister | okay thanks | 13:28 |
Mister_Magister | just reminding :) | 13:29 |
mal | currently I have just hacked the 64-bit binder to the arm target | 13:29 |
*** pseudodev <pseudodev!uid205973@gateway/web/irccloud.com/x-educyypxqnkcxhyq> has joined #sfdroid | 13:29 | |
dr_gogeta86 | 3.4 kernels needs love | 13:54 |
Mister_Magister | dr_gogeta86: ill try bringing anbox on them | 13:58 |
dr_gogeta86 | you need to backport the impossible to run on 3.4 | 13:58 |
Mister_Magister | thousand of patches | 13:58 |
nh1402[m] | wasn't it more like 34 | 14:04 |
mal | and any dependencies those have | 14:05 |
saidinesh5 | nh1402[m]: i tried backporting around 100+ patches | 14:50 |
saidinesh5 | the lxc branch itself has like 30-50 patches i think but they required a lot more to just "compile" | 14:51 |
saidinesh5 | dr_gogeta86: at this point, even nexus 5 is running on mainline.. barely but still, so maybe it would be nicer to just focus on mainlining | 14:51 |
saidinesh5 | https://www.youtube.com/watch?v=sXnbRAeiffo | 14:52 |
dr_gogeta86 | oneplus x on mainline ... | 14:52 |
dr_gogeta86 | i dunno how custom is it | 14:52 |
dr_gogeta86 | is an 801 chipset | 14:52 |
saidinesh5 | nexus 5 too | 14:53 |
saidinesh5 | nexus 5 is 800 i think | 14:53 |
dr_gogeta86 | https://github.com/z3ntu/mainline_fairphone_2 | 14:53 |
dr_gogeta86 | are very similar | 14:53 |
dr_gogeta86 | mal ^ | 14:53 |
saidinesh5 | yup. but lots of work to be done | 14:54 |
nh1402[m] | wow, did not know about either of those | 14:54 |
dr_gogeta86 | onyx mainline ... kick asses | 14:54 |
mal | dr_gogeta86: yes, I have been discussing that fp2 mainlining and helping a bit, I'm going to write one missing kernel driver for it | 14:55 |
dr_gogeta86 | mal, what missing ? | 14:55 |
mal | dr_gogeta86: proximity/als sensor driver, also vibrator | 14:56 |
nh1402[m] | saidinesh5: yes, the nexus 5 has Snapdragon 800 | 14:56 |
dr_gogeta86 | mal, usual hit and miss | 14:56 |
mal | dr_gogeta86: z3ntu made a hacky vibrator driver already (I also had partial for that) | 14:56 |
dr_gogeta86 | for sure is different for opx | 14:56 |
mal | dr_gogeta86: I have mostly written proximity/als sensor driver already, just need to finish it | 14:57 |
dr_gogeta86 | kimmoli, did some ffmemless hacks to it | 14:57 |
dr_gogeta86 | but i don't know the dettails | 14:57 |
dr_gogeta86 | *dettails | 14:57 |
dr_gogeta86 | mal, still runs android ? | 14:57 |
mal | dr_gogeta86: ? | 14:57 |
dr_gogeta86 | as os | 14:58 |
dr_gogeta86 | i don't think you can run mainline with sailfish | 14:58 |
dr_gogeta86 | as is | 14:58 |
mal | you could with some changes | 14:58 |
mal | but obviously without working modem | 14:58 |
mal | the fp2 mainline is in too early stage to run any os | 14:59 |
saidinesh5 | modem is supposed to be working on nexus 5 apparently: https://github.com/flto/linux/wiki/hammerhead-upstream | 15:01 |
mal | hmm, how did they manage that | 15:02 |
saidinesh5 | i think they include a bunch of firmware blobs in their initrd too | 15:03 |
mal | it would be interesting to get fp2 to that stage | 15:07 |
saidinesh5 | yup. much better effort than backporting nightmares to 3.4 | 15:08 |
mal | saidinesh5: I already am using backported bluetooth in fp2 (well in next release but anyway) | 15:08 |
saidinesh5 | mal: Oh? any specific reason to backport bluetooth drivers? | 15:09 |
mal | saidinesh5: bluez5 | 15:09 |
saidinesh5 | Ahhh | 15:09 |
mal | it was simple, just take the backports tree add some patches and build | 15:10 |
saidinesh5 | backports tree from? | 15:11 |
mal | https://bluez-android.github.io/ a little bit modified way that there | 15:12 |
mal | *than | 15:12 |
saidinesh5 | oh interesting! | 15:13 |
saidinesh5 | if only lxc had something like that | 15:13 |
mal | I even made a Android.mk for the drivers so I can first build the normal kernel and then overwrite the modules in out/ with the backport modules | 15:13 |
saidinesh5 | ohh interesting.. so building the bluetooth drivers as .ko ? | 15:14 |
mal | yes | 15:14 |
mal | so I just run make hybris-hal, then make backports and I'm ready to package everything | 15:15 |
saidinesh5 | Ahh interesting | 15:15 |
saidinesh5 | if only lxc had something like that | 15:15 |
mal | indeed | 15:15 |
saidinesh5 | i think the big problems i saw with the current implementation in 3.4 kernel was the lack of user_ns (which is a total nightmare), but the main issues were from the overlayfs etc.. lacking the namespace patches | 15:16 |
saidinesh5 | that's how i think you couldn't ls a directory but cd to it and other weirrrrd behavior | 15:16 |
saidinesh5 | but i am not sure if we need the whole user_ns for anbox though | 15:17 |
saidinesh5 | mal: btw. in your anbox 's sailfish platfor you simply implemented a dummy audio route.. i think audio would work directly if we just used their existing audio implementation | 15:19 |
mal | saidinesh5: I took the audio stuff from sdl | 15:22 |
saidinesh5 | ohh.. | 15:22 |
* saidinesh5 checks | 15:22 | |
mal | at least I should have taken | 15:22 |
mal | I have to check why we had some changes to the anbox bridge | 15:23 |
saidinesh5 | Ahh yeah , looks like i was groking through older commits | 15:25 |
mal | saidinesh5: anyway the issue with audio is that android side fails with codecs | 15:26 |
saidinesh5 | Yeah | 15:26 |
mal | not sure why | 15:26 |
saidinesh5 | mal: doesn't that mean we have to do extra magickery to actually get hardware accelerated codecs etc.. ? | 15:26 |
mal | yes, but how does normal anbox handle the codecs | 15:28 |
mal | what in our system is different that it cannot use the software codecs | 15:28 |
saidinesh5 | i am not sure, but maybe normal anbox just has software implemented codecs? | 15:30 |
saidinesh5 | not sure, if it is the codecs issue or something else | 15:30 |
saidinesh5 | you could try out some tone generator app inside the container and see if it is the codecs | 15:30 |
saidinesh5 | or something else in the pipeline | 15:30 |
saidinesh5 | https://f-droid.org/en/packages/org.billthefarmer.siggen/ ? | 15:31 |
mal | I can try that | 15:33 |
saidinesh5 | plus I think we have to write our own gstreamer hal or something to even let the codecs inside the container use the codecs provided by the vendor | 15:37 |
saidinesh5 | i haven't seen a single android device play media properly with just software codecs (in MX player) when it comes to h264 , h265 stuff | 15:39 |
mal | saidinesh5: I think anbox had some long audio delay with their audio implementation | 15:39 |
saidinesh5 | not that surprised, they piped their audio via. qemu pipes to the anbox demon right? | 15:40 |
mal | yes | 15:40 |
mal | not sure if via qemu pipe but some way | 15:40 |
saidinesh5 | yeah software codecs + large data via. qemu pipe -> anboxd -> pulseaudio | 15:41 |
saidinesh5 | https://github.com/mlehtima/anbox/blob/rebase/src/anbox/platform/sdl/audio_sink.cpp#L93 | 15:42 |
saidinesh5 | graphics::BufferQueue queue_; | 15:44 |
mal | ? | 15:48 |
saidinesh5 | i mean multiple copies of audio data. once to put them into buffer queue, then to SDL audio, then to pulseaudio server, then to actual android HAL | 16:04 |
*** pseudodev <pseudodev!uid205973@gateway/web/irccloud.com/x-educyypxqnkcxhyq> has quit IRC (Quit: Connection closed for inactivity) | 16:18 | |
*** piggz <piggz!~piggz@95.150.63.214> has joined #sfdroid | 16:54 | |
mal | saidinesh5: I also get same codec error with that signal generator app | 17:04 |
saidinesh5 | Ahh so it is not codecs? | 17:10 |
saidinesh5 | could be more permission issues to write to the sound device or something? | 17:10 |
mal | ACodec : Unable to instantiate a decoder for type 'audio/vorbis' with err 0xfffffffe. | 17:11 |
* saidinesh5 googles | 17:20 | |
saidinesh5 | it seems to be unable to find bitrate.. | 17:25 |
saidinesh5 | or i-frame-interval | 17:25 |
mal | actually it was missing the whole codec files | 17:30 |
mal | media_codecs*.xml | 17:30 |
saidinesh5 | Ahh | 17:30 |
saidinesh5 | then how would upstream anbox work? | 17:31 |
mal | no idea | 17:31 |
mal | I do see this in logs "audio_hw_generic: Successfully connected Anbox audio server" | 17:33 |
saidinesh5 | ohh | 17:34 |
saidinesh5 | dunno. haen't had to debug much of media stuff while porting | 17:34 |
saidinesh5 | in fact, iirc you enabled media on cancro while porting lol | 17:34 |
mal | after I copied the files from host OS I got rid of some errors | 17:34 |
*** piggz <piggz!~piggz@95.150.63.214> has quit IRC (Read error: No route to host) | 17:34 | |
*** piggz <piggz!~piggz@95.150.63.214> has joined #sfdroid | 17:35 | |
saidinesh5 | Ahh | 17:35 |
saidinesh5 | the overlayfs came in very handy didn't it? :D | 17:35 |
mal | yes | 17:36 |
piggz | mal: having trouble getting the session-manager to run | 18:22 |
piggz | Failed to start anbox-session-manager.service: Interactive authentication required. | 18:22 |
piggz | nevermind, systemctl-user as root works | 18:28 |
mal | piggz: don't session manager like that, just start the app | 18:29 |
piggz | mal: it doesnt | 18:29 |
piggz | so im tryingt o debug | 18:29 |
mal | it will start session manager | 18:29 |
*** phlixi <phlixi!~phlixi@ppp-62-216-215-78.dynamic.mnet-online.de> has quit IRC () | 18:29 | |
piggz | [ 2018-03-27 18:30:19] [launch.cpp:134@operator()] Anbox session manager service isn't running, trying to start it. | 18:30 |
mal | yes, that is normal | 18:31 |
piggz | mal: sorry, ignore me, i think im being an idiot | 18:31 |
piggz | i thought i had my kernel patched, but evidently not! | 18:32 |
piggz | thats next job! | 18:33 |
piggz | mal: actually, i just had to modprobe overlay | 18:36 |
piggz | but still having it abort | 18:36 |
piggz | [ 2018-03-27 18:36:17] [launch.cpp:134@operator()] Anbox session manager service isn't running, trying to start it. | 18:37 |
piggz | [ 2018-03-27 18:36:22] [launch.cpp:134@operator()] Anbox session manager service isn't running, trying to start it. | 18:37 |
piggz | [ 2018-03-27 18:36:27] [launch.cpp:206@operator()] Couldn't get a connection with the session manager | 18:37 |
mal | anything in anbox log? | 18:39 |
mal | or other logs like dmesg | 18:39 |
piggz | mal: nothing in /var/lib/anbox/logs/ | 18:45 |
piggz | or dmesg | 18:45 |
piggz | mount command works manually | 18:45 |
mal | saidinesh5: piggz I has audio! | 18:49 |
piggz | mal: cool ... how do start session-manager manually to debug? | 18:53 |
mal | did you check logs like I said | 18:54 |
piggz | yes, none | 18:54 |
piggz | nothing in /var/lib/anbox/logs | 18:54 |
piggz | or dmesg that i can tell | 18:54 |
mal | in /var/lib/anbox/data/system.log | 18:54 |
piggz | mal: data/ is empty | 18:55 |
piggz | in journal i get | 18:55 |
piggz | Mar 27 19:54:55 Sailfish anbox[7733]: Failed to connect to socket /run/anbox-container.socket: No such file or directory | 18:55 |
mal | is container manager running? | 18:56 |
mal | did you start it? | 18:56 |
piggz | ah | 18:56 |
piggz | mal: ok, some errors now | 18:57 |
piggz | failed to setup anbox-bridge | 18:58 |
mal | that is not a problem | 18:58 |
piggz | anbox-container-manager.service: Control process exited, code=exited status=1 | 18:58 |
mal | check journal log | 18:59 |
piggz | mal: if i start the container manager manually it runs ... and then anbox runs.....some problem with the container now | 19:02 |
piggz | mal: https://bpaste.net/show/44943ebdee80 | 19:10 |
piggz | maybe my kernel config | 19:10 |
piggz | ? | 19:10 |
mal | I pushed the audio fix | 19:38 |
Mister_Magister | mal: what about 32bit binder? | 19:44 |
mal | just got it built, now I need to prepare the spec file etc for it | 19:45 |
Mister_Magister | oh nice | 19:46 |
piggz | mal: my current kernel doesnt have all patches, just the older ones... | 19:46 |
piggz | mal: https://bpaste.net/show/645a8d88875a | 19:47 |
Mister_Magister | saidinesh5: are you still there? | 19:50 |
*** phlixi <phlixi!~phlixi@ppp-62-216-215-78.dynamic.mnet-online.de> has joined #sfdroid | 19:56 | |
piggz | mal: my binder is really rather different | 19:59 |
mal | piggz: is your device using 32 or 64 bit binder? | 20:01 |
piggz | how do i tell? | 20:01 |
mal | in BoardConfig.mk you have TARGET_USES_64_BIT_BINDER := true or not | 20:05 |
piggz | mal: yes then | 20:08 |
mal | Mister_Magister: try the anbox-sailfishos-image, remove the old image package first | 20:32 |
piggz | mal: is 64bit bad? | 20:39 |
mal | piggz: ? | 20:40 |
mal | Mister_Magister: I meant anbox-sailfishos-image-32bit | 20:40 |
piggz | mal: binder | 20:40 |
mal | no | 20:40 |
Mister_Magister | mal: anbox-sailfishos-image-32bit does not require anbox-sailfishos is that good? | 21:12 |
mal | it should be the opposite, anbox-sailfish requires some anbox-sailfishos-image package | 21:13 |
Mister_Magister | installed it | 21:16 |
Mister_Magister | now i have frozen starting… screen | 21:16 |
Mister_Magister | ah i can see services dying | 21:18 |
mal | stop the container manager and cleanup the /var/lib/anbox/data and /var/lib/anbox/cache, just in case you have some old stuff from the previous attempts | 21:20 |
Mister_Magister | like | 21:22 |
Mister_Magister | rm -rf /var/lib/anbox/data/*? | 21:23 |
mal | yes | 21:24 |
Mister_Magister | http://paste.opensuse.org/27603854 | 21:26 |
mal | did the prepare-anbox.sh fails somehow | 21:36 |
mal | dlopen failed: library "libadreno_utils.so" not found | 21:37 |
piggz | mal: thats my binder hacked | 21:37 |
mal | ? | 21:37 |
piggz | just building dhd with new kernel.. | 21:38 |
piggz | mal: i had to amend the binder namespace patch | 21:38 |
piggz | quite a lot...every line! | 21:38 |
mal | Mister_Magister: you are missing at least one lib from overlay | 21:39 |
mal | but that should have been installed by prepare-anbox | 21:39 |
Mister_Magister | how can i fix it | 21:39 |
mal | Mister_Magister: how about thinking a little what I just said | 21:40 |
Mister_Magister | run prepare-anbox manually? | 21:40 |
mal | I said which file is missing from where, which would logically say to copy the missing file to correct place | 21:41 |
Mister_Magister | oh /usr/bin/prepare-anbox: line 28: strings: command not found | 21:41 |
Mister_Magister | is that normal? | 21:41 |
mal | ah, that explains it, missing dependency, install that and rerun prepare-anbox | 21:41 |
Mister_Magister | you should add it to package dependency | 21:41 |
mal | piggz: did you get any error like that | 21:42 |
Mister_Magister | where i can find those strings | 21:42 |
mal | binutils or something maybe | 21:43 |
piggz | yes | 21:43 |
piggz | (bintuils) | 21:43 |
piggz | no error but i have binutils installed | 21:43 |
mal | ok | 21:43 |
Mister_Magister | soo mal you need to add dependency | 21:44 |
mal | obviously, I think I had that error myself but forgot to add it | 21:44 |
piggz | i think he knows that :D | 21:44 |
Mister_Magister | that… didnt help | 21:46 |
mal | what is the error now? | 21:46 |
mal | it's difficult to remember everything, especially when I don't sleep well and my memory is getting worse all the time | 21:46 |
Mister_Magister | same | 21:49 |
Mister_Magister | ohno | 21:50 |
mal | so prepare-anbox still gives the same error? | 21:50 |
Mister_Magister | dlopen failed: cannot locate symbol "RSA_verify_PKCS1_PSS" referenced by "/vendor/lib/egl/libEGL_adreno.so" | 21:50 |
Mister_Magister | no prepare-anbox is fine now | 21:50 |
Mister_Magister | ohno | 21:50 |
Mister_Magister | why from vendor not from system | 21:50 |
mal | which android base? | 21:51 |
saidinesh5 | mal: congratas! | 21:51 |
saidinesh5 | what was missing mal? | 21:51 |
saidinesh5 | Mister_Magister: looks like i am | 21:51 |
saidinesh5 | had a nap | 21:51 |
Mister_Magister | saidinesh5: oh nice do you maybe know if i can somehow convert webp to any other image format in c/c++? | 21:52 |
Mister_Magister | mal: 5.1.1 | 21:52 |
Mister_Magister | mal: that symbol is in other lib | 21:52 |
Mister_Magister | i was fixing it on g3 | 21:52 |
mal | saidinesh5: anbox client didn't has audioresource stuff in it, that is needed in sailfish sdl | 21:52 |
mal | Mister_Magister: which lib? | 21:52 |
saidinesh5 | Mister_Magister: umm,.. will have to look.. there was a neat little image library taht lets you read/write from so many image formats | 21:52 |
Mister_Magister | libcrypto.so | 21:53 |
saidinesh5 | mal: Ahh | 21:53 |
Mister_Magister | saidinesh5: okay | 21:53 |
mal | Mister_Magister: so add it to overlay | 21:53 |
Mister_Magister | okay | 21:53 |
Mister_Magister | saidinesh5: the problem is that telegram plugin for purple uses webp stickers format (as telegram uses it) and qt cant display it and it have webp dependency which converts webp images and has x11 dependency so i need to convert it somehow not using webp | 21:54 |
piggz | mal: looks like my android init still fails | 21:54 |
saidinesh5 | Ahh for that you can simply use this i think: https://github.com/spillerrec/qt-webp-plugin | 21:55 |
piggz | mal: https://bpaste.net/show/1ba4902b4933 | 21:55 |
piggz | any way to get andorid early init logs? | 21:55 |
saidinesh5 | Mister_Magister: just package it properly as an rpm. should be useful for other apps too | 21:56 |
Mister_Magister | saidinesh5: ill explain you why i cant | 21:57 |
Mister_Magister | Dependencies: libwebp | 21:57 |
mal | piggz: dmesg | 21:57 |
Mister_Magister | dependencies in libwebp -> x11 | 21:57 |
saidinesh5 | that seems odd | 21:57 |
mal | piggz: you still get no system.log? | 21:57 |
piggz | mal: i get the container log | 21:58 |
piggz | in anbox/logs | 21:58 |
saidinesh5 | Mister_Magister: libwebp is used on android | 21:59 |
saidinesh5 | so i am pretty sure there is probably some compile time flag somewhere | 21:59 |
mal | some logs go to dmesg and others to anbox/data/ | 21:59 |
Mister_Magister | mal: copying it to overlay didnt work | 21:59 |
piggz | so, it creates the container, starts it, and gets a sigchld | 22:00 |
piggz | mal: nothing in dmesg | 22:00 |
Mister_Magister | mal: i need to replace it in anbox image | 22:01 |
Mister_Magister | like rootfs | 22:01 |
Mister_Magister | its some kind of shim | 22:01 |
saidinesh5 | piggz: ahh dmesg wont get you far.. iirc you had to listen to logcat | 22:01 |
saidinesh5 | but sigchld i remember was getting when the init was crashing for me | 22:02 |
saidinesh5 | because of lack of proper permissions | 22:02 |
piggz | saidinesh5: yes, thats what im wondering how | 22:02 |
saidinesh5 | i think you can happily listen to log cat using the adb logcat unless you have some namespace enabled | 22:02 |
piggz | adb logcat from where?? | 22:04 |
saidinesh5 | PC .. i think you can do it inside sailfish too not sure | 22:05 |
saidinesh5 | been a while | 22:05 |
piggz | my pc doesnt even think an android device is connected | 22:05 |
saidinesh5 | Ahh | 22:05 |
saidinesh5 | piggz: could you chroot to the container and manually start the init? | 22:06 |
saidinesh5 | the container path should be somewhere in /var/lib/something something | 22:06 |
piggz | i thought that ... | 22:06 |
piggz | its an lxc, not chroot, will ti still work? | 22:06 |
piggz | lets seee. | 22:06 |
saidinesh5 | yeah lxc = chroot + namespaces for everything else | 22:06 |
saidinesh5 | iirc that's how i debugged some issue | 22:07 |
saidinesh5 | piggz: out of curiosity, which device? | 22:08 |
piggz | mido | 22:08 |
saidinesh5 | Mister_Magister: https://github.com/webmproject/libwebp/search?utf8=%E2%9C%93&q=X11&type= not a single X11 dependency here | 22:08 |
saidinesh5 | Ahh | 22:08 |
mal | Mister_Magister: overlay is there so you can override anything from rootfs | 22:08 |
Mister_Magister | its not working :/ | 22:09 |
mal | then it's not loaded by anything | 22:09 |
piggz | no /dev/urnadom | 22:09 |
piggz | for tomorrow....laer | 22:10 |
mal | piggz: I'm pretty sure there is something wrong in kernel patches or configs, did you verify the needed stuff is really enabled | 22:11 |
Mister_Magister | saidinesh5: then why on opensuse obs it requires x11 | 22:12 |
saidinesh5 | who knows | 22:12 |
Mister_Magister | ah | 22:12 |
Mister_Magister | go deeper | 22:12 |
Mister_Magister | it have depenency on freeglut-devel | 22:12 |
Mister_Magister | and this requires xord | 22:13 |
Mister_Magister | xorg* | 22:13 |
saidinesh5 | there you go | 22:13 |
saidinesh5 | you don't need freeglut | 22:13 |
saidinesh5 | it was probably required for some demo | 22:13 |
Mister_Magister | huh? | 22:13 |
Mister_Magister | okay | 22:13 |
Mister_Magister | whats that? | 22:13 |
saidinesh5 | it is kind of like lightweight SDL for opengl programs | 22:13 |
saidinesh5 | lets you create/destroy windows with opengl context | 22:13 |
Mister_Magister | ill try to disable it then | 22:14 |
Mister_Magister | i like to steal things from opensuse obs | 22:15 |
saidinesh5 | yeah | 22:15 |
saidinesh5 | piggz: i think i had that urandom issue too.. will have to see how i fixed that.. i also had to disable some other namespace functionality in kernel | 22:16 |
saidinesh5 | devpts namespace iirc | 22:18 |
Mister_Magister | saidinesh5: de heck | 22:26 |
Mister_Magister | i just removed dependency from spec and didnt touch anything else | 22:26 |
Mister_Magister | it compiled | 22:26 |
saidinesh5 | toldya | 22:26 |
Mister_Magister | wtf | 22:26 |
saidinesh5 | now package that qt webp plugin | 22:27 |
Mister_Magister | i dont need it | 22:27 |
saidinesh5 | i think in the recent versions qt includes it | 22:27 |
saidinesh5 | Mister_Magister: why not? | 22:27 |
Mister_Magister | purple-telegram had disablable dependency to webp for displaying stickers | 22:27 |
Mister_Magister | now that i can provide it i can enable stickers | 22:27 |
saidinesh5 | Ahh | 22:28 |
saidinesh5 | you would still need qt with libwebp support i think | 22:28 |
Mister_Magister | we will see | 22:28 |
saidinesh5 | webp even supports animations right? | 22:28 |
Mister_Magister | dunno | 22:29 |
Mister_Magister | i just want stickers | 22:29 |
saidinesh5 | "NOTICE Since version 5.3, Qt is bundled with a WebP plugin. You might need to install the qt5-imageformats package (or similar) to get it. See https://github.com/ArchangelSDY/qwebpa for a fork with animation support. For Qt 4, you would still need this or https://github.com/stevenyao/webp ." | 22:29 |
saidinesh5 | Yeah there you go | 22:29 |
Mister_Magister | shit yosh i need qml plugin | 22:32 |
saidinesh5 | Qt plugin, yes | 22:33 |
saidinesh5 | see if you have qt5-imageformats | 22:33 |
Mister_Magister | qt5-qtimageformats-plugin-webp | 22:35 |
saidinesh5 | sure, there you go | 22:35 |
Mister_Magister | that didnt help | 22:35 |
saidinesh5 | debug! | 22:35 |
Mister_Magister | but there is no qt5-qtimageformats | 22:36 |
Mister_Magister | there is nothing to debug | 22:36 |
Mister_Magister | [W] unknown:242 - file:///usr/share/Morsender/qml/pages/Chat.qml:242:25: QML Image: Error decoding: file:///tmp/25: Unable to read image data | 22:37 |
Mister_Magister | i know we are talking in wrong channel | 22:37 |
saidinesh5 | not sure but amybe that sticker you are trying to look at has animations and that plugin doesn't support it? | 22:37 |
Mister_Magister | no | 22:43 |
*** captain42 <captain42!~captain42@unaffiliated/captain42> has quit IRC (Ping timeout: 245 seconds) | 23:36 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!