-
GrannyGoose
buc no longer around?
-
a-865
buc comes and goes
-
a-865
mostly not here
-
MattATobin
hey a-865
-
MattATobin
how are you?
-
MattATobin
and GrannyGoose
-
GrannyGoose
im good thanks dude
-
GrannyGoose
an how\ are you
-
GrannyGoose
seamonkey needs to be rebuilt in Fedora koji as it failed when it was rebuilt with ICU73.2 i think it was
-
a-865
I use 2.53.17b1 in my CZ profile (here), but Buc's 2.53.16 for my email profile, for sane/universal time/date formats from iso8601
-
a-865
long time since using a distro's build of SM or FF
-
GrannyGoose
i dunno who has to rebuild it in Fedora but im aware a few people do use it, i wouldnt kn ow how many co-maintainers buc has for seamonkey in fedora
-
WG9s
fedora is what I use for my nightly builds they use clang-16
-
MattATobin
WELP they did it.. they shipped the intl api change without bothering to add any other dep for platform compatibility as well as martok the implementer has deemed an issue reproducible 100% of the time as unreproducible but don't worry he added a test case which does nothing for anything.
-
MattATobin
why is it every single time I think I got shit settled and are ready to move crap like this happens
-
MattATobin
I guess Moonchild got what he wanted.. to become Mozilla and Firefox.. too bad he became the WRONG one..
-
MattATobin
Guess i should abandon my webclient ambitions completely and just strip my known-working former codebase into an Interlink MailNews codebase and just otherwise be done with their nonsense and do what I wanna do.
-
MattATobin
what do you think frg_Away
-
frg_Away
Up to you. I am doing what makes me happy and this is keeping suite alive. That I help users with it is a byproduct :) As for backporting I think it is mozilla codebase minus bad stuff as we do it unless you have many more resources/coders at hand.
-
MattATobin
well i suppose IF i am not gonna be looking to do innovative radical nsInsaneo things then the seamonkey's evo56 base would be more attractive
-
MattATobin
just to keep interlink viable and get back to helping YOU guys out just by doing things without a huge commitment or affiliation.. that is quite attractive as a viable option
-
MattATobin
thank you for inspiring it frg.. i will consider a little more
-
MattATobin
besides, who is gonna advance mailnews core features? Athenian200? lol
-
MattATobin
I do know who IS backporting mailnews core bits and bobs
-
MattATobin
.. You
-
MattATobin
Interlink the project that started with MCP bs and sarcasim bridges me back to where I started.. SeaMonkey .. do interlink halp out here and there.. fork xpfe and kde shit.. loose about 20-40 more lbs.. and find some more money and i could be doing well.. it certainly is a goal worthy of my attention
-
MattATobin
one question: if I say hey this is busted .. you gonna give a crap?
-
MattATobin
not fix it then and there but .. give a crap
-
MattATobin
use that as a vector to also do the other shit i said i was gonna do for you like vs improvements, the sync shit, etc.. rust tho
-
frg_Away
MattATobin The TB part in our base is fully functional. We use it for A/B tests. Same for browser. Suite tests are busted forever now and with the others working we can use these tests.
-
MattATobin
i'd duplicate the app directory and just clone it into place into comm into mozilla just to keep it simple and keep mail/ as a baseline compairson but yeah it would mean doing interlink from scratch but maybe it is time.. and i of course know how to make my own private copies of anything I'd need.
-
MattATobin
test suit isn't a big deal for me
-
MattATobin
neither is l10n
-
MattATobin
well I ain't out to redefine your project or codebase just have a mail client and help out a bit.
-
MattATobin
tried that.. didn't work lol
-
MattATobin
also..
-
MattATobin
less xref work to maintain
-
MattATobin
if i do this lol
-
MattATobin
FEELS like a good idea
-
MattATobin
have to think about it .. but given uxp became unviable again i am a bit over the codebase its self now
-
MattATobin
thank you frg_Away
-
MattATobin
for whatever you .. did?
-
MattATobin
being here
-
MattATobin
that's it being here
-
MattATobin
another question: and this IS relating to a change I would like to make to the suite.. I would very very very much like to restore build time conditionals for --disable-mailnews and add --disable-composer so that with those two options SeaMonkey just has a standalone build mode and I would take express responsibility for maintaining that build configuration. This way I don't HAVE to be pressured into creating my own web client.. can just bri
-
MattATobin
just build without.. would you be okay with this?
-
MattATobin
just throw those two options, some branding, and boom standalone navigator and restoration and expansion of something not possible since pre-toolkit
-
MattATobin
it kinda was one of the first things I wanted to contribute back in the day
-
MattATobin
and started this
-
MattATobin
come ooooon it is just some ifdefs and configure options lol
-
MattATobin
don't be a NeilAway lol
-
MattATobin
I am gonna be thinking about this for the next week as I take a trip to indiana and won't be able to do shit lol
-
frg_Away
Untangling these parts would not be easy. Would probably mean ifdefs and code changes all over the place. Something for IanN to decide but I would only do it if suite in central dies and is removed by our "friends". Otherwise most uplifts would need to be rebased.
-
MattATobin
actually it is VERY easy
-
MattATobin
because it was DESIGNED that way
-
MattATobin
it just wasn't maintained when they went from xpinstall to nsis
-
MattATobin
and xpfe to toolkit
-
MattATobin
because libxul and MOZ_XUL_APP conflicted with modularity
-
MattATobin
i literally just followed the bug progression last night actually
-
MattATobin
also i was there at the time
-
MattATobin
lol
-
MattATobin
also i have removed mailnews and composer from navigator at least three times now
-
MattATobin
once in 2010
-
MattATobin
depending on the changes from 52 on to overlays and such it likely ain't much more trivial than last time I did it
-
MattATobin
cause HOW I did it?
-
MattATobin
restoring the conditionals first
-
MattATobin
then removed .. i just have to .. not remove.
-
MattATobin
much less trivial*
-
MattATobin
at the 52 level there were no platform changes required simply build files and a few conditionals for the component integration overlays and a few pieces of js
-
MattATobin
well you know what? since it is so trivial .. for me at this point .. I'll do it and just letcha look at it and if you and our good and dear friend IanN_Away approves then you can bring it in.. if not i'll file it away until someone complains just enough about navigator to make it happen which after five years it still ain't lol
-
MattATobin
i still have to figure out how to hell to build the thing tho do you have applicable build instructions that match the evo codebase?
-
MattATobin
hai WG9s
-
MattATobin
WG9s: which version of mozillabuild and how do i get rust?
-
MattATobin
or is that in the mozillabuild package
-
MattATobin
rustc
-
MattATobin
i assume THESE are about right except i already know you have the mapi headers in-tree now
web.archive.org/web/20180516123634/…_Instructions/Windows_Prerequisites
-
MattATobin
and i believe you said mozillabuild 3.4
-
buc
GrannyGoose: It seems it falied to build under the latest Fedora devel due to (yet another) python3 issues, not icu-73.2 itself.
-
MattATobin
what is the nature of the issue buc
-
buc
MattATobin: "ModuleNotFoundError: No module named 'imp'", see
kojipkgs.fedoraproject.org//work/tasks/977/103240977/build.log
-
buc
I delayed it until 2.53.17 final is ready
-
MattATobin
doesn't quite answer my question?
-
MattATobin
.
-
CaptainTobin
oh it sent anyway
-
CaptainTobin
stupid matrix
-
MattATobin
oh well
-
therube
i just looked at my 'History' (something i don't typically do), & it goes back to 2015 ;-)
-
MattATobin
welcome back mister frg
-
hardys
WG9s: your webserver seems to be down
-
MattATobin
each branch in the repo is basically master with selected c-c patches backported every single time correct? is there a canonical 2.53 trunk
-
frg_Away
I am using mozbuild 3.4 and VS2019 19.11 latest Windows sdk 19041. rust 1.66.1 but anything later should work too.
-
frg_Away
On the way to mozbuild 4 but msys2 need further changes. One step at a time.
-
MattATobin
is the comm under mozilla basically only defined by these set_defconf values in the application's moz.configure now?
-
frg_Away
buc if you have a fix for the py3 issue which is backwards comaptible I can put it into the final. 2.53.17.
-
frg_Away
MattATobin It is all over the place. I lost track long ago. Just backported and in some places optimized our code.
-
MattATobin
actually it is not too bad i mean the comm files them selves should be better updated especially moz.build since it would be available as well as makefiles .. save things like the main mozbuild and build.mk stuff like that
-
MattATobin
virtualenv mazbuild base but that is just to support Must have a build or whatever
-
MattATobin
also mozconfigure support code
-
MattATobin
oh that's a mozconfig okay
-
MattATobin
yeah basically you have no comm build system whatsoever what comm is now .. is just comm vs mozilla dir variables
-
MattATobin
neat
-
MattATobin
tho i wonder why you even need it if you are building anyway.. There is no real reason to have this unless you want to maintain the now-ability to change comm/ arbitrarily except where it is still hardcoded
-
MattATobin
now you know the state ;)
-
MattATobin
i was following jcrammer's work on this at the time but i kinda lost track
-
frg_Away
MattATobin comm build system is mostly gone. Just some extensions. I think stuff like commtopsrcdir are on the way out and I have removed much of it in suite already.
-
buc
frg: It seems python3.12 build is still broken under Fedora Rawhide. Firefox is not built with python3.12 with similar errors. So just wait for Firefox team to resolve the issue :)
-
buc
frg: for python-3.12
bugzilla.mozilla.org/1743785 is needed anyway.
-
MattATobin
so I should if possible go ahead and just use normal paths when I fork mail/ to whatever/
-
MattATobin
or just wait for whenever you ditch em lol
-
MattATobin
that will be it