**** BEGIN LOGGING AT Sat Jun 02 03:00:09 2018 Jun 02 03:54:50 I 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. Jun 02 04:18:16 Except that for some reason the source bits for that (mozconfig, debian packaging etc) aren't actually available. Jun 02 04:18:37 And the binaries are no longer available either. Jun 02 04:19:02 strange Jun 02 04:19:26 archive.org maybe? Jun 02 04:20:32 I 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) Jun 02 04:20:40 I posted in the thread in case someone out there can help me. Jun 02 04:27:05 jonwil: try mozilla archives? Jun 02 04:27:22 The Fennec 17 build for Maemo was totally unofficial Jun 02 04:27:28 so it wouldn't be in any Mozilla archives Jun 02 04:27:30 oh Jun 02 04:27:35 well then redo it? Jun 02 04:27:45 like, base on linux ff Jun 02 04:28:01 nothing on garage either? Jun 02 04:28:50 The 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. Jun 02 04:29:17 pm or email him? Jun 02 04:29:58 tried looking through the entire thread? Jun 02 04:30:34 Yes I did, no useful info there. Jun 02 04:30:45 I posted in the thread. Jun 02 04:31:12 when was he last online? Jun 02 04:31:32 No idea. Jun 02 04:41:04 Is there anything abnormal in the Fennec build? Jun 02 04:42:10 I 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. Jun 02 04:42:13 I have no idea since I dont have that build to examine Jun 02 04:42:43 i.e. I know this isn't Jun 02 04:43:02 I know from the threat that this isn't "download mozilla source tree, hit build, get working Fennec" Jun 02 04:43:06 thread Jun 02 04:44:05 Yeah, 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. Jun 02 04:44:29 so going from that to Fennec is just extra packaging, since Fennec and Firefox are pretty much just XUL applications. Jun 02 04:44:39 jonwil: think you can see when he was last online on his profile page Jun 02 04:44:49 i think* Jun 02 04:45:18 Maxdamantus: not exactly, at it's core yes but the ui varies Jun 02 04:45:34 add optimizations too Jun 02 04:45:54 jonwil: you could ask in the respective fennec channels on moznet too Jun 02 04:46:02 Well, the "UI" is part of the XUL application. Jun 02 04:46:06 try asking* Jun 02 04:46:31 I dont think there is such a thing as fennec channels anymore, its all "Firefox for Android" now Jun 02 04:46:42 it's still fennec Jun 02 04:47:01 Firefox for Android is fennec Jun 02 04:47:38 don't expect anything but might be worth giving it a try Jun 02 04:47:57 I 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. Jun 02 04:48:08 who knows Jun 02 04:48:10 In fact I am sure they wont have any knowledge of it. Jun 02 04:48:32 you could ask about porting info to maemo instead Jun 02 04:48:54 info about porting it to maemo Jun 02 04:49:17 Its 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 channel Jun 02 04:49:24 okay Jun 02 04:49:38 just saying Jun 02 05:58:14 Not 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. Jun 02 08:23:53 timeless: ping, wasn't it you who took care about microB a long time ago? Jun 02 08:24:27 timeless: jonwil could use some hints it seems Jun 02 08:26:27 jonwil: http://maemo.merlin1991.at/cssu/community-thumb/pool/free/f/fennec/fennec_17.0a1-maemo-thumb0.tar.gz ? Jun 02 08:27:39 sorce? Jun 02 08:27:43 *source Jun 02 08:28:01 I believe so, in thumb free repo Jun 02 08:28:29 yay Jun 02 08:29:01 According 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. Jun 02 08:29:53 That 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. Jun 02 08:30:00 Optimization and such Jun 02 08:32:26 The 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) Jun 02 08:39:18 Just 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? Jun 02 08:39:54 Can't believe that thread was 5 years ago... Jun 02 08:41:20 I thought the link above would at least help with packaging? Jun 02 08:42:46 +1 Jun 02 08:43:04 and build configuration Jun 02 08:45:02 Possibly Jun 02 08:49:28 enjoy your weekend, folks Jun 02 08:50:20 we do Jun 02 09:00:37 This 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. Jun 02 09:06:58 jonwil: is this what you are looking for? https://openrepos.net/sites/default/files/packages/6543/fennec_17.0_armel.deb Jun 02 09:16:59 That'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. Jun 02 09:29:56 Actually, that may not be the same version of Fennec that I am looking for Jun 02 09:30:21 But 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 way Jun 02 10:30:48 about:buildconfig ? Jun 02 10:38:56 jonwil, https://bugzilla.mozilla.org/show_bug.cgi?id=548146 Jun 02 10:55:40 That bug just shows some scripts that set things up without pointing me at any of the tarballs and things that actually get installed. Jun 02 10:56:47 https://wiki.mozilla.org/ReferencePlatforms/Linux-scratchbox ? Jun 02 11:03:39 Further 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. Jun 02 11:04:00 https://bugzilla.mozilla.org/show_bug.cgi?id=701113 Jun 02 11:04:10 looks like last official build was 7.01 Jun 02 11:07:14 https://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 Mozilla Jun 02 11:07:29 11.0 alpha 1 by the look of it. Jun 02 11:07:34 So again, no help. Jun 02 11:08:41 that sounds about right, 20111109 is when build machines were patched to stop maemo nightlies in bug 701113 Jun 02 11:09:00 What 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. Jun 02 11:12:27 http://www.vladislavonline.com/building-firefox-for-mobile-fennec-on-maemo-sdk/ Jun 02 11:12:37 seen those instructions? Jun 02 11:13:54 Yes I have seen those Jun 02 11:13:58 And no they don't help. Jun 02 11:14:00 http://www.vladislavonline.com/building-firefox-for-mobile-fennec-on-maemo-sdk/ Jun 02 11:14:02 err Jun 02 11:14:06 https://talk.maemo.org/showthread.php?t=86575 Jun 02 11:14:38 I have seen that thread as well (in fact, I am about to make a post in it :) Jun 02 11:14:54 its an old thread, which is where i got that build link from Jun 02 11:15:42 I am staring at the thread right now and am about to post in it (and in fact have posted in it earlier today) Jun 02 11:16:39 Oh wait no, its a different thread with a very very similar title Jun 02 11:17:33 But I have read that thread and it contains nothing I can use Jun 02 11:17:42 I have seen that guys site and everything he has Jun 02 11:26:43 that first mozilla bug has a bunch of the stuff to do with the automatic nightly builds Jun 02 11:26:57 then i'm not sure if the puppet info is any use that it links to Jun 02 11:27:07 It doesn't help. Jun 02 11:32:38 not sure where else to look, unless you want to dig deeper into mozilla's automated build machines in their cvs Jun 02 11:38:31 Somewhere 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. Jun 02 11:53:23 when was firefox 24 released? Jun 02 12:02:32 https://wiki.mozilla.org/Mobile/Build/cs2007q3/Fremantle Jun 02 12:03:10 https://wiki.mozilla.org/User:Pjohnsen/MozillaQtBuild Jun 02 12:22:44 https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites$revision/11628 Jun 02 12:36:43 Wouldn't that information be in the build system? Jun 02 12:38:09 I think it would be very weird for a project to list all of its dependencies somewhere else. Jun 02 12:38:59 someone 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. Jun 02 12:41:39 https://github.com/mozilla/gecko-dev/blob/7e9b4bbff16bd81a624533ccb5718fd2c1e9b9c1/configure.in#L60 Jun 02 12:43:33 (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") Jun 02 12:59:22 Yeah 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. Jun 02 12:59:30 It looks like I have what is needed other than possibly that. **** ENDING LOGGING AT Sun Jun 03 03:00:01 2018