Friday, 2018-12-21

*** SpeedEvil is now known as Guest5086905:57
*** BitEvil is now known as SpeedEvil08:56
tsgloveHey, so another question: What's the status on Firefox for the latest Sailfish?    Is this thread still relevant? --> https://together.jolla.com/question/184377/sailfish-browser-is-dead-hail-android-alternatives/12:44
tadzikit's still tricky12:45
tadzikI use the android firefox12:45
tadzikiirc the problem with compiling a newer gecko/firefox is having to have a newer gcc/glibc/ohmygod/wtf12:45
tadzikwhich is generally tricky12:46
tsglovetadzik, thanks!  Just wondering.12:54
r0kk3rzgcc/glibc is ok, we need updated wayland for GTK support13:02
r0kk3rzi started collecting dependences https://build.merproject.org/project/show/home:r0kk3rz:firefox-wayland13:03
tadzikah, I thought you are the man :)13:07
Dakongiven that I just stabilized glib2 on Gentoo with a buffer overrun I think that at least a glib update would be a good idea anyway13:09
r0kk3rzi think the main blockers for that are legal ones unfortunately13:09
tadzikdon't you love it when your favourite opensource has corporate backing13:10
r0kk3rzthe workaround is to build things with a special gcc6 and static link the glibc library13:10
r0kk3rzyeah well, GPLv3 kinda put a grenade into embedded linux13:11
tadzikhuh13:12
Dakonwe have that issue with basically every client because using gcc 4.2.1 is not an option anymore13:13
Dakonso you have GPL3 in the gcc anyway, so what, use it for whatever comes13:14
r0kk3rzi forget what ye olde version of gcc we use13:14
Dakonand then just cleanly separate the packages from each other and provide a way to build the open source stuff13:14
r0kk3rz4 something13:14
Dakonsince >4.2.1 they have (l?)gpl3 for the compiler libs, so it's gcc3 anyway13:15
Dakonshould be 4.8 IIRC13:15
r0kk3rzim hoping this nemo resurgence rebases their stuff on something newer13:17
malr0kk3rz: is the problem wayland or qtwayland?13:17
r0kk3rzmal: how do you mean?13:18
r0kk3rzthe issue was GTK3 dependencies13:18
malr0kk3rz: things in qtwayland affect many things, for example I had to revert some things in new sdl so it would work with our old qtwayland13:19
maleven when wayland itself is new13:19
r0kk3rzyeah this was just to get GTK3 to compile, no idea whether it actually works13:19
r0kk3rzand doesnt explode in a fireball13:20
Dakonwasn't there a Qt update planned anyway?13:22
r0kk3rzyes13:22
r0kk3rzwhenever we see that13:22
Dakonnot this year, but I hope for next one13:22
Dakonthe more interesting question is if it will be 5.9 or 5.1213:23
r0kk3rz5.913:23
malthe PRs for Qt 5.9 support already exist in mer-core and mer-hybris etc13:33
tsgloveCan you shed some light for a n00b?   What's the issue with GPLv3?   Why did, as r0kk3rz mentions, it made it difficult for embedded linux?13:42
tsgloveLicenses?13:42
r0kk3rzbasically GPL3 stipulates that just releasing your source code isnt good enough13:43
r0kk3rzyou have to provide a mechanism to replace the code on the device13:43
r0kk3rzRMS called it 'tivoisation' which im sure you can find articles about13:44
r0kk3rzso for instance, both samsung and lg smart tvs use linux and are totally locked down13:46
r0kk3rzso they will be using old gpl2 things13:46
tsgloveWow13:46
tsgloveSo to use something GPL3, you would have to provide the code PLUS mechanism to "get into" the device?13:47
tsgloveI can see Samsung, LG, etc not liking that.13:47
r0kk3rzyeah13:47
*** Renault_ is now known as Renault14:30
Dakonat least if I'm able to compile say, a patched version of the Qt or kernel you use, I must be able to replace it and the thing must still work15:20
Dakonat least if I had not removed something you rely on15:20
Dakonour customers usually don't care, because their customers would lose certificiation or things like that, but it must still be permitted and possible15:21
Krikkeso when is xa2 getting android support?16:34
mpollate january, according to a blog post16:35
Krikkelink?16:35
mpolhttps://blog.jolla.com/new-sailfish-x-support-xperia-xa2-variants-free-trial/  updated post16:36
Krikkesweet16:37
Krikkestill waiting for my xa2 ultra16:38
mpolthe latest blogpost claims there are still about 10,000 active users of a Jolla 116:43
Mister_Magisterhow can i open url in browser?17:01
Mister_Magisterin qml17:01
malwhat exactly do you want to do? is it based on user interaction or automatic?17:03
Mister_Magistermal: open url in browser when user clicks button for example17:05
DakonI'm one of them https://twitter.com/DerDakon/status/107176361015264051217:11
Mister_Magisterkay i searched history for my question from year ago so nevermind17:12
Mister_Magisterwait what i need is to save link to clipboard17:15
attahDoes anyone happen to know if/how i can limit a certain pulseaudio sink max volume,or liek scale it to soem fraction of the max?21:45
attah*permanently*21:45
fledermausI suspect you'd have to write a module to do that22:18
attahhmm22:24
attahWith my usb-c adapter the usable range for my IEMs is like 5-10%, 100% thusly tries to blow my ears off22:25
fledermausyou can have it _remember_ the volumes for a given device22:26
fledermausbut I don't think there's a canned way to clamp22:26
attahoooh? do tel22:26
attah*tell22:26
attahi'll take anything i can get22:26
fledermaus module-device-restore22:27
fledermausshould do it I think.22:27
fledermausand/or module-card-restore22:27
attahshould do it how/where?22:27
fledermauspactl list modules22:27
fledermausif you have the module loaded it should automatically cache the settings and restore them if/when the device reappears or is made the default22:28
attah...and if i don't?22:29
fledermausuh... if the module'a not loaded it can't do anything?22:30
fledermausmodule's22:30
fledermausnot sure I understand the question.22:30
attah...so then i load the module?22:30
fledermausload the module, it should remember the state from then on. and restore it from its cache when loaded I guess.22:31
attahyup, that worked22:32
attahthanks!22:32
fledermausI dunno the details - it's loaded by default on debian, and it seems to remember the setup correctly when I plug/unplug the TV via HDMI and/or add/remove my headphones.22:32
fledermausYou could conceivably hack up that module to add clamping, since I guess it must be notified of all volume chnages.22:33
attahweird that we have the alvs dialog, and yet stuff like this tries to blow ones ears off22:35
attahtbh i want scaling, not clamping22:36
attahi.e. making 100% be like 30% or something22:37
fledermauswell, I think that's handled by sink-input-volume vs sink-volume22:38
fledermausiirc.22:38
fledermausbut same deal, you still need to intercept the changes and change/suppress them as required.22:39
attahsounds logical22:40
attahwould have been nice if there was an entry in something like /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf22:40
fledermausthe code's over there →22:41
fledermaus:)22:41
attahbut i have no idea how to correlate those files with sinks used22:41
attahhmm?22:42
fledermaussorry, at the limits of what I know22:42
attahno worries, i have a working workaround, and for that you deserve thanks22:43
attahand by some magic now i can use the lowest volume steps in the OS22:44
attahinstead of the lowest possible being uncomfortably loud22:45
attahwow! and if i set it to like 2-3% i regain the use of multiple volume levels22:47
attahagain, thanks22:48

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