18:18:23 sup fools 18:18:31 how goes it frg_Away IanN_Away 18:19:57 hi Trying to install Alma Linux with KDE for a new macOS toolchain. Lets just say it could go smoother... 18:20:25 cross compile clang? 18:21:52 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.... 18:22:38 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 18:22:55 frg_Away: because Linux should only have one user 18:22:59 .. the console 18:23:09 anything more is just unrealistic 18:23:46 i'd kill for a linux distro that ran exactly normally just with no concept of what a .. user is.. 18:23:54 i want dos AS linux 18:24:02 or is that linux AS dos 18:24:08 i think it is that one 18:25:08 anyway.. https://code.binaryoutcast.com/projects/aura-central/commits/_restructureMozTrees heh 18:25:32 I added domi sources to the repo then completely about faced and started moving shit around 18:25:33 ... 18:25:45 never got domi building 18:25:47 as a component 18:26:36 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 18:26:48 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. 18:27:02 this also means i cna bypass the slightly faulty sidebar panel install and just include the panel str8 up 18:27:11 I prefer Windows. 18:27:29 but servers i do tend to stick with the redhats 18:27:51 you ever just issue mach build -v for a change of pace? 18:27:58 is that pathetic? 18:29:03 we can ask WG9s 18:29:16 do you ever just issue mach build with -v JUST for the change of pace? 18:29:22 and is that desperately pathetic? 18:30:34 I only do mach build with -v when trying to figureout a build failure and cant figure it out without the -v 18:31:09 i need to make sure all the commands i added to mach over the years respond to both -s and -v properly 18:31:12 some don't 18:31:21 but i was lazy at the time 18:31:41 it takes longer espectially under windows where extra logging increases the build time significantly 18:31:53 a few minutes maybe 18:32:21 up to 10 on machines i'd guess 2014 and older 18:32:35 if i recall the last time i tested various things and stuff 18:33:14 well my affinity for -v likely comes from historical usage of client.mk .. the best file ever 18:33:45 that was sarcasim btw client.mk in ever form i have encountered is a nasty bitch 18:33:52 would you agree WG9s_ 18:35:12 oh https://github.com/binoc-third-party-archive/comm-esr52 18:35:14 frg_Away: 18:36:59 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 18:37:08 CaptainTobin any problmes with the conversion? 18:37:15 none i can see 18:37:27 every file i have queried for i have gotten what I expected 18:38:06 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 18:38:38 gogs fell down with the push too i tried three times 18:38:42 that was fun 18:38:59 i mean the operation failed the forge didn't crash or anything 18:39:13 so that was good at least. 18:41:14 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 18:41:34 so least there is theoretical benefit beyond my own 18:42:05 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 18:42:32 you go update several Makefiles.sh as well as AllMakeFiles 18:42:48 and various random hacky makefile target mappings spread all over 18:43:57 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 18:45:36 I am literally gonna sit down and rename and change anywhere it says mozconfigure or moz.configure to mozconfusion or moz.confusion 18:45:42 one day 18:46:03 before I rip it out.. Issue #XXX - Remove MozConfusion. 18:57:46 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 18:58:40 this is ACTUALLY A Mozilla Solution or based upon one.. cause they had a very similar facility in the xulrunner build configuration 18:58:44 a long time ago 18:58:50 i don't think anyone ever used it 18:59:25 but I came across it and you know what? It is a DAMNED good idea 19:01:18 cause seriously.. i don't know why we need extensive repeated logic to set something as 1 and to define it 19:19:20 frg_Away: I deff see some beneficial mailnews core patches that neither g4jc grabbed nor was included in thunderbird's esr52 19:21:12 such as https://github.com/binoc-third-party-archive/comm-esr52/commit/bb570828f88f62e3e8d69ab8e86219a67644fc6f 19:21:19 i deff don't have that 20:07:06 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 20:42:00 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. 20:42:28 I am not even sure why I still support mapi 20:42:38 what the hell uses mapi 20:42:58 and of those that might need it how many are actually gonna use my client 20:43:04 2.. MAYBE 20:43:21 these days i mean what these days uses it 20:44:20 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. 20:44:45 windows sendto support THAT'S ALL THAT IS KEEPING IT HANGING ON lol 20:45:29 so wait mailnews core has been rust compramised? 20:45:34 frg_Away: 20:45:44 mailnews mork and ldap 20:46:28 some string stuff for locales. 20:46:32 i seriously don't understand the attraction of rust as a language 20:46:50 frg_Away: well i can adapt it back to properties and stringbundles 20:46:57 in the classical way 20:47:13 maybe create a shim 20:47:21 to whatever the new way is to the older way 20:47:55 frg_Away: I assume accessing strings has been tampered with you aren't citing l10n packaging are you? 20:48:24 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. 20:49:09 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 20:49:43 The toml files are rust so there is probably some in the build too. But some of the l10n apis are now rust based. 20:50:25 but how does that change mailnews core its self.. different function call? something else? 20:50:44 packaging 20:53:18 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. 20:55:04 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 20:56:08 so basically life under the watchful eye of The Beast. 21:07:14 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. 21:08:40 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 21:09:08 still lots of overlap tho 21:09:59 i am one crazy fat man trying to recreate mozilla before it all went wrong with the slight issue that nearly everyone hates me 21:10:07 what could possibly go wrong. 21:11:44 you are seamonkey don't let anyone tell you otherwise especially me frg_Away but what i wanna be is netscape dominated mozilla org 21:12:41 just not aol dominated netscape dominated mozilla org 21:12:44 of course 21:13:57 well world domination can come later. I just want my/our suite working :) 21:23:46 we can dominate the world AFTER dethroning Silly Valley and China 21:27:37 there may not BE a world after tomman that's the problem 21:28:02 and they won't go down easily 21:28:02 but Silly Valley doesn't have nukes, last time I checked :D 21:28:12 tomman: how many nukes do you have? 21:28:17 and can I borrow a couple 21:28:26 I may have a few atoms here and there 21:45:54 only a few more trees.. http://xr.binaryoutcast.com/aura-central/search?string=%2Flayout&find=\.build 21:46:06 layout/ -> system/layout/ 22:32:50 I am gonna leave layout/ at the root too cause there is shit you have undoubtedly that is still pure nsLayout 22:33:00 that I am sure I don't 22:33:09 even if you replaced it with servo later