15:50:56 Hello all. Are there good pages/scripts available on how to build Seamonkey? 15:52:06 I already looked through these builds and would love to try building them: http://www.wg9s.com/comm-253/ 15:56:10 I found some bits and pieces, is sthis still up to date? https://developer.mozilla.org.cach3.com/en-US/docs/Simple_SeaMonkey_build 15:57:46 I wanted to try building SeaMonkey for an older version of Windows, it may be unsupported territory, so I wanted to ask out. 16:05:32 <_Guilt> Hi, also, is there a Discord for SeaMonkey? 16:05:52 lono 16:05:55 --lolno 16:05:58 no Discord here, sorry 16:06:26 it would not work on our browsers anyway as they target Chrome :/ 16:06:45 (also FOSS projects should stay the hell away from it for other reasons) 16:07:25 _Guilt oldest version you can target with 2.53 is Windows 7 x86/x64 16:08:07 we are not dropping Win7 yet, right? 16:08:54 Anything lower just forget it. Even Vista would need third party code adjustments and a buch of stuff added back too. 16:09:09 <_Guilt> Oh, I'm interested in compiling stuff for Windows XP. 16:09:13 tomman not on my watch as longs as it is possible. 16:09:20 _Guilt forget it. 16:09:27 <_Guilt> So, there's this project called MyPal68 16:09:57 <_Guilt> They basically got rust to work well, and are able to build FF78 level code 16:10:20 <_Guilt> so that one can actually end up using slightly newer code on XP 16:11:14 <_Guilt> However, it's a project that is still developing, 16:11:39 <_Guilt> my only thing is that I want to get started with getting to know the build tools and all that and trying stuff out 16:13:00 _Guilt you need VS2017 with the XP stuff so if you can build 2.49.5 for XP you can try. In the end still forget it. Life is too short. Better contribute to ReactOS and see that this one gets Win 7 api support in. 16:14:38 <_Guilt> I can use MinGW w64 8.1.x but that config isn't supported to build? Currently it's clang 16.0.x right? 16:15:42 <_Guilt> frg_Away, that sounds like a good long term plan. 16:17:49 _Guit VS2019 is used for the x64 builds. VS2017 should still work. Anything clang 9 to 17 should work too. Mingw is unsupported. Patches are in but I doubt it will work and mozilla removed support fo rit if I am not mistaken 16:20:14 <_Guilt> Okay. Let me try seeing if there's some binary version of clang that has it's exe compatibility set to lower. Yes, the path to getting a browser working on XP is very painful. 16:20:37 <_Guilt> Yet the work done by these two projects is very inspiring: 16:20:48 <_Guilt> - https://seri.tools/blog/announcing-rust9x/ 16:21:03 <_Guilt> - https://github.com/Feodor2/Mypal68 16:21:51 <_Guilt> Has anyone here played with any of those two projects, just wondering? 16:22:09 <_Guilt> I am primarily interested in the first one, because it lets me compile rust binaries for very old systems too. 16:24:11 <_Guilt> frg_Away, also, i'm primarily only looking at i386/x86/x32 builds. 16:27:43 Thanks to todays website design they tend to crash sooner than later because of out of memory. Targeting XP plus x86 is a double waste. I ran XP 64 for a long time and this was quite good for its time. As with OS/2 life is too short to muck around with it today. 16:34:58 <_Guilt> I think that today's websites do consume a lot of RAM. 16:36:22 the modern web indeed is bloated beyond reason 16:36:45 <_Guilt> Today, I was seeing someone posting that Windows 95 just ran well on a 386 with 4MB of RAM 16:36:46 there is nothing that stops webdevs from dialing down to the bloat but alas... that doesn't look nice on a resume 16:36:54 _Guilt: I have a 386SX-40 with 6MB 16:36:59 it DOES run... but not that well 16:37:12 you will want at the very least 8MB, to have some room to breath 16:37:19 <_Guilt> tomman, have you tried running any version of Netscape on it? 16:37:24 nope 16:37:25 <_Guilt> Like, the older ones 16:37:26 just IE3 16:37:31 <_Guilt> Oh? 16:37:40 <_Guilt> Does Netscape even run at all? 16:38:13 Haven't really bothered testing web browsers on it, other than IE3 (because it came with Win95 OSR2), and that time I tested Arachne (a DOS browser) 16:38:31 both exhibit terrible performance, and Arachne loves crashing once it runs out of RAM 16:40:48 Really the problem on that one is not the anemic CPU, but the small amount of RAM :/ 16:41:03 and 30-pin 4MB SIMMs are simply made of unobtanium, especially in this country 16:41:16 with 16MB THEN I would be more CPU-bound 16:42:14 Win95 alone runs more or less OK on 6MB, but it will be swapping and hammering that HDD A LOT, and on that hardware you don't even have the luxury of DMA for HDD 16:42:42 (which would be pointless anyway because ISA is too slow for MWDMA modes, much less UDMA) 16:43:23 I recently wanted to start figuring out why modern software kinda sucks 16:43:31 so I wanted to actually go back to the past 16:43:58 I have a slightly old PC: https://blog.karthikkumar.org/usability-of-old-computers-f06a7f00f72e 16:44:36 Even Linux these days consumes a lot more RAM, can't even run a graphical install with 384 MB of RAM 16:45:07 @tomman, being have computer issues, last message I read was the anemic CPU 16:45:28 (history not available in IRC, so I was asking if there was Discord) 16:45:33 sorry, it's annoying 16:45:50 this channel is logged here: https://ircbot.comm-central.org:8080/seamonkey 16:46:35 Anyway, the other problem of trying to run modern software on older machines (aside of the bloat) is the actual driver/OS support 16:46:45 Debian won't install anymore on anything prior to a Pentium Pro or a Athlon 16:46:45 is that in the channel info cause it ain't in the topic.. freeno.. liberairc rules require channel logging to be publicly disclosed upon entry frg_Away 16:47:02 i got slapped by that before 16:47:44 Guilt: the installer will also complain if you dare using anything under 256MB RAM (for the text mode installer!) since Buster at least 16:48:29 And even if you manage to get past that hurdle, you'll find out that your 15-20 year old Radeon GPU doesn't have working video acceleration at all anymore as all the driver support for it got nuked because it had been broken since 2021 16:48:40 yeah, that sucks. I was able to spin up a 128MB SUSE 8.0 machine and it ran fine. 16:49:01 Linux had decent FB support and they broke it too. 16:49:35 Installing old distros is an option, but then you have to deal with shutdown/archived repos, and paranoid nutters saying that you'll get AIDS, hemorrhagic COVID and Ebola if you plug a retrobox to the Internet 16:49:41 @tomman, I keep archived versions of drivers for old GPUs. 16:49:58 (Likely for XP, not so much for 9x or even ancient Linux) 16:50:20 Guilt: that saves you on Windows, but on Linux you're the mercy at the kernel folks :/ 16:50:44 I was able to get OpenCL code running on XP recently. It's funny how bitcoin miners run better than machine learning and webgpu today 16:50:46 if only they understood why stable APIs are a good idea, instead of "only proprietary software would benefit"... 16:51:39 there is zero testing actually of Linux devices 16:52:09 only the big companies which can afford to test their newer stuff are part of the 'community testing only' 16:52:34 so the older drivers are getting removed, and their idea is that if the code hasn't been updated for a long time, it's dead weight 16:52:41 so no stable interfaces really 16:52:49 Linux kinda is the new Windows now 16:53:00 Windows has better compatibility story now 16:53:57 but don't worry, soon Windows and Linux will be gone, because the browser is the new OS™ 16:54:12 Oh no. it'll land in more authoritarian hands than ever 16:54:28 Lock the data, lock the protocols, force the user to centralize the data 16:54:39 developers love that because it finally realizes the Java dream: Write Once, Run Anywhere (that boots to Chrome)! 16:54:52 use the data to train human replacements, kill the humans 16:55:23 Anyway, I should try Retrozilla one of those days on my Win9x boxes 16:55:29 Java, Flash, JavaScript, Wasm ... all the same. 16:55:30 sadly the lack of localizations push me back 16:55:34 What is retrozilla ? 16:55:46 https://github.com/rn10950/RetroZilla 16:56:14 I can try it once I set up a 9x VM/something 16:56:33 MyPal68 is my current SeaMonkey alternative on XP. 16:57:39 I really wish they brought back old addon compatibility to Firefox 16:57:57 ChatZilla is so awesome (currently am using HexChat) 17:15:26 Guilt: or at least trying to bring back original GodZilla movie with Raymond Burr (AKA Perry Mason) 17:18:08 Wow, Raymond Burr is from New West. 17:18:16 Had o look him up. 17:19:30 WG9s, hello! 17:19:51 Guilt: hi 17:21:20 bacl on the 1950's/1q960's Raymond Burr played Perry Mason on TV. and then showed up as a TV reporter in Godzilla. 17:21:35 bacl on the 1950's/1960's Raymond Burr played Perry Mason on TV. and then showed up as a TV reporter in Godzilla. 17:21:47 I'm glad Seamonkey exists today, and they are adding uBlock Origin for it on https://github.com/gorhill/uBlock-for-firefox-legacy and it's not findable on SeaMonkey addons 17:22:23 WG9s, oh, he was also Perry Mason? 17:22:41 well frg wont land a new version if ublock does not work 17:22:51 ON YV 17:23:23 TV 17:23:30 I didnt find uBlock Origin on the addons page 17:23:52 I'm using 2.53.17.1 17:24:21 But the GH version is working 17:24:54 * Guilt checks out Perry Mason 17:26:27 Guilt: I asked frg to respond to you He can point to a version of ublock that works with SeaMonkey. 17:27:12 it is in the page so what is the problem? https://github.com/gorhill/uBlock-for-firefox-legacy/releases/download/firefox-legacy-1.16.4.30/uBlock0_1.16.4.30.firefox-legacy.xpi 17:27:38 Guilt: frg saus in in the Seamonkey release notes 17:29:02 On this page: 17:29:04 https://addons.thunderbird.net/en-US/seamonkey/extensions/ 17:29:47 there's no way to see uBlock origin there, do we need to let the developer know to list it there? 17:30:55 https://addons.thunderbird.net/en-US/thunderbird/addon/ublock-origin/ <- that install button isn't working 17:34:58 I don't know if the developer is active on these repos any more, guess this will be non-discoverable :/ 17:38:12 Alright my kid's up. Will be back after a bit. AFK. 17:38:20 Guilt: frg says latest version f ublock from github works