00:06:22 ...OK, not reproducible on a clean profile on 2.53.14, but the page still is slooooow and eats ~1GB of RAM (and virtual size shots up to ~17G!) 00:06:34 time to play the "guess the addon" 00:06:53 tomman just look at the js junk pulled in via NoScript. 00:21:57 found the addon: it's Redirector that somehow is interacting with that toxic pile of goo and triggering the hang with the Steam logon 00:22:00 ...why? 00:22:29 in any case it's the last time I'm entering a giveaway with those folks 00:53:01 weird, sometimes Palefill fail to work at all 01:02:36 yeah, it seems Palefill broke on .14 01:02:45 no warnings, no errors, it just stopped working 01:03:09 no polyfills get injected, ever 01:03:27 will check on a clean profile 01:06:41 ...nope, it's not SeaMonkey - the addon is BROKEN on .13 too 01:06:52 but downgrading to Palefill 1.20 fixes it 01:08:26 https://github.com/martok/palefill/commit/dedc16d1c24ede66ff27b41b7f04651cf32c090f this seems to be the commit that broke it 01:14:41 apparently the commit address something related to nonces for CSP because my brain hurts trying to understand this security theater 01:18:22 yes, rolling back that single commit fixes everything 01:18:33 wonder why it fails on SM... 01:43:10 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src 01:44:22 yeah, if I take away the nonce attribute stuff, Palefill manages to inject the polyfills successfully 01:44:29 but why? 01:52:58 AHA! 01:53:00 "Palefill" + Math.random() + (new Date()).toLocaleFormat() 01:53:17 .toLocaleFormat() is NOT supported on SeaMonkey :/ 01:53:39 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_toLocaleFormat 01:53:47 ...because Mozilla killed it on FF58! 01:59:02 https://github.com/martok/palefill/issues/48 01:59:24 fix that line with toLocaleDateString() and all pieces of the puzzle finally fall in place 01:59:35 yay, that's my idea of having fun in a Friday night... right? 02:02:40 Dear JavaScript frat boys: please board a 737 MAX and get lost, with love, me~ 12:37:37 tomman toLocaleFormat is ancient Firefox only. Bug 818634 removed it. Won't come back. The whole intl api needed an overhaul and is the base for the new ecma locale stuff. One of the things which might break old or still 52 based add-ons unfortunately. 12:39:03 frg_Away: toLocaleDateString() isn't new either (has been supported since forever), and for the purposes of Palefill (generating a hard to guess string for a nonce) it's a drop-in replacement anyway 12:39:11 wonder why the dev didn't caught that 12:41:19 tomman I think the warning got only added at the 55 level. I did the initial intl backports and it was a mess. Incomplete in 55 and still was in 56 but they still shipped it. Only stable in 58 or so. Needed a bunch of later stuff in SeaMonkey. 12:42:14 Need to do the next round for wpt tests and some idiotic websites like xing to be happy again but well one step at a time. 12:43:18 the only thing that misled me was that this error wasn't getting logged anywhere (not on any of the consoles at least) 12:43:38 it was just a lucky Hail Mary I tried at last, like "what the hell is this line supposed to generate?" 12:52:24 tomman Well looks like mozilla lost another 0.11% last month according to statcounter. Mozilla can be proud of what they accomplished. 12:53:50 Thanks to Firefox Nightlight eh I mean Daylight wiped out on mobile and tablet. 13:43:49 frg_Away: in the meanwhile, rando blogs reposted on Hackernews STILL insist that anything not named Chrome / "latest Firefox" / Safari is "legacy DANGER MINES" 13:44:01 who knows, maybe a lie repeated a thousand times eventually will become a truth 14:02:48 tomman anything browser can be hacked. I suspect SM faster then the others but with so much less bloat more noticable too. With NOScuirpt and uBlock and not whitelisting google clownflare js as default I feel a bit safer :) 14:03:55 https://news.ycombinator.com/item?id=33041016 peak Hackernews, right there~ 14:04:15 "someone could hack your DOS machine and do EVILâ„¢ things on it!!!" 14:04:34 "someone could swap your Sound Blaster drivers with goatse!" 14:05:22 and my favorite: "Progress doesn't come free." 14:07:39 Well the usual mitm is you favorite AV program which thanks to stupid apis is vulnerable. 17:00:51 Fedora's python-3.11.0 rc2 seems not suitable to build SM for now. Broken "python3 virtualenv" generated. 17:00:52 Besdies that, there are at least two 3.11-related issues: bug 1769631 (just s/"rU"/"r"/) and a patch for Fx: https://src.fedoraproject.org/rpms/firefox/blob/rawhide/f/build-python-3.11.patch 17:01:33 So switched back to python3.9 for the build. 18:12:42 buc: interesting. what's the exact error message? Does this only happen with python-3.11 or with python-3.10 as well? I have issues building seamonkey-2.53.14 on my Gentoo machine with python-3.10. 18:13:17 buc: https://pastebin.mozilla.org/1bEmyMAw/raw 18:17:43 JamminUnit: It's another issue, python-3.11 only (see https://koji.fedoraproject.org/koji/getfile?taskID=92383401&volume=DEFAULT&name=build.log&offset=-6540 ). Kinda "bad python3 executable in virtualenv", due to broken (uncomplete) virtualenv as I've discovered. 18:18:31 bummer... :-( 18:20:00 JamminUnit: BTW, Fedora 36 built with python-3.10 OK, see https://kojipkgs.fedoraproject.org//packages/seamonkey/2.53.14/1.fc36/data/logs/x86_64/build.log 18:23:30 JamminUnit: Searching for "gmake -f client.mk" and comparing, looks like your issue might be related to python2 somehow... 20:43:32 * WG9s_ wonders why his Linux builds succeeded. 20:57:04 All my Windows ones too so a bit puzzled. 20:58:03 But python seems to become the new rust with all the py3 incompatibilities 20:58:33 say that on Twitter and you'll be roasted alive 20:59:38 I should try building a Mozilla browser one of these days, even if for lulz 21:00:34 Current mozilla is scary. Stuff like gleam toolkit and full node all pulled in. shudder... 21:14:59 buc: I'll try with python-2.7 uninstalled. 21:16:36 buc: Hah! That chanced the error message to: ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) 21:18:46 And Iterable seems to be deprecated in python-3.10... 21:18:53 JamminUnit: buc left 21:19:54 a-865: I know but he usually still konws when he gets highlited :) 22:54:55 your daily weirdness of the day: https://www.migros.com.tr/makarna-c-425 22:55:20 the main product image "carousel" thing there renders way too big, distorting the rest of the page 22:55:35 each banner is on a DIV... whose width is set to 14912px! 22:56:04 (class="swiper-slide swiper-slide-duplicate ng-star-inserted", but the width style is inlined) 22:56:21 didn't knew Turkey was already on 16K displays! 23:29:47 2.53.14 came in and trashed my profile. 23:30:06 The browser started crashing on almost any page I tried to load until I wiped the profile and started over. 23:30:30 1) Hope you had backups! 23:30:36 2) Any addons? 23:31:28 I did found an addon causing hangs on a very specific site here, but couldn't test anymore on .13 23:41:42 oh god 23:41:44 it began 23:41:57 Clownflare is finally asking me to verify I'm made of flesh of bones! 23:42:10 because people IS STILL DUMB for hosting their stuff there!