-
frg_Away
nsITobin don't think so. Tools should have the same layout. Just a different base.
-
nsITobin
it chilly this morning
-
nsITobin
Good morning #SeaMonkey
-
frg
nsITobin greetings
-
frg
nsITobin just did a 2.53 build with only build tools vs2022 and the 141, 142 and 143 toolsets installed so should be fine for 2019 too.
-
frg
Tools seem to have much less bloat indeed. Needed only to remove vctip.exe
-
nsITobin
I will give it a try with the vs2019's vs2019 build tools as currently configured .. while there may not be an issue.. i remember it was hell trying to use 2015 build tools on 2017 AND keep normal 2015 working when I tried to solve it for UXP based on your attempt.. I just wanted it all.. as typical :P
-
frg
tossing a coin if I should fix 2.49 for the 141 toolset
-
frg
VS2017 can no longer compile 2.53 so removed from it.
-
nsITobin
what would 2.49 offer that seamonkey on uxp wouldn'
-
nsITobin
aside from XP compat
-
nsITobin
frg: are you still releasing updates for 2.49?
-
nsITobin
security ones
-
frg
nope. Would just be for the xp fans to self compile.
-
nsITobin
well if one wants to give seamonkey 2.49 as a special gift to xp users I think one should do a special final release short of actually compiling it with special branding already in place so they don't have to do anything cause that has been a trouble point in the past.. make a big deal about it.. and then see what happens
-
frg
Not sure if I want to spend time for doing a release. Would only do it so that I have the option in my build setup and less build envs. So mostly selfish me.
-
nsITobin
yeah pain alreayd trying to balance these envs and keep them clean and free of mangling
-
nsITobin
i have to work extra hard to have multiple build eras working on one machine but it comes at the cost of being way easier to bust
-
nsITobin
but i get efficiency
-
frg
Have 3.4 and 4.1 separate thanks to the state path now set in start-shell.bat: SET MOZBUILD_STATE_PATH=d:\mozilla-build\workspace34
-
frg
Works for 3.2 too so they can all co exist.
-
nsITobin
2.49 would be riding mb 2.x right?
-
frg
Nope 3.2
-
frg
nsITobin wondered if /build/windows_toolchain.py was used. Now I know. Not :)
-
frg
so out the door with a bunch of hardcoded msvc references.
-
nsITobin
doesn't that bust start_shell_vs* files hacked to continue providing the vars to the build system?
-
nsITobin
19 The ``build/windows_toolchain.py`` script is used to build and manage
-
nsITobin
20 Windows toolchain archives containing Visual Studio executables, SDKs,
-
nsITobin
21 etc.
-
frg
no all in build/moz.configure/toolchain.configure and friends.
-
frg
-
nsITobin
OH that's part of bootstrap
-
nsITobin
or .. was
-
nsITobin
lol
-
nsITobin
or would have been
-
nsITobin
depends on your perspective
-
nsITobin
either way automated mozinfra
-
frg
gitlab 2.53 updated for it
-
frg
nsITobin rust compiles in central are still great....
ibb.co/fVZb0xp9
-
frg
10 forking GB
-
nsITobin
version?
-
nsITobin
cause 1.82 is behaving memory wise
-
nsITobin
for j6
-
nsITobin
but then again linking libxul has taken that much ram before on windows
-
frg
-j8 with latest 1.85
-
nsITobin
libxul could have linked in shared xpcom dlls instead of rolled in and NONE of this would have ever been a damned issue
-
nsITobin
for fifteen bloody years now
-
frg
It is no longer 2010 so I can live with 8 GB for all but not 10GB plus compiles plus something
-
nsITobin
fits into a 16gb windows vm i am fine.. beyond that i am screwed
-
frg
Hey now its 18GB for rust. Have assigned 24GB to the vm.
-
frg
19 and 98% mem usage
-
frg
nsITobin STATUS_STACK_BUFFER_OVERRUN and needs more ram.
-
frg
Totally whacko
-
nsITobin
yep
-
njsg
I need to look into rust, because now I'm wondering how come it can get so high memory consumption
-
njsg
is it doing links in parallel or something?
-
nsITobin
njsg: they fucked it up cause 1.82 works fine
-
nsITobin
its always gonna be high memory consumption but this is ridiculous
-
frg
I can go back to 1.82 but not sure it would help. j8 and normal optimize might be it.
-
frg
Needs more electrolytes!
-
nsITobin
1.83 MAY be fine too but 4+ seems to have an "issue"
-
nsITobin
gonna try .. know in 70 minutes
-
nsITobin
I think everyone should take advantage of these cpp apps going rust to learn rust so it can be translated back to plain C
-
njsg
and of course the web gonna be the web and there's people saying this is okay because unused ram is wasted
-
nsITobin
solve two issues at the same time
-
nsITobin
lol
-
njsg
look, there are good ways to use RAM, this almost surely isn't one of them :-P
-
nsITobin
njsg: the world wide web or the walled garden corperate mandated open web
-
nsITobin
cause there is a difference in my book
-
nsITobin
living standards are not formal standards they are endrun mandates by socially and economically more powerful groups
-
nsITobin
unused ram is wasted?
-
nsITobin
I'm sorry.. I thought this computer was a multiprocessing system.. I do have other shit to do while I am waiting for 70 minutes for mozilla to compile :P
-
njsg
apparently the only place where the usage of ram isn't advocated in this way is several Microsoft operating systems
-
nsITobin
that is kinda tough when all my ram is being used for one series of operations
-
njsg
having such behaviour in applications and utilities seems to go counter the idea of a system where, yes, you do other stuff
-
nsITobin
well windows historically without memory protection and shit has to ensure it has enough for its self and later MUST ensure it has enough for its self so it can mediate everything
-
nsITobin
now its just.. wasted cpu time and electricity
-
nsITobin
cause efficiency doesn't matter
-
tomman
I miss the "you own the world" memory model of Windows 9x :D
-
tomman
now you can't even really own your own files on a cellphone
-
nsITobin
does destiny.manifest ring any bells?
-
IanN
-
nsITobin
today?
-
nsITobin
k
-
frg
nsITobin yes as in 18 minutes
-
nsITobin
IanN_Away: sent you CCI details :)
-
IanN
-
njsg
hi .*
-
IanN
hi njsg
-
frg
greetings
-
IanN
are we expecting rsx11m?
-
IanN
or has rsx11m succumed to DST?
-
IanN
either way...
-
IanN
Who's taking minutes?
-
frg
I think he wanted to attend
-
frg
me
-
IanN
thanks
-
frg
summer time might have derailed him :)
-
IanN
Nominees for Friends of the Fish Tank?
-
IanN
welcome rsx11m
-
frg
IanN for still trying to make cZ a better place.
-
frg
Hi rsx11m
-
rsx11m
Sorry, a bit late today...
-
njsg
rsx11m: hi
-
rsx11m
Hi *
-
njsg
seconded
-
IanN
rsx11m: blame DST
-
rsx11m
always ;-)
-
IanN
failing that POTUS
-
IanN
Action Items
-
frg
bau
-
IanN
Status of the SeaMonkey Infrastructure
-
frg
ewong is still on the configs and has set up some tasks on the Windows builder.
-
frg
Old Linux and Windows builder are gone.
-
frg
or should be very very soon
-
IanN
yeah. ewong is also looking at signing
-
IanN
Status of the SeaMonkey Source Tree
-
frg
nsITobin and I made central complie again. Mostly him.
-
frg
^compile
-
frg
central patch queue updated for it.
-
frg
For 2.53 I removed VS2017 support becuase the compiler can no longer be used. We need later c++ features. Added support for VS2022 but only for the VS2019 toolset currently.
-
frg
SO VS2019 and Vs2022 can be used also the build tools.
-
nsITobin
rust 1.83 for central seems largely ram behaved as well
-
nsITobin
1.84/85 seem to have memory leak issues
-
njsg
(is it memory leak or just increased usage? any visible difference in compile times or CPU usage?)
-
nsITobin
something to research njsg
-
nsITobin
where are we on rust for 253? cause I still been using 1.73
-
frg
1.73 forever for now
-
njsg
wasn't there an upper limit to allow NT 6.1?
-
frg
yes and macOS 10.11
-
nsITobin
so this ram thing may not go away
-
frg
If we set macOS 10.12 as minimum I need to check but it is either 1.75 or 1.76 then.
-
frg
1.73 seems stable for now.
-
IanN
Release Train
-
frg
still no eta for 2.53.21 I didn't do much soruce wise for the last 3 weeks but didn't notice any urgent fix needed either.
-
IanN
Release Train
-
frg
already there :)
-
nsITobin
Skip Betas yet?
-
IanN
Extensions Tracking
-
» njsg goes check the signals and switches to receive the trains properly
-
frg
nsITobin not planned
-
frg
bau. I still need to look into the add-on sdk but no time.
-
nsITobin
is the add-ons sdk worth keeping?
-
nsITobin
beyond devtools?
-
frg
There was one add-on which was still being updated but we broke it.
-
frg
"Drak Backgorund and Light text"
-
frg
^Dark
-
frg
Not happy about it but complaints are few.
-
nsITobin
-
frg
Still would like to fix it.
-
nsITobin
is that the one?
-
frg
yes
-
nsITobin
jetpack extension
-
nsITobin
well that answers my question
-
IanN
-
nsITobin
that matches xpi contents
-
nsITobin
IanN:
-
frg
yes but the webext version in master
-
IanN
so fix jetpack version or work out what's needed to get webext version working
-
nsITobin
did it ever have a normal extension form?
-
nsITobin
IanN: betting on webextensions on this codebase ever working without modifications to the extensions them selves simply wasn't possible 10 versions ahead certainly not 75
-
frg
webext is crap and needs soo much work. And with manifest v3 it gets crappier.
-
nsITobin
beyond content blockers and site specific moding extensions.. what is the appeal of webextensions.. they can't DO much more than that or what some webapi says
-
njsg
but you'll be able to do nothing, across "all" browsers!
-
nsITobin
but this is an agrument that can go on for years.. and has.. soo enough out of me on it for now ;)
-
frg
It is mostly lego and the real support is in the browser but this is something we can debate for years so i won't start it :)
-
nsITobin
duplos maybe
-
IanN
2.Next, Feature List, Planning and Roundtable
-
frg
yeah with v3 it is Duplo. With v4 it will probabably be prefabricated :)
-
frg
bau. Real life took over lately and I wasn't much in the modd for more but need to work on wip. Another site I use frequently broke because of js.
-
nsITobin
would a site to report broken sites be useful to us with some annotations?
-
nsITobin
have checkboxes users can check for which clients they tried
-
nsITobin
etc
-
IanN
depends if it will capture new, useful information
-
njsg
and of the SNR
-
frg
nsITobin I can file breakage all day. We just need to fix some of it so I would say now. 90% es class fields, dynamic imports, BigInt and the css
-
njsg
perhaps it'd be better to round up suggestions of things to check first in a tutorial-ish text, unless there's already such a page somewhere
-
nsITobin
I'll let it simmer in mah brain for a while
-
IanN
thanks
-
IanN
AOB
-
njsg
not from me, bau :-(
-
IanN
just DST again
-
frg
bau
-
rsx11m
yepp, 14:00 UTC next time
-
njsg
ah yes
-
njsg
next meeting is on the EU DST day
-
rsx11m
set your alarm clocks! 8-)
-
nsITobin
Everyone who wants/needs CCI FTP access get at me for initial creds
-
IanN
thanks
-
frg
If someone wants a new Windows prerelease build let me know.
-
nsITobin
linux and mac are handled for 253 right?
-
IanN
i'll call it a meeting, thanks for your time today, next meeting in 3 weeks, same bat channel, same DST adjusted bat time
-
nsITobin
:)
-
frg
nsITobin yes
-
IanN
nsITobin: yes, should be being built automagically
-
rsx11m
bye then!
-
frg
ewong is on Windows
-
IanN
c u rsx11m
-
njsg
rsx11m: cya
-
nsITobin
good thing is the cci ftp will still be useful for adhoc build trading or indvidiual test builds
-
frg
happy day and cu here as away
-
nsITobin
once windows builds are automagical again
-
frg
nsITobin yes still good for adhoc stuff as now.
-
nsITobin
I need to get a dromaeo instance up online .. I don't have my modified PM-related sources so I will have to logic it out again to work it..
-
nsITobin
still useful for excersizing the codebase and getting reletive speed comparisons on operations that aren't as useless as today's benchmarks..
-
nsITobin
i have found crashes that way
-
tomman
missed the meeting due to some CRT tinkering
-
tomman
does anyone want some 25 year old Compaq display full of curves? :D
-
nsITobin
you gonna drop it off?
-
nsITobin
cause if so I'll take it
-
tomman
imgur.com/a/Bb2xLGN you just have to pay shipping from Venezuela :P
-
nsITobin
speakers still work?
-
nsITobin
cause I recall em not being TOO terrible
-
nsITobin
but that might have eben a different model
-
tomman
they STILL work
-
tomman
and they sound awful if you pump too much volume into them
-
tomman
set them to moderate volume and they will sound... more or less OKaysh
-
nsITobin
frg_Away: well.. there is always this
addons.palemoon.org/addon/swarth
-
nsITobin
could be reexpanded to include more content types and re-adapted for seamonkey possibily
-
frg_Away
IF I find some time I will try to fix the breakage. If not possible might be time to nuke jetpack.
-
nsITobin
de-jetpacking devtools blocks removing jetpack, prior but aborted alt plan is to localize jetpack for add-ons sdk only altering many dozens of urls but I've done it before.
-
nsITobin
jetpack for devtools-only*
-
nsITobin
but an advantage is 253 is close to that so mozprogression is likely prefered rather than me hacking around it.
-
nsITobin
i seem to recall looking into dejetpaking devtools when mozilla did it.. went off on some research to see if i could backport it at the time.. but devtools had a lot of work done in the 50s so it was not new enough to SIMPLY do it.. a somewhat updated 56 based devtools tho.. very close to when they did it..
-
nsITobin
what change busted jetpack?
-
frg_Away
nsITobin not sure. That is the problem. Suspect one of the security backports IanN did for resources but was some time ago. Fixed one error in jetpack but now it might be something in the add-on. There are still problems in jetpack wrt async and promises but they usually are harmless and affect only errors logges when deinstalling.
-
nsITobin
is seamonkey fully on dom promises now?
-
nsITobin
or was it js engine promises
-
nsITobin
one was transitioned to from the other
-
frg_Away
anythoing up to 60 should be more or less in plus later fixes
-
nsITobin
-
frg_Away
Beyond the jetpack remoavl point for sure. Only did it partially
-
nsITobin
well 7 years ago i guess we deemed jetpack promises as a reason to almost eradicate jetpack
-
nsITobin
doesn't mean jack tho
-
nsITobin
confirmed, 253 has everything mozilla did to sdk promise.js
-
nsITobin
nothing has been changed for jetpack in UXP for 7 years save some revovals from elsewhere
-
nsITobin
... yeah this is gonna be a joy to try and fix
-
nsITobin
and stuff that makes it more .. not australis friendly
-
frg_Away
Might be contentaccessible missing somewhere but just a hunch
-
nsITobin
hmm possible
-
frg
Most stupid task of the day done:
ibb.co/wFF2jpk4
-
nsITobin
when did you add that damned tab line to .49 lol
-
frg
long ago and I like it :)
-
nsITobin
you also like not having xpfe style grippies.. even I got over them finally.. more trouble than they were worth
-
nsITobin
FranklinDM turned it into an extension for Pale Moon
-
nsITobin
there are like half a dozen extensions for Pale Moon with SeaMonkey/Borealis functionality it's kinda ridiculous..
-
frg
Well they are still there and can be enabled in prefs. I also like choice.
-
nsITobin
the core communicator has some smart design in it.. namely accessibility to functions via menu and button and often context menu too and normally a shortcut key.. this is something Firefox busted in a lot of ways with the toolkit aesthetic and certainly after australis
-
nsITobin
is the infobars-only pref still in 253 cause I like infobars vs doorhanger popups
-
frg
If it is in its probably broken and untested but I don't remember. I know that I did a lot of notification changes and I am not the brightest css bulb in the house.
-
nsITobin
i am not spectacular at css either .. Have gotten better these past years but not an expert and likely won't ever be as css chanegs into a scripting language
-
frg
-
frg
And now back to something useful. But at least I can now build 2.49, 2.53 and central in one vm with only the VS2022 build tools installed.
-
frg
-
frg
-
nsITobin
I need to redo my ntlite 2019 .. it's corrupt from prior removals with updates.. but to BUILD IT ALL.. i would have to go back to 2019 not my lovely windows 7 vm
-
nsITobin
since you are indicating further backports will be leaving 2019 compat anyway windows 7 for building isn't sustainable
-
nsITobin
even for test builds which is fine
-
frg
VS2019 should be fine for some time. Have long ago kicked the 7 build vm. It was too slow compared to 8.1 and 10.
-
nsITobin
In
bug 1817633 patch landed that ported part of
bug 1816266 which includes removing THUDERBIRD_VERSION so part 4 for
bug 1952288 which was going to remove SEAMONKEY_VERSION is also gonna pick up the remaining applicable bits for suite vs thunderbird in 1816266
-
nsITobin
almost sounds like I know what I'm doing .. that's conserning.. FOR SOME :P
-
nsITobin
frg_Away: fyi when I post these updated patches to 1952288 top 1611647-2-fix-xul-references-suite will need qrefeshed again when the queue is updated.
-
nsITobin
for an alignment difference it seems
-
nsITobin
i have this suspicion that once thunderbird goes git it will be comm as a subdir in a single mozilla repo a thunderbird branch..
-
nsITobin
the IRONIC thing is if they had the xpcom binary component loader (for internal) they could have xulrunner'd thunderbird with just having to finally fix MOZ_INCOMPLETE_EXTERNAL_LINKAGE.. but they doing it sillywise
-
nsITobin
and launched it with Firefox.exe
-
nsITobin
-app
-
nsITobin
and do DIST_SUBDIR .. incomplete external linkage not withstanding the rest of the changes would take a person such as my self a few weeks maybe a month of solid work.. not difficult just time consuming and test heavy
-
nsITobin
if thunderbird was SMERT they would restore the tree as it was intended to be restored by merging comm back into mozilla at topsrcdir not subdir/
-
nsITobin
would also be git friendly
-
nsITobin
i actually know how to do it
-
nsITobin
supposing they do go gitbranch wise off m-c comm as a directory makes even less sense.. which explains why they want to merge everything under MAIL and just have mail as the appdir .. kinda incidious actually
-
nsITobin
know what we UXP dumbasses SHOULD have been researching is how to wrap a webextension AS a toolkit extension.. with an adapter bootstrap
-
nsITobin
jetpack had embedded webextesnions but that was just a transitional state when both technologies were present.. basically replace jetpack with a similar abstraction layer that just does what jetpack did.. translate webextesnion shit to mozilla shit.. and there you go.. there shouldn't be any reason MOST of webextensions basic functions can't be redirected to toolkit methods via an adapter framework of some sort.. Not how Mozilla did it.
-
nsITobin
ugh i wish i knew more javascript
-
nsITobin
suppose i should stick to attainable things until I know more javascript :P
-
tomman
"moar Javascript solves everything" -- a Googler
-
nsITobin
yeah well when seamonkey has a WebExtensions.jsm or gets their bindings ported to xul webcomponents then I will know enough javascript
-
frg_Away
Personally I am ok with comm. When this all goes to git I suspect suite will be left in the dust anyway. Web extensions work in our tree for a Firefox build and only missing some pieces. Could be added to SeaMonkey but not really into it any time soon.
-
nsITobin
they can TRY and forget and block me reminding them.. but anything Mozilla does while in the trenches can be dealt with.. it's the gap that's the big bitch with central that and the calls from components.. FIX ME FIX ME YOU KNOW YOU WANNA.. have to keep it in check..
-
tomman
need a hammer, quick!
-
nsITobin
don't have a hammer will this rock do?
-
tomman
accidentally hit the "offline mode" button :P
-
nsITobin
airplane mode
-
nsITobin
for web clients
-
nsITobin
offline mode is handy on occasion
-
nsITobin
what would be nice is an extension that allows you to display cached versions directly somehow
-
nsITobin
frg_Away: before you go and pass out for the night, is hg copy or hg rename compatible with mq?
-
nsITobin
or do i have to do it then import it
-
frg_Away
yes I usually do it viaTortoise hg because I usually not remember the syntax.
-
nsITobin
feels like I been fighting with the build system for a decade.. and i have :P
-
nsITobin
ian wanted me to use hg copy to source thunderbird files over to suite directly and then lightly modify em on the devtools cc bug
-
frg_Away
easiets if more than a few files is just do a skeletop patch with on pop it and edit it directly. I made a habit of doing this in 2 patches. First the copy. second the changes. IF anything changes to the source it is really hard to fix rejects with a qrefresh if only one patch.
-
frg_Away
^skeleton
-
frg_Away
See the xul xhtml stuff in the queue
-
nsITobin
I think I know what you are talking about but will look again
-
frg_Away
Bug 1611647. There it is a move
-
nsITobin
BASH!
-
nsITobin
i need to sit down and learn how to use sed
-
frg_Away
Bill did it
-
nsITobin
i like his script better than mozilla's though they both could use comments and taking a few arguments would be nice like.. specifing repo source cause localclone would be faster, temp clone checkout location, and patch location so it could be directed to the repo.
-
nsITobin
yeah Bill's version is deff more my style than this readline while loop eval rg thing Mozilla did..
-
nsITobin
-
nsITobin
tool made in rust
-
nsITobin
where as bill's script should work on msys1 2 and linux as long as hg exists
-
nsITobin
rest well
-
nsITobin
tomman: i was gonna ask you something.. then i forgot
-
nsITobin
oh yeah I got artifical idiocy to EVENTUALLY help produce a php totp function.. it seems to match oathtool's behavior.. would you like a copy?
-
nsITobin