*** ChanServ sets mode: +v T4 | 02:05 | |
abranson | apparently the gstreamer api for android camera api2 is nearly ready: https://youtu.be/bUZYWEt_4lw?t=999 | 07:42 |
---|---|---|
sledges | PSA: Sailfish OS community collab'n'contrib #mer-meeting <- indulge in just under 45min if you may | 08:16 |
T4 | <adampigg> Abranson, get coding then! | 08:56 |
*** ChanServ sets mode: +v T4 | 08:57 | |
*** ChanServ sets mode: +v T4 | 11:14 | |
T4 | zenev0 was added by: zenev0 | 11:53 |
*** OhYash1 is now known as ohyash | 12:06 | |
*** OhYash1 is now known as ohyash | 13:07 | |
T4 | jgibbon was added by: jgibbon | 15:55 |
piggz | it is entirely obvious why kde switched from autotools to cmake | 16:59 |
r0kk3rz | everyone is moving away from autotools | 16:59 |
piggz | r0kk3rz: apart from pulseaudio-modules-droid :D | 16:59 |
r0kk3rz | cmake or meson is the current battleground | 17:00 |
piggz | it probably wouldnt be hard to re-write the build system | 17:00 |
piggz | lets see if i can learn this shit quickly tho | 17:00 |
r0kk3rz | for most things its super easy | 17:05 |
Mister_Magister | hmmm what to use in c++ to play audio in game | 17:06 |
Mister_Magister | audioresource compatybile ofc | 17:06 |
r0kk3rz | some pulseaudio library | 17:11 |
r0kk3rz | you realise libaudioresource ia auper simple btw? | 17:16 |
Mister_Magister | r0kk3rz: i know | 17:16 |
Mister_Magister | and it's super simple to break things | 17:16 |
r0kk3rz | so it doesnt need to be compatible as such | 17:16 |
Mister_Magister | r0kk3rz: well it does | 17:22 |
Mister_Magister | cause it's breaking my lib so | 17:22 |
r0kk3rz | then you're doing it wrong :p | 17:23 |
Mister_Magister | r0kk3rz: nope audioresource is doing it wrong | 17:24 |
r0kk3rz | ofcourse, ypur code couldnt possibly be wrong | 17:24 |
Mister_Magister | r0kk3rz: sure it couldn't | 17:36 |
Mister_Magister | r0kk3rz: it works without audioresource | 17:36 |
Mister_Magister | and audioresource is running just one function | 17:36 |
r0kk3rz | running once? | 17:37 |
Mister_Magister | yep | 17:39 |
r0kk3rz | should be fine then | 17:43 |
Mister_Magister | but it isnt | 17:43 |
r0kk3rz | then somewhere you are mistaken | 17:43 |
Mister_Magister | nope | 17:43 |
r0kk3rz | yep | 17:44 |
Mister_Magister | somewhere audioresource is mistaken | 17:44 |
Mister_Magister | its 4yo code | 17:44 |
r0kk3rz | which is why its caused everyone so much pain | 17:44 |
r0kk3rz | and needs fixing all the time | 17:45 |
Mister_Magister | yep | 17:45 |
r0kk3rz | oh wait. it doesnt | 17:45 |
Mister_Magister | oh wait it's breaking things | 17:45 |
r0kk3rz | because it does one simple thing | 17:45 |
Mister_Magister | cause nobody tried openal before and sfos openal is 4yo too | 17:45 |
r0kk3rz | you might as well give up then i suppose | 17:46 |
Mister_Magister | that's where this useless talk begin | 17:47 |
Mister_Magister | you are not helping assuming everyone but you is wrong | 17:47 |
r0kk3rz | hah, pot. kettle | 17:48 |
T4 | PM_The_Angry was added by: PM_The_Angry | 17:59 |
piggz | r0kk3rz: mal: how do you specify a specific .spec to build on obs? | 18:58 |
piggz | got it | 18:59 |
piggz | If your git repo has multiple spec files in the rpm subdirectory set the env variable OBS_SERVICE_PACKAGE | 19:00 |
piggz | to the name of the one you want to use (without .spec suffix) | 19:00 |
piggz | now, where do i set that! | 19:01 |
T4 | <elros34> use same package name as your spec file | 19:05 |
piggz | @elros34 i cant, as its used already, and im adding a variant of it | 19:07 |
r0kk3rz | you cant do two of the same package | 19:29 |
piggz | r0kk3rz: i dont want to, i just want to build with a specific .spec | 19:29 |
r0kk3rz | so make the obs name, the same as the spec | 19:30 |
piggz | r0kk3rz: the help says i just need to set an env variable, i just dont know where to set it.... | 19:30 |
r0kk3rz | just make rhe name right | 19:30 |
piggz | r0kk3rz: even that doesnt work, says | 19:34 |
piggz | ERROR: Need single spec file in rpm | 19:34 |
piggz | when submitting _service | 19:34 |
piggz | but, pulseaudio-modules-droid already has 2 specs, i just added another | 19:35 |
T4 | <elros34> you don't https://github.com/piggz/pulseaudio-modules-droid/tree/keepalive/rpm | 19:36 |
piggz | oops... | 19:36 |
piggz | quick git ammend...! | 19:36 |
piggz | you saw nothing! | 19:37 |
r0kk3rz | should work | 19:37 |
r0kk3rz | when you stop derping | 19:38 |
r0kk3rz | happens to the best of ua | 19:38 |
piggz | done! | 19:39 |
piggz | i should PR that change ... maybe someone can check it still builds ok with a normal droid device? | 19:39 |
r0kk3rz | so this is pulse-modules-notdroid? | 19:40 |
Mister_Magister | what? a pulse-modules-notdroid? | 19:43 |
piggz | r0kk3rz: yes, builds just the keepalive plugin | 19:43 |
Mister_Magister | piggz: what is it for | 19:43 |
piggz | Mister_Magister: for native ports, eg, x86 | 19:44 |
Mister_Magister | ahh | 19:44 |
r0kk3rz | notdroids | 19:44 |
Mister_Magister | or mainline | 19:44 |
Mister_Magister | nice | 19:44 |
Mister_Magister | thanks! | 19:44 |
r0kk3rz | piggz: abusing cmake? | 19:45 |
piggz | r0kk3rz: no, abusing autotools | 19:45 |
piggz | configure.ac, Makefile.am etc!!!!!!!!!!! | 19:45 |
r0kk3rz | meh | 19:45 |
Mister_Magister | piggz: can't we run default pulseaudio | 19:45 |
mal | piggz: package name defines used spec | 19:45 |
mal | piggz: no need set any env var | 19:46 |
Mister_Magister | since we don't need droid module cant we run normal pure pulseaudio like every other linux | 19:46 |
piggz | mal: i know ... but the error help when submitting a bad _service says it can be overridden with an env var | 19:46 |
r0kk3rz | yeah but keepalive plugin is needed | 19:46 |
mal | piggz: oh, never seen that | 19:46 |
Mister_Magister | what is it doing | 19:46 |
piggz | Mister_Magister: yes, but iwthout keepalive, audio stops when screen turns off | 19:46 |
Mister_Magister | ahhh | 19:46 |
Mister_Magister | okay thanks! | 19:46 |
Mister_Magister | i wonder how sfos sleep mode was made | 19:47 |
piggz | mal: eg, https://i.imgur.com/msaC3Tp.png | 19:48 |
r0kk3rz | meego, thats how | 19:49 |
r0kk3rz | possibly even maemo | 19:49 |
Mister_Magister | whew | 19:51 |
T4 | <eugenio_g7> piggz, cool stuff! | 19:51 |
piggz | @eugenio_g7 next to fixup the macros not working on -version- .... | 19:52 |
Mister_Magister | r0kk3rz: so obsolate stuff party? outdatedland™ | 19:52 |
r0kk3rz | no? seems to work fine | 19:52 |
Mister_Magister | just because it works doesn't mean it's good | 19:53 |
r0kk3rz | just because its old doesnt mean its bad either | 19:53 |
r0kk3rz | if you have better ideas lets hear it | 19:54 |
TheKit | piggz, do you still have to build Sailfish rootfs with Android tree? | 19:55 |
TheKit | I mean droid-* packages | 19:56 |
piggz | TheKit: yes, currently building the hal package as normal | 19:56 |
piggz | @eugenio_g7 do we need qt-scenegraph-adpatation? | 19:57 |
TheKit | I would like to try running it on Pine64 playbox later | 19:58 |
piggz | TheKit: running what? | 19:58 |
TheKit | Sailfish | 19:58 |
piggz | cool, what arch is that? | 19:58 |
TheKit | arm64 with mainline kernel | 19:58 |
piggz | TheKit: well, we are not building anything requireing libhybris afaik | 19:59 |
r0kk3rz | yeah i was thinking of getting a pinephone | 19:59 |
r0kk3rz | so cheaps | 19:59 |
piggz | r0kk3rz: like https://cdn.shopify.com/s/files/1/0888/8214/products/wood-bare-tree.png?v=1533153100 ? | 20:00 |
TheKit | or PineTablet | 20:00 |
r0kk3rz | everyone else is like yeah 600-1000€ for a shitty imx device, then bam pinephone 150€ | 20:00 |
TheKit | piggz, https://forum.pine64.org/showthread.php?tid=7093&pid=43850 | 20:01 |
r0kk3rz | isaw the devkita at fosdem | 20:01 |
piggz | nice | 20:01 |
r0kk3rz | better than the other devkits i saw at least | 20:01 |
T4 | <eugenio_g7> piggz, no qtscenegraph-adaptation is not needed | 20:03 |
piggz | @eugenio_g7 cool, that leaves only mce-plugin-libhybris | 20:04 |
T4 | <eugenio_g7> Yup | 20:04 |
piggz | mal: you prefer %define native_build 1 ? https://github.com/mer-hybris/droid-hal-version/compare/master...piggz:master | 20:07 |
T4 | <eugenio_g7> piggz, we could use spiiroin's maemo leste branch as he said yesterday, only a new spec file is needed | 20:08 |
piggz | @eugenio_g7 yes ... but i havnt time for that tonight, so feel free to to do ;) | 20:09 |
T4 | <eugenio_g7> I can tackle it, but I need to make dinner first! :P | 20:09 |
T4 | <eugenio_g7> Cool | 20:09 |
piggz | @eugenio_g7 ... i have to go to the pub, so i trump your dinner | 20:09 |
T4 | <eugenio_g7> I'll do it later tonight then | 20:09 |
T4 | <eugenio_g7> Heh | 20:09 |
mal | piggz: isn't that %if 0%{?have_led:1} && 0%{?!native_build:1} a bit pointless, why not use have_led for all= | 20:10 |
piggz | mal: that one is temporary | 20:10 |
mal | piggz: ok, you seem to have some obexd related dependency issue now | 20:11 |
piggz | i know... | 20:11 |
piggz | mal:, @eugenio_g7 feel free to find what pulls in oboexd, probably not having time! | 20:20 |
piggz | bluex5-obex is support to obsolete it | 20:20 |
mal | piggz: did you remember to change bluez depencency in broadcom-bluetooth? | 20:21 |
piggz | and coflict it | 20:21 |
piggz | yes, i think so | 20:21 |
piggz | mal: https://build.merproject.org/package/view_file/nemo:devel:hw:xiaomi:latte/broadcom-bluetooth/_service:tar_git:broadcom-bluetooth.spec?expand=1 | 20:21 |
mal | piggz: why do you have r0kk3rz mer core as dependency repo, do you need it ? | 20:29 |
piggz | mal: gstreamer 1.14.4 | 20:30 |
mal | piggz: I still wonder why you wanted that and not just use 1.14.1 :) | 20:30 |
piggz | mal: 3 releases of bugfixes ;) | 20:30 |
r0kk3rz | because +3 | 20:31 |
mal | piggz: it just makes bug hunting more difficult | 20:31 |
r0kk3rz | not really, its fine | 20:32 |
r0kk3rz | i should submit the updates | 20:32 |
r0kk3rz | but you could pull in all kinds of stuff from that repo | 20:33 |
r0kk3rz | i did do a 14.1 build of libav | 20:33 |
mal | piggz: for some mystical reason it installs both bluez and bluez5 | 20:36 |
mal | piggz: which really shouldn't happen because spec defines a conflict between those | 20:37 |
piggz | mal: eugh | 20:40 |
mal | piggz: submodule is very old | 20:44 |
mal | piggz: in config repo | 20:44 |
T4 | <adampigg> Ah, ok | 20:58 |
T4 | <adampigg> @eugenio_g7, droid confog latte is on sfos on latte project, so you could update the submodule and trigger a rebuild | 21:24 |
mal | Mister_Magister: btw, I built latest OpenAL, seems to start at least, I did try other than that | 21:35 |
Mister_Magister | mal: i built it too you could use mine | 21:39 |
Mister_Magister | mal: latest openal stuters less than sfos one but it still does | 21:39 |
mal | ok | 21:39 |
mal | Mister_Magister: I was just thinking that it might be a good idea to update the one in mer-core and make it use submodule also | 21:40 |
Mister_Magister | mal: i can handle that later | 21:40 |
mal | I already did the commit and stuff so doesn't matter who does it | 21:41 |
Mister_Magister | mal: kek | 21:44 |
Mister_Magister | mal: btw can i help you somehow with hybris16? | 21:46 |
eugenio | @adampigg, new droid-config-latte is building | 22:05 |
Mister_Magister | i guess that means no | 22:05 |
T4 | <adampigg> Mal, @eugenio_g7 version still fails | 22:13 |
eugenio | huh, haven't retriggered -version though | 22:14 |
eugenio | let's see... | 22:14 |
T4 | <adampigg> I did | 22:14 |
T4 | <adampigg> Geez, in between pool games i trigger package builds! | 22:15 |
eugenio | hehe | 22:16 |
eugenio | I'll take a look now | 22:16 |
mal | r0kk3rz: one question, why do you build those against mer:core and not sailfish target? | 22:44 |
r0kk3rz | because thats my mer project, i have other obees for sfos | 22:45 |
mal | ok | 22:46 |
eugenio | hmmm, bluez-libs gets pulled too | 23:00 |
mal | eugenio: yes, that doesn't make any sense because bluez5 defines it conflicts with bluez | 23:14 |
eugenio | and droid-config-latte-bluez4 is not even pulled! wtf | 23:16 |
T4 | <adampigg> Ha, enjoy the wierdness! | 23:24 |
T4 | <adampigg> Is there a project level prefer: flag? | 23:24 |
mal | I would probably build the gstreamer stuff you need using the proper target and onl build what you need | 23:35 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!