*** SpeedEvil is now known as Guest50869 | 05:57 | |
*** BitEvil is now known as SpeedEvil | 08:56 | |
tsglove | Hey, 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 |
---|---|---|
tadzik | it's still tricky | 12:45 |
tadzik | I use the android firefox | 12:45 |
tadzik | iirc the problem with compiling a newer gecko/firefox is having to have a newer gcc/glibc/ohmygod/wtf | 12:45 |
tadzik | which is generally tricky | 12:46 |
tsglove | tadzik, thanks! Just wondering. | 12:54 |
r0kk3rz | gcc/glibc is ok, we need updated wayland for GTK support | 13:02 |
r0kk3rz | i started collecting dependences https://build.merproject.org/project/show/home:r0kk3rz:firefox-wayland | 13:03 |
tadzik | ah, I thought you are the man :) | 13:07 |
Dakon | given that I just stabilized glib2 on Gentoo with a buffer overrun I think that at least a glib update would be a good idea anyway | 13:09 |
r0kk3rz | i think the main blockers for that are legal ones unfortunately | 13:09 |
tadzik | don't you love it when your favourite opensource has corporate backing | 13:10 |
r0kk3rz | the workaround is to build things with a special gcc6 and static link the glibc library | 13:10 |
r0kk3rz | yeah well, GPLv3 kinda put a grenade into embedded linux | 13:11 |
tadzik | huh | 13:12 |
Dakon | we have that issue with basically every client because using gcc 4.2.1 is not an option anymore | 13:13 |
Dakon | so you have GPL3 in the gcc anyway, so what, use it for whatever comes | 13:14 |
r0kk3rz | i forget what ye olde version of gcc we use | 13:14 |
Dakon | and then just cleanly separate the packages from each other and provide a way to build the open source stuff | 13:14 |
r0kk3rz | 4 something | 13:14 |
Dakon | since >4.2.1 they have (l?)gpl3 for the compiler libs, so it's gcc3 anyway | 13:15 |
Dakon | should be 4.8 IIRC | 13:15 |
r0kk3rz | im hoping this nemo resurgence rebases their stuff on something newer | 13:17 |
mal | r0kk3rz: is the problem wayland or qtwayland? | 13:17 |
r0kk3rz | mal: how do you mean? | 13:18 |
r0kk3rz | the issue was GTK3 dependencies | 13:18 |
mal | r0kk3rz: things in qtwayland affect many things, for example I had to revert some things in new sdl so it would work with our old qtwayland | 13:19 |
mal | even when wayland itself is new | 13:19 |
r0kk3rz | yeah this was just to get GTK3 to compile, no idea whether it actually works | 13:19 |
r0kk3rz | and doesnt explode in a fireball | 13:20 |
Dakon | wasn't there a Qt update planned anyway? | 13:22 |
r0kk3rz | yes | 13:22 |
r0kk3rz | whenever we see that | 13:22 |
Dakon | not this year, but I hope for next one | 13:22 |
Dakon | the more interesting question is if it will be 5.9 or 5.12 | 13:23 |
r0kk3rz | 5.9 | 13:23 |
mal | the PRs for Qt 5.9 support already exist in mer-core and mer-hybris etc | 13:33 |
tsglove | Can 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 |
tsglove | Licenses? | 13:42 |
r0kk3rz | basically GPL3 stipulates that just releasing your source code isnt good enough | 13:43 |
r0kk3rz | you have to provide a mechanism to replace the code on the device | 13:43 |
r0kk3rz | RMS called it 'tivoisation' which im sure you can find articles about | 13:44 |
r0kk3rz | so for instance, both samsung and lg smart tvs use linux and are totally locked down | 13:46 |
r0kk3rz | so they will be using old gpl2 things | 13:46 |
tsglove | Wow | 13:46 |
tsglove | So to use something GPL3, you would have to provide the code PLUS mechanism to "get into" the device? | 13:47 |
tsglove | I can see Samsung, LG, etc not liking that. | 13:47 |
r0kk3rz | yeah | 13:47 |
*** Renault_ is now known as Renault | 14:30 | |
Dakon | at 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 work | 15:20 |
Dakon | at least if I had not removed something you rely on | 15:20 |
Dakon | our customers usually don't care, because their customers would lose certificiation or things like that, but it must still be permitted and possible | 15:21 |
Krikke | so when is xa2 getting android support? | 16:34 |
mpol | late january, according to a blog post | 16:35 |
Krikke | link? | 16:35 |
mpol | https://blog.jolla.com/new-sailfish-x-support-xperia-xa2-variants-free-trial/ updated post | 16:36 |
Krikke | sweet | 16:37 |
Krikke | still waiting for my xa2 ultra | 16:38 |
mpol | the latest blogpost claims there are still about 10,000 active users of a Jolla 1 | 16:43 |
Mister_Magister | how can i open url in browser? | 17:01 |
Mister_Magister | in qml | 17:01 |
mal | what exactly do you want to do? is it based on user interaction or automatic? | 17:03 |
Mister_Magister | mal: open url in browser when user clicks button for example | 17:05 |
Dakon | I'm one of them https://twitter.com/DerDakon/status/1071763610152640512 | 17:11 |
Mister_Magister | kay i searched history for my question from year ago so nevermind | 17:12 |
Mister_Magister | wait what i need is to save link to clipboard | 17:15 |
attah | Does 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 |
fledermaus | I suspect you'd have to write a module to do that | 22:18 |
attah | hmm | 22:24 |
attah | With my usb-c adapter the usable range for my IEMs is like 5-10%, 100% thusly tries to blow my ears off | 22:25 |
fledermaus | you can have it _remember_ the volumes for a given device | 22:26 |
fledermaus | but I don't think there's a canned way to clamp | 22:26 |
attah | oooh? do tel | 22:26 |
attah | *tell | 22:26 |
attah | i'll take anything i can get | 22:26 |
fledermaus | module-device-restore | 22:27 |
fledermaus | should do it I think. | 22:27 |
fledermaus | and/or module-card-restore | 22:27 |
attah | should do it how/where? | 22:27 |
fledermaus | pactl list modules | 22:27 |
fledermaus | if you have the module loaded it should automatically cache the settings and restore them if/when the device reappears or is made the default | 22:28 |
attah | ...and if i don't? | 22:29 |
fledermaus | uh... if the module'a not loaded it can't do anything? | 22:30 |
fledermaus | module's | 22:30 |
fledermaus | not sure I understand the question. | 22:30 |
attah | ...so then i load the module? | 22:30 |
fledermaus | load the module, it should remember the state from then on. and restore it from its cache when loaded I guess. | 22:31 |
attah | yup, that worked | 22:32 |
attah | thanks! | 22:32 |
fledermaus | I 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 |
fledermaus | You could conceivably hack up that module to add clamping, since I guess it must be notified of all volume chnages. | 22:33 |
attah | weird that we have the alvs dialog, and yet stuff like this tries to blow ones ears off | 22:35 |
attah | tbh i want scaling, not clamping | 22:36 |
attah | i.e. making 100% be like 30% or something | 22:37 |
fledermaus | well, I think that's handled by sink-input-volume vs sink-volume | 22:38 |
fledermaus | iirc. | 22:38 |
fledermaus | but same deal, you still need to intercept the changes and change/suppress them as required. | 22:39 |
attah | sounds logical | 22:40 |
attah | would have been nice if there was an entry in something like /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf | 22:40 |
fledermaus | the code's over there → | 22:41 |
fledermaus | :) | 22:41 |
attah | but i have no idea how to correlate those files with sinks used | 22:41 |
attah | hmm? | 22:42 |
fledermaus | sorry, at the limits of what I know | 22:42 |
attah | no worries, i have a working workaround, and for that you deserve thanks | 22:43 |
attah | and by some magic now i can use the lowest volume steps in the OS | 22:44 |
attah | instead of the lowest possible being uncomfortably loud | 22:45 |
attah | wow! and if i set it to like 2-3% i regain the use of multiple volume levels | 22:47 |
attah | again, thanks | 22:48 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!