-
IanN
-
IanN
-
WG9s
checking in to say here for the meeting!
-
tomman
off to make some breakfast~
-
IanN
-
frg
Hi rsx11m
-
rsx11m
howdy!
-
WG9s
doody?
-
rsx11m
exactly 8-)
-
IanN
hi rsx11m
-
njsg
hi .*
-
IanN
Who's taking minutes?
-
IanN
hi njsg
-
frg
me
-
IanN
thanks
-
IanN
Nominees for Friends of the Fish Tank?
-
frg
I nominate Myckel for providing 2.53 patches for the build system
-
IanN
seconded
-
njsg
2nded
-
rsx11m
oked
-
njsg
s@2nded@3rded@
-
IanN
Action Items
-
frg
bau
-
WG9s
so ctrl=alt=f shows a blank dark sreen
-
WG9s
worn sindow
-
WG9s
wrong window even
-
IanN
Status of the SeaMonkey Infrastructure
-
frg
bau for me
-
IanN
ewong is slowly migrating linux boxes to Rocky from CentOS
-
rsx11m
makes sense...
-
CaptainTobin
meep
-
IanN
next one he's working on his aus2 (which is used for doing updates), so will have to wait for a few weeks after 2.53.19 gets pushed out
-
frg
does this need a new update url or why the delay?
-
IanN
no will keep the existing update URL, just need to test the new box when it's not busy
-
WG9s
so either taking over same ip or a DNS change only?
-
WG9s
so no need to do anything different just the same rul will point to a different box
-
IanN
WG9s: DNS will just point to the new box
-
WG9s
url
-
WG9s
exactly
-
IanN
Status of the SeaMonkey Source Tree
-
ContributorTobin
frg is amazing? that is the status lol?
-
WG9s
Needed a minor patch to keep comm-central builds working just moving things from convars.sh to moz.configure
-
frg
all building I think. I finally pused the outstanding patches to central
-
WG9s
but ou see i just added a new outstncing one.
-
frg
My wip queue is now at the end of 67 with SpiderMonkey patches. Dynamic import and bigint working.
-
ContributorTobin
frg: how much would we loose if we attempted an esr68 spidermoney graft?
-
IanN
yay :D
-
frg
Still not good becuase need to rebase the optional chaining and regexp stuff.
-
WG9s
my all platforms builds using latest WIP Queue running now
-
ContributorTobin
as in swap it out
-
ContributorTobin
eh I'll look into that soonish, sorry to derail
-
frg
ContributorTobin not possible. They removed add-on compartments and other stuff. I also left out some global properties and multi realm comparetment stuff. A
-
ContributorTobin
ah
-
frg
Will look at some if it later. Also fallout fro stuff outside SpiderMonkey like static component registration.
-
» ContributorTobin likes learning something about mozilla from other people for a change lol
-
frg
if you grab the wip queue from
gitlab.com/frg/seamonkey-wip check the series file.
-
IanN
Release Train
-
frg
mozilla-central-push_421799.patch to mozilla-central-push_460238.patch is the so far taken out stuff.
-
frg
added the 2.3.19 beta bugs and switched nighty builds to 2.53.20b1 pre
-
frg
Sorry took a bit longer for personal reasons again.
-
frg
I think we can do the beta tomorrow. Looking into some sec backports today.
-
ContributorTobin
is sm's nss set to default to dbm or sqlite
-
frg
With Cent OS 7 basically EOl do we still want to do x86 builds? My Proposel would be to end this with 2.53.19
-
ContributorTobin
i think I asked this before but I forgot the answer
-
frg
sqlite
-
frg
dbm is still built for udpdates from old releases. Might end this too soon. We just need a watershed release then for automatic updates.
-
ContributorTobin
frg: I agree, on ending x86 build production but to avoid a huge backlash I'd keep at least functional x86 around.
-
ContributorTobin
so they can build em them selves
-
IanN
frg: good news, Rocky 8 still seems to build x86 fine
-
ContributorTobin
IanN: which gcc version you using?
-
IanN
ContributorTobin: gcc 8.5.0
-
ContributorTobin
good version
-
ContributorTobin
4 7 and 8 do REALLY well on mozilla code in my experience
-
ContributorTobin
10 isn't too bad either
-
WG9s
andit builds fine using clang for me
-
frg
Personally I don''t want to rip out the code and WG9s can still build x86 for people who need it but it is a waste imho.
-
ContributorTobin
frg: anyway re nss so all that is left is to what shut down the migration?
-
WG9s
but I am using clang 15.0.5 had an issue using later versions with it not bing able to find X11 libraries becuase of some build config issue
-
WG9s
not sure what current state of that is have not tried later clang versions later
-
frg
For the dbm issue I just remeber that this would just need a readme section. 2.49.x and older are not set for automatic updates. So can take it out and put it in the release notes to update to an older version forst if you update from pre 2.53
-
WG9s
ment had not tried recenlty
-
frg
Anyway dbm maybe for 2.53.20
-
ContributorTobin
frg: as much as *I* like dbm for sustainability (unless you wanna fork nss) it just needs to go away as one less complication.
-
frg
2.53.19b1 has lots of stuff in but not much for eb compatibility. More a groundwork release.
-
ContributorTobin
yeah speaking of tthat fedora's start page is broken in sm lol
-
frg
so please test. It is super stable for me.
-
ContributorTobin
I'll run the queue and thrash for y'all
-
njsg
ContributorTobin: broken in sm or server-side?
-
njsg
I'm getting a "... is offline" message
-
ContributorTobin
Timestamp: 6/16/24, 09:31:56 CDT
-
ContributorTobin
Error: SyntaxError: expected expression, got keyword 'import'
-
ContributorTobin
-
ContributorTobin
Line: 23, Column: 24327
-
ContributorTobin
Source Code:
-
ContributorTobin
s:[],redirect:F==null?void 0:F.redirect,component:()=>r(()=>import("./404.DzcOTCdt.js"),__vite__mapDeps([0,1,2,3,4,5]),i
-
ContributorTobin
and some custom element placeholder animations
-
njsg
ah I was looking at fedora.org
-
ContributorTobin
just mentioning it cause well.. its set as the default homepage
-
ContributorTobin
-
ContributorTobin
version 2.53.18.2-fc39
-
tomman
late?
-
tomman
hi world anyway~
-
njsg
tomman: hi
-
njsg
ContributorTobin: that's probably default homepage for fedora builds, and if they have exquisite JS on the website their web site team needs to fix that. loads without JS for me, but seems heavy-ish?
-
WG9s
tomman well i thought it was odd you left 5 mins before meting start to say off for bradkfast
-
tomman
and now I've got my breakfast~
-
IanN
Extensions Tracking
-
frg
It needs dynamic imports. My wip build can't load it because it als need the new regexp.
-
tomman
Redirector remains broken because its bundled jQuery is getting blocked from doing some formerly allowed stuff
-
frg
bau
-
tomman
haven't really looked in depth how to address that
-
WG9s
but if the brower and the webpage are form fedora sounds like a fesora bug.
-
IanN
2.Next, Feature List, Planning and Roundtable
-
ContributorTobin
WG9s: I agree but doubt they will
-
frg
bau
-
njsg
it's sad when there are FLOSS projects that use these pages that require select browsers, if not also powerful GPU acceleration. Almost makes it look like I'm trying to play some powerful 3D game...
-
ContributorTobin
Sync as usual has a weave 1.1 php and server solution but webcompat takes priority
-
ContributorTobin
and I have tycho weave client as well..
-
ContributorTobin
so same as alwys
-
njsg
no progress from me on the composer side, I didn't even manage to test a change to keep findbar search history between editors
-
WG9s
I am thinking of still trying to get about:credits into 2.53.19 final i might try a all pages built-in no externl server required verison for now and then work on the website for 2.53.10
-
tomman
njsg: Doom 3 now runs on web browsers, jus' saying~
-
ContributorTobin
but does it run on seamonkey
-
ContributorTobin
now I have no authority to do this but if I did DOOM on SeaMonkey would be second only to general webcompat.. because DOOOOOOOM
-
njsg
there is also that link color issue that was mentioned here some weeks ago, I think that one might already have a suitable bug report. IIRC the issue was that a stylesheet is removing color customizations for anchors, and my question back then was why was that rule added, didn't check that yet
-
ContributorTobin
so page style is overriding accessibility override colors?
-
njsg
ContributorTobin: SeaMonkey can at least handle a lite version of DOOM, the DOM.
-
» njsg hides
-
ContributorTobin
njsg: !
-
IanN
AOB
-
ContributorTobin
Wayland support. How far up the patchqueue is it cause widgit code is kinda modular so it would be a good canidate to toy with patches between the queue and release..
-
frg
If i use the same approach as with SpiderMonkey about 5000 to 6000 patches.
-
ContributorTobin
so little ways off
-
ContributorTobin
well I'll put it on my list.. I'll also create a list. lol
-
frg
aob bau
-
njsg
any other business? well, 2GiB RAM sure is not enough to have a few tabs open, funny how I manage to get SM killed even with NoScript enabled. No news there, and any handling from SeaMonkey itself would probably always require that I disable overcommit and the OOM killer.
-
ContributorTobin
Also, There is only XUL dot Org is no longer going to serve as an index and resource to mozilla projects due to lack of cross-community .. decency actually.. thus the xr subdomain will stand and the main domain is now redirecting to seamonkey..
-
IanN
okay, thanks for your time today. Next meeting is in 3 weeks time, same bat channel, same bat time
-
rsx11m
see you in July!
-
WG9s
IanN: thanks
-
frg
ContributorTobin use xr almost daily. Thanks for providing the service.
-
IanN
ContributorTobin: agreed
-
ContributorTobin
Oh yeah,
github.com/binaryoutcast/neptune is where I am developing the new add-ons server software. Which will be mirrored to gitlab eventually
-
frg_Away
cu ... here
-
ContributorTobin
frg_Away: xr needs some love too
-
ContributorTobin
frg_Away: I dunno how mozilla gets along on dxr/searchfox alone
-
frg_Away
I wonder what happens with searchfox when mozilla switches to git. I still think doing this is their biggest error in the last years.
-
tomman
isn't all GiggityHub these days?
-
njsg
not yet
-
njsg
still, mastodon/fediverse might think it is because somebody picked that up a couple days ago
-
njsg
(again?)
-
frg_Away
searching on gitschlub even with a supported browser is painful
-
njsg
it was already a bit useless before they started requiring JS and these extra features
-
ContributorTobin
frg_Away: going git would be fine if they were capable of producing a full fidelity repo which they aren't but will botch.. OR they said yep hg is done we will host the hg archive forever and we are starting from a fresh commit in a new git repo
-
njsg
now... it's probably faster to clone and grep
-
njsg
with git, I wonder if they do have reasons to switch other than "git is shinier" and people hating non-git because it's non-git
-
njsg
though one thing mercurial doesn't have, I think, is shallow clones. But perhaps that could be added to mercurial somehow?
-
ContributorTobin
for the kind of insane bullshit this project pulls with hg it would be moronic to dump it.. but hg as a default for everything.. its overkill and git is faster and somewhat easier to use
-
frg_Away
I think they wnt to get rid of own infra and the people maintaining it.
-
tomman
CaptainTobin: the problem nowadays with git is that for 99% of the newcomers out there, "git == Microsoft Github"
-
ContributorTobin
true
-
frg_Away
tortoisehg is way better than tortoise git and available on linux and macOS too. It is a great gui shell and another reason to stay on hg.
-
tomman
it's like saying all copiers are Xerox
-
ContributorTobin
on windows .. sourcetree 1.5 .. on linux i am struggling
-
ContributorTobin
lol
-
njsg
"git is faster" sounds more like an invitation to improve mercurial or implement a different set of tools for mercurial repos. but well, it's their repos. As far as they do try to keep history... lack of history is one of the biggest headaches I have when trying to investigate code changes, and that sometimes happen when I hit the mozilla mercurial epoch :-D
-
ContributorTobin
I think hg and git have their pros and cons and neither can completely replace the others
-
njsg
one thing to take into account is that mercurial is a DVCS, so there's less of a point in comparing this to a migration from, say, CVS.
-
IanN
can anyone remember the command to check the libstdc or glibc requirements of a binary?
-
njsg
but back to Tobin's point, if you're on the "it's all github" group and use it mostly on the web, then that doesn't matter so much, or, if anything, is a change from DVCS to non-D VCS, because then the website will be a SPOF.
-
njsg
IanN: there was some elf dumping utility that'd list the symbol dependencies, and there one could grep for ...STDCXX with a version, sorry, don't remember more than that right now
-
ContributorTobin
well running a forge with mozilla sized code is a damned nightmare I do NOT recommend it..
-
IanN
is it ldd?
-
njsg
not sure, that lists dependencies on libraries, at least by default I'm not sure you'll get these symbols
-
CaptainTobin
I'm the captain now.
-
njsg
IanN: possibly readelf, it has a --symbols?
-
IanN
njsg: I think ldd -r -v
-
CaptainTobin
-
CaptainTobin
?
-
CaptainTobin
-
IanN
i think displays the same info just in different formats
-
IanN
thanks njsg and CaptainTobin
-
CaptainTobin
ignore no-csd
-
CaptainTobin
lol
-
CaptainTobin
from my output
-
njsg
I think ldd is also showing info for other files that are pulled in, now this might be what you want but might also show other stuff, say, if the current system requires a newer glibc++ from a non-seamonkey library, that'd not be a requirement for the build in another system? Or am I overthinking this?
-
njsg
ldd's man page mentions objdump too, I wonder how useful that is, here -p is showing "Version References:" near the end
-
CaptainTobin
man pages are sexist..
-
CaptainTobin
I read that on the internet
-
tomman
:D
-
njsg
ok, in that case I'll use the naming I most often use:
-
njsg
ldd's online manual page mentions [...]
-
CaptainTobin
online manual pages are abist, some people can't comprehend simple instructions or directions
-
CaptainTobin
ableist*
-
CaptainTobin
i read THAT on the internet too
-
CaptainTobin
sorry njsg lol
-
CaptainTobin
i like reading man pages on
linux.die.net/man
-
njsg
so that'd make it an online online manual page?
-
CaptainTobin
linux die maaaaaan
-
CaptainTobin
lol
-
CaptainTobin
frg_Away: do you consider dictionaries to be a user submittable add-on or a project provided add-on
-
frg_Away
user submittable
-
CaptainTobin
locales?
-
frg_Away
CaptainTobin not sure if there will be any locales. I would say project until we actually encounter one in the wild for testing.
-
frg_Away
language packs are in webext format now and if soemthing like the old cZ pack would even work now beats me.
-
CaptainTobin
frg_Away: understood, I have updated the intended userlevels to be user, developer (user with a reviewed add-on), reviewer, staff (moderation escalation, recover stuff, delete stuff, and project add-ons like locales), and Admin who can override everything update anything delete anything.. its an Administrator lol
-
njsg
at first sigh I feel like suggesting "add-on developer" for clarity, but maybe that's excessive
-
njsg
(but well, if you're adding the descriptions nearby, then it of course isn't much of an issue anyway)
-
CaptainTobin
njsg: I just didn't feel like typing Add-ons repeatedly
binaryoutcast/neptune #1
-
CaptainTobin
i updated the issue with em
-
CaptainTobin
njsg: I totally agree
-
CaptainTobin
the number of times I have said Add-ons this Add-ons that Add-ons Team Add-ons Site since 2014 is astronomical
-
CaptainTobin
I think my type/subtype system will work best cause there is no way of knowing if there won't be a whole NEW kind of extension tech but there always seem to be at MINIMUM.. extensions, themes, locales, and dicts so subtypes make a lot of sense
-
njsg
it has been years and I still am not used to the naming being "add-ons"
-
» njsg is from the "extensions" and "themes" era
-
CaptainTobin
mozilla fucked this up when they made extension and add-on interchangable
-
njsg
heck, I'm from the era where having an extension manager was a new thing
-
CaptainTobin
when they introduced the overarching term
-
CaptainTobin
njsg: same..
-
njsg
in my view they aren't interchangeable, I've always seen add-on as a module that can be extension, theme, langpack, ... - but maybe that's misinterpretation?
-
» njsg started, he thinks, with Netscape 7.
-
CaptainTobin
it is the correct interpretation that I enforced on the moon
-
CaptainTobin
-
CaptainTobin
that reworking of What are Add-ons?
-
CaptainTobin
is the single reason anyone can know what the hell anyone is refering to when they complain something is busted
-
CaptainTobin
i was a dick about it tho
-
CaptainTobin
i would just reply with the add-ons manager text in a quote until they corrected them selves
-
CaptainTobin
best not to continue that behavior
-
CaptainTobin
njsg
-
CaptainTobin
remember Fig Newtons are not cookies they are fruit and cake
-
njsg
DuckDuckGo: search result descriptions may include traces of LLM.
-
njsg
or is this just randomness?
-
CaptainTobin
njsg: are there any remaining just... crawler search engines left
-
njsg
I'm not entirely sure what's going on there, somebody on Mastodon said it was using LLM-generated page descriptions, one thing for sure is that descriptions may change between refreshes
-
njsg
for some pages I see part of the content there, doesn't look far-fetched, but I didn't try further