libera/#maemo/ Saturday, 2018-06-02

jonwilI just realized there is a Maemo Fremantle build of Fennec 17 out there, I should look up the code for it and the debian packaging, maybe that might help me.05:54
jonwilExcept that for some reason the source bits for that (mozconfig, debian packaging etc) aren't actually available.06:18
jonwilAnd the binaries are no longer available either.06:18
DocScrutinizer05strange06:19
DocScrutinizer05archive.org maybe?06:19
jonwilI can't find any links for the source code and the links for the binaries are on some file sharing site and are now dead (archive.org doesn't archive such sites so that doesn't help)06:20
jonwilI posted in the thread in case someone out there can help me.06:20
Juestojonwil: try mozilla archives?06:27
jonwilThe Fennec 17 build for Maemo was totally unofficial06:27
jonwilso it wouldn't be in any Mozilla archives06:27
Juestooh06:27
Juestowell then redo it?06:27
Juestolike, base on linux ff06:27
Juestonothing on garage either?06:28
jonwilThe whole point of wanting to find it is to find how the guy who made it (and posted it in a t.m.o post) actually compiled it and did the debian packaging and etc.06:28
Juestopm or email him?06:29
Juestotried looking through the entire thread?06:29
jonwilYes I did, no useful info there.06:30
jonwilI posted in the thread.06:30
Juestowhen was he last online?06:31
jonwilNo idea.06:31
MaxdamantusIs there anything abnormal in the Fennec build?06:41
MaxdamantusI think I built Fennec a long time ago just x86_64 .. I imagine the process shouldn't be that different for maemo, assuming the build environment works.06:42
jonwilI have no idea since I dont have that build to examine06:42
jonwili.e. I know this isn't06:42
jonwilI know from the threat that this isn't "download mozilla source tree, hit build, get working Fennec"06:43
jonwilthread06:43
MaxdamantusYeah, so that's probably a matter of the build environment being a bit broken, but it sounded like you pretty much got that far already with the gecko build you did, since you were able to run xulrunner.06:44
Maxdamantusso going from that to Fennec is just extra packaging, since Fennec and Firefox are pretty much just XUL applications.06:44
Juestojonwil: think you can see when he was last online on his profile page06:44
Juestoi think*06:44
JuestoMaxdamantus: not exactly, at it's core yes but the ui varies06:45
Juestoadd optimizations too06:45
Juestojonwil: you could ask in the respective fennec channels on moznet too06:45
MaxdamantusWell, the "UI" is part of the XUL application.06:46
Juestotry asking*06:46
jonwilI dont think there is such a thing as fennec channels anymore, its all "Firefox for Android" now06:46
Juestoit's still fennec06:46
JuestoFirefox for Android is fennec06:47
Juestodon't expect anything but might be worth giving it a try06:47
jonwilI doubt anyone over on moznet irc is going to know anything about a random build of Fennec built by some random guy on a random forum.06:47
Juestowho knows06:48
jonwilIn fact I am sure they wont have any knowledge of it.06:48
Juestoyou could ask about porting info to maemo instead06:48
Juestoinfo about porting it to maemo06:48
jonwilIts unlikely I will get any more of a response over in the Fennec channels than I got for my question in the regular mozilla developers channel06:49
Juestookay06:49
Juestojust saying06:49
jonwilNot sure where to go from here, I dont know if the build setup I am using is right or not (versions of different packages etc) , I dont know if the mozconfig and compile options I am using is right and I dont know  if the way the debian packaging compiles things is right.07:58
DocScrutinizer05timeless: ping, wasn't it you who took care about microB a long time ago?10:23
DocScrutinizer05timeless: jonwil could use some hints it seems10:24
sixwheeledbeastjonwil: http://maemo.merlin1991.at/cssu/community-thumb/pool/free/f/fennec/fennec_17.0a1-maemo-thumb0.tar.gz   ?10:26
KotCzarnysorce?10:27
KotCzarny*source10:27
sixwheeledbeastI believe so, in thumb free repo10:28
KotCzarnyyay10:28
jonwilAccording to the thread at http://talk.maemo.org/showthread.php?t=88682 that's a completly different build to the one I am looking for.10:29
jonwilThat is an Alpha build of Fennec, the one I am looking for is a release build that had a fair bit more work done on it.10:29
jonwilOptimization and such10:30
jonwilThe builds I want are the ones in the first post of that thread, the ones on Rapidshare (which no longer exist there since Rapidshare is gone)10:32
sixwheeledbeastJust read down the whole thread, would appear those builds where only available via file share. Seems like the main improvements where building with pixman libs from cssu-devel?10:39
sixwheeledbeastCan't believe that thread was 5 years ago...10:39
sixwheeledbeastI thought the link above would at least help with packaging?10:41
KotCzarny+110:42
KotCzarnyand build configuration10:43
jonwilPossibly10:45
DocScrutinizer05enjoy your weekend, folks10:49
KotCzarnywe do10:50
jonwilThis https://ftp.mozilla.org/pub/mobile/nightly/2011/11/2011-11-10-03-14-03-mozilla-central-maemo5-gtk/ seems to be the last official Maemo build of Fennec by Mozilla. If I could find the exact setup (e.g. all the different packages installed into Scratchbox FREMANTLE_ARMEL) used when build that, that might be helpful.11:00
vectis_jonwil: is this what you are looking for? https://openrepos.net/sites/default/files/packages/6543/fennec_17.0_armel.deb11:06
jonwilThat's the version of Fennec I want but the binaries don't contain the details of how they were compiled that I thought they would contain.11:16
jonwilActually, that may not be the same version of Fennec that I am looking for11:29
jonwilBut in any case it doesn't have all the necessary build configs and things which would be ih the source so it doesn't help me either way11:30
auenfx8about:buildconfig ?12:30
auenfx8jonwil, https://bugzilla.mozilla.org/show_bug.cgi?id=54814612:38
jonwilThat bug just shows some scripts that set things up without pointing me at any of the tarballs and things that actually get installed.12:55
auenfx8https://wiki.mozilla.org/ReferencePlatforms/Linux-scratchbox ?12:56
jonwilFurther analysis shows that there are some major changes between Firefox/Fennec 17 and Firefox 24 (the GCC version required is a fair bit higher for a start) so finding out what they installed in Scratchbox (or what build configs and setups were used) for FF/Fennec 17 (or any older versions) doesn't really help.13:03
auenfx8https://bugzilla.mozilla.org/show_bug.cgi?id=70111313:04
auenfx8looks like last official build was 7.0113:04
jonwilhttps://ftp.mozilla.org/pub/mobile/nightly/2011/11/2011-11-10-03-14-03-mozilla-central-maemo5-gtk/ is the last Maemo build published by Mozilla13:07
jonwil11.0 alpha 1 by the look of it.13:07
jonwilSo again, no help.13:07
auenfx8that sounds about right, 20111109 is when build machines were patched to stop maemo nightlies in bug 70111313:08
jonwilWhat I think I need to do is to find the exact minimum requirements (in terms of hardware and software) needed to build Firefox 24.8.1 in a GTK2 build for regular linux and that would probably give me the info needed to ensure I have the right packages for Maemo.13:09
auenfx8http://www.vladislavonline.com/building-firefox-for-mobile-fennec-on-maemo-sdk/13:12
auenfx8seen those instructions?13:12
jonwilYes I have seen those13:13
jonwilAnd no they don't help.13:13
auenfx8http://www.vladislavonline.com/building-firefox-for-mobile-fennec-on-maemo-sdk/13:14
auenfx8err13:14
auenfx8https://talk.maemo.org/showthread.php?t=8657513:14
jonwilI have seen that thread as well (in fact, I am about to make a post in it :)13:14
auenfx8its an old thread, which is where i got that build link from13:14
jonwilI am staring at the thread right now and am about to post in it (and in fact have posted in it earlier today)13:15
jonwilOh wait no, its a different thread with a very very similar title13:16
jonwilBut I have read that thread and it contains nothing I can use13:17
jonwilI have seen that guys site and everything he has13:17
auenfx8that first mozilla bug has a bunch of the stuff to do with the automatic nightly builds13:26
auenfx8then i'm not sure if the puppet info is any use that it links to13:26
jonwilIt doesn't help.13:27
auenfx8not sure where else to look, unless you want to dig deeper into mozilla's automated build machines in their cvs13:32
jonwilSomewhere there would be (or have been in the past) details of the minimum versions of every package required to build Firefox 24.8.1 on Linux. Its that information that I am trying to find now.13:38
auenfx8when was firefox 24 released?13:53
auenfx8https://wiki.mozilla.org/Mobile/Build/cs2007q3/Fremantle14:02
auenfx8https://wiki.mozilla.org/User:Pjohnsen/MozillaQtBuild14:03
auenfx8https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites$revision/1162814:22
MaxdamantusWouldn't that information be in the build system?14:36
MaxdamantusI think it would be very weird for a project to list all of its dependencies somewhere else.14:38
Maxdamantussomeone would just have to keep updating that other thing based on the information encoded in the build system for the current official version .. pointless effort.14:38
Maxdamantushttps://github.com/mozilla/gecko-dev/blob/7e9b4bbff16bd81a624533ccb5718fd2c1e9b9c1/configure.in#L6014:41
Maxdamantus(that might not be the same as 24.8.1 .. that's just the tree of the commit that changes the contents of ./browser/config/version.txt to "24.0a1")14:43
jonwilYeah I think I understand almost all the build prerequisites now, the only thing I dont know is what version of binutils is the minimum required.14:59
jonwilIt looks like I have what is needed other than possibly that.14:59

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