Thursday, 2021-04-22

*** zbenjamin_ is now known as zbenjamin01:54
*** jrt is now known as Guest2252702:18
*** nyov is now known as Guest573503:13
Nico[m]Hi, I have a question about the rpm yaml/spec files. I thought you could put your own code between the `# >> macros` part, but that always seems to get removed, if I change stuff in the yaml file. What is the proper way to do that?09:06
ThaodanJust skip the yaml file IMHO09:09
Nico[m]Hm, I guess that would work, since I need to modify the spec file anyway and the yaml file doesn't give me that many benefits then09:10
Nico[m]Thanks, I'll do that!09:11
Mister_Magisteryeah09:13
Mister_Magisterremove yaml, noone uses it09:13
Nico[m]I used it!09:13
Mister_MagisterNico[m]: the REAL devs don't use it :)09:16
Nico[m]Now that is just rude!09:16
Nico[m]I have an application on OR too!09:16
ThaodanNico[m]: Just normal Mister_Magister stuff09:18
Mister_MagisterNico[m]: maybe you misunderstood joke or something09:18
Nico[m]It's fine, it was an acceptable joke ;p09:19
Mister_Magisterits literally what i've been said when i asked question about yaml couple years back09:19
Mister_Magisterso  just passing the words :D09:19
ggabrielyup, been told not to use spectacle any longer09:19
Nico[m]I guess my tone didn't translate that well, that my rude was not a real "being offended"09:19
ggabrieldidn't see much point to it, either :)09:19
Nico[m]It is yaml, it has to be better, right?09:20
Nico[m]I'm just very confused, that the latest SDK started removing my macros :D09:20
ggabrielah, well, there's plent yof that09:20
ggabriel"but, this is shiny, has got to be better"09:20
Mister_MagisterNico[m]: yeah i assumed as much but then Thaodan came like if i'm rude or something09:20
Nico[m]IRC is not a good medium to transport emotions next to text, it happens .-.09:21
Nico[m]Anyway, yaml removed09:21
Nico[m]Long live the spec file!09:22
Mister_Magisteryee!09:22
Mister_Magisteryaml is pretty much sfos only thingy09:22
Nico[m]If I didn't need to modify the spec file anyway, I would probably prefer it09:22
Mister_MagisterWhat happens when you leave app?09:23
Mister_Magisteris it same as minimizing it on desktop?09:23
ggabrielMister_Magister: huh? yaml is used by all the fancy devops all around the world09:26
Mister_Magisterggabriel: you missing entire point09:27
ggabrielmaybe :)09:27
Mister_Magisterlet me rephrase09:27
Nico[m]ggabriel: Probably not the Sailfish yaml, but it would be funny :D09:27
Mister_Magisternoone is using yaml for creating .spec outside of sfos09:27
Mister_Magistercontext matters :)09:27
ggabrielyeah, for sure, spectacle's yaml; thought you meant the format yaml09:27
Mister_Magisternah i'm using yaml myself09:28
Mister_Magisterthats why context matters09:28
ggabrielfor sure, I wasted precious minutes researching spectacle until somebody saved me here, too09:28
Nico[m]Okay, next question: Since harbour does not allow you to install stuff into /usr/share/dbus-1/interfaces/, do I even need those files for an dbus interface to work? Can I just not install them and the interface will still work?09:29
Mister_MagisterNico[m]: ignore harbour09:30
Nico[m]Mister_Magister: Not an option. Next!09:30
Mister_MagisterNico[m]: when making question, start with what do you want to achieve09:31
Mister_Magisterif you want to use dbus element in qml, it will work jsut fine09:31
Mister_Magisterfile in the /interfaces is for launching app on dbus request09:31
Nico[m]I want to see, what parts actually block me from harbour. In this case, I use a dbus interface, so that I can raise the application again, when I destroyed the window but it is still running in the background09:32
Mister_Magisteryeah you can't do that09:32
Nico[m]But it is only invoked, if the app is already running09:32
Nico[m]And registered that interface09:32
ggabrielyup, sounds like what osm scout server does, certainly not harbour friendly09:32
Mister_Magisternot only osm, many others09:33
Mister_Magistercan count 2 of my apps xd09:33
Nico[m]Afaik OSM scout server starts the application via dbus09:33
ggabrielwell, it's a very popular way09:33
Mister_Magisteryeah09:33
Mister_Magisteronly someone in this room is not smart enough to allow that09:33
ggabrielused to be a socket with a systemd service, which is (surprise!) also not harbour friendly :P09:33
* Mister_Magister looking at someone09:33
ggabrielit's a tough decision IMO09:33
Mister_Magisterat this point start talking about anything being harbour friendly09:34
ggabrielbecause there is nothing to show the user what is starting applications in the background09:34
Nico[m]Well, if the application is not running, the app starts normally09:34
Nico[m]main just does a "check if dbus interface already exists. If yes, call raise on it and exit"09:35
Mister_Magisteryou could add systemd user service and just start your app on boot09:35
Mister_Magistermake it always run09:35
Mister_Magisterand just hide window09:35
Nico[m]That just is much more harbour unfriendly! xD09:36
ggabrielwould that be accepted in harbour?09:36
Mister_Magisterprably09:36
Nico[m]I just don't want the app to exit, when you close it09:36
Mister_Magisteryou are modifying home directory i think09:36
Mister_Magisterand you don't have to do so with rpm (u cant)09:36
Mister_Magisterso you can add said service on first app run09:37
ggabrielheh, funny if that is accepted but not a dbus call09:37
ggabrielah well09:37
Mister_Magisternot quiting app when you quit it is simple enough09:37
ggabrielmaybe somebody with enough apps/interest ought to discuss it in meetings or something09:37
Mister_Magisterand acceptable by harbour09:37
Nico[m]Well, I don't want to make the app run always yet :D09:37
Mister_MagisterNico[m]: just having app not exit on exit is acceptable09:37
Mister_Magisterand easy09:37
Nico[m]Mister_Magister: The problem is just raising the app again, because I use dbus for that09:38
Mister_Magisteryeah you can do that09:38
Mister_Magisterwithout the file in dbus09:38
Nico[m]And I have no idea, if I need the dbus interface file for that09:38
Mister_Magisteryou don't09:38
Nico[m]Okay, sounds good :309:38
Mister_Magisteryou need the interface file only to start it with dbus call09:38
* Nico[m] tries that out09:38
Mister_Magisterlike you can put on app start that if its already running then jsut send wake up signal via dbus and quit09:39
Mister_Magisterand allow multiple instances or smth09:39
Nico[m]Yep, that's the code I have already :309:39
Nico[m]Only I thought I needed the interface file09:39
Mister_Magisternope09:39
Nico[m]Thanks a lot!09:39
Mister_Magisternp09:39
Mister_Magisterno matter what people say my sole purpose of being here is to help sfos heh09:40
Nico[m]Sometimes it is hard to believe ;p09:40
Mister_MagisterNico[m]: not really09:41
Mister_Magisterjsut depends on person09:41
Nico[m]Okay, down to 2 harbour blockers, Sailfish.Silica.Background and Sailfish.Media. The latter I can probably just write my own control since it doesn't work well for me anyway .-.09:43
Mister_MagisterNico[m]: i went through hell of building deps as libs for my musikilo xd09:45
Nico[m]I mean, I had to do that anyway, since most of the deps are not in Sailfish anyway, so...09:46
Nico[m]I just added a few lines to the language specific package manager and link them statically .-.09:47
ggabriellinking statically is annoying but a good idea09:47
Mister_Magisterhmmm09:47
ggabriel[for libs not provided by sfos]09:47
Mister_Magisterimagine shipping rpm without the proprietary headers in qml09:48
Mister_Magisterbut then adding them on apps first launch09:48
Mister_Magisteror in the fly09:48
Mister_MagisterHMM09:48
ggabrielproprietary headers=copyright notice?09:48
Nico[m]Mister_Magister: bonk, go to naughty jail!09:48
Mister_Magisterggabriel: like Sailfish.Media09:48
Mister_MagisterNico[m]: ouch!09:49
Mister_Magisterharbour restrictions are ridiculous :P09:50
Nico[m]They are not even that bad .-.09:50
ggabrielMister_Magister: ok, that's beyond my knowledge then09:50
Mister_MagisterNico[m]: they are really bad09:50
ggabrielmy comment was regarding deps that you may install, then a newer sfos version appears and screws that up (because not supported), then you have to wait for a suitable target, rebuild, etc etc09:51
Nico[m]> harbour-konheko.armv7hl: W: invalid-license GPLv309:57
Nico[m]Hm09:57
Nico[m]Why does it not like that license? can I just ignore it? :D09:58
Mister_Magisterharbour be like https://paste.opensuse.org/8f6a890b09:58
* ggabriel can't remember the reason for gplv309:59
Nico[m]Mister_Magister: Half of them are easy to fix ;p10:00
ggabrielbut basically too restrictive for commercial endeavours10:00
Nico[m]ggabriel: I mena, that is just a warning, not an error10:00
Mister_MagisterNico[m]: i know10:00
Mister_Magisterbut still10:00
Nico[m]I think GPLv3 is fine on harbour, just not on the base system :310:01
ggabrielthat's what I thought, too10:01
ggabrielbut I haven't read the licence10:01
Nico[m]Maybe it needs a store exception or so10:01
ggabrielthey can be more complex than you think tbh10:02
Nico[m]But I don't think so10:02
Nico[m]Since it is fine on the play store, just not the app store10:02
ggabrielit's a good thing that google never had issues with lincensing.10:03
Nico[m]I mean, Google is doing their best to remove all GPL code from android :D10:04
Nico[m]What's a packager-tag?10:04
ggabrieltbh, I wouldn't follow google's example at all, but we digress :)10:04
rubdos[ma]<Mister_Magister "harbour be like https://paste.op"> I should pull Whisperfish through it for fun and giggles.10:16
Mister_Magisterrubdos[ma]: not worth it10:16
Mister_Magisteri mean sure i got 10x more downloads10:16
Mister_Magisterbut not worth it10:16
rubdos[ma]Just for having a laugh at how many errors I get, it's never passing in its current state :p10:17
Mister_Magisterrubdos[ma]: same here *highfive*10:18
rubdos[ma]🙋‍♂️10:18
Mister_Magisterwe should make championship, who will get more unique errors blocking him from harbour10:22
Mister_Magisterand then shamelessly ignore harbour and release it on openrepos10:22
rubdos[ma]I'm in.10:23
Mister_Magister:DD10:23
rubdos[ma]If Harbour has a "wtf is is this app" error, I'm definitely triggering it.10:23
Mister_Magisterxddd10:23
Mister_Magistersince microtube has qtwidgets for minitube backend and controling brightness and loudness… i got lots of unique stuff10:24
rubdos[ma]Oh that's nice indeed :310:26
rubdos[ma]I've got a custom event loop that drives Qt, instead of the other way around.10:26
Mister_Magisterxd10:26
rubdos[ma]Also, I'm include'ing private Qt headers for that :p10:26
Mister_Magisterim including private silica parts10:26
Mister_Magistermusikilo was simplest app i could adapt to harbour10:27
rubdos[ma]nono, private silica is daily routine10:28
rubdos[ma]private Qt headers10:28
rubdos[ma]like, c++10:28
rubdos[ma]Qt implementation details :p10:28
Nico[m]Mister_Magister: That's just gross!10:29
Nico[m]Mine is pretty obvious: https://paste.opensuse.org/ca2936d410:29
Nico[m]I removed all the private Qt/Silica parts at some point10:29
Nico[m]Widgets are just wrong on Sailfish .-.10:29
Mister_MagisterNico[m]: i can't remove private parts10:29
Mister_Magisterrubdos[ma]: nono private silica parts aren't everyday10:30
Mister_Magisterim not talking about Sailfish.Media10:30
Mister_MagisterSailfish.TransferEngine, org.nemomobile.systemsettings com.jolla.settings.system10:30
Mister_Magisteryou don't use them eveyday10:30
Nico[m]I only touched private Qt once, and I found a much better solution without it :D10:30
*** frinring_ is now known as frinring10:31
Nico[m]Private Sailfish parts I can understand10:31
Mister_MagisterNico[m]: you joining the championship? xd10:31
Nico[m]Especially the systemsettings stuff10:31
Nico[m]Mister_Magister: No :D10:31
Mister_Magisterohnooo :D10:31
Nico[m]Btw, do you sign your RPMs and if yes, how?10:32
Mister_Magisterno10:32
Mister_Magisterain't nobody got time for this10:32
Mister_Magisternot even jolla10:32
Nico[m]lol10:32
rubdos[ma]import Sailfish.Contacts 1.0 as SailfishContacts org.nemomobile.commhistory 1.0  org.nemomobile.contacts 1.010:33
rubdos[ma]looks like the real private stuff is gone, luckily!10:33
Mister_Magisteroh10:33
Mister_Magisteri'm gonna be taking tohse thankyouverymuch10:33
Nico[m]So harbour is in reach? ;p10:33
Mister_Magisteri assume you are getting that to import contacts in chat app?10:33
rubdos[ma]yep10:34
Mister_Magistermmmm10:34
Mister_Magistergoing to do the same so i'm taking those xD10:34
rubdos[ma]I used to read the contacts.db stuff, but they changed the format between 3.x and 4.x10:34
rubdos[ma]afaik, abranson still recommends reading the .db...10:34
Mister_Magisterone of my apps wasn't able to get into harbour by design10:34
Mister_Magisterlike10:34
Mister_Magisterno workaround10:34
Mister_Magisterofc we decided on meeting that jolla is going to do something about it10:35
Mister_Magisterand that obviously didn't happen xd10:35
Mister_Magisteri wonder if i can include gstreamer in app10:36
Nico[m]Usually you can, but it may conflict with system stuff, if that also links against gstreamer and you use it10:37
Mister_Magisteri mean10:40
Mister_Magistercan i link against gstreamer10:40
Mister_Magisterprably not?10:40
Nico[m]You can build a static gstreamer and link against that10:43
Mister_Magisterohno10:44
Mister_Magisterbinary would weight 200MB10:45
Nico[m]Nope10:45
Nico[m]It added 5mb to my flatpaks10:45
Nico[m]Maybe 1010:45
*** vgtw_ is now known as vgtw11:59
mighty17hello, do we have something similar to `build-essentials` and `meson` for sfos? im trying to build kmscube (https://gitlab.freedesktop.org/mesa/kmscube) for sfos12:21
Nico[m]meson is on sailfish12:24
Nico[m]But I'm not sure, what you are looking for :D12:24
mighty17like debian has build-essentials12:24
mighty17<Nico[m] "But I'm not sure, what you are l"> as in kmscube? its to test my gpu12:25
Nico[m]Do you want the application SDK or do you want to build on device?12:25
mighty17i want to build and run it12:26
Nico[m]Usually you install the Sailfish SDK to do that12:26
Nico[m](But I also installed gcc and meson on the device once)12:26
mighty17oh can you tell me more? i thought i have to build it on device and run i12:27
Nico[m]https://sailfishos.org/wiki/Application_SDK12:27
Nico[m]Check the guides section12:27
mighty17Thank you!12:28
mighty17<Nico[m] "Check the guides section"> seems like a lot of hassle 😅12:32
Nico[m]Well, you can try just installing gcc and meson on the device :312:33
mighty17`pkcon install` should do the trick right12:33
mighty17Nico: does sfos have abuild?12:51
Nico[m]I have no idea, what that is12:52
mighty17<Nico[m] "I have no idea, what that is"> oh nvm its specific to alpine12:53
Mister_MagisterHmm i'm not sure which jolla employee should i bother12:53
Mister_Magisterabranson: mal: as i know you guys the most. QQuickView *view = SailfishApp::createView();, thats how we get qquickveiw. There's problem with it, it doesn't keep opengl context. even if you set view->setPersistentOpenGLContext(true); context gets created every time you leave and enter app. Could you look  into it/ask someone?12:55
Mister_Magisterfinally, #apkenv channel is empty!12:55
mighty17<Nico[m] "I have no idea, what that is"> hmm now i get this https://pastebin.ubuntu.com/p/r2j3f35Gc7/12:57
mighty17`libdrm found: NO `12:57
Mister_Magisterinstall pkgconfig?12:59
Mister_Magisterwithout the -13:00
Mister_Magisterbecause screw standards am i right jolla13:00
mighty17<Mister_Magister "without the -"> ugh the search system is also very bad, thanks13:01
Mister_Magisterzypper se is simple lolz13:01
Mister_Magisterbetter than apt13:01
Mister_Magisterby longshot13:01
mighty17oh sfos guide told to prefer pkcon soooo i used that13:01
Mister_Magister*rolling eyes*13:01
Mister_Magisterpkcon is like apt, unusable13:02
mighty17:( anyways with pkcon pkgconfig is not found13:02
Mister_Magisterlol13:02
mighty17gonna try with zypper13:02
Mister_Magisterhere itfinds it13:02
Mister_Magisterbut the nagain idk what u doing13:02
mighty17https://pastebin.ubuntu.com/p/SXRckn8WYK/13:03
mighty17this is what i did13:03
Mister_Magistermaybe pkcon refresh?13:03
mighty17zypper is better :D13:04
Mister_Magister:)13:04
mighty17<Mister_Magister "install pkgconfig?"> nah still didnt fix it sudo-for-abuild13:07
mighty17> <@freenode_Mister_Magister:matrix.org> install pkgconfig?13:07
mighty17 * nah still didnt fix it https://pastebin.ubuntu.com/p/jD5SCkN39M/13:07
Mister_Magisteryou posting weird man13:07
Mister_Magisterbut it found pkgconfig13:08
Mister_Magisterstep by step13:08
Mister_Magisteryou don't have libdrm-devel installed?13:08
mighty17sorry dude, it seems im on matrix and u on irc makes things weird13:08
Mister_Magisterman this is irc channel xd13:09
Nico[m]Just don't use replies13:09
mighty17yeah bridge go brr13:09
mighty17ok no replies13:09
mighty17`ERROR: Dependency "egl" not found, tried pkgconfig` now its missing egl :v13:11
Mister_Magisterwelcome to dependency hell13:11
Mister_Magisteryou go ten zypper se egl13:11
Mister_Magisterif it finds some lib then you are happy13:11
Mister_Magisterif it doesn't then you are fooked13:12
mighty17yeah building in sfos is hard13:12
mighty17what is `ten zypper se egl` ?13:12
Mister_Magisterzypper search egl13:12
Mister_Magistersearch for the lib13:12
mighty17oh lol13:12
mighty17yeah there are many packages13:13
Mister_Magistertyping entire thing is for pleb13:13
mighty17some installed as well :(13:13
mighty17oh lol13:13
mighty17https://pastebin.ubuntu.com/p/fvWN7hm4X2/ i think im fooked13:13
Mister_Magisterposibly13:14
Mister_Magisterdon't install mesa13:14
Mister_Magisteryou use libhybris one13:14
mighty17i already have libhybris one still it errors out13:14
Mister_Magisterwelcome to sfos13:14
Nico[m]Maybel wayland-egl-devel is the right one? Although that looks like the wayland lib, not the egl lib13:14
mighty17it doesnt hurt to try then13:15
Mister_Magisterlibhybris-libEGL-devel13:15
Mister_Magisteryeah i have it installed and so should you13:15
Mister_Magisterunless creator of your port didn't supply them13:16
mighty17nah it isnt the one13:16
Nico[m]That sounds better13:16
mighty17i am the porter :P13:16
mighty17`Package 'libhybris-libEGL-devel' not found.`13:17
mighty17did they remove `libhybris-libEGL-devel` or what xd13:19
Mister_Magisterye13:20
Mister_Magisteri mean13:20
Mister_Magisteryou had to remove it13:20
Mister_Magisterxd13:20
Mister_Magistermighty17: are you building on obs?13:20
mighty17obs? im building it on live device13:21
Mister_Magistertalking about port13:21
Mister_Magisterdumdum13:21
mighty17oh whats obs again?13:21
Mister_Magisteroh jesus13:21
Mister_Magisterhow do you build libhybirs13:21
Mister_Magisterlemme guess on oyur pc13:21
Mister_Magisterand you build the zip form repos on your pc right13:21
Mister_Magisteryou need to run the rpm/helpers/build_packages.sh?13:22
Mister_Magistermostlikely13:22
Mister_Magisterthen you need to get the devel package from local repo13:22
mighty17yes yes yes13:22
Mister_Magisterye13:22
mighty17oooh13:22
Mister_Magistergo to sources dir13:22
Mister_Magistergo to the local repo13:22
Mister_Magisterand grab it from there13:22
mighty17ok lemme find it sorrry for the troble xD13:23
mighty17`hadk/droid-local-repo/espresso3g/libhybris` for future reference13:23
Mister_Magisterat this point switchingto obs is not worth it anyway as its going to be removed13:23
Mister_Magisteryep13:23
Mister_Magisterwhy are you building on device anyway?13:23
mighty17coz welll idk xD13:24
Mister_Magisterif you have target on pc13:24
Mister_Magisteryou can chroot into target on pc13:24
Mister_Magisterand build it on pc13:24
mighty17wait what one can do that?!13:24
Mister_Magistergoing to  be 20x faster13:24
mighty17damn i didnt know that13:24
Mister_Magisterand more resources available13:24
Mister_Magisteryee13:24
Mister_Magisterremmeber the mode whereyou run mb2 command13:24
mighty17yeah exactly13:24
Mister_Magistersfossdk13:24
Mister_Magistergo there13:24
mighty17okay13:25
* Mister_Magister tries to catch scraps of memory on how things are called13:25
mighty17😅13:25
Mister_Magisterhaven't build anything locally in ages13:25
mighty17oh are u the one who made minitube?13:25
Mister_Magisterif you go to sfossdk then you can just sb2 -t $VENDOR-$DEVICE-$ARCH -R13:25
Mister_Magisterno13:25
Mister_Magisterflavio created minitube13:26
mighty17oh thats easy13:26
mighty17oh so you ported it? :P13:26
Mister_Magisteri grabbed minitube sources and created microtube13:26
Mister_Magisterkindof ye13:26
mighty17nice it works like a charm <313:26
Mister_Magisternice someone uses it13:26
* Mister_Magister also done lots of other things13:26
mighty17:013:27
Mister_Magistermighty17: you are in luck13:28
Mister_Magisterbuilding on sfossdk target is way better than on sfos build engine target13:29
Mister_Magistercause you are not limited by vm13:29
mighty17wow thats great!!13:29
Mister_Magisterpeople had issues with the vm so they switched to building on device (which sometimes will take years and is stupid)13:29
Mister_Magisterwhile people who ported in past use sfossdk13:29
mighty17lol, nah kmscube is smol13:29
* Mister_Magister looks at someone who builds tdlib on phone13:30
* Mister_Magister while it takes hour on my 12 thread xeon13:30
Mister_MagistereLtMosen: sushiman13:30
mighty17lol13:30
Nico[m]I just use the sfdk with docker :313:31
Mister_Magisteri do too13:31
mighty17`Fatal error: nothing provides pkgconfig(android-headers) needed by libhybris-libEGL-devel-0.0.5.42+master.20210418135804.8587718-1.armv7hl` still trying on device just cause why not xD13:32
Mister_Magisterandroid-headers?13:33
Mister_Magisterhecc maybe install libhybris-devel?13:33
mighty17lol this is real dependency hell13:34
Mister_Magisterlike building anything in sfos13:34
mighty17such a pain13:34
Mister_Magisterbe happy you don't have x11 dependency13:34
mighty17wayland ftw13:34
Mister_Magisterye but many apps require x11 depenendency anyway13:34
Mister_Magisterthen you are really screwed13:35
mighty17no xwayland ?13:35
Mister_Magisternope13:35
mighty17tf13:35
Mister_Magisterwelcome to sfos…13:35
Mister_Magisterwe don't even have normal console tools cause you aren't supposed to use them13:35
mighty17its like they dont want us to build anything13:36
Mister_Magisteryeah13:36
mighty17`Fatal error: nothing provides pkgconfig(android-headers) needed by libhybris-devel-0.0.5.42+master.20210418135804.8587718-1.armv7h` this is FUN13:36
Nico[m]I mean, this is not the N9, we don't use X11 anywhere13:36
Mister_Magisterremoving obs, harbour restrictions13:36
Mister_Magistermighty17: wait13:36
Mister_Magisteri have it installed13:36
mighty17build and publish to openrepos wen? :P13:36
Mister_Magisteri'm wondering what proivides android-headers13:37
mighty17`Binary file libhybris-libhardware-devel-0.0.5.42+master.20210418135804.8587718-1.armv7hl.rpm matches`13:37
Mister_Magisterhm?13:37
mighty17i just grepped13:37
Mister_Magisterhuh13:37
Mister_Magisteryou can try installing that ye13:37
mighty17`Fatal error: nothing provides pkgconfig(android-headers) needed by libhybris-libhardware-devel-0.0.5.42+master.20210418135804.8587718-1.armv7hl` FUUUU13:38
Mister_Magisterdo you have libhybris-libhardware?13:38
mighty17yeah its installed13:39
mighty17`i | libhybris-libhardware | libhardware for libhybris | package`13:39
Mister_Magisteroh13:39
mighty17https://lists.sailfishos.org/pipermail/devel/2018-February/008256.html13:39
mighty17have a look at this13:39
Mister_Magisteroh13:39
Mister_Magisteri know13:40
Mister_Magisterdroid-hal-victara-devel13:40
Mister_Magisteryou need droid-hal-$DEVICE-devel13:40
Mister_Magisteryou will also find it in local repo13:40
Mister_Magisteryou haven't had to build any package yet so thats not yet dependency hell13:41
mighty17oh thanks :D13:44
mighty17<Mister_Magister "you haven't had to build any pac"> oh its gonna be worse :P13:44
Mister_Magistermuch, worse13:45
mighty17finally lets build again now13:50
mighty17https://pastebin.ubuntu.com/p/8Pyq82GxV2/ ok now the meson compile fails nice!14:03
elros1what do you need kmscube for?14:09
mighty17i want to compare gpu in mainline vs sfos14:10
mighty17sfos doesnt have many gpu benchmarking stuff14:10
elros1you can enable some fps graph in developer options, minimer also have fps counter IIRC14:11
mighty17but it isnt gonna compare with mainline14:12
elros1why? If you run sailfish on mainline kernel then it will also show same graph14:13
mighty17sailfish can run on mainline kernel???14:14
elros1yes, pinephone for example14:15
mighty17but the libhybris and stuff?14:16
mighty17my downstream is 3.0 and mainline is 5.12 so making it work will be pain14:17
elros1obviously you dont use libhybris with mainline but drm/kms.14:18
elros1I wonder whether you can even use kmscube with libhybris if it expects drm14:19
mighty17Yeah in mainline my display is capped to 30fps14:19
mighty17So it isnt fair as im getting 60fps in downstream xD14:22
elros1I remember with lima when I was testing it for the first time performance was terrible and it has many graphical artifacts but it improved over time.14:25
mighty17I have powervr no open source drivers14:25
elros1closed source driver used with mainline was much better14:25
mighty17Yeah i do the same, 90fps kmscube in mainline14:26
Mister_Magistermighty17: u can fix those14:31
mighty17@Mister_Magister no use, kmscube wont work in downstream right?14:35
Mister_Magisterwhy not14:35
Mister_Magisteridk what even is that14:35
Mister_Magisterif it compiles…?14:35
mighty17no drm, the fb in downstream14:35
Mister_Magisterand it seems to be using opengl14:35
Mister_Magisteridk14:35
mighty17https://gitlab.freedesktop.org/mesa/kmscube14:36
mighty17also can u suggest a terminal app? the preinstalled one doesnt even start14:36
Mister_Magisterit starts here14:36
mighty17??14:37
Mister_Magister?14:37
Mister_Magisterstock terminal app works just fine14:37
mighty17It starts here? What do u mean?14:37
Mister_Magisteron my devices14:38
mighty17Not for me tho :(14:38
Mister_Magisterthen u fooked up your port14:39
mighty17Lol how xd14:39
Mister_Magisterdon't ask me i ain't ported it14:40
mighty17:P14:41
Mister_Magisterrun it by hand14:41
mighty17How to do that?14:43
Mister_Magisterrun fingerterm14:45
mighty17In ssh right?14:47
Mister_Magisteryep14:47
mighty17We have a problem there as well xD usb only works if connected when it boots once usb removed it doesnt work again14:47
Mister_Magisterthen ssh over wifi14:48
Mister_Magisterjesus14:48
mighty17Oh shoot how did i forgot that14:49
mighty17Dumdum14:49
Mister_Magisterultimately solder some cables on motherboard and enter via serial14:50
mighty17:P14:50
mighty17mighty brb14:50
gavodavoHi, so I was wondering if it was possible to test out sfos on my phone, but instead of using hybris using mainline14:55
gavodavoMine is a Motorola Moto G7 Power(codename ocean), which has Wifi, bt, screen, touchscreen, and GPU support on a close-to-mainline kernel14:56
elros1gavodavo yes it might be possible. You will find few devs which tried sfos on mainline at #sailfishos-porters15:10
gavodavoThx <315:10
mighty17<Mister_Magister "run fingerterm"> that worked somehow! :0 opening app from device is broken16:10
Mister_Magisterlol16:10
mighty17u are a magician16:12
Mister_Magisternot really16:13
Mister_Magisterlike elros1 is 2137 levels above me16:13
Mister_Magisterim dumdum with lots of experience in being dumdum16:13
mighty17elros actually helped me port my device xD16:20
mighty17he is op16:20
Mister_Magisteras are many others16:21
Mister_Magisteri'm really dumdum just doing my best to help sfos :< actually i just was helping u cause i was bored waiting for reply xd16:21
Mister_Magistersay mighty17 do you lack any app in sfos?16:21
mighty17<Mister_Magister "i'm really dumdum just doing my "> lol thanks for the help, its real hard work to get sfos appk building16:23
Mister_Magisteryeeeee16:23
mighty17<Mister_Magister "say mighty17 do you lack any app"> yeah a better browser, and for microtube lower resolution xD it lags on my device16:23
Mister_Magistermighty17: actualyy16:23
mighty17omap4430 and 1gb ram isnt enough16:23
Mister_Magisteri'm working on the latter one right in this moment16:23
mighty17dude really?! epico16:24
Mister_Magisternot only lower16:24
mighty17thanks :D16:24
Mister_Magisterbut higher16:24
Mister_Magistermuch higher16:24
Mister_MagisterMUCH higher16:24
Mister_Magisterdon't spoil the fun tho16:24
Mister_Magisteror you will give heart attack to entire sfos community16:24
mighty17shhhh xD16:24
mighty17ua rent dumdum :P16:25
* Mister_Magister goes bacc to his cave and watching 4k 60fps16:25
* Mister_Magister and sips beer16:25
mighty17have fun :D16:25
Mister_Magister:P16:25
Mister_Magisteri fixed one of the last issues seconds ago16:25
Mister_Magisterlast issue is that app doesn't close when you want it to close16:26
mighty17never faced it xD also nice, bugs are annoyinf16:26
Mister_Magisterman previous bug was app crashing when u minimize it and return it16:26
Mister_Magisterso app not closing is half as bad16:26
mighty17oof and then we ask why ppl leave the sfos boat, cmon make app dev better Jolla16:27
Mister_Magistermighty17: entire reason why i'm working on what i'm working is indeed purely jolla xd Well some of it is comming over from hybris so can't blame them for that design decisions but leaving it undocumented and saying "you aren't supposed to use it" and limiting everybody to just using qtmultimedia is wrong16:29
Mister_Magistervery wrong16:29
Mister_Magisterlike you won't see single video player which can play subtitles that are included in video file16:29
Mister_Magisterbecause qtmultimedia doesn't support that and you can't workaround it cause jolla doesn't want to16:30
Mister_Magisterso we can't have nice things16:30
mighty17COZ JOLLA16:30
Mister_Magisterstop it magister u can complain about jolla for days16:30
mighty17i dont come from hybirs, i come from mainline :P16:30
Mister_Magisteroh then what i'm doing won't work for you16:30
Mister_Magisterxd16:30
Mister_Magisterhmmm16:31
Mister_Magisteris sfos emulator on mainline?16:31
Mister_Magisterlike, is it using mesa?16:31
Mister_Magisterdoubt it uses hybris16:31
mighty17nah it wont work on mainline16:31
mighty17its gonna be a mess16:31
mighty17so switched back to downstream16:31
* mighty17 sends an image16:31
* mighty17 uploaded an image: (160KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/IqCODEyhPnpfCwplMDKTSvxk/Screenshot_20210422_001.png >16:32
mighty17<Mister_Magister "oh then what i'm doing won't wor"> your work is very imp, i needed youtube and u made it work16:32
Mister_Magistermighty17: well16:32
Mister_Magisterminitube guy made it work16:33
Mister_Magisteri just copied16:33
Mister_Magisteroh16:33
Mister_Magistermighty17: this ss is funny story16:33
Mister_Magisteryou can do it thanks to me aswell16:33
mighty17haha yes16:33
mighty17thanks to you :P16:33
Mister_Magisterhttps://github.com/dylanaraps/neofetch/pull/128616:33
Mister_Magisterlook16:33
Mister_Magisteri fixed the logo16:33
mighty17:0 damn16:34
Mister_MagisterxDDDD/16:34
mighty17u are op16:34
Mister_Magisteri have my share in screenfetch aswell16:35
mighty17show show :D16:35
Mister_Magisterhttps://github.com/KittyKatt/screenFetch/pull/62116:36
Mister_Magisterit wasn't even detecting sfos16:36
mighty17and you fixed it :D16:39
Mister_Magisteryep16:39
Mister_Magisterand tumbleweed since i was at it16:39
mighty17lol :P16:40
Mister_Magisterlast issue fixed, ohboy16:53
mighty17yay! great news16:53
Mister_Magister[18:23] <mighty17> omap4430 and 1gb ram isnt enough17:13
Mister_Magistersnap400 and 1GB ram is enough17:13
Mister_Magisterfor 1080p even lolz17:13
mighty171080p :017:14
Mister_Magisterbut neither snap 400 or snap801 can do hw decoding of vp917:14
mighty17time to oc to 1.2 ghz :P17:14
Mister_Magisterso i can't go beyond 1080p :<17:14
mighty17omap4430 has a video decoder, ducati or smth so maybe it can :o17:14
Mister_Magisterim gonna grab beer, borger and hopefully modify microtube with the new player17:15
Mister_Magistermighty17: its 2 core 2 threads 1GHz?17:16
Mister_Magisterouch17:16
Mister_Magisterback to the ealier topic, i'm now adding more reasons why microtube can't go to harbour xd17:17
mighty17snap400 is 4 core right?17:17
Mister_Magisterye17:18
Mister_Magister1.2GHz17:18
Mister_Magisterwith prably stronger gpu17:18
mighty17nah powervr is stronger17:18
mighty17back to the ealier topic, i'm now adding more reasons why microtube can't go to harbour | lolwhat xD17:18
Mister_Magisteryee17:21
*** haasn` is now known as haasn17:48
*** frinring_ is now known as frinring18:23
*** pa- is now known as pa19:42
Mister_Magisterlooks like creators of opensource dash libraries, gstreamer plugin creators, gstreamer creators, linux distros creators, noone knows or gives a damn about dash being patented, not even DASH-IF. Then again DASH is still patented and MPEG-LA points you to previous DASH licensors but i doubt any distro/lib creator  even contacted them about licensing which leads me to believe whole linux/opensource industry is running illegal unless some other20:10
Mister_Magisterlicensor licensed them cost free (which is prably doable because i've read something about possibility of licensing without cost upon agreement) but again doubt anyone did that cause if you ask any one of them they have no damn idea what are you talking about20:10
Mister_Magisternoone has any idea and my mind is already a soup20:10
Mister_Magisteroh right abranson there is possibiltiy to get dash license cost free upon agreement20:10
Mister_Magisterthen again mabe making libs is legal by itself but using them in your app/system is illegal20:11
malMister_Magister: well there have been lawsuits that have targeting at least webservices using that20:21
Mister_Magisteryeah20:21
Mister_Magistersomehow neither distros nor any apps were targetted20:22
Mister_Magisteri will leave it to jolla lawyers20:22
Mister_Magisterbut plz make them check it20:22
Mister_Magisterand there's possibility of getting it licensed for free so you can check that too20:22
*** JacekJag- is now known as JacekJagosz20:41
Mister_Magistermal: abranson:21:36
Mister_Magister[23:34] <Mister_Magister> https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/MPEG-DASH-Royalties-What-We-Know-So-Far-114903.aspx?CategoryID=43021:36
Mister_Magister[23:35] <mirppc> did you read the royalty bit21:36
Mister_Magister[23:35] <mirppc> that is what GSTREAMER and Bitmoven did21:36
Mister_Magister[23:35] <mirppc>   If third-party players (JW, Bitmovin, dash.js), are loaded temporarily, they are excluded today, though this may change.21:36
Mister_Magister[23:35] <mirppc> MPEG LA response: Correct21:36
Mister_Magisterso i will say it again21:36
Mister_Magistergstreamer DASH license costs is jolla's made up shit21:37
Mister_Magisterliving in imaginary world21:37
Mister_Magisterso jollla pleast stop spitting imaginary nonesense21:38
Mister_Magisterand just enable god damn dash in gstreamer21:38
malMister_Magister: that quote can be interpreted in different ways, those ones mentioned seem ones for websites to load from somewhere which in my option is quite different from a software installed on device21:50
Mister_Magisternot really they are loaded temporarily21:50
Mister_Magisterand do you believe that somehow no distro and no app pays for any licenses21:50
malisn't everything loaded temporarily in client side?21:50
Mister_Magisterand has no idea about any licenses21:50
Mister_Magisteri think there is a reason21:51
Mister_Magisterreason is there are no license costs21:51
Mister_Magisterask ubuntu ask any distro you want, ask gstreamer guys ask DASH-IF21:52
Mister_Magisternoone will have slightest idea what imaginary costs you are talking about21:52
malMister_Magister: I read the link you gave and it was specifically talking about browsers21:53
Mister_MagisterBitmovin isn't browser21:53
Mister_Magisterhttps://github.com/bitmovin/libdash21:54
malthen what is a dash client if nothing is?21:54
Mister_Magisterliterally you can use it in qt21:54
Mister_Magisterand it has no licenses21:55
Mister_Magisterlike no matter who i ask noone has any idea21:55
Mister_Magisterbecause there are no license costs21:55
Mister_Magisterlibdash from bitmovin is under LGPL21:55
Mister_Magistersame is gstreamer plugin21:55
Mister_Magisterand using it costs nothing21:56
maluntil someone dećides it does21:56
Mister_Magistersame as using any of DASH-IF21:56
Mister_MagisterDASH-IF stated there are no costs asscoiated with using any of its libs21:56
malthat still talks only about browsers and not desktop clients21:57
Mister_Magisternope21:57
Mister_Magisterlibdash from above is desktop client21:57
Mister_Magisteryou have example qt client literally in readme21:57
Mister_Magisterinstead of arguing about imaginary costs first find argument for them even existing21:57
mal" except that the current draft of the DASH Client definition excludes players that are temporarily loaded through the browser"21:57
malI still can't understand what a licensable client would be if nothing seems to be21:58
Mister_Magisterbitmovin doesn't require any license costs21:58
Mister_Magisterand it can be used from qt21:58
Mister_Magisterso from desktop21:58
Mister_MagisterIf third-party players (JW, Bitmovin, dash.js), are loaded temporarily, they are excluded today, though this may change.21:58
Mister_Magisterthere's nothing about browsers21:58
mal"So if an Android phone includes ExoPlayer, which is a DASH client, the mobile phone company selling the device to the end user owes the royalty"21:59
malso that would make jolla pay a license if there is something in the system that can play dash things22:00
malI still don't see it as simple as you say to tell what is allow without license and what is not22:04

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