*** blam_ has joined #nemomobile | 00:00 | |
*** Artox has quit IRC | 00:07 | |
*** denexter has joined #nemomobile | 00:08 | |
*** KaIRC has quit IRC | 00:10 | |
*** chriadam|away is now known as chriadam | 00:22 | |
*** asterismo has joined #nemomobile | 00:40 | |
*** phdeswer_ has quit IRC | 01:00 | |
*** louisdk has quit IRC | 01:28 | |
*** xavinux has quit IRC | 01:59 | |
*** nodevel has joined #nemomobile | 02:03 | |
*** namefake has joined #nemomobile | 02:13 | |
*** nodevel has quit IRC | 02:19 | |
*** namefake has quit IRC | 02:28 | |
*** MohammadAG has quit IRC | 02:54 | |
*** MohammadAG has joined #nemomobile | 03:00 | |
*** plfiorini has joined #nemomobile | 03:48 | |
*** plfiorini has quit IRC | 03:58 | |
*** Milhouse has quit IRC | 04:00 | |
*** piiramar has joined #nemomobile | 04:01 | |
*** furikku has joined #nemomobile | 04:07 | |
*** kavuri has joined #nemomobile | 04:13 | |
*** plfiorini_ has joined #nemomobile | 04:15 | |
*** Milhouse has joined #nemomobile | 04:15 | |
*** martyone has joined #nemomobile | 04:30 | |
*** xhaakon has joined #nemomobile | 04:38 | |
*** Milhouse has quit IRC | 04:39 | |
*** VDVsx has quit IRC | 04:50 | |
*** Milhouse has joined #nemomobile | 04:51 | |
*** VDVsx has joined #nemomobile | 05:20 | |
*** Milhouse has quit IRC | 06:05 | |
*** fk_lx has joined #nemomobile | 06:10 | |
*** dimitris91 has joined #nemomobile | 06:11 | |
*** plundstr has joined #nemomobile | 06:15 | |
*** Milhouse has joined #nemomobile | 06:17 | |
*** plfiorini_ has quit IRC | 06:19 | |
*** jpetersen has quit IRC | 06:20 | |
*** nodevel has joined #nemomobile | 06:28 | |
*** npm_ has joined #nemomobile | 06:30 | |
*** npm has quit IRC | 06:30 | |
*** mikhas has joined #nemomobile | 06:33 | |
*** PMG has joined #nemomobile | 06:34 | |
*** npm_ has quit IRC | 06:40 | |
*** niqt has joined #nemomobile | 06:47 | |
* dm8tbr ponders what would be a energy efficient way to deliver instant push notifications to Nemo/Sailfish | 06:49 | |
Stskeeps | dimitris91: pigeon | 06:49 |
---|---|---|
Stskeeps | er, dm8tbr: pigeon | 06:49 |
iekku | nemo bug triage starting soon | 06:54 |
dm8tbr | hmm need to look at that, never heard of | 06:56 |
dm8tbr | Stskeeps: umm, have a link. My google-fu seems b0rken this morning. I only came up with iOS and some outdated twitter code. | 06:59 |
* dm8tbr heads to #mer-meeting | 06:59 | |
*** Sfiet_Konstantin has joined #nemomobile | 07:02 | |
*** Xruxa has joined #nemomobile | 07:08 | |
*** vzidek has joined #nemomobile | 07:10 | |
*** jukkaeklund has joined #nemomobile | 07:19 | |
*** jpetersen has joined #nemomobile | 07:22 | |
*** w00t has quit IRC | 07:23 | |
*** jukkaeklund_ has joined #nemomobile | 07:24 | |
*** w00t has joined #nemomobile | 07:26 | |
*** jukkaeklund has quit IRC | 07:28 | |
*** jreznik has joined #nemomobile | 07:29 | |
*** Martix has joined #nemomobile | 07:31 | |
*** rcg has joined #nemomobile | 07:34 | |
*** niqt has quit IRC | 07:35 | |
*** slaine has joined #nemomobile | 07:35 | |
*** jukkaeklund_ has quit IRC | 07:38 | |
*** jmlich has joined #nemomobile | 07:49 | |
*** mvogt has quit IRC | 07:50 | |
*** jukkaeklund has joined #nemomobile | 08:09 | |
*** qwazix has quit IRC | 08:12 | |
*** panda84kde has joined #nemomobile | 08:12 | |
*** mikhas has quit IRC | 08:12 | |
*** kavuri has quit IRC | 08:12 | |
*** jukkaeklund_ has joined #nemomobile | 08:17 | |
*** Anssi_ is now known as Anssi^ | 08:17 | |
*** jukkaeklund has quit IRC | 08:18 | |
*** thedead1440 has quit IRC | 08:22 | |
*** thedead1440_ has quit IRC | 08:22 | |
*** qwazix has joined #nemomobile | 08:25 | |
*** kavuri has joined #nemomobile | 08:28 | |
*** panda84kde has quit IRC | 08:31 | |
*** panda84kde has joined #nemomobile | 08:32 | |
*** jukkaeklund___ has joined #nemomobile | 08:35 | |
*** jukkaeklund_ has quit IRC | 08:39 | |
*** jukkaeklund___ has quit IRC | 08:53 | |
*** slaine has quit IRC | 08:58 | |
*** jpetrell has joined #nemomobile | 09:00 | |
*** Morpog_PC has joined #nemomobile | 09:10 | |
*** slaine has joined #nemomobile | 09:11 | |
*** Morpog_PC has joined #nemomobile | 09:12 | |
*** jukkaeklund has joined #nemomobile | 09:20 | |
*** diego has joined #nemomobile | 09:23 | |
*** panda84kde has quit IRC | 09:23 | |
*** diego is now known as Guest66402 | 09:24 | |
*** Guest66402 is now known as panda84kde | 09:24 | |
*** panda84kde has quit IRC | 09:35 | |
*** panda84kde has joined #nemomobile | 09:36 | |
faenil | o/ | 09:48 |
chriadam | o/ faenil | 09:51 |
faenil | if there's anyone who can review my PRs, please | 09:54 |
faenil | they're blocking the release of Wayland VM image | 09:54 |
faenil | https://github.com/nemomobile/nemo-configs-x86/pull/2 | 09:54 |
faenil | https://github.com/nemomobile/nemo-mobile-session/pull/6 | 09:54 |
*** KaIRC has joined #nemomobile | 10:00 | |
*** norayr has joined #nemomobile | 10:09 | |
*** norayr is now known as vishap | 10:10 | |
dm8tbr | Stskeeps: so was 'pigeon' a RFC2549 joke or a serious pointer? | 10:18 |
Stskeeps | dm8tbr: a joke, sorry :) | 10:18 |
Stskeeps | i should have used ;) | 10:18 |
fk_lx | joke? I use pigeons every day | 10:18 |
Stskeeps | it would make a great name for such a framework though | 10:18 |
*** chriadam is now known as chriadam|away | 10:19 | |
dm8tbr | Stskeeps: there is an ios framework/service, that confused me | 10:19 |
dm8tbr | I'll likely look into XMPP + libOTR | 10:19 |
dm8tbr | just need to figure out how to route messages from telepathy to some daemon instead of the message app | 10:20 |
*** panda84kde has quit IRC | 10:23 | |
*** lizardo has joined #nemomobile | 10:27 | |
*** panda84kde has joined #nemomobile | 10:33 | |
*** martyone_ has joined #nemomobile | 10:33 | |
*** martyone has quit IRC | 10:33 | |
*** xavinux has joined #nemomobile | 10:42 | |
xavinux | hi people | 10:49 |
Hurrian | juiceme: heads up, I'm going to be reusing Ubiboot code in an open-source bootloader for Android devices | 10:51 |
*** ljp has joined #nemomobile | 10:52 | |
*** lpotter has quit IRC | 10:53 | |
faenil | xavinux, hey | 10:57 |
faenil | Hurrian, I had problems with ubiboot on my n950 until June update | 10:57 |
faenil | Hurrian, I'm saying that since I read you had problems on your n9/n950 | 10:58 |
Hurrian | faenil: kexec's the problem | 11:04 |
faenil | Hurrian, mm | 11:04 |
Hurrian | Linux initializes too many devices on the phone | 11:04 |
Hurrian | it's why u-boot works fine on the N900 - it doesn't turn on many devices | 11:04 |
Hurrian | actually, iirc pali had some trouble with eMMC/MMC on the N900 - Linux didn't expect eMMC to already be initialized or something | 11:05 |
Hurrian | so multiply that problem by how many devices Linux runs through, and you kinda understand why it's not a silver bullet ;) | 11:05 |
Hurrian | I'm going to strip out the kexec logic, and instead chroot() into btrfs subvolumes. | 11:06 |
Hurrian | and then open-source it. | 11:06 |
Hurrian | because every other multi-boot solution on Androids are either a) closed or b) device-specific | 11:06 |
faenil | :) | 11:06 |
faenil | oh, I see | 11:06 |
faenil | Stskeeps, you knew about this, didn't you :P http://en.opensuse.org/SDB:Vendor_change_update | 11:07 |
*** jluisn has joined #nemomobile | 11:28 | |
*** phdeswer has joined #nemomobile | 11:45 | |
faenil | That is the problem I had with packaging, no .spec issues, no nothing, zypper dup wasn't updating with packages from my repo because of vendor check... | 11:50 |
*** vishap has quit IRC | 11:52 | |
Stskeeps | ah, right | 11:52 |
Stskeeps | yes | 11:52 |
faenil | learned it the hard way xD | 11:53 |
faenil | guys from opensuse devel channel helped | 11:53 |
faenil | Stskeeps, is there anything I can do to speed up the review process? apart from bothering people here and there xD | 11:56 |
Stskeeps | nop | 11:57 |
Stskeeps | reviews take the time it takes | 11:57 |
faenil | Stskeeps, well it's that there's no maintainer outside of jolla guys | 11:57 |
faenil | and they're very busy, as we all know | 11:57 |
Stskeeps | :nod: i don't have rights from what i know | 11:58 |
faenil | no way I'm doing images for the other platforms if it takes 5 days for each PR to be reviewed, that's for sure :P | 11:59 |
*** dimitris91 has quit IRC | 12:01 | |
Stskeeps | faenil: https://github.com/faenil/nemo-configs-x86/commit/6fa549ea359e06e50231bd1baaab3a8794301bc6 bottom looks broken | 12:01 |
*** asterismo has quit IRC | 12:03 | |
faenil | Stskeeps, yeah some editor screwed the newlines, but it's fixed in the commit coming after that | 12:03 |
faenil | in the same PR | 12:04 |
Stskeeps | ok, - a hint of advice, git squash :) | 12:04 |
faenil | Stskeeps, you want me to merge commits? | 12:05 |
Stskeeps | nop, just for future reference | 12:05 |
Stskeeps | a good-looking merge request is good style :) | 12:06 |
Stskeeps | faenil: sage's on the other side of the world right now but he should be the one approving since he did the second comment | 12:06 |
faenil | Stskeeps, I didn't get your advice | 12:07 |
faenil | git squash is to merge more commits into one | 12:07 |
Stskeeps | yes | 12:07 |
Stskeeps | and that way you can fix things like the (oops, screwed up one file, fixed it later) | 12:08 |
faenil | Stskeeps, that only works if the next commit only includes the fix for that file | 12:09 |
faenil | in my case, it includes more iirc | 12:09 |
Stskeeps | or you checkout the commit and git commit --amend | 12:09 |
Stskeeps | and cherry-pick in your changes | 12:09 |
w00t | git rebase -i is also useful | 12:10 |
faenil | w00t, how can that help? | 12:10 |
faenil | Stskeeps, I checkout that commit, then amend, and then what happens to the next commit? | 12:10 |
Stskeeps | faenil: otherwise it all looks quite good | 12:10 |
Stskeeps | faenil: you cherry-pick it on top | 12:10 |
faenil | Stskeeps, ok thanks | 12:10 |
Stskeeps | should even out nicely | 12:11 |
w00t | you can use it to reorder your commits, merge them, etc | 12:11 |
faenil | I have to play with git some more :/ | 12:11 |
*** fk_lx has left #nemomobile | 12:20 | |
*** asterismo has joined #nemomobile | 12:20 | |
faenil | let's fix that | 12:29 |
faenil | Stskeeps, checked out that commit, changed the yaml and spec files, now git push says everything uptodate | 12:37 |
faenil | (also did git commint --amend before trying to push ofc) | 12:37 |
faenil | bbl | 12:45 |
*** Morpog_ has joined #nemomobile | 12:53 | |
*** Morpog_PC has quit IRC | 12:53 | |
*** jluisn has quit IRC | 12:58 | |
*** jpetrell has quit IRC | 13:02 | |
*** jukkaeklund_ has joined #nemomobile | 13:11 | |
*** jukkaeklund has quit IRC | 13:13 | |
*** xhaakon has quit IRC | 13:18 | |
*** fk_lx has joined #nemomobile | 13:34 | |
*** jukkaeklund_ has quit IRC | 13:38 | |
*** locusf has quit IRC | 13:40 | |
*** norayr has joined #nemomobile | 13:51 | |
*** Sfiet_Konstantin has quit IRC | 13:51 | |
*** jpetersen has quit IRC | 13:55 | |
*** VDVsx has quit IRC | 14:02 | |
faenil | back :) | 14:03 |
faenil | Stskeeps, I checked out commit, amended, cherrypicked the rest on top, but the checkout put me on a "detached from blabla" branch...so I'm not on the branch the PR was created from | 14:04 |
w00t | faenil: give http://git-scm.com/book/en/Git-Tools-Rewriting-History a read | 14:06 |
faenil | w00t, yeah I was about to, thanks ;) | 14:06 |
faenil | w00t, I stopped as I noticed that webpage doesn't use cherrypicking for that | 14:07 |
*** Sfiet_Konstantin has joined #nemomobile | 14:11 | |
*** kavuri has quit IRC | 14:17 | |
*** Sfiet_Konstantin has quit IRC | 14:19 | |
*** Hurrian has quit IRC | 14:22 | |
*** danielcbit has joined #nemomobile | 14:23 | |
*** VDVsx has joined #nemomobile | 14:32 | |
*** jreznik has quit IRC | 14:32 | |
faenil | w00t, rebased, though now the Merge commit was splitted into the two commits that the merge was made for | 14:41 |
faenil | https://github.com/nemomobile/nemo-configs-x86/pull/2 | 14:41 |
w00t | urm.. you have commits from marko in there, and it implies there's a merge conflict (We can’t automatically merge this pull request), i'm not sure what you did, but i think it needs a bit more of it.. :p | 14:43 |
faenil | w00t, ok so this was the situation, I forked the project, made my branch for the wayland update, and made 2 commits | 14:44 |
faenil | then Marko committed on the upstream | 14:44 |
faenil | and I kept doing my work | 14:45 |
w00t | at which point you should have used 'git pull --rebase' | 14:45 |
faenil | w00t, I didn't notice the commits | 14:45 |
w00t | you can't alter history that happened before his commits, so you need to move your commits after his (using rebase) | 14:45 |
faenil | w00t, alright so I can just remove his commits from my PR? | 14:46 |
w00t | try git pull --rebase | 14:46 |
w00t | hopefully it'll end out with your commits on top of the latest upstream | 14:47 |
faenil | If you wish to set tracking information for this branch you can do so with: | 14:47 |
faenil | git branch --set-upstream-to=<remote>/<branch> wayland_vm_configs | 14:47 |
faenil | I guess I had to do that when I forked | 14:47 |
w00t | yes, or you can tell git pull where to pull from | 14:47 |
*** Hurrian has joined #nemomobile | 14:47 | |
faenil | yeah | 14:47 |
*** norayr has quit IRC | 14:49 | |
*** martyone_ has quit IRC | 14:50 | |
*** jmlich has quit IRC | 14:51 | |
*** qwazix_ has quit IRC | 14:52 | |
faenil | w00t, how is this https://github.com/nemomobile/nemo-configs-x86/pull/2 | 15:07 |
w00t | looking better | 15:10 |
faenil | w00t, :) can you merge? | 15:11 |
*** kavuri has joined #nemomobile | 15:11 | |
w00t | I don't know much at all about configs, so I don't feel comfortable reviewing it, sorry - best bets would be Aard/sage/stskeeps | 15:12 |
* Stskeeps takes a look nw | 15:13 | |
Stskeeps | ow | 15:13 |
faenil | w00t, Aard already reviewed | 15:13 |
Stskeeps | w00t: feel free to merge | 15:14 |
faenil | though it seems I can't merge :| | 15:14 |
faenil | one day I could merge as well, or am I misremembering? | 15:14 |
w00t | not everyone has access to everything - configs being one example | 15:15 |
w00t | pushed and tagged | 15:15 |
faenil | w00t, ok ;) | 15:15 |
faenil | thanks :) | 15:15 |
faenil | w00t, can do this one as well? https://github.com/nemomobile/nemo-mobile-session/pull/6 | 15:15 |
w00t | done | 15:16 |
faenil | thank you :) | 15:17 |
*** Xruxa has quit IRC | 15:17 | |
*** zmc has quit IRC | 15:21 | |
faenil | let's test the final ks :) | 15:25 |
faenil | w00t, before I forget, I noticed if I set resolution in VM to be landscape, the homescreen is still portrait, just rotated to the left | 15:26 |
faenil | As I expected, the tar_git issue also hit the official package | 15:28 |
faenil | https://build.merproject.org/package/files?package=nemo-mobile-session&project=nemo%3Adevel%3Aux | 15:28 |
Stskeeps | phaeron: something you've seen before | 15:29 |
Stskeeps | ? | 15:29 |
faenil | Stskeeps, if you look at this https://build.merproject.org/package/view_file?file=_service%3Atar_git%3Aoneshot.spec&package=oneshot&project=nemo%3Adevel%3Amw&rev=7be11e6078d0793a572867c3b599b067 | 15:31 |
faenil | they redefine macros (which is what I did for testing) | 15:31 |
faenil | so someone definitely knows what changed since last time nemo-mobile-session was built | 15:32 |
phaeron | Stskeeps: looking | 15:32 |
phaeron | yeah sec | 15:32 |
faenil | phaeron, let me know as well :) | 15:32 |
Stskeeps | phaeron: thanks | 15:33 |
phaeron | fixed | 15:33 |
phaeron | tar_git uses rpmspec to parse the spec file , which fails because the macros are not available on the server | 15:34 |
phaeron | so I just copy the macro file there | 15:34 |
Stskeeps | ok | 15:36 |
faenil | phaeron, where did you copy the macro file? | 15:36 |
Stskeeps | phaeron: tricky one to solve actually | 15:37 |
Stskeeps | as you never know what is in target | 15:37 |
faenil | yeah... | 15:38 |
phaeron | Stskeeps: /etc/rpm/macros.oneshot | 15:39 |
phaeron | from the oneshot package | 15:39 |
faenil | Stskeeps, don't packages end up in the repo once they're built in OBS? or is it different for official stuff? | 15:42 |
faenil | done :) maybe workers were busy | 15:43 |
faenil | github is under DDOS | 15:45 |
faenil | https://status.github.com/?utm=1 | 15:46 |
*** slaine has quit IRC | 15:58 | |
*** kavuri has quit IRC | 15:59 | |
*** NIN101 has joined #nemomobile | 16:09 | |
*** Martix has quit IRC | 16:09 | |
*** kavuri has joined #nemomobile | 16:21 | |
*** ZogG_laptop has quit IRC | 16:21 | |
*** louisdk has joined #nemomobile | 16:22 | |
*** jpetersen has joined #nemomobile | 16:40 | |
*** Khertan_n9 has joined #nemomobile | 16:45 | |
faenil | for anyone who can review, there are 2 oneliner fixes for the patterns packages | 16:47 |
faenil | https://github.com/nemomobile/nemo-patterns/pulls | 16:47 |
*** xavinux has quit IRC | 16:58 | |
*** M13 has joined #nemomobile | 17:01 | |
*** M13 has quit IRC | 17:02 | |
faenil | Wayland VM image builds and boots \o/ | 17:04 |
Morpog_ | cool | 17:12 |
*** kavuri has quit IRC | 17:12 | |
faenil | Morpog_, though the pointer doesn't work that good, and you can't leave the lockscreen eheh | 17:13 |
*** xavinux has joined #nemomobile | 17:16 | |
*** xavinux has left #nemomobile | 17:17 | |
*** zmc has joined #nemomobile | 17:18 | |
*** plfiorini_ has joined #nemomobile | 17:23 | |
faenil | plfiorini_, ciao :) | 17:26 |
aknight | faenil: i might know why the pointer is flaky | 17:27 |
faenil | aknight, great | 17:28 |
*** ZogG_laptop has joined #nemomobile | 17:28 | |
*** ZogG_laptop has joined #nemomobile | 17:28 | |
aknight | faenil: can you rebuild eglfs with an extra define? | 17:29 |
plfiorini_ | ciao faenil | 17:29 |
faenil | aknight, sure, if it doesn't have anything special :D never built eglfs | 17:30 |
aknight | https://github.com/mer-packages/qtbase/tree/master/qtbase/src/plugins/platforms/eglfs | 17:30 |
aknight | qmake "DEFINES+=QT_NO_EVDEV" && make && make install | 17:31 |
aknight | then eglfs will not have input support | 17:31 |
aknight | and you can load a different plugin | 17:31 |
*** Khertan_n9 has quit IRC | 17:32 | |
*** plfiorini_ is now known as plfiorini | 17:32 | |
aknight | https://github.com/nemomobile/qt5-plugin-generic-vboxtouch | 17:32 |
aknight | for example, that one | 17:32 |
faenil | aknight, ahm, the VM image I built is already using vboxtouch | 17:32 |
faenil | and that's the weird pointer issues I'm talking about | 17:32 |
aknight | faenil: good | 17:32 |
aknight | but my guess is that eglfs is also opening the mouse device | 17:33 |
faenil | alright | 17:33 |
faenil | so make install on the target, and then copy the .so over | 17:33 |
*** Khertan_n9 has joined #nemomobile | 17:34 | |
faenil | sb2 target* | 17:34 |
aknight | yes that should work | 17:34 |
*** Khertan_n9 has quit IRC | 17:34 | |
*** Khertan_n9 has joined #nemomobile | 17:35 | |
*** plfiorini has quit IRC | 17:35 | |
faenil | let's see | 17:35 |
*** nodevel has quit IRC | 17:35 | |
aknight | faenil: i assume the compositor is using QT_QPA_PLATFORM=eglfs, correct? | 17:35 |
faenil | yep | 17:35 |
aknight | ok | 17:35 |
*** plfiorini has joined #nemomobile | 17:35 | |
aknight | faenil: you mean there is nothing wrong with the pointer, only that it looks strange? | 17:38 |
faenil | aknight, no I mean that it works bad | 17:38 |
aknight | ok | 17:38 |
Stskeeps | faenil: define bad | 17:38 |
faenil | Stskeeps, not easy, as I don't understand what's wrong | 17:39 |
Stskeeps | faenil: also.. do you have vbox modules installed? | 17:39 |
faenil | Stskeeps, yep otherwise it wouldn't even load | 17:39 |
Stskeeps | oki | 17:39 |
faenil | I see the circle just like in the sailfish emulator | 17:39 |
Stskeeps | does it work in sailfish emul? | 17:39 |
*** Khertan_n9 has quit IRC | 17:39 | |
*** Khertan_n9_ has joined #nemomobile | 17:39 | |
*** rcg has quit IRC | 17:39 | |
faenil | Stskeeps, I think I didn't notice anything, let me try again | 17:40 |
*** nodevel has joined #nemomobile | 17:40 | |
*** panda84kde has quit IRC | 17:41 | |
faenil | Stskeeps, looks okay on the emulator | 17:41 |
Stskeeps | faenil: ok | 17:41 |
Stskeeps | faenil: you'll want to check the environment files for anything you're missing | 17:42 |
faenil | aknight, I have to rebuild the sb2 target, it will take a while :) | 17:46 |
*** Khertan_n9_ has quit IRC | 17:46 | |
*** Khertan_n9__ has joined #nemomobile | 17:46 | |
faenil | Stskeeps, only libsb2 needs to be added, right? | 17:46 |
Stskeeps | right | 17:47 |
*** Khertan_n9___ has joined #nemomobile | 17:48 | |
*** martyone_ has joined #nemomobile | 17:48 | |
*** martyone_ has quit IRC | 17:51 | |
*** Khertan_n9__ has quit IRC | 17:51 | |
*** martyone_ has joined #nemomobile | 17:51 | |
*** Sfiet_Konstantin has joined #nemomobile | 17:52 | |
*** Khertan_n9___ has quit IRC | 17:54 | |
faenil | aknight, I'm using "-platform eglfs" but that's the same, right? | 17:54 |
aknight | faenil: yes | 17:54 |
faenil | otoh, Jolla uses QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/nomouse | 17:54 |
faenil | maybe that makes the difference | 17:55 |
aknight | ah | 17:55 |
aknight | that sounds like it | 17:55 |
*** nsuffys has joined #nemomobile | 17:55 | |
aknight | that makes eglfs not open the mouse | 17:55 |
aknight | does that help? | 17:55 |
faenil | rebooting | 17:56 |
faenil | aknight, awesome :) | 17:59 |
aknight | faenil: sorry for the wild goose chase :) i forgot about that env var | 18:00 |
faenil | though that will need a new PR on github, argh XD | 18:00 |
faenil | aknight, oh no problem, thanks for helping me out! | 18:00 |
aknight | np | 18:00 |
Morpog_ | haha, admit it, u love it faenil :) | 18:00 |
faenil | Morpog_, oh yeah | 18:02 |
faenil | aknight, that also fixed the lockscreen issue :) thanks a lot | 18:02 |
Sfiet_Konstantin | faenil: go to #mer-meeting | 18:03 |
Morpog_ | is that just the homescreen now? | 18:03 |
faenil | Morpog_, ? | 18:03 |
Morpog_ | core apps availavle or just homescreen? | 18:04 |
Stskeeps | nemo wayland :) | 18:04 |
faenil | Morpog_, just homescreen, apps are still qt4 | 18:05 |
faenil | yeah, Nemo Wayland \o/ | 18:05 |
special | I have a mostly-complete port of qmlmessages to qt5 in a branch somewhere | 18:05 |
faenil | special, great :) | 18:06 |
special | https://github.com/special/qmlmessages/commits/qt5 | 18:07 |
Sfiet_Konstantin | special: awesome :) | 18:07 |
faenil | so it just needs a webhook into official repos | 18:07 |
faenil | ? | 18:08 |
special | well, the first question would be how porting applications is being handled | 18:08 |
faenil | Stskeeps, I am also using EGL_DRIVER=gallium, is that needed? | 18:08 |
faenil | special, I guess it's not being handled at all, at the moment | 18:09 |
special | are the qt4 ones being replaced with qt5 (this would be my suggestion.) | 18:09 |
Stskeeps | faenil: yesw | 18:09 |
Sfiet_Konstantin | special: if we get the new UI, either we create new apps, with consistent naming (nemo-dialer, nemo-messages ?) | 18:10 |
Sfiet_Konstantin | or we port the existing ones, first to Qt5, then to glacier ? | 18:10 |
faenil | Stskeeps, ok thx | 18:10 |
aknight | EGL_DRIVER=egl_gallium, no? | 18:10 |
Sfiet_Konstantin | (or we do both, porting, and renaming ?) | 18:10 |
faenil | aknight, yeah | 18:10 |
Stskeeps | aknight: hmm | 18:10 |
Stskeeps | aknight: you might be right | 18:10 |
faenil | special, yeah that's the first problem, I don't know if it's worth porting apps before we have QtQuickControls and glacier components | 18:11 |
faenil | Stskeeps, yeah he's right I just wrote it like that | 18:11 |
special | personally, I think you should bite off smaller pieces than that | 18:11 |
faenil | special, like? | 18:11 |
*** Khertan_n9____ has joined #nemomobile | 18:12 | |
faenil | components is the next step, as I see it :) | 18:12 |
special | if the current applications are ported to qt5 and then to glacier, you have three distinct steps of work and each application can proceed mostly-independently | 18:12 |
special | as opposed to having to write an entire platform worth of applications from-scratch(-ish) on top of a new style and toolkit | 18:12 |
faenil | special, porting to glacier means using QQC | 18:13 |
faenil | at least that's the way we decided to go, use QQC and implement the remaining controls | 18:13 |
special | my point is, it's better if you can port everything one piece at a time, instead of trying to rewrite it all at once. | 18:13 |
special | because the actual developer time to do that work is limited | 18:14 |
faenil | special, so you say port to qt5-components first, and then to QQC? | 18:14 |
faenil | yeah, but I see no point in porting to qt5-components first, if you still have to rewrite the whole UI later | 18:14 |
special | because then you have something that works under wayland now. | 18:14 |
special | and then when you do start having glacier applications, there's actually a system to use them on | 18:15 |
faenil | isn't "the system" already there? qt5 mw | 18:15 |
Sfiet_Konstantin | faenil: yep, but maybe it is better to do a smooth transition | 18:16 |
special | you're underestimating the effort required to write the toolkit and style, and to write all new applications | 18:16 |
Sfiet_Konstantin | you won't get all the apps working directly | 18:16 |
Sfiet_Konstantin | maybe there should be a smooth transition to glacier, with 2 toolkits existing at a time during the transition | 18:16 |
faenil | special, from what you say it seems we also have to reimplement the logic, which is not true (right?)...we just have to remake the UI | 18:16 |
Sfiet_Konstantin | with hybrid apps, while some components are being ported to QQC | 18:16 |
faenil | and it's not like Nemo apps have complex UIs | 18:16 |
special | just the UI. It will take a lot more time than you're expecting. | 18:17 |
faenil | special, is there any particular reason? | 18:17 |
Morpog_ | Sfiet_Konstantin, disadvantage in this is that it could stay a long time as a mix between 2 worlds. Not sure if that attracts more users/devs. | 18:17 |
faenil | Sfiet_Konstantin, my fear is that if we don't push QQC a lot now, it will never happen, we will stay on qt5 components and glacier will never happen | 18:18 |
faenil | that's what I think :D | 18:18 |
*** nsuffys has quit IRC | 18:18 | |
Sfiet_Konstantin | faenil: maybe, but if you break Nemo and nothing works anymore, I'm not sure that this is better | 18:18 |
special | and my point is that if you try to push wayland, QQC, glacier, and new applications all at once, with the latter three not even having a prototype, it will never happen | 18:18 |
Sfiet_Konstantin | special: +1 | 18:19 |
faenil | special, well, prototypes don't come off trees | 18:20 |
special | fwiw, porting the QML applications to qt5 is trivial | 18:20 |
Stskeeps | i think first a solid basis to work on top of, then qt5 apps and alongside that, components/homescreen work should work | 18:21 |
Stskeeps | and moving things to proper style | 18:21 |
Stskeeps | so there's enough to test with | 18:21 |
faenil | Stskeeps, so you agree with porting to Qt4 components first | 18:21 |
faenil | (well Qt4 components ported to Qt5) | 18:21 |
Stskeeps | moving from qtquick1 to qtquick2 isn't rocket science, at least | 18:21 |
Stskeeps | then you'll have a working set of apps quicker, and then alignment can happen, new apps can be done with component sets | 18:22 |
Stskeeps | having a solid basis is what is hard | 18:22 |
faenil | yeah I agree, I just don't see a big value in having qt5 apps working, if they still have to be rewritten | 18:23 |
Stskeeps | that way you can keep people interested, without having to block on a component set | 18:23 |
Stskeeps | faenil: it matters, trust me on that :) | 18:23 |
special | it definitely matters | 18:23 |
faenil | :) | 18:23 |
faenil | alright, guess I have to surrender, I won't see QQC before I have to disappear again and go back to uni :D | 18:24 |
Stskeeps | doesn't mean you can't start the work :) | 18:24 |
Stskeeps | think booting into a fancy homescreen, everything looks nice, you click an application, it looks awesome | 18:24 |
Stskeeps | .. you press something | 18:24 |
Stskeeps | and you realize it's a screenshot/photoshop | 18:25 |
Stskeeps | wait, that was ubuntu touch.. | 18:25 |
faenil | ahahaha | 18:25 |
faenil | :D | 18:25 |
Morpog_ | rofl | 18:25 |
Stskeeps | so, working apps really help | 18:25 |
faenil | Stskeeps, I'll start the work of course, as I'm doing already :) | 18:25 |
Stskeeps | because you can do more as a daily usage | 18:25 |
faenil | I just hate Qt4 components so much, god, I hoped I was close to getting rid of that graphics style xD | 18:26 |
Stskeeps | nod, in due time | 18:26 |
Stskeeps | nothing stops anybody to make qt components-less images | 18:26 |
Stskeeps | :P | 18:26 |
faenil | don't even tempt me xD | 18:26 |
Khertan_n9____ | hi all | 18:27 |
Stskeeps | lo Khertan_n9____ | 18:28 |
faenil | anyway, back to work | 18:28 |
Khertan_n9____ | So still in progress of changes most important parts of the platform ... | 18:30 |
Khertan_n9____ | i like box | 18:30 |
faenil | box? | 18:30 |
Khertan_n9____ | i likehow that projects evolve | 18:31 |
Khertan_n9____ | faenil: stupid n9 backkey near enter and autocompletion | 18:31 |
Khertan_n9____ | :p | 18:31 |
faenil | ahahha :D | 18:31 |
Khertan_n9____ | so a part of the plan is currently to write a new set of qt components ? | 18:33 |
Khertan_n9____ | glacier ... | 18:33 |
faenil | yeah we were thinking about using QtQuickControls and implementing the new needed controls, but it's open to opinions, as usual | 18:33 |
faenil | Khertan_n9____, at the moment, we just decided we will first port all apps to Qt5 using Qt4-components | 18:34 |
faenil | then we'll think about QQC and its styling | 18:34 |
Khertan_n9____ | seems better than demoing something without any apps :p | 18:35 |
Khertan_n9____ | i still need to found a way to use python with qt5 | 18:36 |
Khertan_n9____ | PySide not available, PyQt ... hum ... hum ... PyQt ... | 18:36 |
Khertan_n9____ | i m playing with the thp toy : pyotherside ... | 18:37 |
faenil | Khertan_n9____, well, if you want to wait for all apps to be ported before demoing, you're done | 18:38 |
Khertan_n9____ | faenil, indeed | 18:39 |
Khertan_n9____ | i ve tryed the last image for n950, app needs some works :p | 18:40 |
faenil | Khertan_n9____, someone has to give blood for that to happen :P | 18:42 |
Khertan_n9____ | yep, python blood are accepted ? | 18:42 |
faenil | Khertan_n9____, it's about porting here :D do you want to rewrite QML ? | 18:44 |
Khertan_n9____ | hum even the mail client look like unfinished | 18:45 |
Khertan_n9____ | ? | 18:45 |
Khertan_n9____ | don't want to troll, that's a real question, look like not working well on my n950 | 18:48 |
*** jpetersen has quit IRC | 18:49 | |
faenil | w00t, special, when you have few moments, I updated the env vars | 18:53 |
faenil | https://github.com/nemomobile/nemo-configs-x86/pull/3 | 18:53 |
faenil | https://github.com/nemomobile/nemo-mobile-session/pull/7 | 18:53 |
faenil | with the fixes for the pointer issue, and few more | 18:53 |
*** furikku has quit IRC | 19:00 | |
*** nodevel has quit IRC | 19:01 | |
*** nodevel has joined #nemomobile | 19:01 | |
*** rcg has joined #nemomobile | 19:27 | |
*** ZogG_laptop has quit IRC | 19:28 | |
*** ZogG_laptop has joined #nemomobile | 19:28 | |
*** ZogG_laptop has joined #nemomobile | 19:28 | |
*** lbt has quit IRC | 19:29 | |
*** plundstr_ has joined #nemomobile | 19:31 | |
*** Milhouse has quit IRC | 19:32 | |
*** plundstr has quit IRC | 19:32 | |
*** janusz^ has quit IRC | 19:32 | |
*** asterismo has quit IRC | 19:33 | |
*** piiramar has quit IRC | 19:33 | |
*** janusz^ has joined #nemomobile | 19:33 | |
*** lbt has joined #nemomobile | 19:35 | |
*** lbt has quit IRC | 19:35 | |
*** lbt has joined #nemomobile | 19:35 | |
*** piiramar has joined #nemomobile | 19:37 | |
*** lbt has quit IRC | 19:41 | |
*** asterismo has joined #nemomobile | 19:44 | |
*** lbt has joined #nemomobile | 19:46 | |
*** Milhouse has joined #nemomobile | 19:46 | |
*** lbt has quit IRC | 19:52 | |
*** Khertan_n9____ has quit IRC | 20:01 | |
*** danielcbit has quit IRC | 20:03 | |
*** danielcbit has joined #nemomobile | 20:12 | |
*** bunk has quit IRC | 20:18 | |
*** NIN101 has quit IRC | 20:26 | |
*** M4rtinK has joined #nemomobile | 20:39 | |
*** martyone_ has quit IRC | 20:42 | |
*** bunk has joined #nemomobile | 20:50 | |
*** lizardo has quit IRC | 20:54 | |
*** Martix has joined #nemomobile | 20:56 | |
*** Sfiet_Konstantin has quit IRC | 21:02 | |
faenil | special, I gave a look at your port, you deleted qt4 and added qt5 stuff, is that the recommended way? | 21:04 |
special | faenil: it depends on what we're doing with them. | 21:04 |
faenil | I'd say it was better to keep Qt4 code and ifdef what's needed to have a source which can build on both qt4 and qt5 | 21:04 |
special | that means duplicating all QML | 21:04 |
faenil | yes | 21:05 |
faenil | but splitting into branches means not updating the qt4 version anymore :P | 21:05 |
faenil | which is ok, if that's what we want | 21:05 |
special | is there a reason to have a Qt4 version anymore? | 21:05 |
special | Qt5 will run on X11 just as happily. | 21:05 |
faenil | special, will? | 21:06 |
special | does | 21:06 |
faenil | then why did we have to port Nemo to wayland before converting stuff to qt5? | 21:07 |
faenil | I remember there was a reason Qt5 needed wayland | 21:07 |
special | there are still qt4 dependencies with the X11 stack | 21:07 |
special | so you can't get rid of it entirely | 21:08 |
special | but qt5 everything should be perfectly fine. | 21:08 |
faenil | so the problem was X11 having Qt4 dependencies? | 21:08 |
faenil | (more viceversa) | 21:09 |
special | well, I just mean that Qt4 can't be removed entirely | 21:09 |
faenil | ok, I just thought there were other reasons | 21:10 |
special | install qt-components-qt5-gallery and try it yourself :p | 21:10 |
faenil | so we could have ported everything to qt5 before investigating the wayland stuff | 21:10 |
special | it does lack meego graphicssystem, which could have some impact. | 21:10 |
faenil | special, oh btw, qt5 comp gallery segfaults on Nemo Wayland | 21:10 |
faenil | special, is there any streamlined process for porting to qt5 and testing on Nemo? | 21:13 |
faenil | or is it : edit, mb, scp ? | 21:14 |
special | how much more streamlined do you want? | 21:14 |
faenil | special, don't know, QtCreator plugin :P not for me, but to attract contributors | 21:15 |
faenil | (I will write a wiki articles tomorrow or one of these days on how to help porting stuff to Qt5) | 21:15 |
faenil | article* | 21:15 |
special | I don't expect qt5 porting to be hard at all. | 21:16 |
special | it's just applications, the middleware is all ported | 21:16 |
Aard | faenil: currently lipstick is either qt4/x11 or qt5/wayland | 21:16 |
special | colorful-home is ported too | 21:16 |
faenil | special, not at all...I meant to make the whole process less frightening to people who have never contributed yet | 21:16 |
faenil | special, colorful is what I'm using on Nemo Wayland | 21:17 |
special | people who have never contributed are unlikely to want to start for the thrill of qt5 porting :p | 21:17 |
faenil | Aard, yeah sure | 21:17 |
aknight | faenil: i think the sailfish sdk provides a pretty good "streamline" | 21:17 |
faenil | special, well, you know, since it shouldn't be too hard... | 21:17 |
faenil | but anyway :P | 21:17 |
faenil | aknight, yeah I wanted to point special on something like that :P I haven't tried using the sdk with Nemo yet | 21:18 |
faenil | to* | 21:18 |
special | the SDK is a good start, I have no idea what would need to happen to apply it to nemo | 21:18 |
aknight | faenil: personally i prefer using a good old sysroot, cross compiler, and remote linux support on qt creator | 21:18 |
special | I use the mer sdk + mb + scp | 21:18 |
faenil | aknight, well personally I always prefer cmd :D | 21:18 |
faenil | special, ok ;) | 21:19 |
faenil | aknight, can you say more about that? | 21:19 |
faenil | special, is there any reason why you got rid of the qml.qrc? | 21:19 |
aknight | 1) create sysroot/disk image 2) cross compile qt with it specifies as sysroot 3) add that qt version to qt creator | 21:20 |
faenil | special, to be able to edit qml on the target? | 21:20 |
aknight | that's the "standard" embedded linux way | 21:20 |
special | faenil: not in particular, just that QML as resources is annoying for development and there's no good reason to be doing it | 21:20 |
aknight | but you could also add mb as a build step if you wanted to | 21:20 |
aknight | but that's what the creator plugin does for you (among other things) | 21:21 |
faenil | aknight, ok...with 1) you mean sb2 target right? | 21:21 |
aknight | faenil: no. | 21:21 |
aknight | or do i | 21:21 |
faenil | :D | 21:22 |
aknight | well not really | 21:22 |
aknight | i mean i would take a ks and make an image with it | 21:22 |
aknight | just in mer sdk | 21:22 |
aknight | and you don't really need to compile qt with that sysroot | 21:22 |
aknight | because you could grab qt from the package manager | 21:22 |
aknight | but normally i would | 21:23 |
faenil | yeah, well you take ks and make an image when you want to create an sb2 target | 21:23 |
faenil | I see | 21:23 |
aknight | but when you introduce more dependencies than qt, the package manager makes sense | 21:23 |
aknight | the problem is then you need to bootstrap your host tools if you want to use a vanilla cross-compiler | 21:24 |
faenil | ok | 21:24 |
aknight | so basically build qmake + friends for your host | 21:24 |
aknight | and configure them to look at your sysroot locations | 21:24 |
faenil | aknight, isn't that included in the packages you download in the mer sdk sb2 target? | 21:25 |
aknight | personally i find that workflow quite nice. but then you also have the issue of making sure your cross compiler matches the glibc/gcc on the image | 21:25 |
faenil | aknight, I don't know if I'm misunderstanding, but this all looks like the normal sb2 target setup | 21:26 |
aknight | faenil: well your host cross compiler runs anywhere (e.g. mac/windows) and just produces code for your target | 21:26 |
faenil | yes | 21:26 |
aknight | so it doesn't require mer sdk/sb2 | 21:26 |
faenil | oh ok | 21:27 |
aknight | so that whole workflow already works in qtc | 21:27 |
faenil | ok | 21:27 |
faenil | thanks :) | 21:27 |
aknight | well i still think the mer qtc plugin is the way to go | 21:28 |
aknight | just giving some background on how things are done more generically | 21:28 |
faenil | aknight, yeah thanks | 21:30 |
faenil | aknight, but is there a generic mer qtc plugin? or do you mean the one in sailfish sdk? | 21:31 |
aknight | faenil: i meant the one in the sailfish sdk, although you can build it separately | 21:31 |
faenil | ok | 21:31 |
faenil | maybe in a few days the beta sdk will be out, and I'll give that a look and see if it helps people contribute :D | 21:32 |
faenil | I guess using the green button instead of writing "mb" in the console is more appealing to a lot of people :) | 21:32 |
aknight | https://wiki.merproject.org/wiki/SDK_on_VirtualBox/Design <- if you haven't seen this yet | 21:32 |
aknight | yes, definitely | 21:33 |
faenil | aknight, no I've never read it yet, will do ;) | 21:33 |
*** gabriel9 has joined #nemomobile | 21:34 | |
*** nodevel has quit IRC | 21:49 | |
*** Artox has joined #nemomobile | 21:50 | |
*** fk_lx has left #nemomobile | 21:50 | |
*** nodevel has joined #nemomobile | 21:54 | |
*** gabriel9 has quit IRC | 22:09 | |
*** gabriel9 has joined #nemomobile | 22:10 | |
*** Artox has quit IRC | 22:25 | |
*** rcg has quit IRC | 22:28 | |
*** Morpog_ has quit IRC | 23:07 | |
*** plfiorini has quit IRC | 23:10 | |
*** phdeswer_ has joined #nemomobile | 23:51 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!