*** mjones has joined #nemomobile | 00:08 | |
*** faenil has quit IRC | 00:40 | |
*** phdeswer has quit IRC | 00:41 | |
*** Behold has quit IRC | 01:24 | |
*** Merbot has joined #nemomobile | 01:29 | |
*** lbt has quit IRC | 01:29 | |
*** lbt has joined #nemomobile | 01:30 | |
*** qwazix has quit IRC | 01:42 | |
*** qwazix has joined #nemomobile | 01:46 | |
*** Milhouse has quit IRC | 01:46 | |
*** KaiRo_Mozilla has joined #nemomobile | 01:51 | |
*** KaIRC has quit IRC | 01:55 | |
*** Milhouse has joined #nemomobile | 02:01 | |
*** Milhouse has joined #nemomobile | 02:01 | |
*** Morpog_PC has joined #nemomobile | 02:44 | |
*** jonwil has joined #nemomobile | 02:47 | |
*** KaiRo_Mozilla has quit IRC | 02:52 | |
*** Svetlana has joined #nemomobile | 03:25 | |
locusf | oh I saw in mer-boss that qt5sparql is fixed now? | 04:29 |
---|---|---|
locusf | ok faenil fixed it | 04:31 |
*** VDVsx has quit IRC | 04:51 | |
*** ttyS3 has quit IRC | 04:53 | |
*** Morpog_PC has quit IRC | 04:57 | |
*** WWDrakey has joined #nemomobile | 04:59 | |
*** VDVsx has joined #nemomobile | 05:00 | |
*** ttyS3 has joined #nemomobile | 05:05 | |
*** spiiroin has quit IRC | 05:06 | |
*** martyone__ has joined #nemomobile | 05:10 | |
*** jonwil has quit IRC | 05:17 | |
*** spiiroin has joined #nemomobile | 05:27 | |
*** piggz has joined #nemomobile | 05:45 | |
*** piggz has quit IRC | 05:52 | |
*** sletta has joined #nemomobile | 05:52 | |
*** jonwil has joined #nemomobile | 06:14 | |
*** Sfiet_Konstantin has joined #nemomobile | 06:27 | |
*** sletta has quit IRC | 06:40 | |
*** Sfiet_Konstantin has quit IRC | 06:47 | |
*** Sfiet_Konstantin has joined #nemomobile | 06:49 | |
*** Sfiet_Konstantin has quit IRC | 07:05 | |
*** mjones has quit IRC | 07:12 | |
*** mjones has joined #nemomobile | 07:12 | |
*** mjones has quit IRC | 07:18 | |
*** jreznik has joined #nemomobile | 07:29 | |
*** cristi has joined #nemomobile | 07:32 | |
*** mjones has joined #nemomobile | 07:34 | |
*** Svetlana has quit IRC | 07:42 | |
*** Svetlana has joined #nemomobile | 07:43 | |
dr_gogeta86 | hi locusf | 07:45 |
*** faenil has joined #nemomobile | 07:51 | |
faenil | morninggg | 07:51 |
Stskeeps | morn faenil | 07:51 |
faenil | Stskeeps: hey, I really need some raw power to fix xulrunner | 07:52 |
faenil | Stskeeps: also, can you prod denexter about this? https://github.com/nemomobile/nemo-qtmultimedia-plugins/pull/6 | 07:52 |
Stskeeps | i'll handle that one | 07:53 |
faenil | okay | 07:53 |
faenil | xulrunner -> there's a lot of public constructors which should be private as they refer to reference-counted classes | 07:53 |
faenil | updating to embedlite_33 branch fixed most of these, basically I think mozilla fixed those in the meanwhile | 07:54 |
faenil | but there are still a few on embedlite files (which don't seem to be mozilla stuff anymore? I couldn't find them on mozilla upstream, only on github dev personal repo) | 07:55 |
Stskeeps | bit of a difficult setup, i don't think it's upstreamed | 07:56 |
Stskeeps | as in | 07:56 |
Stskeeps | upstream didn't necessarily want it | 07:56 |
faenil | yeah, so basically the errors left should only be in the nemo-specific stuff | 07:56 |
faenil | so, I need the dev to take a look, *or*, I need to compile it myself and fix them one by one | 07:57 |
Stskeeps | nod | 07:57 |
faenil | if you handle me your horse, I'll compile it myself, otherwise, I'll ask somebody the dev to have a look at it :D | 07:57 |
Stskeeps | yeah, moment.. | 07:58 |
Stskeeps | just pondering if xulrunner would build sanely on my buildbox | 07:59 |
faenil | hehe | 07:59 |
SK_work | faenil: dear :( | 08:00 |
SK_work | faenil: how many packages left ? | 08:08 |
SK_work | only xulrunner ? | 08:08 |
*** notmart has joined #nemomobile | 08:12 | |
rozhkov_ | faenil: feel free to submit PRs for embedlite to https://github.com/tmeshkova/gecko-dev | 08:15 |
*** solarius has joined #nemomobile | 08:18 | |
faenil | rozhkov_: oh hey! :) are you tmeshkova? | 08:18 |
faenil | SK_work: xulrunner-qt5 and qtwebkit5! | 08:19 |
faenil | qtwebkit -> I'm waiting for rainemak, because it's about plugins he removed | 08:19 |
Stskeeps | faenil: and buteo-mtp-qt5 | 08:19 |
rozhkov_ | faenil: no way :) i'm rojkov at github | 08:20 |
SK_work | webkit ... | 08:20 |
SK_work | D: | 08:20 |
faenil | Stskeeps: ah right I overlooked it thinking it was an unresolvable | 08:20 |
*** vakkov has quit IRC | 08:28 | |
Stskeeps | used to be | 08:30 |
*** vakkov has joined #nemomobile | 08:34 | |
* faenil is sending the communtiy meeting email, with a bit of a delay :/ | 08:36 | |
*** phdeswer has joined #nemomobile | 08:54 | |
*** kostaja has quit IRC | 08:57 | |
*** Venemo has joined #nemomobile | 09:03 | |
*** kostaja has joined #nemomobile | 09:04 | |
*** notmart has quit IRC | 09:12 | |
*** notmart has joined #nemomobile | 09:16 | |
*** simbrown has joined #nemomobile | 09:22 | |
*** sledges_ has joined #nemomobile | 09:43 | |
*** bencoh_ has joined #nemomobile | 09:43 | |
*** sledges has quit IRC | 09:44 | |
*** sledges_ is now known as sledges | 09:45 | |
*** bencoh_ has quit IRC | 09:45 | |
*** bencoh_ has joined #nemomobile | 09:45 | |
*** bencoh has quit IRC | 09:45 | |
*** bencoh_ is now known as bencoh | 09:45 | |
*** NIN101 has quit IRC | 09:46 | |
*** zbenjamin has quit IRC | 09:46 | |
*** msava has quit IRC | 09:46 | |
*** zbenjamin has joined #nemomobile | 09:46 | |
*** dr_gogeta86 has quit IRC | 09:47 | |
*** NIN101 has joined #nemomobile | 09:47 | |
*** dr_gogeta86 has joined #nemomobile | 09:47 | |
*** NIN101_ has joined #nemomobile | 10:10 | |
*** NIN101 has quit IRC | 10:10 | |
*** DrCode has quit IRC | 10:31 | |
faenil | rozhkov_: I just cloned gecko-dev | 10:34 |
faenil | but it doesn't even build | 10:34 |
faenil | doesn't even *start* building | 10:34 |
faenil | ImportError: No module named wptrunner | 10:34 |
SK_work | faenil: why gecko-dev ? :( | 10:34 |
faenil | SK_work: ? | 10:34 |
faenil | because it's xulrunner-qt5 ? | 10:35 |
SK_work | sounds like a missing python package | 10:35 |
SK_work | ah ? | 10:35 |
SK_work | gecko-dev /is/ xulrunner-qt5 ? | 10:35 |
SK_work | or xulrunner-qt5 is extracted from gecko-dev ? | 10:35 |
SK_work | anyway, IMO missing python package | 10:35 |
faenil | well, it's the repo which has xulrunner-qt5.spec | 10:35 |
SK_work | ah | 10:35 |
SK_work | ok | 10:35 |
faenil | yes I know it's missing package xD but is that supposed to happen ?just asking someone who's done this already | 10:36 |
SK_work | faenil: i guess | 10:36 |
faenil | pity, I wanted to start the build before leaving for lunch | 10:36 |
faenil | well, cya later! | 10:36 |
SK_work | bye | 10:36 |
*** Wikiwide has joined #nemomobile | 10:36 | |
SK_work | too bad | 10:37 |
SK_work | have a good lunch | 10:37 |
*** jmlich has joined #nemomobile | 10:42 | |
*** yunta_ has joined #nemomobile | 10:48 | |
*** faenil has quit IRC | 10:49 | |
*** kostaja has quit IRC | 10:50 | |
*** krnlyng has quit IRC | 10:53 | |
*** wmarone_ has quit IRC | 10:54 | |
*** yunta has quit IRC | 10:54 | |
*** yunta_ is now known as yunta | 10:54 | |
*** krnlyng has joined #nemomobile | 10:57 | |
*** kostaja has joined #nemomobile | 11:00 | |
*** Svetlana has quit IRC | 11:05 | |
*** Svetlana has joined #nemomobile | 11:06 | |
*** wmarone_ has joined #nemomobile | 11:06 | |
*** veskuh has joined #nemomobile | 11:08 | |
*** lizardo has joined #nemomobile | 11:14 | |
*** Wikiwide has quit IRC | 11:16 | |
*** KaIRC has joined #nemomobile | 11:25 | |
*** adrianocampos__ has joined #nemomobile | 11:46 | |
adrianocampos__ | Someone know what mean "SSU_RELEASE_TYPE"? | 11:50 |
adrianocampos__ | on using mic to create a image of Mer | 11:51 |
adrianocampos__ | Someone know this project "https://wiki.merproject.org/wiki/Wayland_Nemo_VM_Image" | 11:54 |
adrianocampos__ | ? | 11:54 |
*** faenil has joined #nemomobile | 12:12 | |
*** ChanServ sets mode: +o faenil | 12:12 | |
faenil | yo | 12:13 |
locusf | hey | 12:14 |
locusf | I hate android | 12:14 |
locusf | its so much easier to build for Nemo/SFOS | 12:15 |
rozhkov_ | faenil: you may find this post useful http://blog.idempotent.info/posts/how-to-configure-devel-environment-to-work-on-gecko-for-sailfishos.html | 12:16 |
*** hurrian_ has quit IRC | 12:17 | |
*** phaeron1 has quit IRC | 12:18 | |
faenil | rozhkov_: thanks! I just want to build xulrunner though | 12:18 |
faenil | build.sh seems to build everything (with browser as optionaL) | 12:18 |
faenil | rozhkov_: also, why are those sed needed? shouldn't it install the build requirements automatically? | 12:19 |
rozhkov_ | faenil: if you just want to build a rpm package then you'd better clone https://github.com/nemomobile-packages/gecko-dev | 12:20 |
rozhkov_ | faenil: this repo contain the latest packaging for nemo | 12:20 |
faenil | rozhkov_: ok but I need to send the patch upstream... | 12:20 |
faenil | I need to check if upstream builds | 12:21 |
*** hurrian has joined #nemomobile | 12:21 | |
*** hurrian has quit IRC | 12:21 | |
*** hurrian has joined #nemomobile | 12:21 | |
faenil | because if it builds, there's no point in spending time on patching the nemo repo | 12:21 |
rozhkov_ | faenil: well, I can confirm that it builds then | 12:22 |
rozhkov_ | at least the branch embedlite_33 | 12:23 |
faenil | rozhkov_: are you using gcc 4.8.3 and glib 2.1,9? | 12:23 |
rozhkov_ | lemme check | 12:23 |
faenil | rozhkov_: because that's what I'm working on :P | 12:23 |
rozhkov_ | faenil: ah, got it. I'm on old environment | 12:24 |
faenil | rozhkov_: ;) | 12:24 |
rozhkov_ | faenil: then switch to embedlite_33 | 12:24 |
faenil | rozhkov_: on upstream repo? I tried already nemo embedlite_33, it doesn't build | 12:24 |
rozhkov_ | yes, upstream | 12:25 |
rozhkov_ | what's the message? | 12:25 |
faenil | ok, let's see | 12:25 |
faenil | rozhkov_: reference-counted classes which have public destructor, it should be private | 12:25 |
faenil | mozilla had tons of errors, but they fixed those recently, while embedlite still has them | 12:26 |
rozhkov_ | faenil: i'm trying to refactor embedlite currently. but for the time being you could try to to add | 12:26 |
rozhkov_ | DISALLOW_EVIL_CONSTRUCTORS(EmbedLiteViewChild) macroses | 12:26 |
rozhkov_ | to the classes | 12:26 |
faenil | Stskeeps: what do you think? ^ | 12:27 |
faenil | rozhkov_: that's for constructors, not destructors | 12:28 |
rozhkov_ | hm... ok, then there are problems. even though some classes are marked as refcounted the embedlite code uses new and delete | 12:29 |
faenil | rozhkov_: EmbedLitePuppetWidget is one of those, but that's the only one I know atm, I won't know the others until I get to build the code :/ | 12:30 |
faenil | rozhkov_: it looks like embedlite_33 branch is building, with mb2 -t targetname build | 12:31 |
faenil | ah no | 12:31 |
faenil | ImportError: No module named reftest | 12:32 |
rozhkov_ | faenil: wierd. you need to add the module to PYTHONPATH in build.sh | 12:33 |
rozhkov_ | faenil: btw, what are the build.sh options you use? | 12:33 |
faenil | rozhkov_: I used mb2 at the moment | 12:33 |
rozhkov_ | faenil: ic. I don't use it | 12:34 |
faenil | okay...I wonder why it works with the nemo repo, the spec doesn't seem to be that different expect a few patches here and there, for bugs | 12:34 |
rozhkov_ | faenil: the rpm folder in upstream is no up to date. PYTHONPATH may lack some modules | 12:36 |
faenil | rozhkov_: ah, I see! | 12:37 |
*** jpetrell has quit IRC | 12:37 | |
faenil | rozhkov_: I'll try that, otherwise, what's the official way to build xulrunner only? | 12:38 |
faenil | sb2 with build.sh -e ? | 12:38 |
rozhkov_ | for me the safest way is `sb2 -t jolla-arm -m sdk-build+pp ./build.sh -j -t mer` | 12:39 |
faenil | rozhkov_: which builds the browser as well, right? | 12:39 |
rozhkov_ | faenil: replace -j with -e to build engine only | 12:40 |
faenil | ok | 12:40 |
faenil | rozhkov_: is that what the OBS does? | 12:40 |
rozhkov_ | faenil: no | 12:40 |
faenil | ok, so the obs can build it, using another method? :) | 12:40 |
rozhkov_ | faenil: the specs says something like %{__make} -f client.mk build STRIP="/bin/true" %{?jobs:MOZ_MAKE_FLAGS="-j%jobs"} | 12:41 |
faenil | ok, first thing I'll try modding pythonpath | 12:42 |
rozhkov_ | faenil: the official way of build gecko is to use `mach build`, but I haven't spent enough time to adapt it for scratchbox and OBS | 12:43 |
faenil | rozhkov_: well, it's okay as long as it works the way it is xD | 12:44 |
rozhkov_ | true | 12:44 |
*** Venemo has quit IRC | 12:48 | |
faenil | PR ready! https://github.com/nemomobile/buteo-mtp/pull/56 | 12:57 |
faenil | who should review that? it seems VDVsx this time has nothing to do with a buteo repo :D | 12:58 |
VDVsx | faenil, well, easy one | 12:59 |
faenil | VDVsx: I knew this would have worked haha ... <3 | 13:00 |
faenil | thanks! | 13:00 |
VDVsx | guys working on that not in this channel, I tried to delegate first :P | 13:02 |
VDVsx | guy* | 13:02 |
faenil | haha | 13:02 |
SK_work | meh | 13:02 |
SK_work | fix with only 3 harmless includes | 13:02 |
faenil | SK_work: still needs someone to review it though, I can't just go on and merge myself | 13:06 |
SK_work | faenil: :) | 13:07 |
faenil | rozhkov_: https://github.com/nemomobile-packages/gecko-dev/blob/nemo_embedlite/rpm/xulrunner-qt5.spec and https://github.com/tmeshkova/gecko-dev/blob/embedlite_33/rpm/xulrunner-qt5.spec | 13:07 |
faenil | have mostly the same spec | 13:07 |
SK_work | np, I was just expecting something more exiting :) | 13:07 |
faenil | only thing missing is the patches, which are not build related | 13:07 |
SK_work | like some virtual destructors here and there ? | 13:07 |
faenil | so I think the fix is somewhere else, maybe in build.sh itself | 13:07 |
*** Venemo has joined #nemomobile | 13:07 | |
*** ttyS3 has quit IRC | 13:08 | |
faenil | gah, stupid me, I'm comparing the wrong nemo branch | 13:08 |
*** phaeron has joined #nemomobile | 13:20 | |
*** Behold has joined #nemomobile | 13:20 | |
faenil | rozhkov_: I added the reftest module to PYTHON path and it's building now :) | 13:21 |
rozhkov_ | faenil: yep, usually it helps. the project hierarchy is constantly evolving in gecko | 13:23 |
faenil | rozhkov_: is there anything I can to help nemo, like, make the main embedlite upstream branch build | 13:23 |
faenil | so that nemo can update to that? | 13:23 |
faenil | I can do* | 13:23 |
rozhkov_ | faenil: not at the moment. If my refactoring succeed then the code in embedlite will change significantly. Ask me again in two weeks :) | 13:27 |
faenil | rozhkov_: I probably won't be aroudn at that time, but ok ;) good luck with that :) | 13:28 |
dr_gogeta86 | hi faenil | 13:28 |
*** martyone__ has quit IRC | 13:28 | |
faenil | dr_gogeta86: o/ | 13:29 |
dr_gogeta86 | all ok ? | 13:29 |
*** spiiroin has quit IRC | 13:30 | |
faenil | dr_gogeta86: yeah fixing last repos | 13:31 |
dr_gogeta86 | if I can help in some way | 13:31 |
faenil | not sure, there's only xulrunner-qt5 and qtwebkit5 left, and we already know the failure reasons for both | 13:32 |
dr_gogeta86 | ok | 13:32 |
faenil | dr_gogeta86: but if you ask Stskeeps if you're he'll find something : | 13:33 |
faenil | :p | 13:33 |
Stskeeps | well, there's the aarch64 and x86_64 issues | 13:33 |
faenil | dr_gogeta86: there you go! ^ | 13:36 |
dr_gogeta86 | Stskeeps, are already there or are needed to be created ? | 13:47 |
Stskeeps | https://build.merproject.org/project/show/mer-core:aarch64:devel , https://build.merproject.org/project/show/mer-core:x86_64:devel | 13:47 |
Stskeeps | may be related to bad prjconf some of them though | 13:47 |
*** js__ has joined #nemomobile | 13:55 | |
*** spiiroin has joined #nemomobile | 13:58 | |
faenil | rainemak: pingie pingie :P | 13:58 |
*** js__ has quit IRC | 14:00 | |
rozhkov_ | faenil: rainemak is back on Monday | 14:02 |
faenil | rozhkov_: ah ok, thanks for the info :) | 14:03 |
*** adrianocampos__ has quit IRC | 14:06 | |
*** VDVsx has quit IRC | 14:19 | |
*** AdrianoCampos_ has joined #nemomobile | 14:27 | |
dr_gogeta86 | Stskeeps, can you help me to setup x86_64 and aarch64 on my chroot env | 14:32 |
dr_gogeta86 | ? | 14:32 |
AdrianoCampos_ | hi dr_gogeta86 | 14:35 |
dr_gogeta86 | hi AdrianoCampos_ | 14:35 |
AdrianoCampos_ | What are you doing? | 14:35 |
faenil | hi AdrianoCampos_ ! | 14:36 |
AdrianoCampos_ | Hi faenil | 14:36 |
AdrianoCampos_ | how are you? | 14:37 |
faenil | fine, fine, you? | 14:37 |
AdrianoCampos_ | Do you have some time today to help-me | 14:37 |
AdrianoCampos_ | ? | 14:37 |
faenil | you can try | 14:37 |
*** filippz has joined #nemomobile | 14:37 | |
*** trollixx has quit IRC | 14:38 | |
AdrianoCampos_ | So, I'm trying MerSDK | 14:38 |
AdrianoCampos_ | Now I've a basic mer machine and I can login inside by ssh | 14:39 |
faenil | ok | 14:39 |
AdrianoCampos_ | I made my mer machine with MIC | 14:39 |
AdrianoCampos_ | Now I want start on machine some QT5 aplication | 14:40 |
*** trollixx has joined #nemomobile | 14:41 | |
AdrianoCampos_ | faenil do you have some tips for me | 14:41 |
faenil | AdrianoCampos_: what do you mean? | 14:42 |
AdrianoCampos_ | I'm using your tutorial | 14:43 |
AdrianoCampos_ | https://wiki.merproject.org/wiki/Wayland_Nemo_VM_Image | 14:43 |
faenil | AdrianoCampos_: ps if the question is not nemo-specific, there's #mer channel ;) | 14:43 |
AdrianoCampos_ | this is out-date? | 14:43 |
faenil | it depends on what you want to do | 14:43 |
faenil | we're in the process of merging nemo and mer together | 14:43 |
AdrianoCampos_ | I want know how nemo work on top of mer | 14:43 |
faenil | so things are a bit messed atm :D | 14:44 |
faenil | nemo and mer are soon going to be one unique piece | 14:44 |
AdrianoCampos_ | really? | 14:44 |
AdrianoCampos_ | when? | 14:44 |
faenil | not sure, Stskeeps probably can give better estimates | 14:44 |
faenil | the work is ongoing | 14:44 |
AdrianoCampos_ | ok | 14:45 |
AdrianoCampos_ | so, when I use your ks file | 14:45 |
AdrianoCampos_ | a got this error | 14:45 |
AdrianoCampos_ | Warning: repo problem: nothing provides bme-rm-680-bin >= 0.9.95 needed by statefs-provider-bme-0.2.63-15.1.Nemo.i486, Error <repo>: found 1 resolver problem, abort! | 14:45 |
faenil | AdrianoCampos_: yeah, see, that's because repos are probably messed up at the moment | 14:46 |
AdrianoCampos_ | :( | 14:46 |
faenil | though locusf may have additional info | 14:46 |
faenil | I haven't played with nemo recently, I have just started helping out with the nemo-mer merge a few days ago | 14:46 |
AdrianoCampos_ | ok, but I'm a little messed about mersdk | 14:48 |
AdrianoCampos_ | and nemo | 14:48 |
AdrianoCampos_ | NemoMobile is a QT aplication runing on top of mer machine? | 14:49 |
SK_work | faenil: just wondering, does Mer + Nemo (the merge) build on aarch64 ? | 14:49 |
faenil | SK_work: nope, that's why dr_gogeta86 is working on it :D | 14:53 |
AdrianoCampos_ | faenil in your tutorial what you mean with "Setup Wayland VM SB2 target "? | 14:53 |
SK_work | ah : | 14:53 |
SK_work | ! | 14:53 |
SK_work | templay | 14:53 |
SK_work | team play | 14:53 |
SK_work | nice :) | 14:53 |
Stskeeps | https://build.merproject.org/project/show/mer-core:aarch64:devel , https://build.merproject.org/project/show/mer-core:aarch64:devel | 14:53 |
faenil | AdrianoCampos_: so, Mer is the Core of the OS, Nemo is the MW (i.e. middleware, i.e. what's between the UI and the core)...and then there's either Sailfish UI or Nemo UI on top | 14:53 |
SK_work | faenil: thank you to explain to AdrianoCampos_ | 14:54 |
SK_work | :) | 14:54 |
AdrianoCampos_ | both Sailfish Ui and Nemo Ui is QT5 aplications? | 14:55 |
dr_gogeta86 | faenil, I'm trying ... SK_work teamup | 14:55 |
SK_work | dr_gogeta86: well, I'm at work, no SDK etc. | 14:55 |
SK_work | not easy for me :( | 14:55 |
stephg | the meeting is in 5 minutes, no? | 14:55 |
SK_work | faenil: ^ ? :) | 14:56 |
faenil | yes! | 14:56 |
faenil | PSA: sailfish community meeting in 5 mins in #mer-meeting channel | 14:57 |
locusf | ach | 14:57 |
locusf | just in time then | 14:57 |
SK_work | thanks for the classic spamming faenil :) | 14:57 |
SK_work | always useful | 14:57 |
dr_gogeta86 | can phonebot | 14:58 |
dr_gogeta86 | ? | 14:58 |
dr_gogeta86 | hi locusf | 14:58 |
locusf | hey dr_gogeta86 | 14:58 |
faenil | AdrianoCampos_: yes the UIs are both coded using Qt5 and QML | 14:59 |
AdrianoCampos_ | only to comfirm :) | 15:01 |
AdrianoCampos_ | and about d-bus | 15:02 |
AdrianoCampos_ | D-bus only work on X-session, right? | 15:02 |
faenil | what about dbus :) | 15:02 |
faenil | nope? | 15:02 |
faenil | Nemo and sailfishOs are both Wayland-based | 15:02 |
AdrianoCampos_ | I know that | 15:02 |
AdrianoCampos_ | so, and about d-bus? | 15:02 |
faenil | (don't know how dbus relates to x11) | 15:02 |
AdrianoCampos_ | I just seen d-bus is not running on my mer machine | 15:03 |
SK_work | DBus is just a desktop bus | 15:04 |
SK_work | AdrianoCampos_: ha | 15:05 |
SK_work | you have to install it I guess | 15:05 |
*** WWDrakey has left #nemomobile | 15:06 | |
faenil | rozhkov_: so, it okay if I send the patches upstream and you bring them to nemo? | 15:07 |
faenil | (still working on it but I should be done soon) | 15:07 |
SK_work | faenil: done soon | 15:07 |
SK_work | yay \o/ | 15:07 |
SK_work | won the fight against those private destructors ? | 15:08 |
faenil | fighting :D | 15:08 |
faenil | switched public destructors to protected | 15:08 |
*** plfiorini has joined #nemomobile | 15:11 | |
SK_work | faenil: the whole protected/private destructors makes me shill | 15:12 |
SK_work | seriously, destructors are called by "delete", they should be public :S | 15:12 |
faenil | SK_work: not if they're reference-counted classes | 15:13 |
faenil | (which is what this is all about) | 15:13 |
faenil | the compiler just wants to avoid the situation where something tries to delete the class, and it really shouldn't because it's reference counted | 15:13 |
*** VDVsx has joined #nemomobile | 15:14 | |
SK_work | faenil: ha | 15:14 |
SK_work | but who deletes the class | 15:14 |
SK_work | makes sense indeed | 15:14 |
rozhkov_ | faenil: sure | 15:14 |
*** Dynamit has quit IRC | 15:14 | |
SK_work | but there must be a way to destroy | 15:14 |
faenil | rozhkov_: ok cool | 15:15 |
*** Dynamit_ is now known as Dynamit | 15:17 | |
*** Dynamit has quit IRC | 15:21 | |
*** Dynamit has joined #nemomobile | 15:23 | |
*** jreznik has quit IRC | 15:27 | |
faenil | rozhkov_: so, it finished compiling the engine, it started compiling ICU, but it said "dpkg-architecture: command not found", I started the build again | 15:29 |
faenil | and it started *from scratch* :'( | 15:29 |
faenil | is that expected? | 15:29 |
SK_work | dpkg-architecture :/ | 15:30 |
SK_work | wtf | 15:30 |
SK_work | and can't you use ICU from Mer ? | 15:30 |
faenil | SK_work: don't know, it built it by itself | 15:31 |
faenil | also, there's no dpkg package in Mer-core it seems ... Stskeeps ? | 15:31 |
SK_work | isn't there some configure --something | 15:31 |
SK_work | faenil: there shouldn't need to use a distro dependant tool | 15:32 |
SK_work | so looks like a detection error to me | 15:32 |
faenil | ok...time to use the same configure pars as nemo | 15:32 |
*** lpotter has quit IRC | 15:35 | |
*** lpotter has joined #nemomobile | 15:35 | |
*** Morpog_PC has joined #nemomobile | 15:42 | |
*** louisdk has joined #nemomobile | 16:07 | |
*** filippz has quit IRC | 16:09 | |
faenil | bbl | 16:09 |
*** faenil has quit IRC | 16:10 | |
*** sandy_locke has joined #nemomobile | 16:19 | |
*** solarius has quit IRC | 16:21 | |
*** jjardon has quit IRC | 16:22 | |
*** jjardon has joined #nemomobile | 16:42 | |
*** jmlich has quit IRC | 16:42 | |
*** cristi has quit IRC | 16:53 | |
*** arcean has joined #nemomobile | 16:56 | |
*** faenil has joined #nemomobile | 17:17 | |
*** ChanServ sets mode: +o faenil | 17:17 | |
faenil | Stskeeps: ping | 17:34 |
*** w00tc0d3 has quit IRC | 17:35 | |
*** w00tc0d3 has joined #nemomobile | 17:36 | |
*** sandy_locke has quit IRC | 17:43 | |
Stskeeps | faenil: pong | 17:44 |
*** sandy_locke has joined #nemomobile | 17:44 | |
faenil | Stskeeps: asking for an advice...the situation with xulrunner is that I fixed all compilation errors, but now it gets to the end and while installing it expects the host to have dpkg-architecture (because I guess it recognizes it's a debian) but that command is not available inside the sdk, and it fails | 17:45 |
faenil | and when I call mb2 again, build starts from scratch :/ | 17:45 |
Stskeeps | wat | 17:46 |
Stskeeps | show me? :P | 17:46 |
faenil | Stskeeps: http://pastie.org/9628551 | 17:48 |
Stskeeps | i don't want to clone xulrunner when i'm still sober.. grep -r dpkg-architecture in it? | 17:50 |
faenil | (that's the end of the whole process btw, when it reaches icu | 17:50 |
faenil | Stskeeps: I have already | 17:50 |
Stskeeps | and where is it called? | 17:51 |
faenil | http://pastie.org/9628571 | 17:51 |
faenil | bbl dinner | 17:51 |
Stskeeps | this is within a mer sdk, right | 17:52 |
faenil | y | 17:59 |
*** notmart has quit IRC | 18:05 | |
*** filippz has joined #nemomobile | 18:12 | |
*** phaeron has quit IRC | 18:14 | |
faenil | Stskeeps: back | 18:20 |
Stskeeps | wb | 18:21 |
faenil | any idea? | 18:21 |
Stskeeps | no, i'm boggled | 18:22 |
Stskeeps | isn't that DEB_BUILD_ARCH somehow conditioned? | 18:22 |
faenil | it could build on OBS, so I'm sending the compilation patch in the meanwhile | 18:22 |
faenil | let's check | 18:23 |
faenil | btw, the .spec file has | 18:23 |
faenil | "--disable-installer" | 18:23 |
faenil | so...I'm puzzled | 18:23 |
Stskeeps | are you 100% sure that's the cause and not the chmod +x ? | 18:23 |
faenil | Stskeeps: no I'm not sure | 18:25 |
faenil | just noticed the errors | 18:25 |
faenil | I'll try looking higher in the log, maybe something failed building a loong ago | 18:26 |
faenil | btw this is the file where the deb condition is | 18:27 |
faenil | https://github.com/tmeshkova/gecko-dev/blob/embedlite_33/xulrunner/installer/Makefile.in | 18:27 |
faenil | last few lines | 18:27 |
*** jmlich has joined #nemomobile | 18:27 | |
*** jmlich has quit IRC | 18:27 | |
faenil | grep error: buildlog only shows the last line, fwiw | 18:28 |
faenil | so it shouldnt be any compilation error | 18:28 |
faenil | and search for "not found" shows http://pastie.org/9628661 | 18:29 |
faenil | I wonder if missing git has something to do with it | 18:29 |
faenil | I hate it that it starts from scratch btw | 18:33 |
Stskeeps | yeah some builds aren't mb2 quick friendly | 18:35 |
faenil | Stskeeps: but if I stop it in the middle, then it starts from the middle | 18:36 |
Stskeeps | hmm | 18:36 |
faenil | it only starts from scratch if it had finished building before | 18:36 |
Stskeeps | maybe there's a make clean somewhere | 18:36 |
faenil | yep | 18:36 |
faenil | btw yeah it's probably the chmod | 18:36 |
Stskeeps | still odd no .so is made | 18:37 |
faenil | Stskeeps: installroot has them | 18:38 |
faenil | it's the folder name which is wrong | 18:38 |
faenil | ha https://github.com/tmeshkova/gecko-dev/blob/embedlite_33/rpm/xulrunner-qt5.spec#L1 | 18:39 |
faenil | in fact nemo branch has 33.0a2 ... | 18:43 |
faenil | so it's a bug in the upstream branch | 18:43 |
*** phaeron has joined #nemomobile | 18:50 | |
*** jreznik has joined #nemomobile | 18:55 | |
*** sandy_locke has quit IRC | 18:56 | |
*** sandy_locke has joined #nemomobile | 18:56 | |
*** ZogG_laptop has joined #nemomobile | 19:00 | |
*** M4rtinK has joined #nemomobile | 19:00 | |
faenil | LOL | 19:03 |
faenil | Stskeeps: look in how many place the *version* number is hardcoded | 19:04 |
faenil | https://github.com/nemomobile-packages/gecko-dev/commit/bec8c07e0e25510d064209d83c7d3fde06e01d28 | 19:04 |
faenil | everytime you switch version you have to change *all* of these! | 19:04 |
Stskeeps | you would be surprised how that is in gcc too.. | 19:04 |
faenil | no wonder bugs like this one happen! | 19:04 |
faenil | gah, that's...oh well, nvm :p | 19:04 |
*** sandy_locke has quit IRC | 19:04 | |
*** sandy_locke has joined #nemomobile | 19:05 | |
faenil | anyway, the case is closed :) the spec had the wrong greversion, while the version it's supposed to show is the one in "config/milestone.txt" | 19:05 |
faenil | I like doing this stuff :D | 19:05 |
faenil | -while | 19:05 |
*** sandy_locke has quit IRC | 19:07 | |
*** sandy_locke has joined #nemomobile | 19:08 | |
*** sandy_locke has quit IRC | 19:08 | |
*** sandy_locke has joined #nemomobile | 19:08 | |
* faenil launches the 3rd rebuild, which will take about 1h | 19:08 | |
ZogG_laptop | faenil: \o/ | 19:08 |
faenil | ZogG_laptop: hey o/ | 19:09 |
faenil | Stskeeps: can I build qtwebkit at the time on this horse? :D | 19:09 |
Stskeeps | probably yes | 19:09 |
*** sandy_locke has quit IRC | 19:09 | |
faenil | lol | 19:09 |
Morpog_PC | horse? | 19:10 |
faenil | Stskeeps: without incurring in cpu limits? | 19:10 |
Stskeeps | what cpu limits.. | 19:10 |
faenil | well, you know, if xulrunner uses 600% cpu :D | 19:10 |
* faenil notices he forgot "at the *same* time" | 19:10 | |
Stskeeps | it's a i7-920 quadcore with 24gb ram and 2x750 gb sata 6-gbit.. | 19:11 |
Morpog_PC | not bad, but not a horse :D | 19:11 |
faenil | let's see how much of it is used by xul | 19:11 |
faenil | Stskeeps: I have the same CPU on my desktop! | 19:11 |
*** AdrianoCampos_ has quit IRC | 19:11 | |
faenil | but only 6gb ram | 19:12 |
faenil | nah it's a good boy, it's using all the threads at 100%, can't do webkit at the same time | 19:13 |
faenil | but I could always try.... :D | 19:15 |
*** jmlich has joined #nemomobile | 19:15 | |
*** jmlich has quit IRC | 19:15 | |
ZogG_laptop | faenil: on your computer? | 19:18 |
faenil | ZogG_laptop: mm? | 19:18 |
ZogG_laptop | 6gb ram | 19:18 |
faenil | yep, the desktop | 19:18 |
ZogG_laptop | i got new with 16 :P | 19:18 |
ZogG_laptop | finaly | 19:18 |
ZogG_laptop | befoee it was 4 gb (which was 2 before :P) | 19:19 |
faenil | eheh, cool! can I use it to build webkit? lol | 19:19 |
ZogG_laptop | faenil: maybe | 19:19 |
faenil | Morpog_PC: or can you offer something more powerful? | 19:19 |
faenil | haha | 19:19 |
ZogG_laptop | faenil: do you need it for arm? | 19:19 |
faenil | nah don't worry, not worth setting up everything just for that ;) | 19:19 |
ZogG_laptop | faenil: i mean do i need SDK and all the other things to do it? | 19:19 |
faenil | yeah, you need a special setup | 19:20 |
ZogG_laptop | faenil: i do compile everything on my system. have funtoo here :P | 19:20 |
ZogG_laptop | faenil: special setup for a special child :P | 19:20 |
faenil | hehe yeah but the setup of the whole kit would take longer than the build itself :D | 19:20 |
faenil | haha | 19:20 |
ZogG_laptop | i built gentoo on n950 so you will handle it :P | 19:21 |
ZogG_laptop | but at some point i do not mind to set up things and build them as i have new computer and it should be horse so i don't mind to share some CPU/RAM | 19:22 |
ZogG_laptop | though i would not compile things on ssd, only on HDD :P | 19:22 |
ZogG_laptop | faenil: btw if i want pure setup to help with nemo, can i do it with less separate SDKs and QtCreator copies? | 19:23 |
ZogG_laptop | and go with regular QtCreator + plugins? | 19:23 |
ZogG_laptop | as well what is minimal version | 19:23 |
ZogG_laptop | it seems that 3 is hardmasked on funtoo coz of qt5 not yes being stable | 19:24 |
Morpog_PC | faenil, not at home :D | 19:24 |
ZogG_laptop | at least time time i synced | 19:24 |
faenil | ZogG_laptop: I used mersdk + n950 target, no QtCreator | 19:28 |
faenil | locusf uses QtCreator iirc, he can help you | 19:28 |
faenil | I think you can use SailfishSDK for that purpose | 19:29 |
ZogG_laptop | i do not want sailfishsdk | 19:29 |
*** piggz has joined #nemomobile | 19:29 | |
ZogG_laptop | i want to have one qtcreator on my computer | 19:29 |
ZogG_laptop | not 5 | 19:29 |
faenil | ok, then no, you can't do it, afaik | 19:29 |
faenil | I understand your concern, but until the Mer plugin is included in the official QtCreator, that won't happen | 19:29 |
faenil | or, well, you can use qtcreator as an editor, and then use cmd to build and deploy | 19:30 |
ZogG_laptop | i do not have harmattan sdk anymore (it's on old hdd though and i would try to copy it, but fear it would not work) | 19:30 |
faenil | I don't think it has anything to do | 19:31 |
ZogG_laptop | faenil: i do not need official inclue | 19:31 |
ZogG_laptop | i think | 19:31 |
ZogG_laptop | we have madde plugin as use flag | 19:31 |
faenil | ZogG_laptop: yeah you could hack it, don't know how to do that though, I've never tried | 19:31 |
ZogG_laptop | i think it depends on distr and it can be included separatly | 19:31 |
*** gogeta has joined #nemomobile | 19:32 | |
*** SfietKonstantin has joined #nemomobile | 19:34 | |
faenil | ZogG_laptop: if you like cmd, I recommend doing everything via cmd, it's easy | 19:44 |
faenil | just one command to build and one to deploy | 19:44 |
ZogG_laptop | i need only mersdk right? | 19:45 |
faenil | and n950 target (which is in bad conditions atm) | 19:45 |
faenil | or any arm target should do I think | 19:46 |
*** filippz has quit IRC | 19:47 | |
ZogG_laptop | you deploy to n950 itslef? | 19:47 |
ZogG_laptop | i think there is difference between arms | 19:48 |
ZogG_laptop | there are different setups (maybe big vs little endian and so on) not that good at that | 19:48 |
*** olesalscheider has joined #nemomobile | 19:48 | |
faenil | ZogG_laptop: well once you choose the arch you're ok | 19:49 |
faenil | and you want armv7hl | 19:49 |
ZogG_laptop | after all you should know better? how's your school? | 19:49 |
ZogG_laptop | faenil: i as well have rpi | 19:49 |
faenil | its' fine, I should start writing the thesis report, time's running up | 19:49 |
ZogG_laptop | faenil: you have a lot of time till everything is compiling in background | 19:49 |
faenil | haha | 19:50 |
faenil | what about you? is the job ok? | 19:50 |
*** Sfiet_Konstantin has joined #nemomobile | 19:50 | |
ZogG_laptop | depends | 19:50 |
ZogG_laptop | it's small company and i do a lot of IT stuff while i prefer to do more coding stuff | 19:51 |
ZogG_laptop | as well i use C# mostly | 19:51 |
*** SfietKonstantin has quit IRC | 19:51 | |
ZogG_laptop | barely use C/C++ | 19:51 |
ZogG_laptop | only few projects | 19:51 |
faenil | I see | 19:51 |
faenil | Stskeeps: is this supposed to be handled by the local build process? i.e. mb2 | 19:51 |
faenil | https://github.com/faenil/qtwebkit5/blob/master/rpm/qtwebkit5.spec#L29 | 19:51 |
ZogG_laptop | and no developers with expirence on C/C++ i can learn from :( | 19:52 |
Stskeeps | faenil: arh.. | 19:52 |
faenil | because if I start putting with/without here and there, nothing seems to change | 19:52 |
Stskeeps | that's a bit.. | 19:52 |
Stskeeps | http://www.rpm.org/wiki/PackagerDocs/ConditionalBuilds | 19:53 |
faenil | yes I read that already | 19:53 |
faenil | but if in the configure options I put | 19:53 |
faenil | "%if {with X11}" or "%if {without X11}" | 19:53 |
faenil | nothing changes, the options are always the same | 19:53 |
faenil | hence asking if the local build process takes those cond expr into account | 19:54 |
Stskeeps | no such thing as {without} | 19:54 |
Stskeeps | afaik | 19:54 |
Stskeeps | you need to pass --with X11 to rpmbuild | 19:54 |
Stskeeps | hack mb2 | 19:54 |
faenil | Stskeeps: it's already taking the with X11 expr into account | 19:55 |
faenil | but I need it *not* to do something when there's x11 | 19:55 |
faenil | i.e. don't disable the netscape plugin :P | 19:56 |
faenil | but okay, if there's no without (strange, because there's --without and everything) | 19:56 |
faenil | I'll look for another way | 19:56 |
*** sp3000 has quit IRC | 20:00 | |
faenil | Stskeeps: "you lose"...ahah http://rpm.org/gitweb?p=rpm.git;a=blob;f=macros.in;hb=HEAD#l109 | 20:00 |
*** sp3000 has joined #nemomobile | 20:00 | |
faenil | so it cannot happen that it hits both with and without...either is not considering it, or I'm doing something wrong somewhere else | 20:01 |
Stskeeps | just build with --with X11 in rpmbuild.. | 20:02 |
Stskeeps | :P | 20:02 |
Stskeeps | look at the build log | 20:02 |
faenil | Stskeeps: isn't it what this does? https://github.com/faenil/qtwebkit5/blob/master/rpm/qtwebkit5.spec#L2 | 20:03 |
Stskeeps | no | 20:03 |
faenil | bcond_with defaults the cond to true | 20:03 |
Stskeeps | it just signals there's such an option | 20:03 |
Stskeeps | so make mb2 pass --with X11 to rpmbuild | 20:04 |
faenil | "If you want to change whether or not an option is enabled by default, only change %bcond_with to %bcond_without or vice versa. " | 20:04 |
faenil | ok anyway... | 20:04 |
Stskeeps | never trust rpm documentation | 20:05 |
Stskeeps | :P | 20:05 |
faenil | great | 20:05 |
faenil | I wonder what bcond_without does then, enables the --without maybe? mm I'm not convinced :P | 20:06 |
Stskeeps | bcond_without just tells there's such an option, allowing %if without to work | 20:06 |
Stskeeps | so you can pass --without X11 | 20:06 |
faenil | # Handle conditional builds. %bcond_with is for case when feature is 112 # default off and needs to be activated with --with ... command line 113 # switch. %bcond_without is for the dual case. | 20:07 |
faenil | ok this makes sense now | 20:07 |
faenil | Stskeeps: ok, clear now, thanks | 20:07 |
faenil | but since obs can't find WebPluginProcess, which is inside an if with X11...I'd say it's defined already | 20:08 |
faenil | but let's see | 20:08 |
faenil | Stskeeps: ok it's building :) but OBS has --with=X11 set already, right? | 20:18 |
Stskeeps | shoould | 20:19 |
Stskeeps | check buildlog | 20:19 |
faenil | Stskeeps: it's not coming from rpmbuild cmd at least | 20:24 |
faenil | it behaves as if it's defined though, so it must be somewhere :) let's see.. | 20:25 |
*** Guhl has joined #nemomobile | 20:25 | |
faenil | X11=1 .... in gcc parameters | 20:27 |
*** Sfiet_Konstantin has quit IRC | 20:34 | |
*** crevetor has joined #nemomobile | 20:34 | |
*** Sfiet_Konstantin has joined #nemomobile | 20:37 | |
faenil | Stskeeps: aaand it's a succeeeess | 20:39 |
faenil | xulrunner builds! \o/ | 20:39 |
*** ZogG_laptop has quit IRC | 20:41 | |
faenil | forever alone xD | 20:41 |
gogeta | naaa | 20:45 |
faenil | haha | 20:46 |
gogeta | but i see the worst ever meeting this noon | 20:47 |
faenil | ? | 20:48 |
faenil | YAY! https://github.com/tmeshkova/gecko-dev/pull/26 | 20:53 |
faenil | rozhkov_: ^ | 20:54 |
faenil | rozhkov_: you only need the compilation commit for the nemo branch | 20:54 |
faenil | rozhkov_: let me know if you need my help to speed up the process, or let me know when you merge/tag it to the nemo branch, so that I can bring it to the renewed Mer core ;) | 20:55 |
*** m4g0g has joined #nemomobile | 21:08 | |
*** jreznik has quit IRC | 21:31 | |
*** gogeta has quit IRC | 21:32 | |
*** sp3000 has quit IRC | 21:32 | |
*** Svetlana has quit IRC | 21:33 | |
*** lizardo has quit IRC | 21:37 | |
*** veskuh has quit IRC | 21:45 | |
*** locusf has quit IRC | 22:09 | |
*** cxl000__ has quit IRC | 22:11 | |
*** Jare has quit IRC | 22:25 | |
*** Jare has joined #nemomobile | 22:25 | |
*** jonwil has quit IRC | 22:29 | |
*** jonwil has joined #nemomobile | 22:29 | |
*** arcean has quit IRC | 22:36 | |
*** Morpog_PC has quit IRC | 22:38 | |
*** louisdk has quit IRC | 22:43 | |
*** Svetlana has joined #nemomobile | 22:44 | |
*** olesalscheider has quit IRC | 22:52 | |
*** m4g0g has quit IRC | 22:59 | |
*** Sfiet_Konstantin has quit IRC | 23:01 | |
*** locusf has joined #nemomobile | 23:03 | |
*** Guhl has quit IRC | 23:06 | |
*** Venemo has quit IRC | 23:18 | |
*** mjones has quit IRC | 23:29 | |
*** mjones has joined #nemomobile | 23:29 | |
*** mjones has quit IRC | 23:34 | |
*** mjones has joined #nemomobile | 23:52 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!