03:59:06 why do I suspect https://github.com/binaryoutcast/mxp-predev/compare/af70bde0f89534997314e69c08b82b2c2eda9644...ea4ef51efd611971c015af3ad0f48125893e2f52 are some of the reasons seamonkey builds but doesn't run on central 16:20:40 guess it doesn't matter mailnews at 122 is busted 16:22:34 of course I dunno if comm-release or comm-beta are even expected to compile so i guess unless I go back to the cureent esr and try all i can do at this code level is remove comm code while leaving comm repo support files and slot my example in 16:23:46 cause i need to understand what the difference is in building firefox vs something in comm cause it's all different now 16:27:53 CoordinatorTobin suite builds but might need some patches from https://gitlab.com/frg/seamonkey-central-patches 16:28:37 There is some stuff for later so that we don't need to rebase almost every checkin like xul->xhtml and some half baked stuff. 16:29:38 TB should build ok. 17:16:54 yeah they finally got back to me and said the same thing.. I dunno i think studing it from a known working configuration would be better than trying to pin the tail on the m-c patch 17:18:18 well for suite without replacement custom elements to take up for the bindings it won't function but i did want to see if i could get anything out of it 17:19:06 also to test the changes I made to the build system because suite cannot be mach run for the same reason my example couldn't.. 17:22:30 oh i am totally gonna apply those 17:22:36 for great jusice 17:22:40 or something 19:02:38 CaptainTobin: you seemd intereste in shy seamonkey builds under comm-central but it does not run. i am responsible for one half of that 19:03:12 It builds becuase i ws asked to do nightly builds to make sure it builds but was told no interest on if it runs. 19:03:55 as far as i know there are no plans to ever base anythong on any mozilla version expecpt maybe esr68 19:04:39 is talk of going back to a 2.57 base on esr60 code. but we really don;t want to lose the old extensions 19:05:54 the idea of making sure it builds is to try to avoid major issues if need ot bakcport a security fix in the mozilla code 19:06:20 would alredy have a patch to fix any comm-central change reqauired 19:07:33 anyway your post prompted me to do what i only do occasionly is to test my build to make sure it at least starts and found that current wource did not becuase of missing a library in the packaging step so i at least fixed that 19:08:41 so all we try to do with central is it vuilds and if you run it it will not get a statup error or hang in a way preventing you from exiting easily 19:27:23 CaptainTobin: so the fact that it builds is my fault. the fact that they don;t run is a decision made abve my pay grade. 19:27:42 I am not seriously considering using suite on mainline mozilla or suggesting that is what SeaMonkey should do.. but suite in c-c IS another point of reference one I am pretty familar with by now lol 19:28:20 i mean one COULD 19:28:27 so only effort on seamonkey team is to keep it building without errors. 19:28:48 it wouldn't end up identical as now but it could be close but mailnews and composer both make that way too much for one person to attempt 19:29:20 i have less faith in mozilla caring aobut us now the mitchel is gone. 19:29:57 I don't NEED mozilla to care very much, that's the idea but they should care .. a smidgin. 19:30:25 only person left in mozilla upper management who i conidered a friend 19:30:27 and hopefully accept a few patches so *I* can care instead lol 19:30:34 and now even she is gone 19:30:41 yeah 19:31:14 if you have patches you can submit and sk for either frg or iann ro review 19:31:48 i may, i say i don't want to just do netscape but even if i do other stuff EVENTUALLY i am gonnd do netscape.. it's in my soul. 19:31:56 was just a we have enough to do fixing 2.53 nd no time to work on current trunk 19:32:04 No i know dude 19:32:24 we might ebven have a list of things that need to be badkported someplace iknow there is a bug with some of them 19:33:06 https://bugzilla.mozilla.org/show_bug.cgi?id=1452448 19:33:12 once I have a wrangle on modern mozilla i plan to contribute more to seamonkey beyond what is still pending 19:33:31 but i think at some point even this bug was not being updated anymore 19:34:57 Well the way I am organizing BinOC/Labs is into a projects category and an experiments category and no matter how much I resist it I know I will eventually make suite an experiment even as I create stuff from close-to-scratch 19:35:19 are you seriously considering a jump to 68? 19:36:08 not now just after geting sebextensions to work and esr60 ws thought that was next step but also though proboably never go past that 19:37:10 issue had todo with geting to trunk mans breaking reasons people sill love semonkey and don;t want to run firefox so would need to be a not just make it work like firefox but still be better for at least some people 19:37:32 Now if I were gonna help coordinate a project for suite on current mozilla i'd take the following steps.. make mailnews and composer build optional .. because they bloody well should be and also so one can focus on one thing at a time. Navigator, mailnews, then composer. With "communicator" common bits updated as required. 19:38:17 otherqise could go back to an old idea i had forget the suite as a seperate thig expect a wrapper thing that lets you run firefox, thnderbird and chatxilla inthe same window and looks like a suite thing 19:39:22 and sets up defualt config options in ech app a defual to run in the app that is part of this psuedo suite 19:39:43 if you merged firefox into thunderbird you'd have chatcore so no need for chatzilla or even better a chatzilla ui using chatcore 19:39:57 and it would still be technically communicator based 19:40:09 cause Thunderbird is a direct decendant where Firefox is not of Navigator 19:40:14 could maybe use a different browser than firefox for the browser part of this 19:40:36 The best bet is to turn Thunderbird into the suite 19:40:52 aside from .. from scratch-ish 19:41:25 could maybe even add a say to use a different chat or mail app in this psuedo suite thing 19:41:32 that would be the closest way to retain familarity in dev and end-user wise (after some ux overhauls) 19:41:48 You know I had this idea before I joined Pale Moon. 19:42:07 so I have had over a decade to consider how it could be done 19:42:17 back when firefox and tb fist came out i susgested this and no one thought it was even woth considering 19:42:48 well at the time it was a harder sell cause xpfe transition worked. 19:42:57 wait 19:43:05 sorry that was later 19:43:11 but it still worked 19:43:58 WG9s: You recall the orginal idea was there would be a common xulrunner binary on the system and firefox thunderbird seamonkey sunbird and everyone else would be xulapps on that runtime 19:44:34 only thing i run on hat is chatzilla 19:44:57 I wish ascrod hadn't burned out his fork as a standalone was pretty good 19:45:47 and that is more becuase back in the day when i did more work with mozilla on firefox it was a pain-in-the-ass to run it as an extension becuase if i was trying to work with someone else on a fix everythime i wanted to test a newer version i had to lose contact with the person i was colaborating with 19:46:37 There is one thing tho WG9s .. waterfox has technology some of it from earlier thunderbird that does bootstrap "xul" extensions and can emulate overlays and read chrome manifest and this stuff seemingly works on mozilla-current.. so even the xul-extension capability question HAS a resolution atm anyway 19:47:03 Themes tho are kinda fucked lol 19:47:35 but i also remeber back around 1980 toimeframe when i got my first personal computer there was a company called peachtree software and the had a word processor and ithink three other apps and decided to sell them as a suite and all they did was write a grapical front end thing that basiclly asked wich one of these 4 stand alone apps do you want to run. people seemed to think this was integration 19:48:10 Well the Internet Explorer "suite" was standalone programs (save for mshtml) 19:48:34 I'd hate for seamonkey to cheap out on that solution tho.. 19:49:05 soyou could run the suite but that was when these things had 64 meg of memory only so you were wateing some of that just to run the which app do you want tun thing 19:50:15 I wish mailnews external linkage was completed (and binary xpcom components rendered largely worthless) 19:50:29 if you have stuff you thing is adding wothy submit a bug and cc me and i can add the patch to my builds and if you get frg or ianN to approve will land on comm-central 19:50:32 then thunderbird could conform to the old xulrunner concept 19:50:49 cause mailnews would be shipped with the application part not rolled into the platform part 19:51:02 i have no idea if our gcurrent gitlab queue for central is public if is not you ned to talk to frg about that 19:51:28 otherwise you canuse the zip version on my website which is public 19:51:48 The fun bit comes when I satisfied my big job overdue promses and go searching and doing all the little things lol 19:53:02 I seriously think SeaMonkey needs a UX Polish pass nothing radical just well like some of the Borealis UX fixups I already gave frg 19:53:33 Just the me sitting there finding all the little inconsistancies and making them consistant 19:53:49 be a good task for when I need to clear my head in the future 19:54:02 was that a polish or a polish patch/ there is a big difference 19:54:13 what did I type? 19:54:26 polish would mean only has to do with the locale in poland 19:54:33 you typed polish 19:54:34 the other one lol 19:54:39 Polish 19:55:01 pol·ish 19:55:01 verb 19:55:01 make the surface of (something) smooth and shiny by rubbing it. 19:55:17 sorry my lef hand shift key on this keyboard does not work but i can't type trying to use it 19:55:28 that would be small p 19:55:35 that is what i thought you meant 19:55:38 my left index figure hurts like hell and typing isn't always easy 19:55:58 it is one of those odd words that somehow if you put it as first word of the sentence becomes ambiguous 19:56:05 dunno what I did to it but the tendon on the palm side seems like it's overextended 19:56:11 becuase the only diffence is the capitailization 19:56:28 capital p refers to the country 19:56:42 i never thought how it is the same spelling 19:56:46 weird 19:56:55 not that it is that I didn't think about it 19:57:12 but then if first work in sentence would be capital p either way 19:57:57 would have been better if one of them had an extra l in it 19:58:17 like pollised for make it shiny 19:58:22 pollish 19:58:25 but yeah WG9s this is what I have had to do to get arbitrary building and decided comm was a good target 19:58:26 https://github.com/binaryoutcast/mxp-predev/compare/af70bde0f89534997314e69c08b82b2c2eda9644...ea4ef51efd611971c015af3ad0f48125893e2f52 19:59:55 I am having enough trouble trying to figure out how to do builds uing frg's wip patch queue and getting my back door fixed because it is a condo so have to deal with condo assholes as well as contractors 20:00:32 https://gitlab.com/frg/seamonkey-central-patches 20:00:34 these? 20:02:07 no he has a wip queue for things he does not consider ready to put in 2.53 but i have better faciities for doing linu and macos builds so i think i finally got it so i can build and post linux and macos builds that he can test and then maybe we can get this stuff into 2.53.19b1 20:02:28 ah 20:02:49 is a mess of js stuff that i am not sure what it fixes and some python3 fixes 20:02:54 Well I am out of the windows game like completely now VMWare is too much trouble and so is virtualzing windows 20:03:04 but i can test on linux 20:03:06 of course 20:04:05 i am not doing windows builds becuse that is his deveolpemt env so before he tells me to do test builds he has already done tests there 20:04:30 i have no facility to test macos builds but he does so kind of an odd arrangement 20:04:39 me neither 20:05:07 Not odd 20:06:10 not to me 20:06:11 i can give you a link to where the test budls are but would be better if i could find out what is supposed to be new so you would know what to test i am only building not testing relying on frg to do testing and iann for linux testing and thyey goth know what the new features are supposed to be but i have no clue for this particular effor my involvement is only in doing builds 20:07:15 but is odd i have the build environment and he actually has physical hardware and vms to test on 20:07:24 I am unfamilar with mozilla testing framework but I am planning to learn it cause well.. it's there and has to be dealt with. 20:07:25 and i do not i am just doing cross compiles 20:07:49 i have neither physical hardware nor a vm 20:08:00 nor an apple license 20:08:36 This isn't that different than the situation UXP and co fell into.. Moonchild did windows builds and testing Travis did Linux Builds and testing and I did both as needed but primarily windows 20:08:52 well i dunno about today 20:09:32 but for a while all you needed was the apple efi .. key id thing and inject that into a vm using kvm and then you can install macos on it 20:09:37 unless amd 20:10:45 CaptainTobin: i consider the way mozilla wants testing patches landed is lame if you are doing something new then it makes sense you should provide new features is fine, but if a bug then there should be a test already that fails and is expected to pass if your patch works written by qa and then you need to post a fix that makes the test pass without braking any other patches 20:10:55 I had planned to get it setup even had access to hardware i could extract an id from but the ones who have done it or know the process wouldn't help me do it 20:12:19 I am not a fan of mozilla's method of testing I prefer real world testing bashing it to see if it breaks cause THAT is how it will break in the field not by the conditions of an obsolete test case that needs rewritten 20:12:23 fixing a bug and wiring a viald test are really 2 separate disciplines and expecting someone to be able to do both effectively is kind of dreaming. any idiot can write what they claim is a vlaid test that will say their patch works as epected even if it really tests nothing. 20:13:25 and the reviewer has probably less idea of how the test environment works than the patch writer works 20:13:46 and then we have the always present if you r= my patch i will r= yours syndrome 20:13:55 Well I don't HAVE to write tests for my own shit 20:13:59 but maybe i should 20:14:57 we currently have too many tests. should be tests the responsibiltiy of the module owner that the module works as expected 20:15:40 You guys still doing the whole module ownership jazz lol 20:15:42 ah test for every bug fix checkin is really not the way to go the module test sould be fised to include testing if required 20:16:13 oh we don;t but i thought mozilla still did i thougt if you as for sr it went to the module owner 20:16:50 They likely do 20:17:05 but i dunno how strict they follow it these days 20:17:54 besides, Mozilla wants ALL "browsers" to have the same web capabilities 20:18:23 i am one of those idiots that would write a patch and ask for review by bz and pople would say he is jusch a hard marker why ask for him. my answer was he might be a hard marker but thenwahat i land eventually will probaly not be blamed for future issue plus i will learn more form his hard marking. 20:18:49 same 20:19:02 but then if all browser work the wame why would i use firefox/ 20:19:03 CaptainTobin: all as in all? why? sounds like, dunno, wanting lynx to support webgl 20:19:23 So, even with all js and cookies enabled, github no longer works in seamonkey 20:19:52 i still find it odd that mozilla does not evnen know what they di that eventually resulted intheir loss of browser share 20:19:54 andr01d: are you surpised? 20:20:03 Not sure what the changes have been over the last month, but the spread of this phenomenon is making SM obsolete 20:20:05 andr01d: github seems to be playing with a IMHO not so brilliant design where now a bunch of things that used to just show require javascript, at the same time that they use very specific javascript features almost nobody supports 20:20:35 this is on github, really, they're the ones who made it impossible to, say, read a README or explore the repository file tree on the web 20:20:42 CaptainTobin, not a matter of surprise or not, it's a steady creep of web sites just not rendering in this browser 20:20:55 still: for commits or comparisons, append .diff; for files change blob to raw 20:21:35 for releases, there is a way to get the address of the HTML fragment of a specific release/tag, although I don't recall what precisely has to be replaced with "expanded_assets" 20:21:36 Ok.. overall seamonkey, lingering mcp-ers, anyone.. What is more important to you: Webcompat or xul extensions? 20:22:09 ws bak inthe day about 4 of us doing anything on thunderbird. scott mcgrggor 9good frient of ben goodger chief engineer on firefox) working on the front end dave moze working on the mailnews code me kind of working a bit on both and also testing the mime code 9a new thing at the time0 on different implemetations of mime and arvid doing the icons. 20:22:14 isn't this what its all about? 20:22:18 It's not just github either, there are more and more sites that just don't render. Historically this required enabling js and cookies, but now this doesn't work. There is some spreading web framework that is just not SM compatible 20:23:01 andr01d: it's the spreading of lack of error handling, and also of error handlers which blank the page. to the extent it probably is becoming more common that *disabling* javascript fixes sites 20:23:08 say, MDN 20:23:13 CaptainTobin, I'd really like to have xul extensions AND a browser that can render whatever this latest cancer is... 20:23:29 compat tables are dynamic, and those won't render, but the content, I'm still able to read it 20:23:32 andr01d: Github is a microsoft product and microsoft basically defacto controls non-google chromium on windows because they don't have mshtml or edgehtml anymore so they are gonna do like Microsoft always does and target it for THEIR browser only and maybe firefox 20:24:10 CaptainTobin: it's fun that Microsoft still has something for IE in exchange webmail :-) 20:24:39 it'll probably last until somebody at MS who does not like that finds out about it :-P 20:24:45 when microsoft started using wordpress I knew Microsoft was done as far as its own tech was conserned 20:24:56 this is just evil revenge as they eventually go down 20:25:08 they descided they wanted to get rid of tb and a reallyofficaily supported thing and came up with 3 choices for how we would like to proceed. well the 4 of use picked one of them ane they camd back with a tough shit tyou picked the wrong one we are doing what we want anyeay and scott got pissed and quit and then ben subsequently quit went to google and that is there the chromium project and... 20:25:10 ...google chrome came from this would have been the next gen mozilla browser had they not pissed all of us off over thunderbird 20:25:11 njsg, I always run no js as default, and only enable as required. But github is just totally borken now 20:25:38 CaptainTobin: oh? what about the time they tried to mix NT and non-NT windows? although I guess accounts differ on how stable the result actually was. 20:38:35 What.. ME? 20:38:36 lol 20:40:09 WG9s: got a linux mozconfig handy? 20:40:39 doesn't have to be exact just something to start from 20:40:48 yes, ME 20:41:08 njsg: Win2k was superior 20:41:20 i wish Neptune had happened 20:41:23 instead of ME 20:41:31 would have been far better save for dos gamers 20:41:59 CaptainTobin: I won't argue with that, it looks like it'd (NT 5.0) be superior, although I've never used it personally 20:42:20 njsg: You want consistancy? You want Win2k 20:42:24 I've used NT 5.1 and NT 6.1, and I can say 5.1 tends to be less stressing on me 20:42:33 even its more 95 holders fit in well with the refined aesthetic 20:42:47 holdovers* 20:42:53 wasn't it NT 5.0 that had UI design and colors actually picked with care? 20:43:14 that is where ME got its refined color scheme yes 20:44:02 NT 6.1 is... once in a while I'll remember something I'd do in Windows 4.10 and I find it has been removed. What was the last missing thing I found this way? Desktop toolbars? 20:44:49 I wanted to put a separate toolbar somewhere else with shortcuts and was about to create the draggable toolbar to then drag to the edge or otherwise see how would it be docked... and NT 6.1 does not have this. 20:46:15 njsg: https://gstatic.gvn360.com/2020/06/w2000.jpg 20:49:44 also, shift+restart in 4.10/98 20:50:25 but then I'd not expect that to be available in a different system as WinNT. But it was something interesting to see and use 20:51:17 WG9s: no module named six.moves 20:59:47 i think that is realted to the pending python3 fixes 20:59:54 andr01d On 90% of the web sites it is either dynamic imports or private class fields starting with #. I am on it. Dynamic imports is 60% done but like peeling an onion one patch needs 2 others. 21:00:03 it hink six is kind of depracated 21:00:44 well I can't build then 21:00:59 what version of python is this using? 21:01:14 cause python2 and older than 3.12 is crippled here 21:02:07 2 and 3.12 is bahhh... Not sure if 3.12 even works with central now. 21:02:15 not at all sure frg is more on top of tht working with someone else on that 21:02:27 it doesn't for PGO 21:02:33 and is flaky otherwise frg_Away 21:02:33 3.9 to 3.11 should work for 2.53 and central. 21:02:47 yeah except i have no six module for python 3.11 21:02:50 or any way to get it 21:03:05 because Mozilla central doesn't require it 21:03:10 AND fedora doesn't care 21:03:46 Are you on 8 or 9? 2.53 under Rocky 8 builds fine. 21:04:06 Fedora 39 21:04:54 buc might know. 21:05:14 i only have python 3.8 i have not tried building on f39 that is what i have onmy laptops but not on my build system 21:05:18 buc for some reason hates my guts even tho I never had any negative experience with him and the only specific one went positively 21:05:55 frg_Away, Thanks for the info! Looking forward to the dynamic import support! 21:05:59 WG9s: well it won't work casue the compat python3.11 fedora uses doesn't have pypi or six 21:06:06 because it is there just to build firefox 21:07:10 andr01d me too. But not in the next 2 weeks. Maybe in 4 if I am lucky. Pale Moon has it in but I don't want to do a shortcut and rebase endlessly afterwards. 21:07:42 I am tossing a coin right now if I should rebase or pull more stuff in. 21:08:07 rebase on what? 21:08:36 cause if you say UXP after I spent years trying to get you to do it I won't be very happy 21:09:00 Current wip queu queue wich is on Spidermonkey end of 62: https://gitlab.com/frg/seamonkey-wip 21:09:22 About 1400 more patches than current 2.53 :) Running it for days now and stable. 21:09:58 jesus 21:10:03 havy the dynamic import stuff up to end of 65 in but needs some work. Then basically only 2 bugs with 20 patches left to finish it. 21:10:10 so what can I do to build seamonkey 21:10:30 cause I do not have the six module or any other version of python available 21:10:38 Install EPEL 8 or ask buc 21:10:51 uhh 21:10:56 you know that makes no sense 21:11:01 I am on Fedora 21:11:03 not centos 21:11:09 and buc hates my guts for NO reason 21:11:12 Reason I only do VMs for building. Much easier. 21:11:31 Or ask Myckel the gentoo maintainer. 21:11:44 He did some work lately with python patches. 21:11:53 CaptainTobin: so you are trying to build 2.53 with the latest patches form gitlab/ 21:12:18 I am trying to build release code first and foremost 21:12:21 on fedora 39 21:12:28 I can build UXP and I can build central 21:12:33 I cannot build seamonkey atm 21:12:56 oh so the release tar file/ 21:13:10 https://src.fedoraproject.org/rpms/seamonkey/tree/rawhide 21:13:32 no 21:13:36 from git 21:13:40 from on fedora 39 21:13:45 https://src.fedoraproject.org/rpms/seamonkey/tree/f39 21:13:57 os wo trying to build the latest fedora release version i have no clue how to do that 21:14:13 yeah i don't think half those patches are even applicable and an rpm build != a regular build 21:14:19 i mean required 21:14:46 and none of them deal with python 21:15:04 yes just that Is all I know 21:16:29 CaptainTobin: you should perhaps ask stransky⊙rc 21:17:24 ask him what 21:17:25 he is kind of led on mozilla on redhat/fedora and works for redhat he probably could tell you how it is built becuase he probably did it. 21:17:30 WG9s if Firefox works probably not much help 21:17:37 yeah he will tell me to use the sourcerpm 21:17:43 and firefox works 21:17:50 oh i did not realize firefox worked 21:18:10 yes 21:18:55 so you are trying to build seamonkey using a version of mozilla code that we do not support building seamonkey with/ 21:19:08 I can build UXP I can build mozilla-current day i cannot currently build seamonkey release from git because python3.11 has no pip nor package for python six 21:19:11 and without that 21:19:14 i can't even configure 21:19:23 no 21:19:30 i am trying to build current seamonkey release 21:19:36 cause that is the first thing I do 21:19:36 there is a pip3 package i believe 21:19:57 the default current version of python is 3.12 21:20:12 there is a 3.11-devel for firefox and thunderbird building 21:20:20 it does not have pip nor six specifically for it 21:21:48 I will get back to comm-central aftward 21:22:01 because obviously I can't make any assumptions 21:22:03 CaptainTobin: there is a python3-pip-23.2.1-1.fc39.noarch 21:22:07 based on either uxp or central 21:22:22 do you have that installed/ 21:23:11 https://dpaste.org/AKTRd 21:23:12 sigh 21:23:59 WG9s: 21:24:07 if that is install then pip should be there 21:24:29 and how do i make sure i get the python 3.11 and not the 3.12 version of the six module 21:24:57 and it is picked up by python3.11 not 3.12 21:25:48 that probablyh has more to do with where it installs that what version it is bet they are the same but in site packagesgets in a different subdir for each python version 21:26:03 htis is above my paygrade 21:30:41 there is no solution except refactoring six out of the codebase or provide it 21:31:25 frg_Away: 21:31:27 WG9s: 21:31:48 I don't get how this package on fedora is even building 21:31:53 it has no patched towards python 21:32:19 CaptainTobin that is where Myckel helps. wip also has more advanced build support already. I hope to move it over to regular 2.53 soon 21:33:05 sl are you suing the patches in gitlab for seamonkey-central-patches/ 21:33:39 I am not using comm-central right now 21:34:23 this is https://gitlab.com/seamonkey-project/seamonkey-2.53-comm https://gitlab.com/seamonkey-project/seamonkey-2.53-mozilla @ 2_53_18_1_final 21:34:56 WG9s: hi sorry 21:34:57 this is https://gitlab.com/seamonkey-project/seamonkey-2.53-comm https://gitlab.com/seamonkey-project/seamonkey-2.53-mozilla @ 2_53_18_1_final 21:35:40 oh i thought you were trying to build using the fedora firefox source file 21:35:52 nah that's later 21:35:56 I need a baseline first 21:35:59 working code 21:36:02 to make sense of it all 21:36:10 ok i can probably get back to you on this but like i said i wont have time to work on it till saturday 21:36:34 Well I may try adding six to the python files in-tree 21:36:49 would be esier for me thogh to start with current 1.53.19b1pre as i always have that working 21:36:57 but not under f39 21:37:20 I don't want you to go to any extra work for me trying to figure this out 21:37:23 2.53.19b1pre 21:37:41 does b1pre even evaluate properly under vc? 21:38:08 cause I always thought it was +/-, a..., b... or pre 21:38:20 i can probvaly get 2.53.19b1pre working then try the same build scirpts form the 2.53.18-1-final tar source file 21:38:22 anyway irrelevant question 21:38:50 If you mean VS2022 no. needs ipc changes. Sucessfully built with latest ckang 17 under Windows but still use VS2019 mostly. Much more stable. VS2022 is the Windows 11 of compilers. 21:39:21 2015 did a good job back in the day 21:39:42 easier to start with the b1pre becuzse i have builds for that and log files from build and esyier to comapre this worked and this didn;t with the same source with a different fedora fersion 21:40:05 well nothing works cause python for me is missing crap lol 21:40:19 frg_Away: so you are saying good i never installed 2022/ 21:40:35 WG9s works if you use clang 21:40:49 well good luck reproducing that env later with visual studio 21:40:57 there are already missing older version components 21:41:11 well you do know mozilla using clang for everything so no longer ests anythong using the msvc compiler 21:41:19 I was gonna build something needing 2017's compiler but now its missing some pieces 21:41:19 mozilla now boostraps tons of 2019 stuff. mach bloatstrap if you ask me. 21:41:36 it is bootstrapping 2022 now 21:41:41 i think 21:42:09 2017 should work for 2.53 but not tested lately. 21:42:24 i think if you want vs2022 stuff wen you run mach bootstrap you have to be using a .mozconfig that specifies building with vs2022 21:44:10 frg_Away: mozilla vendored six 21:44:15 that's how they manage it 21:44:23 try ac_add_options --with-visual-studio-version=2017 and set cc=cl 21:44:34 CaptainTobin which bug? 21:44:39 stand by 21:44:45 ah so mack bootstrap installs a sis module 21:44:59 somewhere in .mozbuild perhaps/ 21:45:07 no vendored into the tree like autohell is now 21:45:12 and mapi headers 21:45:40 autoconf 2.13 is now in wip and mapi already in 2.53 latest release 21:45:57 https://bugzilla.mozilla.org/show_bug.cgi?id=1388340+ 21:45:58 err 21:45:59 https://bugzilla.mozilla.org/show_bug.cgi?id=1388340 21:46:08 ... you should have gotten this by now 21:46:47 https://paste.debian.net/1307455/ 21:48:01 Main mozconfig including the last paste: https://paste.debian.net/1307456/ 21:48:12 I added mapi to interlink's source before I abandoned it as well 21:48:57 build shell mozconfig 3.4 https://paste.debian.net/1307457/ 21:49:20 i usually do an hg cone of mozilla-central and then step into that repo/mozilla and run ./mach bootstrap 21:49:27 Thanks I had forgotten about --with-visual-studio.. uxp development rendered that worthless by no one bothering to up vc and then by upping but not maintaining proper backwards compat when it was still possible 21:49:38 then things seem to work much better 21:49:54 oh and after you might want to do a dnf erase watchman 21:50:00 i hate watchman 21:50:15 CaptainTobin without it will pick the highets installed which is in your case probably 2022 21:50:16 seems to just slow things down and eat up cpu 21:50:20 I am avoiding running mach bloatstrap 21:50:24 if I can avoid it 21:50:33 Yeah disabled it hard under Windows too 21:50:34 btw i am totally keeping that 21:50:39 on windows i cba 21:50:50 cause it wasn't gonna use my default version either way 21:51:42 I recently put stuff in which picks clang if available. so export cc=cl is it for msvc 21:52:08 I on fedora 39 have to export the clang path because it's not picked up correctly by release 21:52:20 bootstarp wasn't so bad until 115. Now it is atrocious. 21:52:32 ^boostrap 21:53:49 https://dpaste.org/rPCqx is the mozconfig i am using for mozilla-current 21:54:48 I haven't gotten as a far as creating the comm hacks yet but i have opened comm/ up to building and running anything 21:54:54 CaptainTobin: let me see where my sis module comes from perhaps i and tar up on directory inder .mozbuild so you don;t have to run the whole bootstrap 21:55:18 sleep time here so have fun 21:55:25 frg_Away: rest well 21:56:27 WG9s: it's cool man i appreciate it tho.. I think I am gonna port 1388340 and if that doesn't work then maybe I can ask you to go to extra special trouble for me ;) 21:57:19 I mean buc obviously has his own slightly unreproducable solutions I'd prefer it to simply work. 21:57:28 i am sure you can get behind that WG9s 21:58:50 this is way trickier thatn i thought you might have to do a mach bloatstrap 22:10:48 are we talking sm release or c-c? 22:11:29 i usually run mach bootstrap on current mozilla-central 22:11:48 ah i got around it by including UXP deps plus deps from the firefox spec file 22:12:02 on linux 22:12:07 i flat gave up on windows 22:12:08 if you do a cd `/.mozbuild and then do a find . -name six.py -print what do you get/ 22:12:57 cd ~/.mozbuild like i said my left had shift key does not work. thank you so much my cat bella for spilling wine on my keyboard 22:13:12 he left had shift and esc key do nothing now 22:13:18 there is nothing there for seamonkey release 22:13:25 but my mozilla-release shit is there 22:13:54 in you .mozbuild with that find ? 22:14:02 or you did siomething different 22:14:31 I will not run mach bootstrap on linux 22:14:37 i am trying to avoid that 22:14:54 the problem is mac is gois going to set it up so that it will look for something in .mozbuild whifh is what the mach bootstrap that you did not run would have saved 22:14:58 I guess I dunno what you are asking me for 22:15:15 right now I want to build the current release of seamonkey from gitlab 22:15:22 then I want to build comm-central 22:15:23 well i can tar up a subdir of .mozbuild so you can try untarring that 22:16:04 https://hg.mozilla.org/mozilla-central/rev/23c63df35860 22:16:14 looks cleaner and longer term ;) 22:17:49 and a lot less file trasfer 22:17:54 those directories get large 22:18:32 the thing with mach bootstrap is it does a much of crap it installs a mess of packages that you would probably need to do builds of anything else anyway and the rest of the crap all coes in .mozbuild so is a bunch of crap but only imacts mozaill code builds so if you have the space is is fine the only thing i refuse to install is watchman but you can always uninstall it after i also usually... 22:18:33 ...put a dnf in /usr/local/bin that looks like this 22:18:35 #!/bin/bash 22:18:36 if [ "$1" != "install" -o "$2" != "watchman" ] 22:18:38 then 22:18:39 /usr/bin/dnf $* || exit 1 22:18:41 else 22:18:42 echo "WARNING: Ignoring 'dnf install watchman'" >&2 22:18:44 fi 22:18:45 exit 0 22:19:34 six is in the seamonkey tree 22:19:37 is it hooked up? 22:20:18 this only works after the intial mach bootstrap so if it later decides wants to add bootstrap but the orgianl watchman is in the midst of a mess of other crap more difficult to do. but once you do intial mach bootstrap if you erase watchman than subsequwent wones will not try to install it ever this is the only thing it isnstalls that i think i don;t want 22:20:19 wtf 22:20:27 I seriously do not understand this 22:20:32 seamonkey has the six package vendored 22:20:46 like i said the rest of the bolot goes into .mozbuild so only takes up disk space does not slow down the sytem. 22:20:50 and it is listed in buikd/vertualenv_packages 22:20:58 that is just my opinion, i could be wrong 22:21:20 i can't screw this system up 22:21:23 so i dunno 22:21:28 why isn't it working 22:21:57 hmm ok i have it in ~/.mozbuild/version-control-tools/third_party/python/urllib3/urllib3/packages/six.py 22:22:06 yes it is there as well 22:22:19 but the canoncial location is third_party/python/six 22:22:23 as a vendored module 22:22:30 obviously this work is incomplete 22:22:34 but thn i have never tried to build with this system why i said maybe i will get back to you on friday with an idea 22:23:34 because it fails so early it doesn't do anything except have the error about six 22:23:55 HEY WG9s 22:24:08 guess what happens when I run mach bootstrap on seamonkey release 22:24:14 mo module named six.moves 22:24:18 i can't bootstrap 22:24:23 on sm release 22:26:00 try just doing a hg clone;//hg.mozilla.org/mozilla-central and cd to mozilla-central/mozilla and then ./mach bootstrap 22:26:34 ok why? 22:26:44 how will this help me build seamonkey from gitlab 22:26:49 but after i would do a hg erase watchman 22:27:01 and then kill any running processes named watchman 22:27:03 i also don't use hg 22:27:06 i use git 22:27:21 so like ps-ef \ grep watchman and then klill things that look like running watchman 22:27:25 or just reboot 22:27:45 how will this affect my system configuration? 22:28:09 might install some additional -dev packages 22:28:13 -devel 22:28:16 i mean 22:28:26 should not break anything 22:28:32 you know fedora doesn't do that 22:28:35 run bootstrap 22:28:37 or slow down anything 22:29:00 i do my builds on fedora 22:29:02 but there is no way the python deps are gonna match between virtualenvs 22:29:07 just not on fedora39 22:29:17 which version then? 22:30:04 it should on builds rebuild the virtualenv i have found doing 2 builds simultaneously is prblematic but that seems more rust than pyton related 22:30:52 i no longer attemtp to do linux-64 and macos cross compile at the same time as i decided that fixed multiple issues but now can;t do it anyway becuase they require 2 different rust versions 22:31:53 I could try linux-63 and linux-32 at same time but based on my previous experince better to use a bigger number on the mak -j thing than to run 2 builds at once 22:34:18 i am trying a fresh mozilla-central clone and mzch bootstrap to see what i get from the find ~/.mozboot -name sys.py -print 22:34:33 six.py not sys 22:35:27 ind ~/.mozbuild -name six.py -print 22:35:42 there is nothing there 22:35:43 WG9s: 22:35:49 i am not doing central right now 22:35:53 i am doing the release code 22:36:03 2.53.18.1 22:36:20 i knw but i find the mach bootstrap in central is the one that seems to allow both 22:36:28 because i do both 22:36:29 also seamonkey stores its virtualenv in the object dir not homedir 22:36:37 and virtualenvs are pathlocked 22:36:42 and cannot be moved 22:37:37 maybe i am just confusing my self 22:37:39 i dunno 22:38:19 but i seem to also get six.py in ~/.mozbuild/version-control-tools/third_party/python 22:38:38 yes they vendored it to third_party and then reduced the duplication 22:38:44 later 22:38:52 seamonkey has at least four versions 22:38:57 in the tree 22:39:01 and none of them are used 22:39:26 well here is one thing 22:39:31 this is calling python3 22:39:35 directly from mach 22:39:46 that will be python 3.12 22:39:47 on here 22:39:56 not the python3.11 i invoked it with 22:40:26 but .mozbuild seems to be 16gig of disk space 22:40:45 someone fucked up 22:40:50 epony got klined 22:41:08 lthough i have extra because i have mutiple clang versions pus tar files for each version so mine is bigger than normal 22:42:00 ... i shouldn't ACTUALLY be surprised 22:42:32 that I would have to treat sm2.53 more like UXP than modern mozilla 22:43:15 suppose I could do a chroot 22:43:52 will el9 work cause I could chroot install el9 22:50:43 WG9s: a small fc38 chroot would do the trick it has 3.11 22:50:49 for the minute I suspect 22:51:18 well tahat could work also 22:52:21 sorry i amabout ready to quit for the day and busy tomorrow which is why i said maybe i can duplicate your problem and work on it saturday 23:01:32 WG9s: Well I will try the chroot route and and if you get around to it I'll be around on saturday 23:01:40 also build central 23:01:43 for fun 23:01:45 and report 23:02:40 as long as you don't expect it to work and add all the patches in https://gitlab.com/frg/seamonkey-central-patches 23:03:01 it will not build without them 23:03:43 yeah 23:04:09 that is easy enough 23:04:28 i say theoretically 23:04:29 lol 23:07:01 if you don;t have access 9not sure this one is public0 patches also at https://www.wg9s.com/comm-central/patches/seamonkey-central-patches.zip 23:07:34 I have access to that repo 23:07:44 and i am not logged in 23:07:49 so public 23:09:22 ok guess loos like will buld without these just will not pass mach package step i think but beter to build with it becuase that is what works for me 23:09:58 Well I'll see and then apply the patches 23:11:04 just figure better if you have same source otherwise you saying dowes not work for you and me saying well it works for me is we are not testing the same thing 23:11:43 better if we both test the same thing otherwise we might be chasing our tails around forever 23:12:14 No I agree 23:12:39 but building without and building with will be valuable to me 23:12:45 beyond just reading the patches 23:13:52 that is fine when we get to trying to figure out if your builds fail and mine pass at that point better to be using the same source 23:15:00 also btw i post what compilers and mis for comm-central in http://hg.mozilla.org/comm-central/seamonkey-info.txt 23:15:33 also btw i post what compilers and mis for comm-central in http://www.hg9s.com/comm-central/seamonkey-info.txt 23:16:32 okk one more try htps;//www.wg9s.com/comm-central/seamonkey-info.txt 23:17:26 https://www.wg9s.com/comm-central/seamonkey-info.txt 23:17:59 wow i need to get some sleep i think 23:18:12 have a good night 23:18:19 WG9s: rest well