*** superpro1 is now known as superprower | 06:55 | |
piggz_ | mal: 3.1 worked ok on mido, no issues yet | 06:58 |
---|---|---|
piggz_ | @eugenio_g7 i'll update latte to 3.1, will let u know when its done | 07:00 |
piggz_ | mal: can i delete lipstick-qt5 from native-common in devel? its not needed in 3.1 correct? | 07:03 |
ghosalmartin | morning all | 07:10 |
T42 | <eugenio_g7> piggz_: cool! In a few weeks I'll be also able to contribute more to these sailfishy thingies! | 07:17 |
piggz_ | @eugenio_g7: note that im changing the mesa package from mesa-i915 to mesa .... so that it uses the same package as pinephone ... hoping to get the package accepted upstream too | 07:18 |
piggz_ | ghosalmartin: gm | 07:20 |
ghosalmartin | ive finally found work closer to home, so should have more hours in the day for portinggg :P | 07:23 |
mal | piggz_: why are you not using native-common on latte? | 08:17 |
piggz_ | mal: i am where possible | 08:18 |
piggz_ | but, some packages need mesa and arnt building | 08:18 |
piggz_ | ive deleted a bunch of packages that are in native common already today | 08:18 |
piggz_ | mal: added the repo now btw ;) | 08:20 |
mal | piggz_: why do you need custom qtbase? kms support is available in normal version | 08:20 |
piggz_ | mal: awseome, ill delete then..... | 08:21 |
piggz_ | mal: also, can i fix the project config in native-common? | 08:21 |
mal | sure | 08:22 |
mal | piggz_: I hadn't noticed it was broken | 08:22 |
piggz_ | mal: done, if that all builds ok, i can delete some more from latte | 08:23 |
piggz_ | should also contact the guy who has the other i586 tablet port , jest need to search the logs to find out hho | 08:24 |
mal | piggz_: I did some cleanup of native-common | 08:28 |
mal | piggz_: quite few packages left anymore | 08:28 |
mal | piggz_: what needs that python-beaker? | 08:30 |
T42 | <austenite> mal where should i ask for obs for new device | 08:31 |
T42 | <austenite> can you add it? | 08:33 |
mal | yes | 08:36 |
piggz_ | mal: i think those python packages are needed for building mesa | 08:37 |
piggz_ | mal: is kms in upstream qtbase now? | 08:38 |
mal | piggz_: yes, https://git.merproject.org/mer-core/qtbase/commits/mer-5.6 | 08:39 |
T42 | <austenite> mal, it should be nemo:devel:hw:yu:garlic , vendor =yu and device =garlic | 09:04 |
mal | @austinite just curious, how well does the device work? | 09:05 |
T42 | <austenite> fm radio, fingerprint,RTC alarm doesnt work, other hardware works , device has no nfc | 09:06 |
mal | ok | 09:06 |
mal | @austinite what is your OBS username? | 09:07 |
T42 | <austenite> i need to make one | 09:07 |
T42 | <austenite> mal : pbteja100 is the username | 09:11 |
piggz_ | mal: @eugenio_g7: obs builds done ... installing now to 3.1, fingers crossed, a lot of changes were made, and our repos are now much smaller | 09:11 |
mal | piggz_: no need to build python-mako anymore, it's in sfos also | 09:13 |
piggz_ | mal: oh, nice | 09:13 |
piggz_ | mal: wondering what xorg-macros was required for | 09:14 |
piggz_ | @eugenio_g7 ^^ ? | 09:14 |
T42 | <eugenio_g7> it was a build requirement for mesa AFAIK (or for a package mesa was depending upon) | 09:37 |
mal | piggz_: hmm, not sure really | 09:38 |
mal | piggz_: mesa built fine without that | 09:38 |
piggz_ | i thought it was mesa too .... but its built ok on native-common | 09:39 |
piggz_ | maybe i'll delete it and see what happens, after saving the service file | 09:39 |
*** piggz_ is now known as piggz | 09:39 | |
mal | yep, I was thinking the same for python-beaker | 09:39 |
piggz | first boot, she works! | 09:45 |
piggz | mal: @eugenio_g7: xorg-macros gone from latte repo, no issues | 09:47 |
piggz | mal: you want me to do the same with python-beaker? | 09:47 |
piggz | on common | 09:47 |
mal | piggz: already removed | 09:48 |
T42 | <eugenio_g7> piggz, nice!! | 09:48 |
piggz | mal: can qt5-feedback-haptics-native-vibrator go into common? | 09:50 |
piggz | common and latte repos look great now, esp happy with the mesa version and packaging | 09:50 |
mal | piggz: just noticed that native vibrator packages are in jolla repo, could you verify that | 09:52 |
piggz | mal: you mean install the jolla version and test it works? | 09:53 |
mal | piggz: should be same package afaik | 09:53 |
piggz | mal: package install fine .... though, it occurs to me im not sure how to test vibration, or if it ever worked | 10:11 |
mal | piggz: components app | 10:18 |
mal | also virtual keyboard is good for some parts of it | 10:19 |
piggz | mal: yeah, no haptics... | 10:31 |
piggz | @eugenio_g7 did haptics ever work? | 10:31 |
mal | piggz: have you checked if the vibrator /sys path works manually? | 10:31 |
piggz | now..... | 10:32 |
mal | @austenite is that username correct? OBS doesn't allow it to be set | 10:33 |
T42 | <austenite> yes mal i made a new account with username pbteja100 | 10:33 |
mal | still doesn't work | 10:34 |
mal | @austenite so you can loging here with that https://build.merproject.org/? | 10:35 |
mal | *log in | 10:35 |
T42 | <eugenio_g7> piggz, do we actually have haptics?? :D | 10:37 |
T42 | <austenite> no mal, i made for open build service not mer project :/ | 10:37 |
T42 | <austenite> https://build.merproject.org/ it doesnt allow signup | 10:38 |
mal | @austenite read here how to get an account https://bugs.merproject.org/ | 10:39 |
T42 | <austenite> mal i will request for an id let you know when i get it | 10:42 |
T42 | <austenite> thanks | 10:42 |
piggz | @eugenio_g7, mal: i dont thik we have vibration | 10:42 |
mal | piggz: ok, some tablets don't have it | 10:43 |
mal | or actually quite many don't | 10:43 |
piggz | we do have a /sys/class/timed_output/vibrator | 10:43 |
piggz | but echo 1000 > enable doesnt do anything | 10:43 |
mal | piggz: just verified that no need need to build native vibrator packages in device projects | 10:45 |
piggz | good, i can delete it anyway | 10:45 |
mal | piggz: I think you need remove the vibrator stuff in patterns and droid-hal-version spec | 10:46 |
piggz | k | 10:47 |
mal | piggz: not really that critical since those are available anyway | 10:48 |
mal | piggz: just useless packages on device if you have those installed | 10:48 |
piggz | yep | 10:49 |
piggz | mal: we dont have anything in droid-hal-version.spec for vibration | 11:04 |
piggz | mal: infact, also not in patterns, so that explans why i had to install it amnually and it didnt upgrade! | 11:05 |
mal | piggz: heh | 11:05 |
mal | so you had vibrator disabled already | 11:05 |
piggz | yes | 11:06 |
T42 | <eugenio_g7> :D | 11:09 |
TheKit | how to set RELEASE when building on sailfishos-porters-ci? | 12:49 |
TheKit | ok, just setting variable RELEASE to 3.1.0.12 when creating pipeline works | 12:52 |
T42 | <linusdan> electro: Could you share the kernel changes to t0lte via github? | 15:19 |
electro | @linusdan : yes it's possible, i will do it | 16:22 |
electro | hi mal, where is locate vendor file ? on computer | 16:29 |
electro | https://dpaste.de/s7KF | 16:30 |
mal | electro: what are you doing now? | 16:33 |
mal | electro: I told yesterday that you need to add /vendor to straggler files and run "build_packages.sh -d" and build new image | 16:34 |
electro | i'm looking for vector | 16:34 |
electro | yes | 16:34 |
electro | i paste | 16:34 |
mal | no need to look for the file, just do what I said | 16:34 |
electro | it's done | 16:34 |
electro | https://dpaste.de/MAEf | 16:35 |
electro | i give to you my journalctl | 16:35 |
electro | it's openGL who's not find | 16:35 |
mal | show what command "getprop" prints on device | 16:36 |
electro | ok, i launch the OS | 16:36 |
electro | i'm on my recovery | 16:36 |
mal | electro: what are you doing in recovery? | 16:37 |
electro | nothing | 16:37 |
mal | did you build new image already? | 16:38 |
electro | just search vendor | 16:38 |
electro | yes | 16:38 |
electro | and flash it | 16:38 |
electro | https://dpaste.de/4qbp | 16:38 |
mal | electro: that paste you showed does not have vendor in sfos root | 16:38 |
electro | getprop | 16:38 |
electro | yes, i know, ... but i don't know why | 16:39 |
electro | i check it again | 16:39 |
mal | are you really sure you correctly built things | 16:41 |
electro | i re done this step | 16:41 |
electro | to make sur | 16:41 |
mal | do you now see /vendor in sailfish in telnet? | 16:42 |
mal | show your droid-hal-m8.spec file | 16:42 |
electro | i have this on my device : sh-3.2# cd /system/vendor/ | 16:43 |
electro | droid-hal-m8.spec : https://dpaste.de/N3Xy | 16:43 |
mal | did "build_packages.sh -d" work without any issues? did it print success at the end? | 16:45 |
electro | i make it | 16:45 |
electro | no issues yesterday about build_packages.sh -d yes | 16:46 |
electro | success | 16:46 |
electro | i remake it | 16:46 |
electro | it's about that who said piggz, do ln -s /syste/vendor /vendor | 16:47 |
electro | no issue | 16:47 |
piggz | electro: your device works better? | 16:50 |
mal | straggler files does the same thing | 16:50 |
electro | i can re done this | 16:51 |
electro | humm, i have done nothing for my device until here | 16:51 |
electro | okey, so i try do do this on my device | 16:51 |
electro | and i will see | 16:51 |
mal | electro: just to be sure, you did build new image using mic? | 16:52 |
electro | yes | 16:52 |
electro | i always use mic | 16:52 |
electro | it exist another option to build new image ? | 16:52 |
mal | and that still doesn't have /vendor, that is impossible, unless you are missing something, what does "rpm -ql droid-hal-m8-detritus" print on device? | 16:54 |
electro | hum, no /vendor | 16:54 |
electro | i rebuild my image | 16:55 |
piggz | electro: show droid-hal-%device.spec and ls -lh out/target/product/...../rootdir | 17:03 |
mal | piggz: https://dpaste.de/N3Xy | 17:03 |
mal | the spec looks good, and build_packages.sh -d would fail if vendor is not in that rootdir | 17:04 |
mal | and based on information for earlier days vendor is there | 17:04 |
electro | https://dpaste.de/xMKv | 17:05 |
piggz | i guess that only leaves not rebuilding hal, or not installing it | 17:05 |
mal | piggz: no other way that can not be in image | 17:06 |
electro | it's okey for vendor | 17:09 |
electro | it's okey for GUI | 17:09 |
mal | ? | 17:10 |
electro | my device display GUI | 17:10 |
mal | ok | 17:11 |
electro | and start lipstick | 17:11 |
mal | finally | 17:11 |
electro | yes | 17:11 |
electro | thanks for debugging | 17:11 |
electro | what can i fix for the system ? | 17:11 |
electro | https://dpaste.de/Rok1 | 17:11 |
electro | at startup | 17:11 |
electro | the screen is frozen | 17:12 |
electro | on choice of langage | 17:12 |
mal | frozen how? | 17:12 |
mal | is touchscreen working? | 17:13 |
electro | lot of langage is display but i can't do a choice | 17:13 |
electro | no | 17:13 |
mal | so fix it like you did for previous device | 17:13 |
electro | i have always this error in journalctl | 17:13 |
electro | droid-hal-init: property_set("ro.boottime.time_daemon", "258259409662") failed: property already set | 17:13 |
mal | ignore those | 17:13 |
electro | i don't remember if i have this error | 17:14 |
mal | that is not relevant | 17:14 |
mal | just fix touchscreen | 17:14 |
electro | with ? faq ? or hadk | 17:15 |
electro | or i must launch this cmd ? EGL_PLATFORM=hwcomposer strace test_hwcomposer | 17:15 |
mal | no | 17:15 |
mal | you have no need to use test_hwcomposer anymore | 17:15 |
electro | ok | 17:15 |
piggz | electro: you can do this! | 17:22 |
electro | i'm asking about it | 17:22 |
electro | piggz, do you know how ? | 17:23 |
piggz | well, yes, i know where to start looking | 17:23 |
piggz | im hoping you can figure it out tho! | 17:23 |
electro | it's a choose what i have done at the beginning of my debugging device ? | 17:26 |
electro | surfaceflinger ? | 17:26 |
mal | you are fixing touchscreen not graphics | 17:27 |
electro | https://github.com/CancroSailors/android_kernel_xiaomi_cancro/blob/52ad94c3d691dacd9f7fe745354408e530d412d7/drivers/input/touchscreen/atmel_mxt_ts.c#L1239 | 17:28 |
mal | you are now overthinking the issue | 17:29 |
electro | remove line for telent connection ? | 17:30 |
electro | echo 1 > /sys/class/android_usb/f_rndis/on | 17:31 |
electro | remove lines on file hadk/hybris/hybris-boot/init-script | 17:31 |
electro | /sys/devices/platform/android_usb/usb_function_switch 4 | 17:31 |
electro | and this : echo "hybris-boot: initramfs" > /dev/kmsg" | 17:32 |
electro | or active a CONFIG_ in my defconfig | 17:33 |
electro | that's all | 17:33 |
electro | mal, EGL_PLATFORM=fbdev ? | 17:37 |
electro | jolla-startupwizard.service ? | 17:52 |
mal | electro: what are you doing? | 18:00 |
electro | nothing, i'm looking for string "EGL_PLATFORM" in files | 18:00 |
mal | electro: why? | 18:01 |
electro | and change hwcomposer into fbdev | 18:01 |
mal | why? | 18:01 |
mal | that will just break graphics | 18:01 |
electro | i don't know how to fix | 18:01 |
electro | yes, ... | 18:01 |
mal | none of those that mentioned have anything to do with touchscreen | 18:01 |
electro | okey, so i don't know | 18:01 |
piggz | electro: hadk chapter 13.13 | 18:02 |
piggz | or, hadk, search "touchscreen" | 18:02 |
mal | piggz: does anyone really use that touchscreen device? | 18:03 |
mal | piggz: that much more difficult to add compared to the usual cat of event devices | 18:03 |
piggz | mal: well, yes ... i has just kinda pointing in the direction of where to look | 18:10 |
electro | i suppose i must add this url on my manifest to add this package : https://github.com/mer-hybris/evcap | 18:19 |
piggz | electro: no, you just have to determin the correct input deivce, then specify it in /var/lib/environment/compositor/droid-hal-device.conf | 18:20 |
electro | fb0 ? | 18:22 |
piggz | electro: no, thats the screen ....input device .... /dev/input/event? | 18:26 |
electro | yes event0 but | 18:27 |
piggz | just cat each input device one by one and touch the screen | 18:27 |
piggz | if it prints out, then its the correct one | 18:27 |
electro | ok | 18:27 |
T42 | <elros34> it's enough to just remove ":/dev/input/eventX" from droid-hal-device.conf | 18:28 |
electro | ok | 18:28 |
electro | piggz, how i do cat ? | 18:35 |
piggz | electro: im not answering that | 18:36 |
electro | always not touchscreen | 18:38 |
electro | piggz, i have a display but no touchscreen | 18:44 |
electro | LIPSTICK_OPTIONS=-plugin evdevtouch -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qmap | 18:45 |
piggz | well, first, determin which device it is | 18:46 |
electro | how ? | 18:47 |
electro | in /dev | 18:47 |
electro | or in /dev/input | 18:47 |
electro | i suppose no touchscreen is available | 18:49 |
electro | cause i have remove ":/dev/input/eventX" | 18:49 |
electro | @elros34 : can you help me to find my touchscreen device ? | 18:50 |
T42 | <elros34> what for? remove what I said and reboot | 18:51 |
electro | i have done | 18:51 |
electro | i have the display but after no touchscreen | 18:52 |
T42 | <elros34> what about: cat /var/lib/environment/compositor/droid-hal-device.conf | 18:53 |
electro | https://dpaste.de/qp5j | 18:53 |
electro | it's event0 | 18:53 |
electro | by default | 18:54 |
electro | for me | 18:54 |
electro | Sailfish mce[857]: tklock.c: tklock_dbus_notification_beg_cb(): notification begin from name=:1.27 owner=:1.27 pid=1443 uid=100000 gid=999 priv=1 cmd=/usr/bin/jolla-startupwizard-pre-user-session -plugin evdevt | 18:55 |
electro | https://dpaste.de/kTyw | 18:55 |
electro | @elros34 : Device /dev/sailfish/home doesn't exist or access denied. | 18:56 |
T42 | <elros34> oh c'mon, your droid-hal-device.conf is wrong. You did the same mistake for t0lte | 18:56 |
electro | EGL -> fbdev ? | 18:57 |
mal | electro: forget fbdev | 18:58 |
electro | yes okey | 18:58 |
mal | that has NOTHING to do with touchscreen | 18:58 |
mal | how many times do I have to say it | 18:58 |
electro | yes, i know | 18:58 |
electro | but what is my mistake | 18:59 |
mal | electro: fix that droid-hal-device.conf | 18:59 |
mal | the last two lines | 18:59 |
mal | look again at hadk pdf where you created that file | 18:59 |
electro | https://dpaste.de/BYFd | 19:10 |
electro | what can i do as mistake ? | 19:10 |
mal | electro: come on, you don't just copy the instructions the file | 19:12 |
mal | you read what instructions say and create correct file | 19:12 |
electro | right | 19:13 |
electro | mal, so i must compile the rpm no ? on this link https://github.com/mer-hybris/evcap | 19:17 |
electro | add this rpm to my image | 19:18 |
electro | i must add this url on my manifest no ? https://github.com/mer-hybris/evcap | 19:19 |
electro | to get and compile package | 19:19 |
piggz | electro: have you determined what the correct deivce is? | 19:21 |
electro | event0 | 19:21 |
piggz | you are sure? ... when you cat that device, it prints stuff? | 19:21 |
electro | but i don't know what is the correct device | 19:21 |
electro | i don't know how to use cat for find touchscreen | 19:22 |
electro | sorry | 19:22 |
piggz | electro: in /dev/input there are files correct? named event? | 19:22 |
electro | just have event0 event1 event2 --- event5 | 19:23 |
piggz | ok, cat each of those ..... | 19:24 |
piggz | look at link2 here https://www.google.com/search?client=firefox-b-d&q=using+cat+to+determine+a+touchscreen | 19:24 |
piggz | just type cat /dev/input/event1 | 19:24 |
piggz | etc | 19:24 |
piggz | and touch the screen | 19:24 |
piggz | one of those will print to the screen | 19:24 |
electro | https://dpaste.de/i9mD | 19:27 |
electro | okey | 19:28 |
electro | it's event3 who print in my terminal | 19:28 |
electro | piggz | 19:30 |
piggz | right, edit file accordingly and restart | 19:31 |
electro | thanks | 19:33 |
electro | good | 19:33 |
T42 | <adampigg> @eugenio_g7 gonna try it?? ;) | 19:59 |
T42 | <eugenio_g7> @adampigg perhaps in an hour or two! | 20:09 |
electro | @elros34 : have you an idea how to fix SIM card detection ? | 20:36 |
electro | i'm reading faq | 20:36 |
piggz | electro: i presume TS is working now? | 20:38 |
electro | TS ? | 20:39 |
piggz | touchscreen | 20:39 |
electro | yes | 20:39 |
electro | :) | 20:39 |
piggz | thank goodness! | 20:40 |
electro | lol ^^ | 20:40 |
piggz | i recommend you get used to using Linux more so that you understand the commands | 20:40 |
electro | yes | 20:40 |
piggz | cat is a very basic command, and youd be expected to know that | 20:40 |
electro | yes | 20:41 |
electro | for SIM card detect -> https://dpaste.de/REi5 | 20:41 |
electro | i have to done only this ? | 20:41 |
mal | no need to think about that | 20:41 |
mal | was that 15.1 base? | 20:41 |
electro | my SIM card is not detect | 20:42 |
electro | yes 15.1 | 20:42 |
mal | well we need to logs | 20:42 |
mal | *need to see logs | 20:42 |
electro | https://dpaste.de/Cv5P | 20:43 |
electro | https://dpaste.de/Hng3 | 20:44 |
mal | does "/usr/libexec/droid-hybris/system/bin/logcat -b radio" print anything? | 20:47 |
electro | https://dpaste.de/BERS | 20:48 |
electro | yes, output is present | 20:48 |
mal | so that shows it has one sim card | 20:48 |
mal | you probably need to add ofono-ril-binder-plugin to patterns | 20:49 |
electro | humm, yes but no call possible | 20:49 |
mal | I also suggest adding bluebinder to patterns | 20:49 |
electro | i have already build ofono-ril-binder-plugin | 20:50 |
electro | and bluebinder too | 20:50 |
mal | but is it in patterns? | 20:50 |
electro | i don't know where is the pattern | 20:50 |
mal | in hybris/droid-configs/patterns/jolla-hw-adaptation-m8.yaml | 20:51 |
electro | i check | 20:51 |
mal | check the lines here for example how those are added https://github.com/mer-hybris/droid-config-sony-ganges-pie/blob/master/patterns/jolla-hw-adaptation-kirin.yaml#L14 | 20:51 |
mal | of course only add relevant lines to your pattern file, do not copy whole file | 20:51 |
electro | yes | 20:51 |
electro | bluebinder or droid-config-m8-bluez4 ? | 20:52 |
mal | just add bluebinder like in that example | 20:54 |
electro | i remove droid-config-m8-bluez5 ? | 20:54 |
electro | mal | 20:55 |
mal | I think it's not needed | 20:55 |
electro | yes | 20:56 |
electro | and for camera | 20:56 |
electro | it's this chapter have to follow ? 13.3 Camera | 20:56 |
electro | - pulseaudio-modules-droid | 20:56 |
electro | +- pulseaudio-modules-droid-glue | 20:56 |
electro | humm, my wifi is not available too | 20:57 |
electro | just that and after i build new image | 20:57 |
electro | mal | 20:58 |
mal | that glue package needs more building than just adding it to patterns | 20:58 |
mal | just follow hadk pdf | 20:58 |
electro | yes | 20:58 |
mal | don't try to fix too many things at the same time | 20:59 |
electro | yes okey | 20:59 |
electro | mal, on the GUI, is it possible to grow up the size of icon ? i have already found the text size | 21:04 |
T42 | <adampigg> pinephone journal ... kernel 5.3 and mesa 19.1.4 with sailfish 3.1.0.12 https://paste.gnome.org/pwwnc9nh1 | 22:04 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!