#nemomobile log for Saturday, 2018-09-29

*** ChanServ sets mode: +v T405:29
*** svalx_ is now known as svalx07:13
*** svalx_ is now known as svalx07:18
*** svalx_1 is now known as svalx08:07
T4Migoas was added by: Migoas08:36
T4<akaWolf> "In first we must update mic in sdk" … https://wiki.merproject.org/wiki/Nemo/Glacier#Build_image_youself … what is for?09:55
T4<akaWolf> ```$ mic --version … [09/29 09:54:21] : mic 0.14 (Sailfish OS 2.2.1.18 (Nurmonjoki))```09:55
*** ChanServ sets mode: +o faenil_10:53
*** olesalscheider_ is now known as olesalscheider10:56
T4<neochapay> @akaWolf ["In first we must update mic in sdk" … https://w …], It was for old version I think...12:46
T4<meierrom> @akaWolf ["In first we must update mic in sdk" … https://w …], https://wiki.merproject.org/wiki/Image_Creation_For_Beginners13:37
Leif_EriksonHello, I'm still trying to build the Glacier home project and struggling with the build error "Project ERROR: nemodevicelock development package not found"13:37
Leif_EriksonHow can I solve this issue? I remember, that I have to add another repo to the build engine. What is the correct command to do that?13:38
malso you are using platform sdk or something else?13:38
Leif_EriksonYes, the documentation says, that the platform sdk is installed on the build engine of the app sdk.13:39
T4<akaWolf> ?13:39
Leif_EriksonI trigger the build from Qt Creator of the app sdk.13:39
malI have no idea what you mean by that you installed it on the build engine of app sdk13:40
T4<akaWolf> Yeah13:40
r0kk3rzmal: build engine == build vm13:40
T4<akaWolf> Right, App SDK conrains 2 vm13:41
malr0kk3rz: I still don't understand what he means13:42
r0kk3rzLeif_Erikson: surely you've learnt how to ssh into the build vm by now13:42
T4<akaWolf> I wouldnt use vm. There is ready docker images...13:43
T4<akaWolf> mal, me too :)13:44
r0kk3rz@akaWolf, im pretty sure hes developing on windows...13:44
r0kk3rzso yeah, vms13:44
T4<akaWolf> Oh13:44
Leif_EriksonYes, I can connect to the build vm. I have already installed the lipstick-qt5-devel package as suggested in this channel.13:45
T4<akaWolf> mb2 is working on top of sb2, right?13:45
r0kk3rzgenerally you shouldnt have to install packages manually like that13:45
Leif_EriksonI'm developing on macOS13:45
r0kk3rzonly add extra repos13:45
T4<akaWolf> sb2 is a wrapper for chroot?13:46
malyou really rarely need to install anything manually if you have correctly set dependencies in spec file13:46
T4<akaWolf> mb2 read spec and run sb2, iiuc...13:47
Leif_EriksonSunds plausible to add a repository. I know this approach from Maven for Java projects. I have checked out the development branch of Glacier home and expected, that the spec file includes everything I need.13:48
Leif_EriksonMaybe I have to add the missing repositories on the build vm.13:48
malit does13:48
malso the missing repo is the most likely issue13:49
T4<akaWolf> I also will build glacier home13:49
T4<akaWolf> mal, what about sb2 and mb2?13:49
Leif_EriksonI assume, the Nemo Mobile repo is missing. There is just the Sailfish repos pre-installed.13:49
malLeif_Erikson: I think that is not the problem, app sdk is setup to build apps, not whole UI code13:50
Leif_EriksonHow can I add the Nemo Mobile? I mean: Which command do I have to use, after I have logged into the build vm?13:51
malshow what repos you have enabled in the build engine now13:52
r0kk3rzand show your .spec13:52
T4<akaWolf> hey, guys, what is mb2 and sb2?)13:53
malr0kk3rz: he tries to build glacier-home using app sdk, not using platform sdk which is the one that should be used13:53
r0kk3rzmal: i know13:53
malr0kk3rz: do you have knowledge about the internals of build engine, I mean does it use sb2 internally there or how the repos are setup13:53
r0kk3rzafaik it basically is the platform sdk in a vm13:53
malbut with different repos enabled it seems13:54
r0kk3rzit definitely uses sb213:54
Leif_Eriksonhttps://pastebin.com/2YNDJcYi13:54
T4<akaWolf> @r0kk3rz [afaik it basically is the platform sdk in a vm], it based at platform sdk13:54
r0kk3rzmaybe different repos13:54
T4<akaWolf> build engine - platform sdk + targets13:54
malLeif_Erikson: ssu lr13:54
malor more like using sb213:55
malwondering what the target name is in app sdk13:55
r0kk3rz@akaWolf what on earth are you going on about?13:55
akaWolfabout platform sdk :)13:56
akaWolfbut nvm13:56
r0kk3rzLeif_Erikson: from my sdk the right packages should be available in the default repos13:56
akaWolfhow sb2 is working?13:56
r0kk3rzso im guessing the .spec doesnt have the right bits13:56
akaWolfis it chrooting or what?13:56
malLeif_Erikson: for some reason you have been spending days and days on debugging an issue because you are trying to do thing in non-default way13:56
r0kk3rzakaWolf: its a cross compiler, it uses qemu13:57
Leif_Eriksonhttps://pastebin.com/TyWS0TXM13:57
akaWolfr0kk3rz: interesting, what about mb2?13:57
r0kk3rzsame thing13:57
akaWolfbut IIUC it's on top of sb213:57
malakaWolf: you are overthinking the whole thing13:58
akaWolfmal: xD13:58
r0kk3rzyeah it is, its all about making rpm packages13:58
akaWolfyeah13:58
akaWolfmb2 -t SailfishOS-armv7hl -s rpm/sailfish-browser.spec build13:58
akaWolflike so13:58
r0kk3rzyes i have used it before :)13:58
akaWolflooks like it also possible to build packages locally using osc13:59
akaWolfwhat is for?13:59
r0kk3rzosc is using OBS13:59
Leif_EriksonI have read in the documentation of Jolla, that the platform sdk is installed on the build vm. Anyway: If not I can use another approach to build and deploy Glacier home. I have also installed both the app and platform sdk on aLinux vm on my Mac. Unfortunately it is not possible to install the platform sdk directly on macOS.14:01
akaWolfhttps://wiki.merproject.org/wiki/Building_against_Mer_in_Community_OBS#local_build14:01
akaWolfr0kk3rz: ^14:01
akaWolfthere is local build!14:01
r0kk3rzyes14:01
r0kk3rzbut it still uses OBS14:01
akaWolfhm how :)14:02
akaWolfif it local..14:02
r0kk3rzbecause it downloads stuff off the OBS to run locally14:02
malr0kk3rz: btw, I have never tried to ssh into the build engine, where can I find the ip and port14:04
Leif_Eriksonssh -p 2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/mersdk mersdk@localhost14:04
akaWolfmal: vm settings14:05
akaWolfport routing14:06
r0kk3rzmal: https://sailfishos.org/wiki/Tutorial_-_Building_packages_manually14:06
akaWolfno need to use VM et all14:07
akaWolfbuild engine is the same platform sdk14:07
malfound it14:07
r0kk3rzLeif_Erikson: anyway, show your spec14:08
Leif_EriksonI think it os the last version of the development branch: https://pastebin.com/JdB3gWrE14:09
akaWolfr0kk3rz, Requires is at run stage only?14:12
r0kk3rzit is14:12
akaWolffor build only BuildRequires?14:12
r0kk3rzyeah, its all .rpm standard stuff, theres plenty of resources online for all the various syntax14:13
akaWolfbtw I would add jolla home to Conflicts14:14
akaWolfLeif_Erikson: where did you found instructions to build glacier home?14:16
r0kk3rzinstructions? you just build it14:17
akaWolfwell I mean there is no links to build instructions here: https://wiki.merproject.org/wiki/Nemo/Glacier14:18
Leif_EriksonIndeed. It was my assumption, that I can build and deploy the project from Qt Creator.14:19
akaWolfI would build from CLI14:19
r0kk3rzyou can do either14:21
Leif_EriksonThe link, that was posted some minutes ago, refers to the whole Mer project, doesn't it? I thought that I could build Glacier home locally more easy and quick. If you develop on modification you might want to code and test in short iterations.14:21
akaWolfr0kk3rz: well CLI is more straightforward14:21
malLeif_Erikson: run something like this in the mersdk via ssh sb2 -t SailfishOS-2.2.1.18-i486 -R -m sdk-install zypper in nemo-qml-plugin-devicelock-devel14:21
r0kk3rzakaWolf: you can do whatever you like14:22
akaWolfr0kk3rz: ofc, but when you have an errors14:22
Leif_EriksonI'll try.14:22
akaWolfI would use more direct path14:22
malLeif_Erikson: finding which package to install should have been simple, just using sb2 -t SailfishOS-2.2.1.18-i486 -R -m sdk-install zypper se lock14:22
r0kk3rzits in the pkgconf, so it should be pulling it in already14:23
malLeif_Erikson: of course that is for running in emulator, for device change the target name14:23
malsdk-assistant list tells available targets14:24
malr0kk3rz: a bit annoying that app sdk doesn't handle installing dependencies easily14:24
r0kk3rzit does though14:25
malnot in this case14:25
r0kk3rzif its a standard mer thing, sticking in the spec is typically all you need14:26
r0kk3rzLeif_Erikson: what arch are you building for?14:26
malr0kk3rz: but it complains about dependencies which I can simply install via ssh14:27
malr0kk3rz: so why didn't it find those14:27
r0kk3rzits a mystery14:27
malso it knows what it wants but doesn't find those eventhough those are available14:28
r0kk3rzor more likely Leif_Erikson is somehow doing it wrong14:28
malanyway glacier-home won't package properly in app sdk14:28
malr0kk3rz: I tried it myself14:28
Leif_EriksonThe build was completed successfully. I only see the warning "NOTICE: This specfile does not have the qtc_* macros defined"14:29
akaWolfhm14:31
Leif_EriksonThe deployment failed with the error "Error: nothing provides glacier-settings needed by lipstick-glacier-home-qt5-0.27-2.i486 Finished transaction (status=2, runtime=71ms)"14:31
Leif_EriksonI first tried to deploy on the simulator. I will check it with my developer device.14:31
akaWolfyou need to build different arch for device14:31
akaWolfmal: looks like nemodevicelock is a wrong package name14:32
akaWolfthis explains problem14:32
r0kk3rzno the name is fine14:33
akaWolfwhy?14:33
akaWolfnemo-qml-plugin-devicelock-devel14:33
r0kk3rzbecause its a pkgconf name14:33
akaWolfah ok14:33
akaWolfit's okay if build system can't find package by pkgconf name14:34
malakaWolf: no it's not, it uses pkgconfig to find the package14:34
akaWolfmal: yeah, but how should sb2 find package name from pkgconf name14:35
malLeif_Erikson: so either add the nemo ux repo or build it manually14:35
akaWolfit can do that if package already installed14:35
malakaWolf: pkgconfig like I just said14:35
malstop overthinking14:36
akaWolfpkgconfig works with installed files!14:36
r0kk3rzLeif_Erikson: yeah ok the .spec needs a few modifications to work with the app sdk14:36
malakaWolf: that method has been used for finding packages for ages, just trust me, it's correct14:36
akaWolfhow can it work?14:37
malakaWolf: I haven't looked into source code so I don't know, it just works14:37
akaWolfxD14:37
akaWolfnot always looks like14:37
akaWolfas we just saw14:37
akaWolfI don't believe in magic :)14:38
malwell that is a completely unrelated issue, some configuarion error or somethign14:38
r0kk3rzit was missing some magic macros14:38
r0kk3rzbuilt fine for me14:38
malr0kk3rz: ?14:38
r0kk3rzinstalled all the deps as it should14:39
malI get an error about not finding rpm/lipstick.service14:39
malr0kk3rz: hmm14:39
malr0kk3rz: which macros14:39
r0kk3rzmal: https://gist.github.com/r0kk3rz/8566d1ae16c0a3b984b9dc7140f655d1#file-gistfile1-txt-L1-L414:40
r0kk3rzand these ones were different - https://gist.github.com/r0kk3rz/8566d1ae16c0a3b984b9dc7140f655d1#file-gistfile1-txt-L50-L5214:40
malhmm, never seen those before14:40
Leif_EriksonHow can I add the nemo ux repo. I think, again with the mb2 command?14:40
akaWolfr0kk3rz: if you already have the package, which install pkgconfig rule, which contains «nemodevicelock», it should be fine, but otherwise I don't see any way to know that we need «nemo-qml-plugin-devicelock-devel» without introspecting into all pkgconfig rules into all packages...14:40
r0kk3rzLeif_Erikson: replace the .spec with the one i just posted and build again14:41
r0kk3rzakaWolf: and yet, it works14:41
akaWolfhow??14:41
r0kk3rzmagnets14:41
akaWolf..14:41
akaWolfonly if rpm place pkgconfig name into internal package description14:42
r0kk3rzwut?14:43
akaWolfwhen building rpm14:43
Leif_EriksonFirst or second link?14:43
r0kk3rzLeif_Erikson: its the same link14:43
malr0kk3rz: not sure why build fails for me on that lipstick.service file14:43
malr0kk3rz: not quite sure why those macros are needed and why the normal unwrapped ones don't work14:44
akaWolfr0kk3rz: which error did you solve by modifying so that .spec?14:44
r0kk3rzakaWolf: the one where it wasnt pulling it its dependencies14:45
malakaWolf: dependencies14:45
malr0kk3rz: to me those macros seem just like dummy wrappers, or does build override those14:45
akaWolf«nemo-qml-plugin-devicelock-devel»?14:45
malany dependency14:46
Leif_EriksonI think I have the same problem as mal: https://pastebin.com/DFhbZzC414:46
r0kk3rzmal: yes, something else must be happening... there was a warning about missing them before14:46
akaWolfhow can qmake call be related to dependencies?!14:47
malr0kk3rz: did you get the error about service file?14:47
malakaWolf: nobody knows, and we don't care why, it just seems to work14:47
r0kk3rzmal: i didnt build the whole rpm i admit, but it did install the deps and build the project14:47
malok14:47
r0kk3rzafaik you need to have *all* the files listed in the .pro14:47
akaWolfsorry, guys, but I feel: fuck rpm!14:47
r0kk3rzakaWolf: this isnt an rpm thing14:48
malakaWolf: compared the debian packaging spec is much nicer14:48
r0kk3rzthis is an app sdk toolchain thing, which is a bit of a house of cards14:48
akaWolfno, in a good product should be no magic14:49
r0kk3rzhah14:49
r0kk3rzwell go and make this magicless project14:49
r0kk3rzbecause you wont find it here14:50
akaWolfI'm fine with PKGBUILD, for example14:50
Leif_EriksonI learned from the author of the lipstick example project, that the .service file is essential, because a lipstick implementation is a systemd's user session.14:50
malr0kk3rz: adding the file to pro doesn't seem to help, maybe I'm doing something wrong14:50
T4<faenil> I think the most productive criticism is the one that is followed by a bugfix :) otherwise it is of no help...14:51
akaWolfwhere is bugfixing me? :)14:51
T4<faenil> ...no help here, where there is barely enough manpower to push the whole thing forward14:51
r0kk3rzmal: maybe something is getting confused with the subproject14:52
r0kk3rz@faenil: hows things?14:52
T4<faenil> Not bad :) yourself?14:53
r0kk3rzyeah pretty good, busy busy14:54
T4<faenil> Hehe14:54
T4<faenil> Good, glad to hear. I need to start playing with hw adaptation...have been meaning to do it for a long time14:55
akaWolfshould be time for rest...14:55
r0kk3rz@faenil: whatcha going to port to?14:55
T4<faenil> My next phone :) i.e. don't know yet14:56
r0kk3rzah14:56
akaWolfiPhone? :)14:56
r0kk3rzyou should get all the freebies from your corporate overlords14:56
malr0kk3rz: yep, somehow this doesn't like to find the rpm folder14:57
T4<faenil> Sony xz2 compact, or Galaxy S9...or any new compact smartphone coming in the next few months14:57
malor copy it's contents14:57
T4<faenil> Freebies? What's that :D14:57
r0kk3rzheh14:57
r0kk3rzi think the compacts are about finished14:58
r0kk3rzthese days its all 5.5"+14:58
T4<akaWolf> @faenil [Sony xz2 compact, or Galaxy S9...or any new co …], sounds cool14:58
T4<faenil> Sad, but likely true :( xz2 compact is probably the last high end compact we'll see :(14:58
T4<akaWolf> I'm complaining that new Jolla's port to XA2 would be even worse then X in case of SoC14:59
T4<akaWolf> we should have port to the top HW15:00
r0kk3rzwhy? im sure sailfish will work on the xa2 just fine15:00
T4<akaWolf> XA2 is even worse then X15:01
r0kk3rzthe top hw usually has all kinds of fancy features which sailfish doesnt support15:01
T4<akaWolf> X was 2 years ago15:01
T4<akaWolf> look at Pocophone X115:01
T4<akaWolf> for example15:01
Leif_EriksonWe are waiting for our Accione P developer devices. The specification looks interesting.15:02
Leif_EriksonIf the deployment doesn't work with the app sdk. Does someone know a different approach for the deployment?15:03
r0kk3rzit'll work, it just needs some hacking15:05
malr0kk3rz: funny thing, when building the glacier-home using mb2 via ssh in mersdk it builds fine so what does sdk do differently15:06
Leif_EriksonI just update my developer device with pkcon refresh, pkcon install lipstick-glacier-home-qt5 and systemctl --user restart lipstick. Are the cool system controls for swipe in at the top of the screen in another branch than the developer branch? Is this the manhatten branch?15:08
malwhich branch are you using?15:10
malthe ones built on OBS are from master branch which might not have all things15:10
Leif_EriksonI used the suggested one from the Wiki: ssu ar http://repo.merproject.org/obs/nemo:/devel:/ux/sailfish_latest_armv7hl/ nemo-devel-ux15:11
Leif_Eriksonr0kk3rz: I hope someone does this hack. Donation of community members might be a good idea. 100 EUR to make a fix. 50 EUR for a documentation.15:13
Leif_EriksonSomething like that15:13
Leif_EriksonThe poeple here seem to make a great job to make this project great15:14
T4<akaWolf> are you working now, Leif_Erikson?15:14
T4<akaWolf> Leif_Erikson, how did you solve a problem with service?15:17
Leif_EriksonYes. I time boxed the evaluation for Nemo Mobile on Saturday15:17
T4<akaWolf> I mean that one: https://pastebin.com/DFhbZzC415:18
T4<akaWolf> nice, I learn Nemo in the free time...15:18
T4<neochapay> I was say use devel branch15:19
Leif_EriksonI couldn't sole this issue. I learned from r0kk3rz, that it needs some hacking.15:19
T4<akaWolf> that's deploying issue?15:19
Leif_EriksonYEs, build works for me, deployment not.15:21
malLeif_Erikson: I still wondering why you feel that simply running two commands in a terminal instead of hours and hours of debugging is too much?15:21
Leif_EriksonI would be glad to know the two commands.15:22
malas linked earliet today https://sailfishos.org/wiki/Tutorial_-_Building_packages_manually15:22
malsection building packages15:22
maland then there is next section about deploying and running it15:23
T4<akaWolf> that's the same15:23
T4<akaWolf> as Leif_Erikson doing15:23
malno it's not because that way build works fine15:23
malnot error about service or anything like that15:24
T4<akaWolf> what is the difference then?15:24
mal*no15:24
maldifferent way of building15:24
malI have no idea how sdk does the build15:24
T4<akaWolf> I'm not sure why you think this is different15:25
T4<akaWolf> the same VM from App SDK15:25
T4<akaWolf> the same ssh15:25
T4<akaWolf> and so on :)15:26
r0kk3rzand yet, different results15:27
r0kk3rzcurious15:27
T4<akaWolf> what is different?15:27
T4<akaWolf> really15:27
r0kk3rzone works, the other throws an error15:27
T4<akaWolf> nope, what is difference in building?15:27
Leif_EriksonSurprisingly, the manual build throws an error: https://pastebin.com/yq84Rhz515:28
Leif_EriksonFrom Qt Creator, not.15:28
Leif_EriksonI used this command in the project home: mb2 -t SailfishOS-2.2.1.18-i486 build15:29
malheh, interesting typo in the filenames15:29
Leif_EriksonIndeed15:31
T4<akaWolf> Leif_Erikson, what is the difference that way with what you did before?15:32
malLeif_Erikson: so package the files, add to the files section of spec15:32
mal@akaWolf we already said, mb2 build versus what ever app sdk uses15:33
Leif_EriksonI followed the recommendation to do a manual build. I switched to the project root within the build engine and executed the command. Before I clicked on the build button in Qt Creator of the Sailfish app sdk.15:33
T4<akaWolf> what uses app sdk?15:33
Leif_EriksonThe same build engine I used for the manual build.15:35
r0kk3rz@akaWolf: sorry, you've exhausted your question limit today, try again later15:35
T4<akaWolf> xD15:36
mal@akaWolf you have been asking the same questions over and over again and we said we don't know15:36
T4<akaWolf> App SDK is the same in both flow, that's why I'm asking15:37
malsomething is different and we have no idea what15:37
T4<akaWolf> mb2 is also about App SDK, that what I mean15:37
T4<akaWolf> IIUC, the difference is only with using QtC for building or not using15:38
Leif_EriksonI can try to trigger the build with the platform sdk on my Linux vm, that I've installed as described in Jolla's tutorial. But I don't think, this makes any difference.15:38
malLeif_Erikson: did you try adding the missing files to spec15:39
Leif_EriksonNo, do I have to do this as another "Requires" argument?15:42
Leif_EriksonRequires: glacer-home.ts15:43
Leif_EriksonLike this?15:44
malNO15:44
Leif_EriksonIn the %files section?15:44
malLeif_Erikson: https://github.com/nemomobile-ux/glacier-home/blob/master/rpm/lipstick-glacier-home-qt5.spec#L68 you add %{_datadir}/lipstick-glacier-home-qt5/translations after that linked line15:44
r0kk3rzLeif_Erikson: yeah mate, you've completely missed what that requires stuff is all about15:44
Leif_EriksonThis are the libraries, right?15:45
T4<akaWolf> that's about packagin15:46
T4<akaWolf> g15:46
malLeif_Erikson: you now confusing things completely, those are just some files the build produces and all generated files need to be packaged15:46
Leif_EriksonLike StoreKit.framework and webkit.framework in the macOS world.15:46
T4<akaWolf> btw I just build successfully15:47
T4<akaWolf> latest devel branc15:47
T4<akaWolf> h15:47
Leif_EriksonCongratulation15:47
T4<akaWolf> mal, your experiment was with QtC? when you got the same error as Leif_Erikson15:48
Leif_EriksonI use the updated .spec file, that was posted about an hour ago.15:48
T4<akaWolf> I didnt15:48
malakaWolf: which error15:48
T4<akaWolf> just latest devel15:48
T4<akaWolf> mal, let me find...15:48
maland which method did you use for build15:48
Leif_EriksonOk. I exchange the spec file again and try it again15:49
akaWolf17:28:36  mal anyway glacier-home won't package properly in app sdk15:49
akaWolf17:28:43  mal r0kk3rz: I tried it myself15:49
r0kk3rzwtf you actually did a thing?15:49
akaWolf?15:49
malakaWolf: that was when using app sdk for build15:49
malakaWolf: and still is15:50
akaWolfmal: I also used app sdk15:50
Leif_EriksonIndeed, the manual build works now with the original spec file.15:50
akaWolfyeah15:50
akaWolfgit checkout; cd; mb2 -t SailfishOS-2.2.1.18-i486 build15:51
akaWolffrom the first attempt15:51
malakaWolf: you mean you built it successfully by pressing the green arrow button in the app sdk UI?15:51
akaWolfmal: nope, sb215:51
akaWolfmb2*15:51
malakaWolf: then you are again confusing things15:51
malakaWolf: app sdk in this case means UI based build15:51
akaWolfokay, I see, so the error only from QtC15:51
akaWolfyeah, that's our misunderstanding15:52
akaWolfbecouse App SDK is two VMs, QtC and docs15:52
akaWolfa*15:52
malI didn't understand what you meant by qtc until now15:52
akaWolfyeah15:52
akaWolfI suggested to use manual way few hours ago :)15:53
Leif_EriksonBoth seem to work: mb2 build and pressing the build button in Qt Creator.15:54
Leif_EriksonNow the challenge is the deployment.15:54
akaWolfhm, what changed?15:54
malakaWolf: well I suggested it days or weeks ago15:54
akaWolfhaha, ok, I didnt see15:54
Leif_EriksonI will try this: mb2 --device "SailfishOS Emulator" deploy --sdk15:54
malakaWolf: I suggested using platform sdk15:54
akaWolfit's pretty the same thing15:54
malakaWolf: directly that is, it's used of course in vm also15:55
Leif_EriksonBut I think there is another command necessary to restart lipstick, isn't it?15:55
malLeif_Erikson: how did you fix the build when using build button?15:55
akaWolfyeah, that's interesting15:55
akaWolfLeif_Erikson: you need to restart home screen, I think15:56
malLeif_Erikson: did you start using devel branch? because that has fixes for build15:56
akaWolfbottomline: never use big green buttoms :)15:57
akaWolfn*15:57
malonly red buttons that say "do not press"?15:58
akaWolfyeah, but never -- green one "make good"15:58
Leif_EriksonYes, it's the devel branch. I will re-check it with a terminal command. I've used the macOS app "Tower" for check out.16:00
akaWolfuse CLI :)16:00
Leif_EriksonStrange error message after triggering the deployment:16:00
Leif_EriksonFatal: No spec file found in './rpm/' and couldn't make one from a yaml #116:00
-Github[m]- https://github.com/nemomobile-ux/glacier-home/pull/1 : Proper closing button and black toolbar.16:00
Leif_EriksonThere is a spec file in this directory16:01
akaWolfpwd16:01
akaWolfhope you are trying «mb2 --device "SailfishOS Emulator" deploy --sdk»16:02
Leif_EriksonI used mb2 --device "Sailfish OS Emulator" deploy --sdk with just a different naming16:05
akaWolfpwd16:05
akaWolfcopy output here16:06
Leif_EriksonIn the directory ./rpm/ relative to RPMS I can find lipstick-glacier-home-qt5.spec16:07
Leif_EriksonIt's only one line:16:08
Leif_EriksonFatal: No spec file found in './rpm/' and couldn't make one from a yaml #116:08
akaWolfjust place terminal output to paste service :)16:08
-Github[m]- https://github.com/nemomobile-ux/glacier-home/pull/1 : Proper closing button and black toolbar.16:08
akaWolfhttps://paste.akawolf.org/16:08
malLeif_Erikson: are you in correct folder16:09
akaWolfyeah that what I tried to learn16:09
Leif_EriksonIn RPMS16:10
akaWolfNO16:10
akaWolfyou should be in the root of the repository16:10
Leif_Eriksonyou mean the project?16:10
akaWolfyep16:10
akaWolfcd ..16:10
akaWolfI mean16:11
Leif_EriksonOk, that's working16:11
Leif_EriksonNow I get the same problem I had before, when I pushed the green button:16:12
Leif_Eriksonhttps://pastebin.com/X9C7LqPb16:13
Leif_EriksonThe important message is this, I think:16:14
Leif_EriksonError: nothing provides glacier-settings needed by lipstick-glacier-home-qt5-0.27-2.i48616:14
Leif_Eriksonwe had this discussion before16:14
Leif_EriksonI did exchange the spec file, that was suggested above and run in another orror.16:15
akaWolfyou need some repo I think...16:16
Leif_EriksonThis is the build error, if I use the alternative spec file from the today's posting:16:19
Leif_Eriksoncp: cannot stat `/home/mersdk/share/SailfishOS/projects/build-glacier-home-SailfishOS_2_2_1_18_i486_in_Sailfish_OS_Build_Engine-Debug/rpm/lipstick.service': No such file or directory16:19
Leif_EriksonAnd from manual build:16:21
Leif_EriksonInstalled (but unpackaged) file(s) found:16:21
Leif_Erikson /usr/share/lipstick-glacier-home-qt5/translations/glacer-home_ru.ts16:22
Leif_EriksonSorry, these are two lines16:22
akaWolfI think no need to modify spec file...16:24
akaWolftry to manual deploy rpm..16:24
Leif_EriksonYEs, I will try the suggestion with %directory. I have to search the post in this thread. My IRC app is not the most convenience.16:26
Leif_EriksonWith manual you mean the mb2 command form above? I think, before I can do this, the build has to be successful.16:28
akaWolfno, I mean you should stop at non-modified spec from devel16:29
akaWolfand after that try to copy rpm to device16:29
akaWolfand zypper in .rpm16:29
Leif_EriksonOk, I will try this on the emulator and the developer device.16:30
Leif_EriksonIn which directory should I copy the rpm file?16:31
akaWolfdoesnt matter16:31
Leif_EriksonOk, thanks.16:31
Leif_EriksonI'll go home now and try It later. I will tell you, whether this approach succeeds.16:32
akaWolfokay16:34
*** ChanServ sets mode: +v T417:50

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