-
nsITobin
now that i CAN get the artifacts as I see fit I need to figure out which one of them are actually needed for sm253
-
nsITobin
not counting cargo and rustup.. the only toolchain artifacts needed for win64 for seamonkey 2.53 is clang cbindgen and nasm.. and it is just dumpping them into ~/.mozbuild or the designated MOZBUILD_STATE_PATH
-
nsITobin
everything else is either installed systemwide or provided by mozillabuild
-
nsITobin
for sm253
-
nsITobin
wonder what on linux is actually needed
-
nsITobin
doubt it is much else
-
nsITobin
./mach artifact toolchain --from-build linux64-{clang,cbindgen,node,nasm}
-
nsITobin
figured out how to get rust up and select 1.76 directly
-
nsITobin
the toolchain is ALMOST back in SeaMonkey's control
-
nsITobin
There isn't any piece of Mozilla Infra I can't reverse engineer and reduce down to something simple .. it is .. only .. a .. matter .. of .. tiiiiimmmeee
-
nsITobin
I think we won't be needing esr115 for setting up build environments for much longer
-
nsITobin
it .. worked
-
nsITobin
just need to collect and script it up
-
nsITobin
this is great
-
Tobin|webirc
good morning
-
frg_Away
hi tobinmanynames
-
Tobin|webirc
i don't have my nickserv password memorized i am in the kitchen
-
Tobin|webirc
just gonna have to setup znc i guess lol
-
Tobin|webirc
but seriously i have made some new breakthroughs in rectifing this explicitly need a large ass modern mozilla source clone to built little ol seamonkey
-
Tobin|webirc
situation
-
Tobin|webirc
save mac cross-compiling extras all sm needs is rust 1.76 and rustup is easy to get plus artifacts clang cbindgen nasm and node for some reason but that's it
-
Tobin|webirc
and those are just extract the tar
-
frg_Away
back soon
-
Tobin|webirc
kk
-
nsITobin
only artifacts that seem unique to mac cross-compile from the linux is linux64-cctools-port and macosx64-sdk but the sdk may be protected like vs i dunno yet
-
frg_Away
nsITobin sdk is usually not available. Grabing it from github usually
-
nsITobin
I think I know which repo lol
-
frg_Away
unfortunately later sdks are mee. Need to check but 12.3 is the last good one for now.
-
nsITobin
oh is it OS 12 now?
-
frg_Away
14.6.1
-
nsITobin
you know it was simpler when it was just OS X
-
frg_Away
after 10.14 it did go to the dumpster. 10.15 was so so but with the marm macs and 11 quality and visuals declined
-
frg_Away
^arm macs
-
nsITobin
so to fill in the missing gap for everyone else between taskcluster treeherder and bootstrap.. these files have lists of toolchain artifacts in em for different build conditions and the build system will happily get any of them except things like visual studio if you individually list it out to it
-
nsITobin
-
nsITobin
but of course its a limited time thing and matching revs and their toolchain artifacts drop off
-
nsITobin
I bet
Bug 1228841 is why fireftp is also busted
-
frg_Away
should be an easy fixer
-
WG9s
seems obvious we need to get those who are complaining on board with testing beta builds.
-
frg_Away
this was/is not recent breakage.
-
WG9s
So why do they always seem to show up just after a release????
-
nsITobin
only thing recent is trying to get fireftp working
-
nsITobin
:P
-
nsITobin
as for changes long past are only noticed on new releases and sometimes several releases later.. it is a mystory
-
Ray_Net
Hello, Is is easy to go from 32 bits 2.53.3 SM to 64 bits 2.32.19 SM ? And how to proceed ?
-
nsITobin
Ray_Net: sup
-
nsITobin
Ray_Net: uninstall 32bit but make sure not to have it clear your data.. install 64bit
-
nsITobin
should be good to go
-
nsITobin
backup your profile tho as always
-
nsITobin
oh wait
-
nsITobin
Ray_Net: you may have to pass through an intermidiate step depending if nss store migration still exists
-
nsITobin
but bitness has no impact
-
nsITobin
you should update more often ;)
-
Ray_Net
did you think that i must first go in 32 bits 2.53.3 to 32 bits 2.53.19 first ,
-
nsITobin
no the bitness doesn't matter
-
Ray_Net
What's the intermediate step ?
-
nsITobin
it may not be needed
-
Ray_Net
thanks, Are the 32b and the 64b profiles in the same location ?
-
nsITobin
here is what you do.. back up your profile, remove 32bit old and install 64bit current and check if your passwords work if they do then no problem if they do not you will need the backup
-
nsITobin
profiles yes
-
nsITobin
on windows its in remote appdata
-
nsITobin
or %appdata%
-
Ray_Net
ok, I did not have any password
-
nsITobin
i mean saved passwords of any kind
-
Ray_Net
All my passwords are in the "Password Safe" program
-
nsITobin
somewhere along the line nss switched from dbm to sqlite and i can't keep all the versions of UXP SeaMonkey Thunderbird and Firefox of when they dropped dbm migration or not
-
Ray_Net
Thanks for all the informations you give me
-
nsITobin
but yeah profiles don't care about bitness and 32 and 64 profiles are in the same place
-
nsITobin
I always wondered why couldn't the profile manager make periodic profile backups especially on update.. yeah i know the later attempt at channel based profiles but still
-
frg_Away
If you are on 2.53.x uninstall 32 bit, reboot if Windows and install 64 bit
-
nsITobin
well there you go no nss to worry about
-
nsITobin
Ray_Net:
-
Ray_Net
OK, I will add "Reboot" (or better "RESTART") in the procedure
-
Ray_Net
Yes, I am under windows 10
-
frg_Away
nsITobin If you enabled elfhack can you try the latest 2.53 patch queue fresh out of the oven.
-
frg_Away
Ray_Net I have disabled fast start. I rather like a clean reboot
-
nsITobin
buc's flags are in the chat log but where do I put em
-
nsITobin
mozconfig?
-
Ray_Net
Just to be sure .... uninstalling and installing did not use the "msi" part of windows ? (because my windows have some msi parts corrupted)
-
frg_Away
no msi
-
nsITobin
the normal installer is nsis
-
nsITobin
-
nsITobin
is that in LDFLAGS in my env or in mozconfig or what
-
frg_Away
Maybe try without them. I added all elfhack paches up to the last. Mozilla does use this ony for android in libwebrtc.
-
frg_Away
relrhack not supported yet btw. Would need more backports.
-
nsITobin
without elfhack i get solid builds i guess it just starts up somewhat slower?
-
nsITobin
next time buc stops by I'll ask him my noob question ;)
-
frg_Away
nsITobin personally I don't really miss it. Disabled for ages.
-
WG9s
nsITobin: without elfhack the resultant binary will probably be bigger which could result in slower startup.
-
nsITobin
still seems like a solution for the problem of libxul being massive which is a problem they created
-
frg_Away
The important question now is if thex fixed the vbox 8.1 guest additions for final 7.1
-
nsITobin
need to get picom compiled for rocky VIII and get vmware installed as well as wine likely built my self.. so i can switch over to my new home until I get back to my LFS which i can build on Rocky VIII
-
frg_Away
nope not fixed
-
nsITobin
Well I am gonna create kickstarts specifically configured for compiling SeaMonkey on rocky 8 and maybe make some VMs pre-configured
-
nsITobin
also need to reposync rocky 8 rpms
-
nsITobin
rest well frg