-
WG9s_
well we could just keep making it crash
-
buc
-
buc
...because NS_ProcessNextEvent() returns huge amounts of events.
-
buc
Interesting, that if I cause the loop to return after, say, 100 iterations, all start to work fine :)
-
buc
(but avoiding the loop at all leads to SM unresponsive)
-
frg_Away
Might be
Bug 1380081 but I see no followups for breakage. The BHR stuff is all telemetry but they might have taken out code which handled it for non e10s better or by accident.
-
buc
All the things with the test case are happen with the main thread.
-
buc
Not fine after 100 iterations, just the same as avoiding the loop at all. :(
-
buc
Well, will continue later.
-
Megaweapon
teruna: thanks, FF57 UA seems to work as well
-
Firefishe
I just built the 2.53 branch from git. Using ubuntu 20.04. I had to use "sudo ./mach build" to get it to build, even though the build directory is in my home directory. Now, using "sudo ./mach run" I can launch seamonkey. What do I have to do to get it to work with my normal user?
-
Firefishe
And install it system wide? This is my first time using mach.
-
frg_Away
Firefishe You can do mach build package and get a tar.bz2. I usually do this and just put it in /opt. I think mach build install also works and installs then in /usr/local.
-
Firefishe
frg_Away: Thank you for that. Is there a reason I'm having to build seamonkey in superuser mode?
-
Firefishe
frg_Away: I certainly don't want to run it that way.
-
frg_Away
Firefishe I can't tell. I only build now and then in CentOS 7 and as root. WG9s or IanN_Away might know. Should not be needed. The resulting package from the build or the install are, of course, usable as non root.
-
Firefishe
frg_Away: Okay. "sudo ./mach install" worked. My system recongnizes it. This is my first time using this build system.
-
Firefishe
recognizes
-
Firefishe
frg_Away: Thank you so much for your help here. :-) I appreciate it!
-
frg_Away
Firefishe That is what the channel is for :) Might not be always so fast depending on who is present and what the problem is.
-
Firefishe
frg_Away: I still find the fastest help on irc. Nice to know it's still around.
-
frg_Away
Firefishe There is also alogbot but currently needs a self signed cert:
ircbot.comm-central.org:8080/seamonkey/#
-
IanN_Away
Firefishe: I've never built on ubuntu, only used CentOS and Fedora and only built using a normal user account
-
Firefishe
IanN_Away: I git cloned the directory into my user directory, but I had to use sudo (root isn't enabled by default on ubuntu) to build it. It installed just fine though, and runs as a normal user app.
-
IanN_Away
Firefishe: that is strange as building without sudo works for me
-
Firefishe
IanN_Away: One thing that puzzles me, though. I am running 2.53.9.1, but 2.53.10 is out now. Did I do something wrong with the git download?
-
Firefishe
IanN_Away: I did "git pull"
-
Firefishe
but it doesn't do anything
-
IanN_Away
Firefishe: try again now
-
Firefishe
IanN_Away: from within the "mozilla-253" directory, I did "git pull" and it says "Already up to date"
-
Firefishe
I think I downloaded the wrong branch.
-
Firefishe
Not that it doesn't work
-
IanN_Away
Firefishe: the default was still pointing to 2.53.9.1 it is now pointing to 2.53.10
-
Firefishe
Can I update it without recompiling the entire thing?
-
Firefishe
Do I do a "./mach update" or something?
-
IanN_Away
Firefishe: git pull should be sufficient in both mozilla-253 and comm directories
-
IanN_Away
Firefishe: what does "git branch" tell you?
-
Firefishe
Hmmm. Says already up to date.
-
Firefishe
git branch
-
Firefishe
* 2_53_9_1_final
-
IanN_Away
Firefishe: does it not mention 2_53_10_final?
-
IanN_Away
Firefishe: try "git checkout 2_53_10_final"
-
Firefishe
IanN_Away: I received this output:
pastebin.com/fsBinjXs
-
IanN_Away
Firefishe: what does "git pull" now say? Still up to date?
-
Firefishe
Do I need to do something similar to the comm/ directory?
-
IanN_Away
Firefishe: you will need to do the same in comm/
-
Firefishe
That worked in comm, but "git pull" in either directory still says "already up to date"
-
Firefishe
build it I guess?
-
IanN_Away
Firefishe: yeah
-
Firefishe
don't have to build in comm/ though, right? Just the parent?
-
IanN_Away
Firefishe: sounds like you had updated but just needed to switch the branch in use
-
IanN_Away
Firefishe: just in the parent, yes
-
IanN_Away
Firefishe: is your objdir in the parent or outside of it?
-
Firefishe
IanN_Away: Probably outside, which would explain the need for sudo. So I guess I should run "sudo ./mach clobber" to update it?
-
IanN_Away
Firefishe: so I have a directory for ~/SM and then under there I have moz-253 and moz-253/comm, my objdir points to ~/SM/obj-253
-
Firefishe
I just have the raw "mozilla-253" directory off my home directory
-
Firefishe
Here's another paste: I ran "./mach build" without sudo just to see what would happen:
pastebin.com/t90arhp0
-
Firefishe
where do I find the object directory?
-
IanN_Away
Firefishe: in your .mozconfig the line mk_add_options MOZ_OBJDIR=/path/to/objdir-sm253 needs to be changed
-
Firefishe
Ian...let me change that
-
IanN_Away
Firefishe: to something like mk_add_options MOZ_OBJDIR=/home/firefishe/obj-SM253
-
Firefishe
IanN_Away: Is obj-SM-253 a file or directory?
-
IanN_Away
Firefishe: it will be a directory
-
IanN_Away
Firefishe: if it doesn't exist it will create it
-
Firefishe
I see. When I do a ./mach build ??
-
IanN_Away
Firefishe: yes
-
Firefishe
or do I do "./mach clobber" ??
-
IanN_Away
Firefishe: ./mach build in the mozilla-253 directory should be enough
-
Firefishe
IanN_Away: Is clobber for incremental updates?
-
IanN_Away
Firefishe: clobber should clear out any old builds
-
Firefishe
IanN_Away: okay then. Just ./mach build
-
Firefishe
Well, starting it without the sudo worked initially, but then I got another permissions error. Probably because I didn't have the ojb-sm253 line done. I just rant it as sudo. It installs as regular in /usr/local with "sudo ./mach install" so it's good.
-
Firefishe
rant it. Ran it.
-
Firefishe
IanN_Away: Anyway, it's working. Thank you for the help. I appreciate it.
-
Firefishe
:-)
-
Firefishe
Learning something new is good. My mind's been toast for months.
-
IanN_Away
good it is working
-
Firefishe
Yes, it's compiling.
-
Firefishe
Does mach have a flag that can call max processor cores, something similar to, say: "make -j6
-
IanN_Away
yes
-
IanN_Away
Firefishe: mk_add_options MOZ_MAKE_FLAGS="-j6"
-
Firefishe
or -j8 in my case
-
Firefishe
Things probably using one core
-
Firefishe
Or does it default to max?
-
Firefishe
Installed and working. 2.53.10 indicated.
-
Firefishe
Thank you for your help. I appreciate it.
-
frg_Away
Firefishe Using -j with the maximum amount of your real physical cpu cores usually brings in the best results. Some steps like packaging only use once core but this is transparent and needs no tweaking. I disabled hyperthreading. For compiling it is pretty useless and using a vm for it anyway where it would further dimish the speed.
-
Firefishe
I see.
-
Firefishe
I have 8 cores. It's a laptop. No "big iron" as of yet, but it's nifty.
-
Firefishe
Although the hotel I work at uses "big iron" -- Freaking DOS mainframe and property mgmt. system.
-
Firefishe
c. mid 70's
-
Firefishe
Relative to the subject-at-hand: It's working nicely.
-
frg_Away
Firefishe 8 cores so a recent cpu/laptop? Usually only 4 physical cores and 4 hyperthreaded ones in older ones.
-
frg_Away
> Freaking DOS mainframe
-
frg_Away
You mean z/OS I assume? No SeaMonkey available on it yet :)
-
Firefishe
No, it's what Marriott uses. PMS is DOS, combined with a reservation mainframe called MARSHA.
-
Firefishe
IBM setup, I think
-
Firefishe
I dunno.
-
Firefishe
Well, frg_Away. I need to sleep before my night shift job. Thank you very much for all the help today. I appreciate it.
-
frg_Away
Firefishe Seems it is z/OS and z/TPF according to startpage search.
-
Firefishe
It's a M$ Surface Book 3
-
frg_Away
4 cores:
-
frg_Away
Surface Book 3 13.5”
-
frg_Away
Quad-core 10th Gen Intel® Core™ i5-1035G7 Processor
-
frg_Away
Quad-core 10th Gen Intel® Core™ i7-1065G7 Processor
-
frg_Away
-
frg_Away
Surface Book 3 15”
-
frg_Away
Quad-core 10th Gen Intel® Core™ i7-1065G7 Processor
-
Firefishe
Intel® Core™ i7-1065G7 CPU @ 1.30GHz × 8
-
Firefishe
I have the 15"
-
frg_Away
4 cores and 8 threads if this one:
-
frg_Away
-
frg_Away
They are so thin an 8 core would be good for making an omlette probably only.
-
Firefishe
4 cores it is t hen
-
Firefishe
I did have the pleasure of configuring a nice RoG Ryzen 9 laptop for a co-worker.
-
Firefishe
I'm reasonably surprised I was able to get everything installed correctly. Asus has some strange partitioning.
-
frg_Away
Firefishe First think I do with a new laptop is to backup using an Acronis rescue disk, wipe it and either install fresh or use an older image from me.
-
Firefishe
She had a usb stick with windows pro 10.
-
Firefishe
I wiped it. Nothing to back up.
-
frg_Away
Yes removing the bloatware usually takes longer.
-
Firefishe
I nixxed one partition. There's still an "OEM" partition I didn't mess with.
-
Firefishe
A nice Terrabyte of storage.
-
frg_Away
Firefishe That is the good thing about Acronis Rescue. Can back it up sector by sector and restore for unknown types.
-
Firefishe
I'll look into Acronis.
-
tomman
I do full disk images with good ol' Clonezilla every few months
-
tomman
need more spare HDDs
-
Firefishe
My needs are simple at the moment.
-
Firefishe
And right now I need sleep. ;-)
-
Firefishe
Be Well.
-
Firefishe
And thanks again.