-
CaptainTobin
sup fools
-
CaptainTobin
how goes it frg_Away IanN_Away
-
frg_Away
hi Trying to install Alma Linux with KDE for a new macOS toolchain. Lets just say it could go smoother...
-
CaptainTobin
cross compile clang?
-
frg_Away
yes but first I need to have a working system... Why is it that with every Linux I am in obscure config options and need sudo after about 10 minutes because something is not working....
-
CaptainTobin
well i finally decided on the final tree structure i want for my codebase.. everything save dom js ipc tools build config moz-tree wise that I haven't DEEMED as mine or is an otherwise hotpath patch target are in system/ while my shit will be in runtime/ and apps are in apps/ of course.. that way i can keep my revised structure but have an easier time porting either removing first slash or changing comm/ to system/ no problem for me
-
CaptainTobin
frg_Away: because Linux should only have one user
-
CaptainTobin
.. the console
-
CaptainTobin
anything more is just unrealistic
-
CaptainTobin
i'd kill for a linux distro that ran exactly normally just with no concept of what a .. user is..
-
CaptainTobin
i want dos AS linux
-
CaptainTobin
or is that linux AS dos
-
CaptainTobin
i think it is that one
-
CaptainTobin
-
CaptainTobin
I added domi sources to the repo then completely about faced and started moving shit around
-
CaptainTobin
...
-
CaptainTobin
never got domi building
-
CaptainTobin
as a component
-
CaptainTobin
that xpcom js component I added from a fork tat allows shift rightclick inspection of nearly any element anywhere i will have to put behind a pref cause i can't have every single project having shift+click opening domi lol
-
frg_Away
well I prefer Opensuse but ran into constant compiler problems with it. But great for my backup server. But now they want to go containers too. Bon voyage when this happens. There are few things I hate more than containers.
-
CaptainTobin
this also means i cna bypass the slightly faulty sidebar panel install and just include the panel str8 up
-
CaptainTobin
I prefer Windows.
-
CaptainTobin
but servers i do tend to stick with the redhats
-
CaptainTobin
you ever just issue mach build -v for a change of pace?
-
CaptainTobin
is that pathetic?
-
CaptainTobin
we can ask WG9s
-
CaptainTobin
do you ever just issue mach build with -v JUST for the change of pace?
-
CaptainTobin
and is that desperately pathetic?
-
WG9s
I only do mach build with -v when trying to figureout a build failure and cant figure it out without the -v
-
CaptainTobin
i need to make sure all the commands i added to mach over the years respond to both -s and -v properly
-
CaptainTobin
some don't
-
CaptainTobin
but i was lazy at the time
-
WG9s
it takes longer espectially under windows where extra logging increases the build time significantly
-
CaptainTobin
a few minutes maybe
-
CaptainTobin
up to 10 on machines i'd guess 2014 and older
-
CaptainTobin
if i recall the last time i tested various things and stuff
-
CaptainTobin
well my affinity for -v likely comes from historical usage of client.mk .. the best file ever
-
CaptainTobin
that was sarcasim btw client.mk in ever form i have encountered is a nasty bitch
-
CaptainTobin
would you agree WG9s_
-
CaptainTobin
-
CaptainTobin
frg_Away:
-
CaptainTobin
but anyway frg_Away if i did ever manage to build off your mailnews core and co i'd basically be cloning in your comm and building off that even if I have to setup my own "external" build config
-
frg_Away
CaptainTobin any problmes with the conversion?
-
CaptainTobin
none i can see
-
CaptainTobin
every file i have queried for i have gotten what I expected
-
CaptainTobin
i did actually have to upload the zip to my server.. and then import it to my gogs instance THEN import it to github cause github refused a direct push
-
CaptainTobin
gogs fell down with the push too i tried three times
-
CaptainTobin
that was fun
-
CaptainTobin
i mean the operation failed the forge didn't crash or anything
-
CaptainTobin
so that was good at least.
-
CaptainTobin
anyway with me renaming all the more complex moztrees back to their original cvs project name under system/ any ports from me to you that might cleanly apply would only need trimming the path when applying
-
CaptainTobin
so least there is theoretical benefit beyond my own
-
CaptainTobin
you know .. pre-mozbuild doing a tree restructure was extremely fucking tedious as hell and that is why it stayed in its cvs form for so long
-
CaptainTobin
you go update several Makefiles.sh as well as AllMakeFiles
-
CaptainTobin
and various random hacky makefile target mappings spread all over
-
CaptainTobin
so in its mature form mozbuild may never live up to its promise but more most cases it is a decent enough system.. just wish it was this decent when it first landed.. mozconfigure however remains mozconfusion
-
CaptainTobin
I am literally gonna sit down and rename and change anywhere it says mozconfigure or moz.configure to mozconfusion or moz.confusion
-
CaptainTobin
one day
-
CaptainTobin
before I rip it out.. Issue #XXX - Remove MozConfusion.
-
CaptainTobin
another concept I have build system wise is to establish a few configure options that take values say --enable-component=ldap or --disable-component=updater which would set AURA_COMPONENT_X=1 or whatever and do the same for modules and app features that would basically eliminate a bunch of configure logic for the simple flags
-
CaptainTobin
this is ACTUALLY A Mozilla Solution or based upon one.. cause they had a very similar facility in the xulrunner build configuration
-
CaptainTobin
a long time ago
-
CaptainTobin
i don't think anyone ever used it
-
CaptainTobin
but I came across it and you know what? It is a DAMNED good idea
-
CaptainTobin
cause seriously.. i don't know why we need extensive repeated logic to set something as 1 and to define it
-
CaptainTobin
frg_Away: I deff see some beneficial mailnews core patches that neither g4jc grabbed nor was included in thunderbird's esr52
-
CaptainTobin
-
CaptainTobin
i deff don't have that
-
CaptainTobin
no matter where I live it seems in the summer i have to remove as many splits between the modem and the drop as possible but then when it starts not being 100 degrees every day i have to add splits back in to bring the ds power level down
-
frg_Away
CaptainTobin Yes mapi works in x64 in 2.49.5 because of them. But some might need initial rust strings support. Has been some time again too.
-
CaptainTobin
I am not even sure why I still support mapi
-
CaptainTobin
what the hell uses mapi
-
CaptainTobin
and of those that might need it how many are actually gonna use my client
-
CaptainTobin
2.. MAYBE
-
CaptainTobin
these days i mean what these days uses it
-
frg_Away
Libre Office uses it. I can do without but comes in handy when you you wan to quick send a file. Not a must have but some user might want it.
-
CaptainTobin
windows sendto support THAT'S ALL THAT IS KEEPING IT HANGING ON lol
-
CaptainTobin
so wait mailnews core has been rust compramised?
-
CaptainTobin
frg_Away:
-
CaptainTobin
mailnews mork and ldap
-
frg_Away
some string stuff for locales.
-
CaptainTobin
i seriously don't understand the attraction of rust as a language
-
CaptainTobin
frg_Away: well i can adapt it back to properties and stringbundles
-
CaptainTobin
in the classical way
-
CaptainTobin
maybe create a shim
-
CaptainTobin
to whatever the new way is to the older way
-
CaptainTobin
frg_Away: I assume accessing strings has been tampered with you aren't citing l10n packaging are you?
-
frg_Away
Well then we are two but before I try to do everything myself I use what is in and see that suite code is not directly polluted.
-
CaptainTobin
know what I never understood.. why for dtds in locales can't the system overlay non-en-US intop of en-US as the base so any missing strings or dtds always have at LEAST the english
-
frg_Away
The toml files are rust so there is probably some in the build too. But some of the l10n apis are now rust based.
-
CaptainTobin
but how does that change mailnews core its self.. different function call? something else?
-
CaptainTobin
packaging
-
frg_Away
Does not change it but some of the stirng functions are now different. I would need to check again. Has been some time again here since I ported.
-
CaptainTobin
well yet it ain't a big priority so don't worry too much aboot it.. my priorities atm are get this tree restructured in a useful way scrape all the community sources and try and shove it all into a box and build it and have it not be fucked up for another month
-
CaptainTobin
so basically life under the watchful eye of The Beast.
-
frg_Away
Personally I would keep the restructuring to a minimum. You end up with sand running thru your fingers and nothing in the end if you do too much at once. If the code runs and it is not mine I no longer care that much. Enough left what needs attention in suite and/or backports.
-
CaptainTobin
you want to maintain and stay theoretically useful.. I want to create evolve advance something already theoretically useful but hasn't been shown as such for real in a decade or more
-
CaptainTobin
still lots of overlap tho
-
CaptainTobin
i am one crazy fat man trying to recreate mozilla before it all went wrong with the slight issue that nearly everyone hates me
-
CaptainTobin
what could possibly go wrong.
-
CaptainTobin
you are seamonkey don't let anyone tell you otherwise especially me frg_Away but what i wanna be is netscape dominated mozilla org
-
CaptainTobin
just not aol dominated netscape dominated mozilla org
-
CaptainTobin
of course
-
frg_Away
well world domination can come later. I just want my/our suite working :)
-
tomman
we can dominate the world AFTER dethroning Silly Valley and China
-
CaptainTobin
there may not BE a world after tomman that's the problem
-
CaptainTobin
and they won't go down easily
-
tomman
but Silly Valley doesn't have nukes, last time I checked :D
-
CaptainTobin
tomman: how many nukes do you have?
-
CaptainTobin
and can I borrow a couple
-
tomman
I may have a few atoms here and there
-
CaptainTobin
-
CaptainTobin
layout/ -> system/layout/
-
Tobin
I am gonna leave layout/ at the root too cause there is shit you have undoubtedly that is still pure nsLayout
-
Tobin
that I am sure I don't
-
Tobin
even if you replaced it with servo later