T4 | <akaWolf> Any news?) | 03:52 |
---|---|---|
T4 | <samzn> gonna work on it this weekend | 03:52 |
T4 | <samzn> (Photo, 960x1280) http://149.202.119.142:9090/5mgmbd7rNy.png maybe we can get a nemo port for this? :)) | 03:52 |
T4 | <akaWolf> Sure. Just restart the phone and you will get it :) | 03:53 |
T4 | <neochapay> @samzn [<reply to media>], Which arch ? :))) | 04:42 |
T4 | <samzn> @neochapay [Which arch ? :)))], Armv7 now | 04:43 |
T4 | <neochapay> @samzn [Armv7 now], I think we can run Nemo on it :)))) just correct some in glacier | 04:44 |
T4 | <akaWolf> Some.. | 04:47 |
T4 | <samzn> 84x54 glacier :)) | 04:51 |
T4 | <akaWolf> B&W | 04:52 |
T4 | <samzn> Could be grayscale with a nice hack | 04:52 |
T4 | <locusf> 240x320 is possible | 04:52 |
*** ChanServ sets mode: +v T4 | 05:40 | |
T4 | <faenil> can anyone give me an update of Nemo on n950? is it still running? is there any build around? | 13:09 |
r0kk3rz | @faenil: ive not heard/seen anything about it for a long time | 13:10 |
T4 | <faenil> I see, ty r0kk3rz | 13:11 |
r0kk3rz | its rare enough that anyone has an n950 | 13:11 |
T4 | <faenil> yeah, well I guess even an n9 image would do, I heard there was some progress on kernel side recently? | 13:12 |
r0kk3rz | no idea | 13:13 |
T4 | <K31j0> Somebody got mainline iirc | 13:14 |
T4 | <faenil> yeah I remember something along those lines | 13:14 |
T4 | <faenil> oh it seems it's still filippz hacking on it, well done | 13:16 |
T4 | <faenil> https://wiki.postmarketos.org/wiki/Nokia_N9 | 13:16 |
T4 | <K31j0> But mainline is a mess, I respect those devs' work but the mainline devices are far from usable | 13:18 |
r0kk3rz | yeah that doesnt seem to bother the PMOS guys too much | 13:28 |
Leif_Erikson | Hello Nemo friends | 14:50 |
Leif_Erikson | I have tried the following approaches for a glacier home build and deployment after I've updated my local project to the current devel branch: | 14:50 |
Leif_Erikson | 1. Build and deployment from Qt Creator with the modified spec file from last with with an additional line %{_datadir}/lipstick-glacier-home-qt5/translations. The deployment faild with the following error cp: 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 directory | 14:53 |
Leif_Erikson | 2. Build and deployment from Qt Creator with the original spec file from the devel branch. The depoloyment failed with the following error: Error: nothing provides glacier-settings needed by lipstick-glacier-home-qt5-0.27-2.i486 | 14:54 |
Leif_Erikson | 3. Manual build and deployment from the build engine with terminal commands. The error is the same. | 14:54 |
r0kk3rz | you need to add the nemo repos to the target device | 14:55 |
Leif_Erikson | 4. Manual build form the build engine and manual copy to the emulator vm. Then I tried to install the rpm from the build with zypper in lipstick-glacier-home-qt5-0.27-2.i486.rpm. Unfortunately the error is the same. | 14:56 |
r0kk3rz | why do you think the error would be different? | 14:57 |
r0kk3rz | you're building it fine, the issue is on your device/emulator | 14:58 |
Leif_Erikson | I just followed the suggestions of last week. | 14:58 |
T4 | <samzn> I was aiming to pack nemo with the mainline, but I had no time @faenil | 14:58 |
Leif_Erikson | How can I add which repo? Or should I build and deploy the glacier-settings project alternatively? | 14:59 |
Leif_Erikson | So first build and deploy glacier-settings and then glacier-home? | 14:59 |
Leif_Erikson | Window mode is not merged in the devel branch yet, isn't it? https://github.com/nemomobile-ux/glacier-home/pulls | 15:02 |
r0kk3rz | you can do that, but it starts getting complicated the more packages you need | 15:02 |
Leif_Erikson | So, what is the best practice? Adding a repo link to the system? What is the command? I think a ssu command? | 15:04 |
Leif_Erikson | ssu ar nemo-devel-ux http://repo.merproject.org/obs/nemo:/devel:/ux/sailfish_latest_i486/ ? | 15:05 |
r0kk3rz | yeah like that | 15:05 |
r0kk3rz | you'll want to do a pkcon refresh after adding it | 15:06 |
r0kk3rz | i find that method is easiest for packages you dont intend to modify | 15:06 |
Leif_Erikson | Done. Now the build and deployment from Qt Creator and manually from terminal fails with th following error: Error: nothing provides nemo-qml-plugin-statusnotifier needed by lipstick-glacier-home-qt5-0.27-2.i486 | 15:12 |
Leif_Erikson | And a lokal installation fails with with the following output: PackageKit is blocking zypper. This happens if you have an updater applet or other software management application using PackageKit running. | 15:12 |
Leif_Erikson | Maybe another repo is required | 15:13 |
mal | adding the repo was mentioned many times already, ssu ar and so on | 15:38 |
mal | but you need to note that for building the package you need to add the repo to your target | 15:39 |
r0kk3rz | these are runtime deps it seems | 15:39 |
mal | it seems NeoChapay used some repo which is not in mer-core | 15:42 |
r0kk3rz | yeah its a coderus special | 15:44 |
mal | not very nice thing to do | 15:44 |
r0kk3rz | it should be added to the nemo-ux repo if glacier wants it | 15:45 |
mal | it's currently only needed by devel branch | 15:45 |
T4 | <akaWolf> https://build.merproject.org/package/show/home:neochapay:mer:mw/nemo-qml-plugin-statusnotifier | 15:47 |
mal | ththe problem is not adding it, but the problem is that the source is from some "random" repo | 15:49 |
mal | where do we draw the line what kind of components we use | 15:49 |
T4 | <akaWolf> Ofc | 15:49 |
T4 | <akaWolf> We need to add that package to nemo-ux organization | 15:50 |
mal | such packages usually belong to mer-core | 15:51 |
mal | r0kk3rz: I'm trying to understand what that package is needed for | 15:51 |
T4 | <akaWolf> Or remove tgat dependence | 15:51 |
T4 | <akaWolf> That | 15:51 |
r0kk3rz | mal: some dbus interface thing | 15:51 |
r0kk3rz | might be for the status bar? | 15:52 |
mal | r0kk3rz: just wondering how that fits together with lipstick notifications | 15:57 |
Leif_Erikson | I have added the repo to the target deivce. | 15:57 |
Leif_Erikson | But it seems that was not sufficient. | 15:57 |
r0kk3rz | Leif_Erikson: at least try and explain what you did, what the outcome was :P | 15:59 |
Leif_Erikson | So I need the repo of coderus to avoid the eroor "nothing provides nemo-qml-plugin-statusnotifier needed by lipstick-glacier-home-qt5-0.27-2.i486" | 15:59 |
Leif_Erikson | ? | 15:59 |
mal | Leif_Erikson: I'm building the package now in nemo:devel:ux | 15:59 |
T4 | <akaWolf> Repo of chapay | 15:59 |
mal | @akaWolf no | 15:59 |
T4 | <akaWolf> https://build.merproject.org/package/show/home:neochapay:mer:mw/nemo-qml-plugin-statusnotifier | 16:00 |
mal | NO | 16:00 |
T4 | <akaWolf> This package | 16:00 |
mal | we can't just keep adding random repos | 16:00 |
T4 | <akaWolf> Why? | 16:00 |
T4 | <akaWolf> Ah ofc | 16:00 |
T4 | <akaWolf> Just as hot fix | 16:00 |
r0kk3rz | i think its fine if you want to run NemoChapay Glacier | 16:00 |
r0kk3rz | then install all the stuff from there, and forget the nemo-ux repo | 16:01 |
mal | @akaWolf read what I wrote a few lines back, the package is already building on nemo:devel:ux | 16:01 |
mal | NOOOO | 16:01 |
mal | dammit, stop instructing anyone to add more repos | 16:01 |
mal | that's the wrong approach | 16:01 |
r0kk3rz | settle down mal :P | 16:01 |
mal | Leif_Erikson: refresh nemo:devel:ux repo and try to install the package again | 16:04 |
Leif_Erikson | What does "NemoChapay Clacier" means? Is that a specific branch? I can see the branches master, devel, gh-pages, manhatten and revert-65-master. I have read several times "manhatten" in that chat. I assumed, this is a special experimental variation of the glacier-ux. | 16:04 |
Leif_Erikson | mal: Thanks. I'll try | 16:04 |
T4 | <akaWolf> Oh okay sorry | 16:04 |
T4 | <akaWolf> I'm in subway :) | 16:04 |
r0kk3rz | Leif_Erikson: that was a subtle joke | 16:04 |
T4 | <akaWolf> Btw what is Manhattan mean? | 16:05 |
T4 | <akaWolf> What meaning it handle? | 16:05 |
r0kk3rz | what do you mean? | 16:07 |
r0kk3rz | its just what samzn called his ux | 16:07 |
T4 | <samzn> Wordplay on Harmattan | 16:07 |
r0kk3rz | no reference to the manhattan project? ;) | 16:08 |
T4 | <neochapay> @Leif_Erikson [3. Manual build and deployment from the build …], Do you create issue? | 16:09 |
T4 | <neochapay> @akaWolf [Repo of chapay], Neochapay!!!! | 16:09 |
T4 | <akaWolf> Sam, what kind of difference with master branch will bring us your UX? | 16:10 |
T4 | <akaWolf> @neochapay [Neochapay!!!!], Too long to type from phone ... | 16:10 |
T4 | <K31j0> Do @neochapay and it's easier | 16:11 |
T4 | <neochapay> One rule: if you have problem - create issue!!! | 16:11 |
T4 | <K31j0> And you automatically let him know you're talking about him | 16:11 |
Leif_Erikson | Ok, the deployment was successful now. Unfortunately I have a black screen on the emulator now. | 16:12 |
r0kk3rz | @neochapay: no issue required, mal just fixed it :) | 16:12 |
Leif_Erikson | This is the output, if I build and deploy from Qt Creator: https://pastebin.com/9hReaAn7 | 16:13 |
Leif_Erikson | It seems to make no difference, if I build and deploy manually with terminal commands from the build engine with the green button in Qt Creator. | 16:14 |
r0kk3rz | seems straight forward enough | 16:14 |
T4 | <akaWolf> Lol, not surprisingly | 16:15 |
mal | Leif_Erikson: that clearly says you already have a compositor running on the device, meaning some UI is up | 16:16 |
Leif_Erikson | I tried systemctl --user restart lipstick on the emulator and got the error: Failed to get D-Bus connection: No such file or directory | 16:16 |
r0kk3rz | Leif_Erikson: i expect its not running as root | 16:16 |
Leif_Erikson | This is my promt in the terminal: [root@SailfishEmul ~] | 16:17 |
Leif_Erikson | I used this command for the connection as suggested in the Sailfish documentation: ssh -p 2223 -i ~/SailfishOS/vmshare/ssh/private_keys/SailfishOS_Emulator/root root@localhost | 16:18 |
r0kk3rz | yes, thats your terminal login | 16:20 |
r0kk3rz | which isnt what your sdk would be doing | 16:20 |
r0kk3rz | and you cant restart a service which isnt running | 16:21 |
r0kk3rz | so try tell systemd to start it | 16:21 |
Leif_Erikson | systemctl start lipstick | 16:23 |
Leif_Erikson | ? | 16:23 |
Leif_Erikson | Failed to start lipstick.service: Unit lipstick.service failed to load: No such file or directory. | 16:23 |
Leif_Erikson | However, this command works: dbus-send --system --dest=org.freedesktop.DBus --type=method_call --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames | 16:26 |
r0kk3rz | --user | 16:26 |
Leif_Erikson | systemctl --user start lipstick? Failed to get D-Bus connection: No such file or directory | 16:26 |
Leif_Erikson | It looks like a contradiction for me, because I can list the dbus services. | 16:27 |
Leif_Erikson | One item in the array is: string "org.nemomobile.lipstick" | 16:28 |
r0kk3rz | check its status | 16:28 |
mal | I think depending on the user it's either systemctl-user or systemctl --user | 16:30 |
Leif_Erikson | You mean with: gdbus introspect --system --dest org.nemomobile.lipstick --object-path / --recurse? | 16:30 |
r0kk3rz | wtf? no. | 16:31 |
Leif_Erikson | If I use the command systemctl-user start lipstick, the system doesn't complain. My terminal just jumps to the next prompt and nothing happens. | 16:32 |
Leif_Erikson | Did someone manage to install glacier home on the emulator? | 16:38 |
T4 | <akaWolf> I will try next week | 16:38 |
Leif_Erikson | Maybe I should use the master branch for build and deployment? But I'm afraid this is not for Sailfish 2.2.1.18, correct? | 16:41 |
T4 | <akaWolf> It's for sfos | 16:41 |
T4 | <akaWolf> That exactly version | 16:42 |
r0kk3rz | Leif_Erikson: what you have is fine, you'll need to learn the environment all the same | 16:43 |
T4 | <akaWolf> Repos builded against latest release | 16:43 |
mal | journalctl output should tell if there is some error in lipstick start | 16:43 |
Leif_Erikson | Ok, how can I open this log file? | 16:45 |
r0kk3rz | Leif_Erikson: mal just told you | 16:50 |
mal | it's not a log file, it's a command | 16:52 |
Leif_Erikson | If I just enter "journalctl", I have to scroll through a large log | 16:52 |
r0kk3rz | like most commands it has flags and arguments you can give it | 16:53 |
Leif_Erikson | Unfortunately I don't know the flags and arguments | 16:56 |
Leif_Erikson | This lines could be relevant: https://pastebin.com/7WNsNi0t | 16:56 |
r0kk3rz | maybe you should find out ;) | 16:57 |
Leif_Erikson | And here: https://pastebin.com/Va8QKRAn | 16:58 |
Leif_Erikson | And here: https://pastebin.com/7KseJB5Y | 17:00 |
mal | it seems devel branch is now broken, it's missing this https://github.com/nemomobile-ux/glacier-home/commit/b554accc254ba73ca9c7d17203b58b7cdd4bb313 | 17:23 |
mal | @<neochapay your devel branch is broken it's missing https://github.com/nemomobile-ux/glacier-home/commit/b554accc254ba73ca9c7d17203b58b7cdd4bb313 which was added to master branch | 17:24 |
*** ChanServ sets mode: +v T4 | 17:42 | |
T4 | <neochapay> @mal [@<neochapay your devel branch is broken it's m …], Yeap... need cherry puck | 17:51 |
T4 | <neochapay> Pick | 17:51 |
mal | @neochapay yes, maybe I'll do that if I have permission, is that ok? | 18:00 |
T4 | <neochapay> Yeap | 18:00 |
mal | @neochapay seems like I had permission so now it's pushed, rebase should be done at some point anyway | 18:03 |
mal | @neochapay hmm, or should I just rebase the devel branch now and force push? | 18:03 |
T4 | <neochapay> Yeap it's devel | 18:04 |
mal | rebased, devel should work again | 18:06 |
T4 | <akaWolf> Force push? | 18:59 |
T4 | <akaWolf> Hmmm | 19:00 |
r0kk3rz | yes, like luke and vader | 19:00 |
T4 | <akaWolf> Why rebase public branch ? | 19:04 |
mal | @akaWolf why not? it's a devel branch | 19:04 |
T4 | <akaWolf> Because all who cloned before rebase will got conflict | 19:09 |
T4 | <akaWolf> That's not about purpose of tge branch, that's about publicity. . | 19:09 |
T4 | <akaWolf> the* | 19:09 |
mal | heh, well I have rebased even hybris branches of android bases on mer-hybris :D | 19:10 |
Leif_Erikson | Thanks. I'll reset the emulator and try the installation later after the branch has been updated. | 19:12 |
mal | Leif_Erikson: rebuild glacier-home, after that it hopefully works | 19:13 |
Leif_Erikson | Thanks | 19:13 |
mal | using latest devel branch obviously | 19:14 |
T4 | <akaWolf> Don't forget to force pull :) | 19:20 |
T4 | <akaWolf> Why not just cherry pick? Why rebase? | 19:20 |
T4 | <akaWolf> Also wanted to test devel branch. .. | 19:20 |
mal | @akaWolf because the devel branch is going to merged to master at some point so rebase will make the merge look nicer | 19:22 |
T4 | <akaWolf> You can rebase develop on top of master in similar way then :) if you care about beauty of the history and don't care about conflicts | 19:27 |
Leif_Erikson | I discard all local changes and make a rebase | 19:27 |
Leif_Erikson | I'M looking forward to the fix. | 19:27 |
mal | Leif_Erikson: what changes had you done locally? | 19:29 |
T4 | <akaWolf> Which fix? | 19:29 |
T4 | <akaWolf> Like some in spec | 19:30 |
T4 | <akaWolf> Which he describes before | 19:30 |
Leif_Erikson | Nothing relevant. I had a .backup file for the modified .spec file from last week and the .DS_Store file, that I've added to .gitignore. | 19:31 |
mal | there was the dependency issue and version of one qml import was wrong | 19:31 |
T4 | <akaWolf> You are again working at Saturday :) | 19:35 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!