Thursday, 2019-02-07

*** ChanServ sets mode: +v T402:05
abransonapparently the gstreamer api for android camera api2 is nearly ready: https://youtu.be/bUZYWEt_4lw?t=99907:42
sledgesPSA: Sailfish OS community collab'n'contrib #mer-meeting <- indulge in just under 45min if you may08:16
T4<adampigg> Abranson, get coding then!08:56
*** ChanServ sets mode: +v T408:57
*** ChanServ sets mode: +v T411:14
T4zenev0 was added by: zenev011:53
*** OhYash1 is now known as ohyash12:06
*** OhYash1 is now known as ohyash13:07
T4jgibbon was added by: jgibbon15:55
piggzit is entirely obvious why kde switched from autotools to cmake16:59
r0kk3rzeveryone is moving away from autotools16:59
piggzr0kk3rz: apart from pulseaudio-modules-droid :D16:59
r0kk3rzcmake or meson is the current battleground17:00
piggzit probably wouldnt be hard to re-write the build system17:00
piggzlets see if i can learn this shit quickly tho17:00
r0kk3rzfor most things its super easy17:05
Mister_Magisterhmmm what to use in c++ to play audio in game17:06
Mister_Magisteraudioresource compatybile ofc17:06
r0kk3rzsome pulseaudio library17:11
r0kk3rzyou realise libaudioresource ia auper simple btw?17:16
Mister_Magisterr0kk3rz: i know17:16
Mister_Magisterand it's super simple to break things17:16
r0kk3rzso it doesnt need to be compatible as such17:16
Mister_Magisterr0kk3rz: well it does17:22
Mister_Magistercause it's breaking my lib so17:22
r0kk3rzthen you're doing it wrong :p17:23
Mister_Magisterr0kk3rz: nope audioresource is doing it wrong17:24
r0kk3rzofcourse, ypur code couldnt possibly be wrong17:24
Mister_Magisterr0kk3rz: sure it couldn't17:36
Mister_Magisterr0kk3rz: it works without audioresource17:36
Mister_Magisterand audioresource is running just one function17:36
r0kk3rzrunning once?17:37
Mister_Magisteryep17:39
r0kk3rzshould be fine then17:43
Mister_Magisterbut it isnt17:43
r0kk3rzthen somewhere you are mistaken17:43
Mister_Magisternope17:43
r0kk3rzyep17:44
Mister_Magistersomewhere audioresource is mistaken17:44
Mister_Magisterits 4yo code17:44
r0kk3rzwhich is why its caused everyone so much pain17:44
r0kk3rzand needs fixing all the time17:45
Mister_Magisteryep17:45
r0kk3rzoh wait. it doesnt17:45
Mister_Magisteroh wait it's breaking things17:45
r0kk3rzbecause it does one simple thing17:45
Mister_Magistercause nobody tried openal before and sfos openal is 4yo too17:45
r0kk3rzyou might as well give up then i suppose17:46
Mister_Magisterthat's where this useless talk begin17:47
Mister_Magisteryou are not helping assuming everyone but you is wrong17:47
r0kk3rzhah, pot. kettle17:48
T4PM_The_Angry was added by: PM_The_Angry17:59
piggzr0kk3rz: mal: how do you specify a specific .spec to build on obs?18:58
piggzgot it18:59
piggzIf your git repo has multiple spec files in the rpm subdirectory set the env variable OBS_SERVICE_PACKAGE19:00
piggzto the name of the one you want to use (without .spec suffix)19:00
piggznow, where do i set that!19:01
T4<elros34> use same package name as your spec file19:05
piggz@elros34 i cant, as its used already, and im adding a variant of it19:07
r0kk3rzyou cant do two of the same package19:29
piggzr0kk3rz: i dont want to, i just want to build with a specific .spec19:29
r0kk3rzso make the obs name, the same as the spec19:30
piggzr0kk3rz: the help says i just need to set an env variable, i just dont know where to set it....19:30
r0kk3rzjust make rhe name right19:30
piggzr0kk3rz: even that doesnt work, says19:34
piggzERROR: Need single spec file in rpm19:34
piggzwhen submitting _service19:34
piggzbut, pulseaudio-modules-droid already has 2 specs, i just added another19:35
T4<elros34> you don't https://github.com/piggz/pulseaudio-modules-droid/tree/keepalive/rpm19:36
piggzoops...19:36
piggzquick git ammend...!19:36
piggzyou saw nothing!19:37
r0kk3rzshould work19:37
r0kk3rzwhen you stop derping19:38
r0kk3rzhappens to the best of ua19:38
piggzdone!19:39
piggzi should PR that change ... maybe someone can check it still builds ok with a normal droid device?19:39
r0kk3rzso this is pulse-modules-notdroid?19:40
Mister_Magisterwhat? a pulse-modules-notdroid?19:43
piggzr0kk3rz: yes, builds just the keepalive plugin19:43
Mister_Magisterpiggz: what is it for19:43
piggzMister_Magister: for native ports, eg, x8619:44
Mister_Magisterahh19:44
r0kk3rznotdroids19:44
Mister_Magisteror mainline19:44
Mister_Magisternice19:44
Mister_Magisterthanks!19:44
r0kk3rzpiggz: abusing cmake?19:45
piggzr0kk3rz: no, abusing autotools19:45
piggzconfigure.ac, Makefile.am etc!!!!!!!!!!!19:45
r0kk3rzmeh19:45
Mister_Magisterpiggz: can't we run default pulseaudio19:45
malpiggz: package name defines used spec19:45
malpiggz: no need set any env var19:46
Mister_Magistersince we don't need droid module cant we run normal pure pulseaudio like every other linux19:46
piggzmal: i know ... but the error help when submitting a bad _service says it can be overridden with an env var19:46
r0kk3rzyeah but keepalive plugin is needed19:46
malpiggz: oh, never seen that19:46
Mister_Magisterwhat is it doing19:46
piggzMister_Magister: yes, but iwthout keepalive, audio stops when screen turns off19:46
Mister_Magisterahhh19:46
Mister_Magisterokay thanks!19:46
Mister_Magisteri wonder how sfos sleep mode was made19:47
piggzmal: eg, https://i.imgur.com/msaC3Tp.png19:48
r0kk3rzmeego, thats how19:49
r0kk3rzpossibly even maemo19:49
Mister_Magisterwhew19:51
T4<eugenio_g7> piggz, cool stuff!19:51
piggz@eugenio_g7 next to fixup the macros not working on -version- ....19:52
Mister_Magisterr0kk3rz: so obsolate stuff party? outdatedland™19:52
r0kk3rzno? seems to work fine19:52
Mister_Magisterjust because it works doesn't mean it's good19:53
r0kk3rzjust because its old doesnt mean its bad either19:53
r0kk3rzif you have better ideas lets hear it19:54
TheKitpiggz, do you still have to build Sailfish rootfs with Android tree?19:55
TheKitI mean droid-* packages19:56
piggzTheKit: yes, currently building the hal package as normal19:56
piggz@eugenio_g7 do we need qt-scenegraph-adpatation?19:57
TheKitI would like to try running it on Pine64 playbox later19:58
piggzTheKit: running what?19:58
TheKitSailfish19:58
piggzcool, what arch is that?19:58
TheKitarm64 with mainline kernel19:58
piggzTheKit: well, we are not building anything requireing libhybris afaik19:59
r0kk3rzyeah i was thinking of getting a pinephone19:59
r0kk3rzso cheaps19:59
piggzr0kk3rz: like https://cdn.shopify.com/s/files/1/0888/8214/products/wood-bare-tree.png?v=1533153100 ?20:00
TheKitor PineTablet20:00
r0kk3rzeveryone else is like yeah 600-1000€ for a shitty imx device, then bam pinephone 150€20:00
TheKitpiggz, https://forum.pine64.org/showthread.php?tid=7093&pid=4385020:01
r0kk3rzisaw the devkita at fosdem20:01
piggznice20:01
r0kk3rzbetter than the other devkits i saw at least20:01
T4<eugenio_g7> piggz, no qtscenegraph-adaptation is not needed20:03
piggz@eugenio_g7 cool, that leaves only mce-plugin-libhybris20:04
T4<eugenio_g7> Yup20:04
piggzmal: you prefer %define native_build 1 ? https://github.com/mer-hybris/droid-hal-version/compare/master...piggz:master20:07
T4<eugenio_g7> piggz, we could use spiiroin's maemo leste branch as he said yesterday, only a new spec file is needed20: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! :P20:09
T4<eugenio_g7> Cool20:09
piggz@eugenio_g7 ... i have to go to the pub, so i trump your dinner20:09
T4<eugenio_g7> I'll do it later tonight then20:09
T4<eugenio_g7> Heh20:09
malpiggz: isn't that %if 0%{?have_led:1} && 0%{?!native_build:1} a bit pointless, why not use have_led for all=20:10
piggzmal: that one is temporary20:10
malpiggz: ok, you seem to have some obexd related dependency issue now20:11
piggzi know...20:11
piggzmal:, @eugenio_g7 feel free to find what pulls in oboexd, probably not having time!20:20
piggzbluex5-obex is support to obsolete it20:20
malpiggz: did you remember to change bluez depencency in broadcom-bluetooth?20:21
piggzand coflict it20:21
piggzyes, i think so20:21
piggzmal: https://build.merproject.org/package/view_file/nemo:devel:hw:xiaomi:latte/broadcom-bluetooth/_service:tar_git:broadcom-bluetooth.spec?expand=120:21
malpiggz: why do you have r0kk3rz mer core as dependency repo, do you need it ?20:29
piggzmal: gstreamer 1.14.420:30
malpiggz: I still wonder why you wanted that and not just use 1.14.1 :)20:30
piggzmal: 3 releases of bugfixes ;)20:30
r0kk3rzbecause +320:31
malpiggz: it just makes bug hunting more difficult20:31
r0kk3rznot really, its fine20:32
r0kk3rzi should submit the updates20:32
r0kk3rzbut you could pull in all kinds of stuff from that repo20:33
r0kk3rzi did do a 14.1 build of libav20:33
malpiggz: for some mystical reason it installs both bluez and bluez520:36
malpiggz: which really shouldn't happen because spec defines a conflict between those20:37
piggzmal: eugh20:40
malpiggz: submodule is very old20:44
malpiggz: in config repo20:44
T4<adampigg> Ah, ok20:58
T4<adampigg> @eugenio_g7, droid confog latte is on sfos on latte project,  so you could update the submodule and trigger a rebuild21:24
malMister_Magister: btw, I built latest OpenAL, seems to start at least, I did try other than that21:35
Mister_Magistermal: i built it too you could use mine21:39
Mister_Magistermal: latest openal stuters less than sfos one but it still does21:39
malok21:39
malMister_Magister: I was just thinking that it might be a good idea to update the one in mer-core and make it use submodule also21:40
Mister_Magistermal: i can handle that later21:40
malI already did the commit and stuff so doesn't matter who does it21:41
Mister_Magistermal: kek21:44
Mister_Magistermal: btw can i help you somehow with hybris16?21:46
eugenio@adampigg, new droid-config-latte is building22:05
Mister_Magisteri guess that means no22:05
T4<adampigg> Mal, @eugenio_g7 version still fails22:13
eugeniohuh, haven't retriggered -version though22:14
eugeniolet's see...22:14
T4<adampigg> I did22:14
T4<adampigg> Geez, in between pool games i trigger package builds!22:15
eugeniohehe22:16
eugenioI'll take a look now22:16
malr0kk3rz: one question, why do you build those against mer:core and not sailfish target?22:44
r0kk3rzbecause thats my mer project, i have other obees for sfos22:45
malok22:46
eugeniohmmm, bluez-libs gets pulled too23:00
maleugenio: yes, that doesn't make any sense because bluez5 defines it conflicts with bluez23:14
eugenioand droid-config-latte-bluez4 is not even pulled! wtf23:16
T4<adampigg> Ha, enjoy the wierdness!23:24
T4<adampigg> Is there a project level prefer: flag?23:24
malI would probably build the gstreamer stuff you need using the proper target and onl build what you need23:35

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