libera/#maemo/ Friday, 2018-06-01

* jonwil wishes he could find someone who knows more about Gecko and the Gecko build system and how it works (and what flags to turn on and off and etc)09:25
MaxdamantusThere's irc.mozilla.org09:41
MaxdamantusA lot of actual gecko developers discuss things there.09:41
jonwilI dont think there is going to be much willingness from Gecko guys to help me with code that is as ancient as the stuff I am working with (especially when the platform I am targeting is even more ancient and when some of the stuff I am working on has who knows what local changes made to it)09:58
KotCzarnystill, there is a chance, and asking is free10:00
sicelo:)10:10
siceloneo900 project got many n900 from mozilla, iirc. so you might actually find there's at least one person still passionate about n90010:11
jonwilNot sure how to ask though...10:35
jonwilAnyone know how best to approach this and ask?10:52
MaxdamantusWhat are the sorts of issues you're dealing with atm?10:53
MaxdamantusLack of interoperability between your build of libxul and microb?10:54
Maxdamantusor do you want to know how to solve performance issues or something?10:55
DocScrutinizer05point to the git repo/commit and ask how to build it for platform XY11:07
MaxdamantusYeah, don't do that.11:07
MaxdamantusI imagine you'd just ask about the specific issues you're trying to solve.11:08
Maxdamantusand you might want to qualify that you know it's a really old version of gecko.11:08
DocScrutinizer05if somebody wonders what's up, tell them your system is OMAP3 based and has only 256MB RAM11:08
jonwilThe main issues I have are figuring out the right options to be passing in the mozconfig and the rights bits to be using in regards to the debian patching (e.g. what has happened to the various libs and things and what's the right way to do things)11:19
Maxdamantusbencoh: here are my changes I made to the HTML/JS used by rtcom-messaging-ui btw: https://gist.github.com/Maxdamantus/745b8ffb36adef889e5aa94b0f6ac49b11:19
Maxdamantusbencoh: you can see the actual changes in the "Revisions" tab .. note that it's probably a bit hacky since I did all the changes on the device itself.11:20
Maxdamantusthat git tree is just all the files in /usr/share/rtcom-messaging-ui/html11:21
MaxdamantusWell, I can see there was at least one bit that I made less hacky .. it uses `.textContent` when putting the date in the DOM, instead of using innerHTML.11:22
MaxdamantusPretty ugly that the `item.delivery_str` is HTML-encoded.11:25
MaxdamantusHTML encoding is what an HTML printer should do. Programs shouldn't just pass around HTML-encoded strings willy-nilly.11:25
Maxdamantusunless your goal is to create inadvertent XSS exploits.11:25
Maxdamantusactually, now that I think about it, I didn't do most of those changes on the device itself .. was going by the date of the last commit.11:28
jonwilStill not sure exactly how to approach this or what to say...13:23
jonwilAsking for help upgrading from a version of Gecko that's over 8 years old and many many versions out of date to a version of Gecko that is over 3 years old and still many versions out of date doesn't seem like the sort of thing that will get people to help me. (especially when the device its running on is nearly 10 years old and runs an ancient OS and software stack013:51
MaxdamantusMaybe if you explain the restrictions (eg, that gecko is used not only for the browser but for things like the messaging UI, so it needs to be some particular old version, etc)13:54
jonwilI wonder if mentioning Maemo by name would be a good thing or a bad thing?14:01
MaxdamantusI think it would be bad to try and hide it.14:01
WizzupI tried to ask them about the current state of embedding in irc and got no answer. just fyi14:03
Wizzupthis was a week or two aog14:03
Wizzups/aog/ago/14:03
infobotWizzup meant: this was a week or two ago14:03
jonwilMy guess is that finding the right person (i.e. someone who was actually working on Gecko at the time of the stuff I am dealing with) would help.14:04
KotCzarnyjonwil: remember its irc, long delays in responses is normal14:06
jonwilYeah14:06
KotCzarnysometimes even requires repeating after few days14:06
jonwilI think the way to go would be something like this: Hi, I am working with the Nokia N900 running the Maemo operating system (which uses the Gecko rendering engine for the web browser) and am trying to upgrade the rendering engine from the included 1.9.2 based engine to something newer based on Firefox 24.8.1. I have picked 24.8.1 as it was the last release of Firefox before the Maemo code...14:42
jonwil...was removed completely.14:42
MaxdamantusLast Measured Discharge: 1649 mAh14:46
jonwilThen something like: I am having trouble figuring out the right build prerequisites to use when building for GTK2 on Linux and the right mozconfig entries that make sense for such a setup and was wondering if anyone can help me out a bit with this (the reason I am not just using a modern browser is that there are no modern browsers that are capable of running on the N900 with its GTK2 based UI)14:53
Wizzupsurf runs on it with gtk2 I think, but not on fremantle14:54
jonwilI will probably do it tomorrow morning (GMT+10) as that's mid-afternoon Friday when all the US-based developers will be the most active.14:59

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