00:01:58 with an ugly default to ~/.mozbuild . Previously, all the stuff goes to MOZ_OBJDIR (autocreated at "mach configure" time), now we need to define yet another dir. Why not default to @OBJDIR@/.mozbuild ? 00:03:59 that hasn't been the case for a while now 00:04:12 and its because backports of mozilla bugs 00:04:27 Thank that they at least warn that they are about to create a subdir in your home directory, and allow you to interrupt with Ctril-C. Excellent design! 00:04:45 its the same thing Mozilla proper does 00:04:51 I know. 00:05:17 I used export MACH_USE_SYSTEM_PYTHON=1 in both versions 19 and 20 ( and I guess 21 too ) but build with "--with-system-icu" let the build process fail 00:05:57 norgo: have you tried to FIX system icu? 00:06:57 no I afraid I am to stupid dor this, I only commented this option and build process worked for me 00:14:40 buc: sent you messages 15:43:54 nsITobin Do you think Bug 1389738 can go in? Seems pretty obsolete per comment: 15:43:55 // NOTE: nsIHttpEventSink is only used for compatibility with pre-1.8 15:43:57 // versions 15:43:58 Just checking the tree a bit for missing up to 60 still which can be applied. 16:21:05 hold on sorry 16:21:09 i was doing dishes 16:21:12 frg: 16:21:35 nsITobin no rush 16:23:39 https://udn.realityripple.com/docs/Mozilla/Creating_sandboxed_HTTP_connections 16:24:57 seems to indicate the same 16:25:16 cause this is where it is commonly used and documented to be a PROBLEM if not specified despite being stubbed out 16:25:59 so unless an adblocker is using it I say sure but keep it in the queue in case it needs reverted for a cycle or two cause its gonna be extension compat this will affect. 16:27:25 nsIChannelEventSink should be in use so yeah 16:28:44 I put it in and we will see if there is fallout in the prerelease. Suspect uBlock is not using it and nether is abp if you still use a fork of it. 16:28:49 do it, add a point on the relnotes, that nsIChannelEventSink should be used instead for any affected extensions which there almost certainly are none. 16:32:59 I doubt ABPrime works on SeaMonkey at this point considering it was fixed up pre-bootstrap abp with post-bootstrap patches and it wasn't entirely happy on UXP's xpcom feature level 16:33:12 xpcom interfaces feature level* 16:34:02 I need to prod the mangled thunderbird amov3 api see if i can get a scrape going 16:36:10 frg: check the rss feedhandling 16:36:12 for any usage 16:37:25 i don't know if it is now but this sparked some vauge impression of early firefox feed reader of which SeaMonkey's navigator feed reader was based 16:37:29 so dunno 16:38:23 frg: do you have a follow up patch for the toolkit search service as it at least at the state on xr uses nsIHttpEventSink 16:38:36 nsITbin checkxr and saw no references. Improt export tools 3.3.2 has a refernce but also tot he new one. 16:39:13 https://xr.thereisonlyxul.org/seamonkey-2.53/search?string=nsIHttpEventSink&find= 16:39:28 Oh the search service. I need to check this so postponed. 16:39:57 the feed reader is clean tho 16:41:15 in 1.1 (xpfe 1.8) sroaming made use of it.. then toolkit search made use of it.. rss never has.. and that's basically been the only real consumer in the tree of it since.. toolkit search service 16:44:38 nsITobin search service is covered in the bug 16:45:01 leaves the import export tools but I think easy fix there too and can just be removed 16:45:53 what license is import/export 16:46:44 https://freeshell.de/~kaosmos/index-en.html 16:46:55 onRedirect is not used in the code. 16:47:05 GPL 16:47:18 damn 16:47:45 if it was MPL i'd say let's just import the export tools 16:49:34 Claims to be compatible with TB 60 too so it should work without modifications. Wasn't sure if aIID.equals(Components.interfaces.nsIHttpEventSink) || throws but probably not then. 16:50:39 here's a test.. leave the interface but noop it see what happens 16:51:12 but no doesn't look critical and anything you'd use it for has a replacement interface 17:43:45 might be interesting to see how this turns out, cookies.sqlite get deleted on browser start, https://forum.palemoon.org/viewtopic.php?f=3&t=31907 17:43:59 DAMN IT 17:44:05 why can't I log into copr 17:44:15 and just get a 400 error invalid transition id 17:49:38 it's them 17:49:44 not seamonkey or anything else 17:53:13 therube: its just typical Moonchild apply Mozilla security patches that have no conception of being for a xul platform anymore and not testing.. This is shit I'd catch regularly when doing my quality assurance pass during rel-prep-week 17:54:35 Moonchild was a security expert.. PRE-PALE MOON and has done NO seucrity work outside mozsec patches for over a decade and every 3-4 months Moonchild would blindly apply a sec patch without testing and ship it. 17:54:52 this is just that 17:54:58 nothing to write home about 18:00:05 https://repo.palemoon.org/MoonchildProductions/UXP/commit/14b9599104 18:00:13 is the change that busted them 18:01:56 I have another theory 18:01:58 sabotage 18:03:30 because over a month ago I announced my Firefox Revenge plans for Pale Moon and Modern Firefox and every time for three years I have announced shit either I get attacked or the platform suddenly breaks with some untracked flaw.. after three years I am done considering it coincidence. Also means I can basically vaporware him into destroying his own platform so there's always that 18:05:08 that aside, still might be interesting to see how it turn out, just what the cause was 18:11:32 he says he doesn't understand why this breaks that .. my vauge intuition says maybe by killing it if it doesn't have a cell at all (whatever that means) is expected behavior for this era of code so returning early when the code isn't expecting it is causing either an aborted or fallback response like deleting the cookie store or something 18:12:13 mozilla TRIES to fail silently in later interations and UXP has a touch of that 18:12:51 isn't expected behavior* 18:16:28 one of Moonchild's biggest failings when working with Mozilla code is he doesn't GET that despite what the code says in isolation every change impacts the entire platform especially in key areas like spidermonkey or dom or layout or xpcom.. 18:18:25 therube: assuming debug isn't likewise busted you could attempt a debug build of UXP if you wanted to find out but meh 18:19:13 that's beyond me. i'll leave it up to them & see how it plays out. 18:23:13 Nuck-TH tho if he stays eagle eyed and keeps pointing out MC's mistakes he won't be welcome there in the long term 18:44:21 yesterday I reported that seamonkey build fails if option --with-system-icu is used. Seems to be fixed now by 1692945-1-87a1.patch. Todays build of 2.53.21b1pre worked again with enabled option. For info only 18:46:26 norgo: love when that happens 18:46:41 don't you? 18:47:11 btw what makes someone support postgres AND sqlite but NOT mysql/mariadb 18:48:23 oh right, when you want to make sure the resulting downstream either jumps through enough hoops or has limited capability.. But what do I expect from redhat software. 18:53:14 I've no experiences with redhat, I'm using opensuse, slackware and archlinux 18:53:53 norgo: feel free to ignore me unless its important .. my rants are leaking today 18:55:59 norgo This was not a new patch. Maybe the newer system icu now needs nasm. 18:56:45 oh i bet that is the case.. yasm has fallen completely out of use outside mozilla-code largely 18:57:01 and yasm and nasm code aren't completely interchangeable 18:57:31 hello frank one week old or am I wrong? 19:01:49 norgo depends. Checked into gitlab for 2.53.20b1 a week ago. If you built only 2.53.19 and not used the patch queue then its one week old. Ripped out yasm some time ago for the .20b1 prerelease. 19:06:51 re: copr yeah their single signon is partly busted .. i did get in tho and then copr automagically became aware of my session. 19:09:39 frg: I build 21b1pre on 4th Dec and today with exactly the same system 19:10:09 then its sun spots. No changes here. 19:10:42 hey frg https://hg.mozilla.org/services 19:10:44 hidden 19:10:51 but still there 19:21:11 frg: Btw. wanted to say thank you for all you do (seamonkey) :-) very good job 19:21:42 norgo We try but it is becoming more and more of an uphill battle 19:26:32 it would be terrible if seamonkey die 19:27:28 yay, Imgur login is BROKEN on SeaMonkey 19:27:42 ReferenceError: currentStep is not defined 19:27:51 TypeError: form.submit is not a function 19:28:03 wonder what stupid new feature they deployed, but now I logged out and can't login again 19:31:07 90% its dynamic improts class fields or big int these days. 19:31:10 I can't even force-submit the form via JS because they somehow overrode the submit() method 19:31:15 ^imports 19:31:16 ...with a button named "submit" 19:31:28 hence the ".submit is not a function" 19:31:35 HOW DO THEY EVEN!?!?!?!?!?!?! 19:32:11 because xul outside xml doesn't work see: html5 19:32:30 document.getElementById("signin-form").submit() 19:32:37 i am cloning every HG repo that looks important especially services and webtools 19:32:43 this is completely broken, thanks to Imgur top meme engineers 19:32:49 and then I will generate bundles and put up on the xulorg 19:36:48 hell, even changing the stupid button to a ordinary submit doesn't work, since it eventually triggers some script that calls... form.submit 20:01:29 tomman: with customelements it may not even be dirived from HTMLButtonElement it may be a generic HTMLElement with totally custom logic 20:01:56 for some FUCKED reason all those html elements do NOT dirive from HTMLElement 20:02:31 HTMLElement is merely the generic element 20:03:18 it sthe one missing piece that would make customelements a complete xbl replacement 20:20:53 curiously enough the form here is using standard HTML, although there is a bunch of jQuery in the way too 20:21:13 I see no trace of Google WebComponents® crapola here so far.. 20:22:22 document.forms has exactly one form, named signinForm, with a unusable submit method because it's now... a child item, in this case the broken button 20:27:43 https://www.tobymackenzie.com/blog/2020/08/20/js-submit-form-overridden-method/ 20:28:35 ...wait, so having a element named "submit" in your form (that is not a button) will BREAK form.submit!??!!?!?!?!?! 20:34:51 yep, managed to login using that 20:35:03 var f = document.forms["signin-form"] 20:35:05 HTMLFormElement.prototype.submit.call(f) 20:36:11 the second one will call the real submit method on the form object referenced by f 20:36:44 ...how does this dog vomit works on Chrome!? Accoridng to that other document it is supposed to be broken because... wat? 20:36:55 and THIS is why people end doing drugs, folks! 20:50:04 tomman: because Chrome does not ahear to any standard they didn't write or already had impled beforehand 20:50:29 and got the spec changed to match them 20:51:19 to the point where Google is replacing http with their own not-anything-like-http udp protocol 20:51:23 no html 20:51:25 no protocol 20:51:27 no browser 20:51:33 unless its theirs or approved by them 20:51:55 it is everything I am against webwise 20:52:00 The other problem with Memeur, er, Imgur is that occasionally you need to logout because otherwise you can't load the page with your uploaded images (instead you get a 404) 20:52:10 and that's what got me landing at this weird landmine today 20:52:41 tomman: fun 20:53:11 logout, login (or find out how to pick the lock, it seems), then suddenly the images page works again 20:57:33 frg: so the groups are hidden but their repos exist and I have cloned em but those repos removed from the top level are indeed gone forever 20:58:25 anything of value gone? 20:59:36 penelope 20:59:53 chatzilla domi but you have in-repo history from those.. 21:00:51 cvs-trunk-mirror but i think i have a git conversion.. pyxpcom but i have a copy in gitform venkman is gone forever but has been busted forever.. I dunno where ldap was kept have to check the wayback machine for the url 21:02:20 repo for schema-validation and looks like a fuck ton of labs and misc projects 21:04:47 anything you didn't miss in the last years you probably miss never 21:06:01 perhaps 21:39:17 of course for my PRIMARY lines of research things like webtools in cvs with UMO and AMO v2 and the remora repo i have and the hg webtools stuff like mxr 22:05:09 dunno feels like more is missing but I may be remembering repos that were removed pre-pandemic 23:43:08 "Mozilla welcomes new executive team members" 23:43:13 just what we needed, more execs! 23:43:20 https://blog.mozilla.org/en/mozilla/new-executives/ 23:43:30 ...wtf, Firefox has a SVP!? 23:43:44 ...and a VP of "Firefox Product", whatever that means 23:43:51 https://blog.mozilla.org/en/mozilla/new-executives/ 23:44:18 > Ajit has years of product management experience from Square, Google, and most recently, Meta, where he was responsible for monetization of WhatsApp and overseeing Meta’s business messaging platform. 23:45:23 https://blog.mozilla.org/en/mozilla/internet-policy/google-remedies-browsers/ in the meanwhile, Mozilla sees its main money pipeline threatened and are... defending Google!? 23:46:20 we are living in very stupid times, as JWZ would say 23:49:10 All hail JWZ! 23:50:27 if i hadn't made so many mistakes in my own development I'd be trying to capture JWZ's attention 23:50:48 i figure he'd tell me to fuck off under most circumstances and perhaps rightly so