Leif_Erikson | What is scp? | 05:35 |
---|---|---|
T4 | <neochapay> @Leif_Erikson [What is scp?], Ssh cp | 05:36 |
*** ChanServ sets mode: +v T4 | 05:48 | |
Leif_Erikson | Is it possible to install the plattform sdk on the build engine of the app sdk to simplify the build and deployment process of lipstick implementations? | 09:30 |
r0kk3rz | its already there | 09:33 |
r0kk3rz | thats what does the actual building | 09:33 |
mal | probably just some differences in enabled repos or something | 09:34 |
r0kk3rz | something like that | 09:34 |
Leif_Erikson | mal: I get the compilation error lipstick-qt5 development package not founf. | 11:03 |
Leif_Erikson | Yesterday I instalked manually the lipstick package on tje build engine. But this was not a solution. | 11:04 |
Leif_Erikson | I think, the plattform sdk is required. | 11:05 |
Leif_Erikson | It would be very convenient to compine the app sdk with the plattform sdk to build and deploy a lipstick implementation with Qt Creator. | 11:06 |
Leif_Erikson | This would simplify the development and testing workflow and I could use the simulator for quick checkd. | 11:07 |
r0kk3rz | Leif_Erikson: how did you install it? | 11:08 |
Leif_Erikson | 1. git clone ... lipstick.git | 11:52 |
Leif_Erikson | 2. cd lipstick | 11:52 |
Leif_Erikson | 3. mb2 -t SailfishOS-2.2.0.29-armv7hl build | 11:53 |
Leif_Erikson | 4. mb2 -t Sailfish...i486 build | 11:54 |
Leif_Erikson | The last one failed. | 11:54 |
Leif_Erikson | Thrn I tried to build the lipdtick example project in Qt Cteator of rhe app sdk with the arm kit. | 11:55 |
r0kk3rz | mb2 only builds i think | 11:56 |
Leif_Erikson | r0kk3rz: So, you think the package was build but not installed? | 11:58 |
r0kk3rz | yeah | 12:00 |
mal | after mb2 build you have the rpm in the RPMS folder and it needs to be installed | 12:01 |
mal | porters usually have local repo which is used for easy installation | 12:01 |
Leif_Erikson | I have already installed the plazform sdk on a developer machine. I'm just wondering, what the most convenient workflow would be. With the platform sdk no automized workflow of build and deployment is possible. In particular the simulator is not connected to the plattform sdk. | 12:06 |
mal | maybe you could adapt the script here https://github.com/mer-hybris/droid-hal-device/blob/master/helpers/util.sh | 12:07 |
Leif_Erikson | I will try to build the lipstick example with the plattform sdk. To which path to I have to copy a lipstick implementation on the developer device? | 12:09 |
Leif_Erikson | mal: Thanks, I will havr a look | 12:09 |
mal | Leif_Erikson: hmm, depends on if you build it to a rpm package or not, if not then any place is ok, you might need to stop the normal user service on the device before starting the test lipstick example | 12:16 |
Leif_Erikson | mal: So I need to search for tje following tetminal commands preferably combined in a shell script: | 12:55 |
Leif_Erikson | 2. build | 12:55 |
Leif_Erikson | 3. copy | 12:55 |
Leif_Erikson | 4. install | 12:55 |
Leif_Erikson | 5. restart (of lipstick) | 12:55 |
Leif_Erikson | correct? | 12:56 |
mal | something like that | 12:56 |
kimmoli | (when logged in as nemo) 4. devel-su pkcon install-local lipstick..and.rest.of.the.filename.rpm 5. systemctl --user restart lipstick | 13:00 |
Leif_Erikson | kimmoli: Thanks. Looks like a plan. | 13:04 |
Leif_Erikson | I also tried to install the Glacier UX with this instructions: https://wiki.merproject.org/wiki/Nemo/Glacier/Installing | 13:15 |
Leif_Erikson | After the third step before restarting lipstick I got the following error in the terminal window: | 13:16 |
Leif_Erikson | Fatal error: nothing provides liblipstick-qt5.so.0 needed by lipstick-glacier-home-qt5-0.27.7-55.1.Nemo.UX.MTF.armv7hl | 13:16 |
Leif_Erikson | Is this a known issue? | 13:16 |
Leif_Erikson | I tried to install Glacier on our Intex Aqua Fish developer device wit Sailfish OS 2.1 | 13:16 |
mal | that should be in /usr/lib on the device | 13:24 |
Leif_Erikson | That could be the problem. I can see the following 3 entries: | 13:32 |
Leif_Erikson | liblipstick-qt5.so.1 -> liblipstick-qt5.so.1.0.0 | 13:32 |
Leif_Erikson | liblipstick-qt5.so.1.0.0 | 13:32 |
Leif_Erikson | liblipstick-qt5.so.1.0.0 | 13:32 |
Leif_Erikson | I think the installation script or the build of Glacier needs to be updated. | 13:33 |
Leif_Erikson | The error message was about missing liblipstick-qt5.so.0 | 13:33 |
mal | hmm, it's .1 not .0, is that the selfbuilt lipstick? | 13:33 |
Leif_Erikson | No, this is on a regular, almost fresh Intex Aqua Fish | 13:34 |
T4 | <locusf> the ABI version is so.1.0.0 | 13:34 |
T4 | <locusf> so you really need to match their versions in both the sdk and target device | 13:34 |
mal | on my fp2 I have 0.32.21 | 13:35 |
Leif_Erikson | I just followed this instructions: https://wiki.merproject.org/wiki/Nemo/Glacier/Installing | 13:35 |
mal | @locusf wondering how the device could have that kind of version | 13:36 |
mal | all other devices have 0.32.x | 13:37 |
T4 | <locusf> yes the package version | 13:37 |
T4 | <locusf> which as nothing to do with ABI compatibility | 13:37 |
kimmoli | shortly https://unix.stackexchange.com/a/293782 | 13:37 |
mal | @locusf I was talking about that number at end of the library name | 13:37 |
mal | I checked on fp2 and jolla c | 13:37 |
T4 | <locusf> me too | 13:37 |
mal | Leif_Erikson: are you really sure you have installed any packages on the device yourself? | 13:38 |
T4 | <locusf> the sdk and device sailfish versions _must_ match | 13:38 |
mal | yes but how in the hell can the device have version which no other device has | 13:39 |
mal | unless he did something really wrong earlier | 13:39 |
T4 | <locusf> we still don't know the device version | 13:39 |
mal | he said that device has libs named liblipstick-qt5.so.1.0.0 and so on | 13:40 |
T4 | <locusf> yes | 13:40 |
Leif_Erikson | The Intex Aqua Fish was updated with the OTA channel of Intex. Currently Sailfish OS 2.1.4.14 is installed. | 13:40 |
T4 | <locusf> and target is 2.2.x ? | 13:41 |
T4 | <locusf> in sdk | 13:41 |
Leif_Erikson | I addition I just followed the instructions on the linked Wiki page | 13:41 |
kimmoli | i have also liblipstick-qt5.so.1 | 13:41 |
mal | Leif_Erikson: run on the device pkcon search name lipstick-qt5 and tell which version it says | 13:41 |
mal | kimmoli: where does that come from, how can device have different ABI in use | 13:41 |
mal | kimmoli: which device, aquafish? | 13:42 |
mal | why would that have different version than jolla c | 13:42 |
kimmoli | this is Jolla C | 13:42 |
kimmoli | 2.1.1.6 | 13:42 |
Leif_Erikson | The outpunt is quire long list. I think this line is relevant: | 13:42 |
Leif_Erikson | lipstick-qt5-0.32.13-1.4.2.armv7hl | 13:42 |
mal | hmm, does old release have 1.0.0 but my newer release has 0.32.21 | 13:43 |
mal | Leif_Erikson: rpm -ql lipstick-qt5 | 13:43 |
mal | Leif_Erikson: which repo does it show as the source for that package | 13:43 |
Leif_Erikson | How can I identify the repo? Do you mean this information? lipstick-qt5-0.32.13-1.4.2.source (jolla) | 13:47 |
mal | it's that one in the parentheses at the end | 13:47 |
mal | and that is the source package not the actual implementation package | 13:47 |
mal | why can't you just pastebin the output | 13:48 |
Leif_Erikson | Sure | 13:50 |
Leif_Erikson | Installed all-translations-pack-0.4.4-10.3.3.jolla.noarch (installed) Collection of all system translations | 13:50 |
Leif_Erikson | Installed lipstick-qt5-0.32.13-1.4.2.armv7hl (installed) QML toolkit for homescreen creation | 13:50 |
Leif_Erikson | Available lipstick-qt5-0.32.13-1.4.2.source (jolla) QML toolkit for homescreen creation | 13:50 |
Leif_Erikson | Available lipstick-qt5-debuginfo-0.32.13-1.4.2.armv7hl (jolla) Debug information for package lipstick-qt5 | 13:50 |
Leif_Erikson | Available lipstick-qt5-debugsource-0.32.13-1.4.2.armv7hl (jolla) Debug sources for package lipstick-qt5 | 13:50 |
Leif_Erikson | Available lipstick-qt5-devel-0.32.13-1.4.2.armv7hl (jolla) Development files for lipstick | 13:50 |
Leif_Erikson | Available lipstick-qt5-doc-0.32.13-1.4.2.noarch (jolla) Documentation for lipstick | 13:50 |
Leif_Erikson | Available lipstick-qt5-notification-doc-0.32.13-1.4.2.noarch (jolla) Documentation for lipstick notification services | 13:50 |
Leif_Erikson | Available lipstick-qt5-simplecompositor-0.32.13-1.4.2.armv7hl (jolla) Lipstick Simple Compositor | 13:50 |
Leif_Erikson | Available lipstick-qt5-simplecompositor-debuginfo-0.32.13-1.4.2.armv7hl (jolla)Debug information for package lipstick-qt5-simplecompositor | 13:50 |
kimmoli | that is no pastebin :) | 13:51 |
mal | I still don't understand how a certain sailfish release could have a different ABI version when newer release has lower ABI version | 13:56 |
kimmoli | my C has lipstick 0.30.7 | 13:57 |
mal | and that provides the 1.0.0 libs? | 13:59 |
kimmoli | yes | 13:59 |
mal | it seems there has been a bug at some point in the versioning | 14:00 |
Leif_Erikson | It seems, that the lipstick version on Intex Aqua Fish is even higher than the requested version of Glacier, isn't it? | 14:06 |
Leif_Erikson | kimmoli: How can I provide the information, that you mean and might help? | 14:06 |
kimmoli | with pastebin we refer here https://pastebin.com/ (not pasting to the channel) | 14:07 |
mal | or any similar paste service | 14:07 |
kimmoli | which is called flooding, and may cau people to ignore you | 14:07 |
mal | also freenode is quite easy to kick out people pasting too many lines on a channel | 14:08 |
mal | like happened to you just a moment ago | 14:08 |
mal | Leif_Erikson: you probably need to downgrade to target you use for building so the ABI version matches, sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R ssu release 2.1.4.14 and then sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper ref -f and finally sb2 -t $VENDOR-$DEVICE-$PORT_ARCH -m sdk-install -R zypper dup | 14:10 |
Leif_Erikson | mal: Ok, that would require an own build of Glacier, wouldn't it? | 14:20 |
Leif_Erikson | I used this on the Intex Aqua Fish shell: | 14:21 |
Leif_Erikson | ssu ar http://repo.merproject.org/obs/nemo:/devel:/ux/sailfish_latest_armv7hl/ nemo-devel-ux | 14:21 |
Leif_Erikson | And this step failed: pkcon install lipstick-glacier-home-qt5 | 14:21 |
mal | Leif_Erikson: just a moment, I'll build a 2.1.4.14 version on OBS | 14:25 |
kimmoli | mal: my onyx, 2.1.0.11, has also lipstick-qt5.so.1 | 14:26 |
kimmoli | the one on 2.2.0.29 has *.so.0.32.21 | 14:27 |
kimmoli | (2.1.0.11 has *.so.1.0.0) ... so the versioning has been taken into use just lately? | 14:28 |
mal | kimmoli: maybe some change on Jolla internal build system changed the version numbers | 14:28 |
Leif_Erikson | mal: Awesome. So I'll just need to execute pkcon refresh, because I've already added the repository? | 14:39 |
mal | you need to add a different repo | 14:43 |
Leif_Erikson | mal: I see | 14:44 |
Leif_Erikson | mal: Let me know | 14:44 |
mal | use this http://repo.merproject.org/obs/nemo:/devel:/ux/sailfishos_2.1.4.14/ | 14:55 |
mal | NeoChapay: it seems many of then packages were a bit old in nemo:devel:ux so I updated all of the glacier packages which were not in the newest version | 14:59 |
mal | maybe some webhook issues again | 14:59 |
mal | maybe those tags were pushed when webhook handling was broken | 15:00 |
Leif_Erikson | So the steps are: | 15:02 |
Leif_Erikson | 1. ssu ar http://repo.merproject.org/obs/nemo:/devel:/ux/sailfishos_2.1.4.14/ | 15:03 |
Leif_Erikson | 2. pkcon refresh | 15:03 |
Leif_Erikson | 3. pkcon install lipstick-glacier-home-qt5 | 15:03 |
Leif_Erikson | 4. systemctl --user restart lipstick | 15:03 |
Leif_Erikson | Correct? | 15:03 |
mal | probably | 15:03 |
mal | I think ssu ar should have a name for the repo | 15:04 |
mal | ssu ar nemo-devel-ux http://repo.merproject.org/obs/nemo:/devel:/ux/sailfishos_2.1.4.14/ | 15:04 |
Leif_Erikson | ssu ar http://repo.merproject.org/obs/nemo:/devel:/ux/sailfishos_2.1.4.14/ nemo-devel-ux | 15:05 |
Leif_Erikson | mal: I see. Overlapping post | 15:05 |
mal | based on documentation the alias is before url | 15:06 |
mal | maybe both orders work, not sure | 15:06 |
Leif_Erikson | The error is different now: | 15:08 |
Leif_Erikson | Fatal error: nothing provides mapplauncherd-booster-nemomobile needed by glacier-settings-0.0.9-11.1.Nemo.UX.MTF.armv7hl | 15:08 |
mal | NeoChapay: ping | 15:17 |
Leif_Erikson | I'm parallel installing the platform sdk. If It try to launch the sdk with /srv/mer/sdks/sfossdk/mer-sdk-chroot, I get an error: https://pastebin.com/EMUPaUGi | 15:18 |
mal | what do you mean parallel install? why? | 15:18 |
Leif_Erikson | I think, it is because macOS doesn't know readlink but greadlink (for any reasons). I had this problem during Android development. | 15:19 |
Leif_Erikson | Does someone know, where I have to exchange the command? | 15:19 |
Leif_Erikson | Maybe it's not a good idea to install the sdk on macOS and I would use my linux vm. | 15:19 |
Leif_Erikson | I just checked mdfind -onlyin /srv/mer/sdks/sfossdk/ readlink | 15:22 |
Leif_Erikson | The result is a long list. | 15:22 |
Leif_Erikson | It seems, that macOS is not the appropriate host system for the platform sdk. | 15:23 |
mal | it shouldn't matter what the host system is, afaik | 15:27 |
mal | Leif_Erikson: try installing lipstick-glacier-home-qt5 again | 15:28 |
mal | after refreshing the repo | 15:29 |
Leif_Erikson | Now it works. The first impression is positive. Good job. The minimised apps show more information. | 15:50 |
mal | there are some further improvements waiting to be merged | 15:51 |
*** ChanServ sets mode: +v T4 | 17:41 | |
*** ChanServ sets mode: +o tbr | 19:25 | |
T4 | <samzn> time to get back into nemodev | 19:44 |
T4 | <samzn> (Photo, 960x1280) http://149.202.119.142:9090/rr20rVdFG9.png | 19:44 |
T4 | <akaWolf> @samzn [time to get back into nemodev], which phone? | 19:57 |
T4 | <samzn> Moto X2 | 19:58 |
T4 | meierrom was added by: meierrom | 22:10 |
T4 | deedend was added by: deedend | 22:13 |
T4 | <samzn> Welcome yall | 22:14 |
T4 | <meierrom> @samzn [Welcome yall], Thanks! 😁 | 22:25 |
T4 | Caval1er was added by: Caval1er | 22:45 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!