libera/#maemo/ Saturday, 2018-05-26

jonwilLooks like there are definitely options for getting TLS 1.2 support on Maemo Fremantle for those who are interested in it :)00:10
jonwilAnd for those who say "why bother", point me to an alternative,,,00:14
WizzupI think people have, you just don't accept it as such ;)00:17
jonwil"move to a new OS" isn't an alternative since Leste has no browser and isn't ready for prime time.00:22
jonwilAnd I haven't seen any browser that works for Maemo Fremantle that is new enough to support what is needed00:22
Wizzupwhat you want requires work either way. saying that one requires work and thus is not an alternative is weird00:23
Wizzupbut this argument is not productive anyway ;)00:23
DocScrutinizer05jonwil: don't bother about efforts by others to force everybody onto a new premature platform. we seen those so many times and I recommend to ignore them00:36
jonwilMy point I guess is that it will be much faster to get something new (say, a newer NSS or a newer Gecko tree or something) onto Maemo Fremantle than it will be to get Leste-on-N900 to the point where its a viable replacement with Fremantle and has a full working browser and stuff.00:39
jonwilSo its an alternative on paper but not really viable right now.00:39
DocScrutinizer05I understand that, I even wonder if that "get Leste-on-N900 to the point where its a viable replacement with Fremantle" will ever arrive. We seen exactly same rationale so many times before, like "why do you want to fix audio in fremantle? just develop your 'say who's calling' app for meego, it's the future"00:41
DocScrutinizer05say-who's-calling works on N900, while on N9 it's ... err is N9 still a thing? And if yes, did they manage to overcome Aegis?00:43
DocScrutinizer05arguments like "why don't you support our new project instead" always have an ugly smell00:44
jonwilI think the big argument in favor of Leste (the one I have seen anyway) is that there are a bunch of key packages (gcc, glibc, glib, gtk, kernel and others) that simply can't be upgraded on Maemo without breaking things and a fresh start that doesn't care about ABI compatibility or the many binary blobs on the system is a better way to go vs the CSSU approach of trying to fix bugs on ancient...00:47
jonwil...software versions.00:47
jonwil"throw everything away and start over" is never a good idea00:47
jonwilwell almost never.00:48
jonwilI think the problem with Leste is that it seemed to be more about "how can we get Maemo on other hardware" rather than a proper "how can we bring the N900 up to date" plan (with the N900 just being one of a number of target platforms that ends up being supported because the right bits happen to be there)00:58
WizzupYes, Leste will hopefully outlive the N900. Precisely because hardware ages.01:08
WizzupThat said, it's likely the be the only real and semi-usable target for a while. ;-)01:09
Wizzupbesides, lots of useful/usable stuff has been done that could also be used on fremantle if people put in the time.01:10
WizzupDocScrutinizer05: the irony with your "it's the future" argument is that's in reality it is the exact opposite. leste is more compatible with fremantle than any other thing nokia has made after fremantle. most sw works simply by bumping the debian 'compat' file and recompiling the software.01:11
jonwilWhat are the plans re browser on Leste anyway?01:11
Wizzupthere are several ideas, but none have seen significant effort yet because other things have higher priority. personally I'd like to see if we can take a simple webkit browser and extend it with sensible features. or take/mod jolla browser01:12
Wizzupdownside is that even jolla browser is now already somewhat aged01:12
Wizzupbut they might still update it to newer gecko/nss01:12
Wizzupsurf (from suckless) seemed quite hackable with some useful patches around, but really, I have not looked a lot at webkit at all01:15
jonwilI wonder what version of Fennec was the one that dropped all the bits we would need and became "Mozilla for Android" (I know there is a Maemo build of Fennec 17 but beyond that I dont know)01:16
WizzupI don't recall the version onfortunately. There was also alopex01:17
WizzupI think freemangordon said that Jolla browser is based on version 37 or so?01:17
WizzupI also have not tried QML Browser. Assuming that is webkit01:20
DocScrutinizer05I'm sorry I can't tell if the breakdown of context and meaning was with my post transferred to you or your reply transferred to me, but I can't make any sense of the response. "It's the future" was an argument a meego (Mk1) devel uttered when some maemo fremantle devel asked about how to implement stuff on N90001:21
DocScrutinizer05similar stuff happens every other month, it seems01:23
DocScrutinizer05it's the generic "WONTFIX" reply01:23
WizzupSo if I ask how to do something in debian 3, would you think it is a weird reply to say: upgrade to devuan 8 first?01:27
DocScrutinizer05yes, absolutely01:27
DocScrutinizer05in school you'd get an F for such reply01:28
DocScrutinizer05when I ask "how to drill a hole into steel?", the reply can't be "search for wood"01:29
WizzupI am not so sure about that school analogy. If I used a 30 year old biology book, I'd get an F. They would tell me to get a recent book, with all the fixes to the issues in the 30 year old version.01:30
DocScrutinizer05a reply like "move to windows" wouldn't be any wors ethan the "upgrade to debian 8 first"01:31
DocScrutinizer05when somebody asks "how to do X", the anser "you don't" is never a particularly smart one01:32
WizzupRight, and I never said that. The only thing I remarked is the relative narrow definition of 'alternative', which annoyed me a bit. That's it.01:33
WizzupI should get some sleep01:33
DocScrutinizer05school: the test asks "when your pencil writes an average 4cm per word and on a one page there are 800 words to write, then after how many pages you need to sharpen your pencil when it can write a 6 meter with each sharpening", You answer "Nobody uses pencils anymore, get a ballpen instead!" - guess your rating on that test01:39
DocScrutinizer05I don't know, maybe nowadays this is a valid and even a good answer in school. Back in my time it wasn't, you get zero points and added bonus of public appreciation of the answer by teacher01:49
DocScrutinizer05likewise my original argument that it's not a lehit answer to say "move to meego" when somebody asks how to implement something on maemo fremantle. Nevertheless we heard that a bazillion times01:54
jonwil"don't fix it, replace it with something new that probably isn't a direct replacement" is never a good option if fixing it is actually possible.01:54
DocScrutinizer05exactly01:55
DocScrutinizer05you could dstart a debate about how much effort it is to fix the old stuff and whether or not it's worth it. But a mere '"move to Y" never is a legitimate answer to "how do I fix X"01:56
jonwilIt also depends on whether "move to Y" means "move to Y" or "move to Y and do <blah>"01:59
DocScrutinizer05jonwil: anyway you tackling the TLS issue is highly appreciated by many02:02
DocScrutinizer05OHLOL02:03
DocScrutinizer05>> Sorry, it seems that you are using an IP address or a proxy that is listed in the forum anti spam blacklist. Feel free to contact our staff on irc freenode #maemo channel.<<02:03
DocScrutinizer05why the heck does forum need to protect against spammers *READING* it?02:04
jonwilI figured out 4 possible ways forward. One is to see if we can get a newer version of Fennec (with the necessary TLS support) to Fremantle. There is a Fremantle port of Fennec 17 floating around but I don't know when Fennec dropped all the bits we need and became "Firefox for Android" and whether there is a new enough build that we can get working somehow.02:04
DocScrutinizer05that's honestly one of the most unique stupid things I encountered in whole intarwebs so far02:04
DocScrutinizer05jonwil: sorry, I can't read your tmo post right now02:05
jonwilI copied the posts describing the 4 options I came up with into https://pastebin.com/pbMPnBWN02:06
jonwilOption 1 being to try and get a newer Fennec going, option 2 being to try and get a newer Gecko going, option 3 being to back-port the new NSS to the old microb-engine and option 4 being to back port just the TLS 1.2 bits.02:07
DocScrutinizer05could somebody please point me to the website that offered checking IPs against that forum anti spam blacklist? I need to find a privateinternetaccess proxy that isn't blacklisted02:07
DocScrutinizer05or somebody nukes that anti spam crap on everything tmo except /login02:08
jonwilOption 2 is my preferred option if we can pull it off since it would give not just TLS 1.2 but also a better browser engine (I tested Firefox 24 Portable on my Windows PC against many of the sites that simply do not work on Maemo Fremantle right now and ,many of them are definitely usable on FF24)02:09
DocScrutinizer05sounds good02:13
DocScrutinizer05~listkeys unblock02:14
infobotFactoid search of 'unblock' by key returned no results.02:14
DocScrutinizer05o.O02:15
DocScrutinizer05~listkeys unban02:15
DocScrutinizer05ohmy, 2:16 already02:16
DocScrutinizer05gotta wait til 2:1902:16
DocScrutinizer05I wish TimRiker would fix whatever it is in cron.daily that fucks the bot02:17
DocScrutinizer05~listkeys unban02:19
infobotFactoid search of 'unban' by key returned no results.02:19
* DocScrutinizer05 glares at logrotate and systemd02:20
DocScrutinizer05wouldn't be surprised when there was a systemd-logrotated that fucked up stuff in that it indiscriminately shuts down and restarts processes that have a logfile open at rotate time02:22
jonwilThe 3 problems we have are A.Identifying anything removed between the code we have and the FF24 Gecko code that we need to bring back (not the easiest of things), B.Identifying any API or ABI incompatibilities between the 2 and finding a solution for them and C.Porting the maemo Debian packaging, all the local patches etc (where they still matter) over to the new tree02:23
jonwilBut its still far less work than getting Leste to the point where its usable as a daily driver AND getting a web browser going on that platform.02:23
DocScrutinizer05sounds correct02:26
Wizzupjonwil: 'fixing it is actually possible' that really depends on what you call fixing02:28
Wizzuptls 1.2 is hardly the only thing that is missing/broken02:28
Wizzupbut again, I will refrain from further comments since I don't think it's constructive ;)02:28
jonwilThe FF24 browser engine is not perfect but it still improves a lot over current microb-engine.02:29
Wizzupand you will have to go over all the CVEs since firefox 24 :(02:29
Wizzupoh, I've also tried to ask a couple of times in mozilla irc about the current state of embedding, and I think I've been ignored every time.02:31
WizzupSo I wonder if there is any current embedding framework for gecko/firefox02:31
Wizzupthey might be moving so fast it is just broken :)02:31
Wizzupgn02:35
DocScrutinizer05jonwil: ooh I missd your post  >>[2018-05-26 Sat 02:06:46] <jonwil> I copied the posts describing the 4 options I came up with into https://pastebin.com/pbMPnBWN<<  Thanks a lot buddy04:06
jonwilThe preferred option would be to get FF24 Gecko into microb-engine.04:08
jonwilLooks like the FF 24.8.1 ESR release is a good base to start from in regards to what Gecko tree we use05:23
WikiwideRegarding screencasting : so far, I tried "load applet". It works, as in, records video. But when I ask Media Player to play the 41s video, I obverse: 1) moving image plays out way faster than audio; 2) audio misses last second or so. Is it problem with screencasting "load applet" or Media Player?05:51
WikiwideAnd by the way, would be nice to split "load applet" into two different applets: 1) CPU/memory load monitor ; 2) screencasting.05:52
DocScrutinizer05I never had much luck with load applet screencasts07:53
brolin_empeyIf someone asks how to replace points in their antiquated automotive vehicle propelled by a spark-ignition engine that uses a points distributor instead of electronic fuel ignition, is it really worth learning how to replace points and where to still acquire points if the much easier solution in the long term is to upgrade the vehicle to use electronic fuel ignition or to replace the vehicle with a less antiquated vehicle that already uses electronic fuel08:51
brolin_empeyignition?08:51
KotCzarnyi the vehicle is reliable and hackable, sure08:52
KotCzarnyas opposed to those break-after-guarantee-period 'new' ones08:52
brolin_empeyWhat if someone asks how to use a 5.25-inch full-height HDD using ST-506 host interface (which requires a host controller only available on an ISA card) instead of ATA in an 80486 class or higher computer?  Is it really worth it to use such antiquated storage technology instead of using an ATA host controller and 3.5-inch or smaller HDD or SSD?09:03
brolin_empeyWhat if someone asks how to run Mac OS X on their m68k Macintosh?  Do you tell them to run GNU+Linux for m68k so that they can run Mac OS X for PowerPC on a PowerPC computer emulated in software on an m68k computer? ;-)09:10
brolin_empeyI mean using PearPC, which is a software emulation of a PowerPC computer that can technically run on GNU+Linux for m68k on an m68k Macintosh.09:13
brolin_empeyWhat if someone asks how to run Windows 98 on an 80386 computer?  Do you tell them to install Windows 98 on an 80486 or higher class of computer and move the drive to the 80386 computer after installation because Windows 98 can technically partially run on an 80386 but the installer will, by default, refuse to run on less than an 80486 class of computer?09:16
brolin_empeyWhat if someone asks how to use a Nokia N900 with the cellular network of Telus Mobility, Bell Mobility, or any of their MVNOs in Canada, who use bands not supported by the cellular modem in the Nokia N900? ;-)09:21
KotCzarnywhat if someone tells you there are people using n900 and if you dont use, you shouldnt tell them what and how to use their n900?09:22
brolin_empeyWhat if there were no hypothetical questions?09:24
brolin_empeyI wonder if my dot-matrix impact computer printer from the 1980s that I got working with Windows 7 for x86-32 is still supported by Windows 10 for x86-64.09:31
sixwheeledbeastPeople are going to what the best solution for there task, this is why as projects get older there are different views and directions to take.09:41
brolin_empeyRegarding my last message, I am seriously finally trying it because I already have the printer installed on Windows 10.  The printer still powers on and both Form Feed and Line Feed functions appear to work but without any paper.  I just need to (re)learn how to insert paper in a printer that is around the same age as me (circa 1987).09:45
sixwheeledbeast~unbinip09:45
sixwheeledbeast~unbanip09:45
infobot[unbanip] please contact techstaff <at> maemo <dot> org with your request, or see ~techstaff, or see https://www.stopforumspam.com/removal, or contact tmo maintainer chem|st in here, or if your ip is dynamic, try changing it09:45
sixwheeledbeast:facepalm:09:46
brolin_empeyI have both Letter and A4 sizes of copy paper even though I live in Canada.09:47
sixwheeledbeasthttps://github.com/marxoft/qml-browser - is WebKit I believe09:52
jonwilI would rather not try and throw some who-knows-what fork of Webkit in there if we can get a newer mainline Gecko (with whatever local patches we need) in there instead.09:54
jonwilI dont see anything show-stopping preventing us getting FF24 going on Fremantle although I haven't yet dug all that deep into any ABI changes or the like09:55
KotCzarnything being ancient for one?09:56
KotCzarny201509:56
sixwheeledbeastI am assuming QWebkit from Qt4.x?10:00
brolin_empeySeriously, how do you insert a sheet of normal/friction-feed paper in a dot-matrix impact computer printer?  The Paper Feed selector is already set to Friction Feed.  I have old continuous/tractor-feed paper I can use if necessary (only in Letter, not A4, size, though) but I am trying to use a sheet of normal copy paper.10:03
jonwilI suspect the FF24 rendering engine will work with more websites than any QT 4.x webkit forks out there. Plus its mostly self contained and we wouldn't need to make all sorts of changes to our version of QT to get the needed features like TLS 1.2.10:51
jonwilThe GTK changes we would need for FF24 are probably fairly small and easy to back port from a newer GTK.10:51
jonwilGetting TLS 1.2 in our QT means we need a new OpenSSL and that adds complications in terms of trying to have both 0.9x and 1.0 running at the same time.10:51
jonwil1.x rather10:51
Wizzupjonwil: huh? I think that the qt4 webkit is up to date with most recent webkit11:29
Wizzupoh, right, you mean maemo fremantle qt11:30
Wizzupnvm11:30
jonwilI believe that getting FF24 running as a replacement for microb-engine is the best option. But that's just my opinion.11:34
WizzupI'm going to be excited if you can pull it off, but I have other things to work on, so I won't be able to help much11:39
JuestoOksana: I'm running Leste in my laptop finally :) it's working nicely for the most part20:06
sicelo;)20:09

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