-
antiplatonick
@search irc.irchighway.net
-
njsg
*clrh
-
Sompi
Now Yle is even more broken on Seamonkey:
yle.fi/a/74-20113278
-
Sompi
Every article just turns into a blank page when you scroll down enough
-
tomman
Sompi: yay, the new Chromeisms are in~!
-
tomman
who needs server-side frameworks anyway? The Client is the serverâ„¢
-
njsg
I remember when Yle actually had full articles in their RSS feeds... gentler times.
-
njsg
tomman: "The Client is the Serverâ„¢" sounds like a good slogan for an X11 project
-
njsg
but also a misnomer of sorts, given that the client isn't the server, it just gets confusing when people expect the server to be the remote part
-
oneforall2
-
nsITobin
./mach create-mach-environment
-
nsITobin
it might have some errors too depending on python version but it should complete
-
nsITobin
oneforall2:
-
nsITobin
what distro?
-
nsITobin
are you also sure you have enough space on tmp building mozilla code takes a lot of disk space
-
oneforall2
willcheckmy space(chroot) have built a lot over the past 4 days :)
-
oneforall2
mope not space
-
nsITobin
well do ./mach create-mach-environment
-
oneforall2
200G free
-
oneforall2
./mach build
-
oneforall2
so like this ./mach create-mach-environment build?
-
nsITobin
no
-
nsITobin
just ./mach create-mach-environment
-
nsITobin
i assume you HAVE built before
-
oneforall2
or ./mach create-mach-environment then ./mach build
-
nsITobin
no just the command first
-
nsITobin
./mach create-mach-environment
-
oneforall2
oh yeah the way it is never failed till adding export MACH_USE_SYSTEM_PYTHON="1" and first try it failed too..
-
nsITobin
i have to use that flag
-
nsITobin
what was the output from mach doing that
-
nsITobin
oneforall2
-
oneforall2
app_data_dir=/root/.local/share/virtualenv) maybe I delete that and then try again
-
nsITobin
please
-
nsITobin
whatt is the output of ./mach create-mach-environment
-
oneforall2
-
nsITobin
I need the full output
-
nsITobin
and what distro is this for
-
oneforall2
my own based of of slackware
-
oneforall2
20yrs now
-
nsITobin
use python 3.7 or 3.9
-
nsITobin
in fact
-
nsITobin
also you may want to just clear ~/{.rustup,.cargo,.mozbuild} and rebootstrap esr115
-
oneforall2
-
nsITobin
./mach clobber && ./mach configure now
-
nsITobin
oneforall2:
-
nsITobin
also try not using a script when trying to figure out build issues
-
nsITobin
its not very helpful
-
oneforall2
hmm never though of those others mozbuild and I don't use rustup
-
nsITobin
what version of rust?
-
oneforall2
1.81.0
-
nsITobin
that may be too new
-
nsITobin
I been using 1.76
-
oneforall2
ff thbird compiled ..
-
nsITobin
k
-
nsITobin
So here is what I been doing is clone 115 and run ./mach bootstrap --application-choice=browser then rustup default 1.76 then clone seamonkey repos do mozconfig setting use system python .. then I run ./mach create-mach-environment.. check for deps with ./mach configure that aren't supplied by modern mozilla bootstrap .. then ./mach build
-
nsITobin
Now I have discovered which deps SM actually needs and am collecting the artifacts so they can just be dumpped in to ~/.mozbuild and go.. so we aren't at least directly dependant on mozilla infrastructure as a service
-
nsITobin
rust and clang .. its best you use the artifact versions and rustup .. Because SeaMonkey != Firefox and Thunderbird and you are gonna literally need to switch pieces around to build modern mozilla AND seamonkey
-
nsITobin
oneforall2: alright?
-
oneforall2
pastebin.com/6CWbcYxY all 3 of the mach from the src build
-
nsITobin
I dunno maybe you don't have all the depenancies
-
nsITobin
oneforall2: basically unless you follow the instructions I am giving you I would have to run your distro to figure it out
-
nsITobin
cause I have no idea what your environment is and build environments are NOT what they used to be
-
nsITobin
it has caused me issues all year long
-
nsITobin
in fact this has caused me so many issues I have literally re-aligned everything to el8 just so I can more easily build seamonkey
-
nsITobin
what I know is these are based on the instructions given to me this year to build and contribute to seamonkey and after a lot of trial and error and jiggering of the order of operations and some diving into what exactly its doing I do understand it more but I don't know why you can't build..
-
nsITobin
oneforall2: do you have python 3.11 setuptools?
-
nsITobin
can you just altinstall 3.9 and use that .. it works fine on here
-
oneforall2
setuptools-75.1.0
-
oneforall2
haven't had 3.9 far a long time :)
-
oneforall2
far/for
-
nsITobin
well we are in custom territory
-
oneforall2
eamonkey-2.53.18.2 last compile Apr 17 23:59:29 UTC 2024 just checking date on the python I used
-
oneforall2
3.11.9
-
oneforall2
just tried that and same fail
-
nsITobin
clear ~/.mozbuild
-
nsITobin
but you may have to re-bootstrap
-
nsITobin
from 115
-
oneforall2
yeah unzippedit fresh to tmp and ran the 3 commands and same eror
-
oneforall2
errors*
-
nsITobin
how did you set it up to build in the first place
-
oneforall2
well from my build script same as slackwares .. then I tried unzipping it freash no patchs etc
-
oneforall2
well slight dif but his failed too :)
-
nsITobin
I thought you were building manually
-
nsITobin
I can't help with distro specific technology past say MAYBE rpm
-
nsITobin
and I am still pretty new to rpm
-
oneforall2
only for this testing .. but no build scripts to make the packages
-
oneforall2
-no
-
oneforall2
hmm going to try seamonkey-2.53.18.2
-
nsITobin
your mozbuild state path and virtualenv may be corrupt
-
nsITobin
but again I dunno what slack's requirements are or how your system was prepped
-
oneforall2
well damn 2.53.18.2 is compiling against python3-3.11.10