-
nsITobin
frg_Away: I don't have enough time in the day.. i need to cut leg quarters up into legs and thighs cause 1.25 a pound is better than 1.67 a pound when it's 8 cuts total.. also need to bag up this pork steak for cold storage.. but I also want to do php and poke at the suite code
-
nsITobin
I am however trying a few combos to see which processor vs core combo gets me the fastest compile time while still leaving enough resources to do text editing chatting music etc ..
-
nsITobin
on my VMs
-
nsITobin
for efficiency
-
nsITobin
that will leave enough time in between to do other tasks as well
-
frg_Away
Between 8 and 16GB is the sweet spot. 8 full cores and high clock arre also liked.
-
frg_Away
Disable hyperthreading
-
nsITobin
I only got 6 cores with 2 threads each
-
nsITobin
maybe I too will have an outdated server that outperforms most contemporary machines in raw compuational power like everyone else.. that is if I can stop spending resources on more screens
-
nsITobin
MORE SCREENS
-
frg_Away
highest count you can do. Hyperthreading might slow it down if the vm scheduler is not smart. vbox isn't. The context switches/saves kill the performance.
-
nsITobin
VMWare on average is only SLIGHTLY slower maybe 5-10 min off compiling mozilla code from bare metal but bare metal has direct core access and all of em or at least 10 of em.. on windows.. on Linux vmware running windows.. its better.. kvm would be the fastest with a few tweaks i'd have to dig out of my brain but i wouldn't have half-way decent video acceleration
-
nsITobin
vmware on linux is slightly faster than vmware on windows
-
nsITobin
when running windows
-
frg_Away
I never measured native vs. vbox
-
nsITobin
need to setup chroots like I did before that helped on linux.. cause I don't need to run the full os for building
-
nsITobin
let's hope the ol battle computer can survive this administration cause the likelyhood of a new machine has plumited
-
frg_Away
how long is the actual compile time under Windows inclzuding packaging en-US
-
nsITobin
for me it is around 40ish on windows vm the rust cycle is way slower than cpp
-
nsITobin
but that may have improved since i switched to EL8 as a host
-
nsITobin
less garbge in the way
-
nsITobin
vs fedora 39
-
nsITobin
This system was specifically built with el8 in mind it is no wonder it is thriving on it
-
nsITobin
back in 2018
-
frg_Away
Not that bad compared to my 27 or so
-
nsITobin
oddly enough linux on a windows vmware host builds half the speed as windows bare metal
-
nsITobin
regardless of the era of tree
-
nsITobin
uxp sm central
-
nsITobin
roughly speaking give or take five minutes
-
nsITobin
in my experience as well
-
frg_Away
io under Windows s*cks
-
nsITobin
vmware musta found some hacks cause IO is more efficient inside a linux vm than the windows host
-
frg_Away
Tried refs for sports but gave up after formatting. Blocking was so bad it filled up the disk fast.
-
frg_Away
so ntfs it is for now
-
nsITobin
be careful switching back and forth between 7 and after 7 regarding ntfs especially windows 10
-
nsITobin
microsoft doesn't much care about forwards compat not that they did but they quit messing with it for a long time so it always worked
-
frg_Away
no problem in the last 5 years.
-
nsITobin
well maybe i should say.. drives formatted with newer windows
-
nsITobin
save vista symlinks ntfs compat issues haven't been a thing since the 90s sucks it has cropped up more often in the past decade and microsoft tells no one
-
frg_Away
I always cold boot Windows. Hibenation off via powercfg. Still no problem wrt formatting.
-
frg_Away
Recycle bin might be reported corrupt if you remove it from a different verison but that is self repaired
-
nsITobin
yeah
-
nsITobin
that's always fun
-
frg_Away
gitlab wip synced with 2.53 and a nighty night to all
-
nsITobin
rest well
-
nsITobin
first test was 2 processors 4 cores each this test is 1 processor 8 cores
-
nsITobin
also rhetorical political question: Why is trump trying to cut off basic infrastructure building supplies coming in when the ONE GOD DAMN THING HE IS HALF WAY GOOD AT IS BUILDING GOD DAMNED BUILDINGS
-
nsITobin
but that's the maximum extent i am gonna allow it to be in my awareness.. got work to do
-
frg_Away
nsITobin hi
-
tomman
oh Google, please serve me a extra heavy dose of Recaptcha hell today because 1) you hate SeaMonkey, 2) you hate CGNAT, and 3) you hate me, pretty please~?
-
nsITobin
dpaste.org half the time doesn't even GENERATE the captcha
-
nsITobin
even on edge
-
nsITobin
its going off the rails
-
nsITobin
WEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
-
nsITobin
frg_Away: good morning
-
nsITobin
just dealing with cats and chores aboot to get ready to either do this ftp thing or more likely the not-wiki thing either way its same basic work panel.. settings, sql will be copied to the other
-
nsITobin
frg_Away: did you know classes extending other classes need compatible method signatures?
-
nsITobin
I did but I just encountered it cause hadn't done it before
-
frg_Away
nsITobin despite all the backports I seldom have time to actuall look at the stuff in detail so I stay at average programmer level at best.
-
frg_Away
Don't like it.
-
nsITobin
then again how close would you be looking if it was just business as useal with m-c chugging along
-
nsITobin
.. bustages
-
nsITobin
that's how close and not much different now except a time consuming slog instead of reactionary fixes
-
nsITobin
its now a slog AND fixes
-
nsITobin
either way its impressive if a bit hard to grasp in its entirety
-
nsITobin
it's*
-
nsITobin
took me a while to get a handle on what exactly you were doing .. now i want mq everywhere
-
nsITobin
funny that frg_Away
-
frg_Away
I have a good overall knowledge and usually know where to tinker but that is it about.
-
frg_Away
yeah mq is a deal breaker when working with patches.
-
frg_Away
Saves me / us countless hours. 2.53 would not exist otherwise I think.
-
nsITobin
i think half my knowledge is simply osmosis from being in contact with it day in and day out.. still can't code C++ worth a crap but I am edging into xpcom components from again mere exposer
-
nsITobin
I kinda imagine the codebase like a city
-
nsITobin
it's large enough..
-
nsITobin
over there is xpcom.. down town is dom.. etc
-
nsITobin
spidermonkey is that highway system that is never finished and constantly changes its design midway through
-
nsITobin
with three peers watching some contributor dig a hole
-
nsITobin
that is a little .. too apt LOL
-
nsITobin
no one goes to xpfe anymore.. barely even any homes still standing.. xpinstall wiped off the map.. yep its a city with suburbs and city like functions and people that work on it
-
nsITobin
and live in it
-
nsITobin
well seems in terms of cores vs cpus on vmware it doesn't matter not for the purposes of compiling mozilla code.. I already know I can build UXP on Windows 7 with only 12gbs of ram to keep enough practical headroom.. seamonkey and windows 10 do better at 16 gig .. in a vm setting -jN is kinda pointless cause why not use all the vm has..
-
nsITobin
Linux on VMWare which again only really makes sense on windows host.. only requires 6gbs with MATE as a de to compile uxp.. again seamonkey needs 8gbs.. modern mozilla would like all of it of course.
-
nsITobin
12 might be better if rustc is having a bad day
-
nsITobin
... that's my basic analysis
-
frg_Away
Under Windows the linker seems to like the most ram for libxul
-
nsITobin
sorry had to go to the store again i needed more soda
-
nsITobin
I am just gonna barely squeak by..
-
frg_Away
pop makes the soda
-
nsITobin
i mean resource wise that is why I was able to go get a couple of 2lts and I need the soda to turn into code
-
frg_Away
I usually use coffee for this
-
nsITobin
well i would too but i need it to be half cream and sugar ..
-
nsITobin
LOL
-
nsITobin
just give me a splash of coffee with my cream of sugar please
-
nsITobin
i can only assume its my brain at fault..
-
nsITobin
i mean really isn't everything
-
nsITobin
but yeah i need raw brain fuel
-
nsITobin
or a drug that poorly simulates it like caffine
-
nsITobin
preferably both
-
nsITobin
there is ZERO nutritional value in the artificially sweetened acid water i been drinking last several years
-
nsITobin
frg_Away: any build system changes recently that I might run into?
-
frg_Away
nsITobin nothing in 2.53
-
nsITobin
frg_Away: seamonkey builds 2 minutes slower on windows 10 than uxp does on windows 7
-
nsITobin
~35 minutes
-
frg_Away
Was longer here. Maybe Defender related.
-
frg_Away
nsITobin did you remove all vctip.exe?
-
nsITobin
defender doesn't exist in my windows installs
-
nsITobin
hmm vctip
-
nsITobin
oh that thing
-
nsITobin
hmm can you disable it?
-
nsITobin
I still maintain windows 7 is the best linux desktop environment I have tried yet
-
frg_Away
don't think so. Phone home stuff. I just deleted all of them. Pop up now and then again after an update. Also if you don't use the ide kill everything in ServiceHub and under team tools there is a also a phone home dir.
-
nsITobin
frg_Away: need to see if your current code can pick up buildtools automatically rather than a fully installed visual studio..
-
nsITobin
i figure it should the fix i used to do it came from mozilla
-
nsITobin
i mean unless you run the debugger you don't need the whole ide.. and my debugging skills are almost non-existant..
-
frg_Away
yes wanted to check but so far no time. Have the offline install here. Also the VS2019 compiler in 2022 until 2022 is fixed.
-
frg_Away
Did the same with 2.49 and VS2019.
-
nsITobin
I did figure out how to tell the installer for 2022 to install 17.6 LTSC on winders 7
-
nsITobin
must be a similar command for the 2019 installer
-
frg_Away
did it with a with directive in 2.49
-
nsITobin
and I have misplaced the installer
-
IanN_Away
building on Windows sounds very complicated compared to building on Linux
-
nsITobin
well mozbuild vs and dx days are partly over due to build system .. uhh upgrades we will call them
-
nsITobin
the basic proceedure as long as artifiacts are available are to get 115, bootstrap it.. then get sm sources vs2019 and boot.. though all that is REALLY needed on winders is nasm and a few others at the CURRENT state of development.. I need to see if they can be made to fall back to mozillabuild paths cause if I can just produce a custom mozillabuild with updated deps then that makes it a lot easier on windows more akin to what everyone is used to.
-
nsITobin
theoretically build deps for seamonkey on linux should be in every package manager but that does make it more .. well configure dep hunt than grab and build and maybe that's okay..
-
nsITobin
rust cbindgen nasm and something else.. also on linux.. mac cross compile artifacts last i checked
-
nsITobin
minimum in a MOZBUILD_STATE_DIR
-
nsITobin
for seamonkey 253
-
nsITobin
well ok rust would be where rust lives not in the statedir
-
nsITobin
clang cbindgen nasm and node for some reason.. node isn't used in seamonkey compilation .. not yet anyway
-
nsITobin
-
nsITobin
... where is the logo
-
nsITobin
fixed
-
IanN_Away
yay, logo is back :)
-
frg_Away
nsITobin done
-
frg_Away
see private room
-
nsITobin
oh no
-
nsITobin
OOOOH NO
-
nsITobin
loadAsHtml5
-
nsITobin
its a single flag
-
nsITobin
it is*
-
nsITobin
ima pref it see what happens .. FOR FUN
-
grey_gandalf
hi all
-
nsITobin
hello grey_gandalf
-
frg_Away
hi
-
grey_gandalf
anyone here expert in building from sources? I just tried and failed...
-
grey_gandalf
but used to be able...
-
grey_gandalf
wrote a mail, but I know the list is not very active... so maybe here
-
grey_gandalf
definitely something changed, since "mach build" doesn't work for me. What's this new of "mach bootrap" ?
-
nsITobin
when was the last time you successfully built?
-
frg_Away
what platform compiler?
-
grey_gandalf
last time was 2.53.18...
-
grey_gandalf
FreeBSD
-
grey_gandalf
but I think my issue is mach / python
-
grey_gandalf
I usually just have a .mozconfig in the root and then do a "mach build"
-
frg_Away
-
grey_gandalf
I have python 3.11
-
grey_gandalf
"mach build" says to run "mach bootstrap" which I du but fails
-
frg_Away
mach boostrap fails. Try mach create-mach-environment or use set MACH_USE_SYSTEM_PYTHON=1 before invoking mach.
-
nsITobin
use 3.9 if you can get it.. seems to be smoother for me anyway
-
frg_Away
3.11 should work
-
grey_gandalf
oh, I was setting MACH_USE_SYSTEM_PYTHON wrong. I have to setenv it before running mach
-
grey_gandalf
let me try 3.11, although I still have 3.9 apparently
-
frg_Away
yes before
-
frg_Away
I use setenv for it
-
grey_gandalf
I tried on the command line or inside .mozconfig....
-
grey_gandalf
yay, confiure went on! retucilating splines (why that absurd status?)
-
grey_gandalf
now the hard work begins
-
nsITobin
remind me to make a patch to expand that to multiple random phrases
-
nsITobin
grey_gandalf: The Sims is why
-
nsITobin
for that
-
frg_Away
We will probably never get mach bootstrap to work but for now we left it in and update it.
-
nsITobin
SO yes I can basically kill html leaving xhtml perfectly fine.. with this terrible hack.. BUT it busts about:blank cause about:blank isn't valid xml
-
nsITobin
grey_gandalf: alt solutions should come and if not the mozbuild situation shall improve.. one of those WILL happen
-
nsITobin
frg_Away: if we are not using node for anything we should really patch out the dependancy until we need it
-
frg_Away
nsITobin it is for linting. I leave it in but see that it is not needed for normal building.
-
nsITobin
don't forget to clean the trap when you are done..
-
grey_gandalf
nsITobin: thanks.. didn't play sims or such, so didn't know the jargon. I was left at the original SimCity on i386
-
nsITobin
it triggers some people
-
nsITobin
like legit
-
nsITobin
that phrase
-
grey_gandalf
mach created its configuration directory, must be a new thing... was not used before and is not needed in ArcticFox
-
nsITobin
grey_gandalf: why do you think something tycho based would be a comparison to seamonkey lol
-
nsITobin
we are talking about a difference of like 18 versions before the patch queue
-
grey_gandalf
not much tycho based anymore...lilek 10 releases difference in ArcticFox nowadays
-
nsITobin
ArcticFox is a Pale Moon 27 fork that started their own backport from mozilla march but they don't mess with the build system much
-
frg_Away
can't say I like this but came with the backports. We try to get at least to full 102.
-
grey_gandalf
but also, 2.53.18 didn't need it either, maybe 2.53.19 either.. don't remember, I think I was able to start building and broke inbetween
-
nsITobin
grey_gandalf: consider this.. ArcticFox would not exist if not for me.
-
nsITobin
;)
-
nsITobin
you're welcome
-
nsITobin
there would be no tycho and Pale Moon 27 to fork
-
nsITobin
not much different than cyberfox 38 anyway
-
nsITobin
grey_gandalf: there were build system upheavials during 19
-
nsITobin
seems largely settled now
-
nsITobin
so once you get it back down it should be fine for you
-
frg
Ah the memories from better times:
ibb.co/n8t9TFY
-
nsITobin
nice screenshot
-
frg_Away
in a vbox
-
nsITobin
so yeah the html5 parser is a god damned hack always was and still is even in mozilla-central.. i mean it being java codegened was a clue but yeah i just looked how it is hooked up .. it's trash
-
grey_gandalf
true, matt forked PM 27... but my work is to continually axe things in everything which is core and build system. So really, it is more some sort of Firefox with PaleMoon inside than the otherway
-
nsITobin
grey_gandalf: ahem.. please
-
nsITobin
BUT
-
grey_gandalf
I went down to compare very single file in the source and build tree, so I know the differences
-
grey_gandalf
frg: yes, on OS/2! :) :)
-
nsITobin
I am glad it continues to be useful.. Tycho was cut down by the very forces that push webstandards today.. Tycho could have been every bit the platform UXP became.. but that and conflict really cut Tycho short.. I put a lot of work into it for Pale Moon
-
nsITobin
same sorts of conflict that tainted uxp and all that.. so glad something of that whole decade survives and has found its own path
-
nsITobin
without all that trash implcitly attached
-
grey_gandalf
if Tycho is like Gecko, the "core", then essentially litlte is left, but some stuff is still there. It improved *a lot*
-
grey_gandalf
what I dislike that I bastardized the appearance a bit. UXP essentially.. I loved the old PM27 look and I kept it, but only partially. Somebody helping there would be so cool
-
grey_gandalf
although I just always liked SeaMonkey
-
grey_gandalf
Aurora was bearable, Quantum Terrible... and current Firefox seems made by rabid monkeys
-
nsITobin
seamonkey isn't something you can force into a bunch of alien boxes .. you can't force its evolution you can't half-ass your way through it.. the suite is simply not that forgiving unlike later mozilla code .. project association code its self.. and believe me I have tried ;)
-
grey_gandalf
But.. for me I don't like seamonkey to "change". It is interface is almost "perfect" except some missing details
-
grey_gandalf
but well, the gecko inside needs update... HTML and JS
-
nsITobin
grey_gandalf: you haven't git no mans land have you in your backports where rust and codegen start taking a primary role?
-
nsITobin
hit*
-
grey_gandalf
codegen is my nightmare in ArcticFox, I had to update it... backporting stuff untill... it worked again
-
grey_gandalf
rust, please, stay way
-
grey_gandalf
one of the workst decisions by mozilla... it sandboxed itself and gave way more space to chrome and derivatives
-
nsITobin
it brings me a sense of unexpected joy that you are succeeding at your project based on stuff I did once.. Thank you.