-
nsITobin
I am starting some new research into cross-compiling builds for windows from Linux. Hopefully it bares some fruit and is an option for SeaMonkey
-
nsITobin
to either use or not.. always good to have options.
-
nsITobin
I will discover the secrets. But now.. sleep.
-
IanN
-
njsg
hi
-
njsg
er, hi .*
-
WG9s
here for the meeting!
-
njsg
finger slipped onto wrong key, on screen keyboards are no Model M for sure
-
frg
ni all
-
IanN
-
IanN
hi tonymec|away
-
IanN
hi rsx11m
-
IanN
-
rsx11m
hi IanN frg WG9s etc.
-
frg
rsx11m hi
-
WG9s
hi rsx11m - congrats on getting out of google hell
-
rsx11m
always fun 8-)
-
IanN
-
IanN
Who's taking minutes?
-
frg
me
-
IanN
thanks
-
IanN
Nominees for Friends of the Fish Tank?
-
frg
Frank Lion and TPR75 for support in mozillaZine. There are a few others to thank too but these two are the ones usually chiming in
-
IanN
seconded
-
rsx11m
++
-
njsg
thirded
-
tonymec
hi all
-
rsx11m
hi tonymec
-
IanN
hi tonymec
-
IanN
Action Items
-
frg
tonymec hi
-
frg
bau
-
IanN
Status of the SeaMonkey Infrastructure
-
frg
bau. wanted to look a bit on the 2019 builder but didn't find the time.
-
IanN
need to find time to work with ewong on updating aus server
-
IanN
Status of the SeaMonkey Source Tree
-
frg
bau Updated wip queue a bt more and these and that. Behind with reviews and updating central. Too much juglling around lately :(
-
IanN
Release Train
-
frg
not sure when we want to do 2.53.20
-
IanN
beta early next month with final in late November / early December?
-
frg
yeah any time I think
-
IanN
!summon rsx11m
-
IanN
wb rsx11m
-
rsx11m
modem hiccup :-(
-
IanN
:S
-
IanN
Extensions Tracking
-
frg
bau
-
» njsg screens REC for the modem (wasn't there sometjing about scaring as a remedy for hiccups?)
-
» rsx11m isn't sure if that works ;-)
-
tomman
hello world~
-
rsx11m
hello tomman
-
frg
hi tomman
-
IanN
hi tomman
-
IanN
2.Next, Feature List, Planning and Roundtable
-
frg
bau
-
IanN
yes, lots of BAU
-
rsx11m
too much BAU
-
IanN
keeps us busy
-
rsx11m
BeAUtiful!
-
tomman
so Jack Bauer is now a Mozilla dev? :D
-
IanN
sssh
-
IanN
AOB?
-
frg
bau
-
IanN
okay, so next meeting is in 3 weeks time, same bat channel, same bat time (DST adjusted)
-
IanN
thanks for your time today
-
rsx11m
yes, 15:00 UTC!
-
tomman
no stinkin' DST here~
-
rsx11m
then just an hour later than today ;-)
-
tomman
so... 11:00 VET
-
njsg
This time we won't have the mid-DST window, IIRC
-
rsx11m
good timing indeed
-
njsg
s@have@hit@
-
IanN
makes it less complicated
-
rsx11m
see you in three weeks and one hour!
-
njsg
-
IanN
enjoy the rest of your day everyone
-
frg
happy day
-
njsg
(wow, that filename *is* long)
-
IanN
c u rsx11m
-
rsx11m
bye!
-
njsg
cya
-
frg_Away
nsITobin Cross compiling needs much mores tuff backported. Because I kept msvc support also needs additional changes to keep this under native Windows.
-
frg_Away
not worth it imho
-
oneforall2
this MACH_USE_SYSTEM_PYTHON=1 is supposed to use the systems right? but I see it use added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 which is not the sys version o.O
-
frg_Away
It uses the system python not all its packages
-
oneforall2
I see why now it's failing to build . its looking for /tmp/seamonkey-2.53.19/obj/_virtualenvs/init_py3/lib/python3.11/site-packages/ when it should be /tmp/seamonkey-2.53.19/obj/_virtualenvs/init_py3/lib64/python3.11/site-packages/
-
oneforall2
its not adding the 64 to lib
-
nsITobin
frg_Away: Cross-compiling was done long before rust and clang everywhere I am using 2015 research on the subject not 2020s crap. UXP has been cross-compiled tho as I previously stated G4JC never indicated how he did it.. never provided any patches.. and only a few builds I never had personal access to were ever generated at the time. Have you tried to cross compile to windows in the last several years?
-
nsITobin
also Moonchild refusing to seriously consider it because HE might have to actually change something.
-
nsITobin
I don't feel I can contribute nearly as much to the SeaMonkey project as I thought I could. The infrastructure isn't there. The code isn't there. The development process isn't there. There is no command structure. No consistant policy. And everything I want to do is just a slow-walk to Mozilla-central where nothing I actually want to work with on a codebase I have to literally figure out how to build over and over again from week to week because its
-
nsITobin
constantly broken.
-
nsITobin
I can do web infrastructure, web design, and minor xul bs. Everything else is either perpetually stuck as mozilla left it or will be on the path to block any change because future backports will conflict.
-
nsITobin
*I* have NOTHING to do and everything I can do doesn't ACTUALLY intrest me at this point.
-
nsITobin
except php
-
nsITobin
I think SeaMonkey needs a lot of radical and fundamental changes so it isn't operating as a mozilla leech from 2008
-
nsITobin
Will I be allowed to accomplish a decent portion of them evene if it breaks 20 year old muscle memory?
-
nsITobin
because if not.. I need to get the hell out of your development way and do what I can do otherwise and not be relient on accomplishing stuff for SeaMonkey to convince my self I have any tangible worth or the shit I been through wasn't utterly pointless.
-
nsITobin
tl;dr I don't care about Mozilla bugs and mozilla backports as being the deciding factor on if to do something. I care about making SeaMonkey the best it can actually be and following MozProgression has failed. It failed years ago from my perspective.
-
nsITobin
it failed before I even joined Pale Moon
-
nsITobin
for SeaMonkey
-
nsITobin
persisting and living are two distinct concepts for people AND projects
-
nsITobin
not to mention the simple fact is.. because of the development process SeaMonkey is even LESS forkable than Modern Mozilla..
-
nsITobin
contribution is limited to minor fuckoff patches and massive mozilla backports it's simply not a good fit for me.. I want to change things.. Improve them. Make them efficient. Make them attainable by anyone with as little grief as possible. And make sure they can do the same.
-
nsITobin
I still want to help regardless but I ... just can't figure out what do to do that fits in my skillset and doesn't have any potental issues down the road
-
nsITobin
or isn't shackled by a setup from 20 years ago
-
nsITobin
So I need to know what I can ACTUALLY do for seamonkey.. before i decide to do it and certainly before i have already completed it. I couldn't work that way in 2008 and I can't work that way now. I have a million other things I want to do in the same vein but because I am capable I feel NOT helping in the ways I can just frustrates me to no end
-
nsITobin
because people should help when possible regardless
-
nsITobin
and also frankly.. I have a budding nazi-subparty to unravel because it is my actions that allowed them to get to the point they could feel safe enough to devolve that far.
-
nsITobin
or more properly lack of action
-
frg_Away
The problem with cross compiling Windows is that there are no native tools for everything. Relies on wine and parts of msvc to do the job which I think is bad. Cross compiling macOS is better than doing ti native imho.
-
frg_Away
For the rest as usual not enough people around to properly run things. A fix here and there to keep it aflot. But I think our ui and general functionality improved a lot in recent releases. Just the web compatibility needs to be fixed fast or nothing will matter in the long run. So its backports unless more people show up and I just don't see this.
-
nsITobin
like what?
-
nsITobin
places and jsdownloads?
-
frg_Away
clear pirvate data cZ zoom and bunch of minor things which all add up.
-
nsITobin
ok that zoom control looks amatureish
-
frg_Away
They are not 1:1 mozilla copies.
-
nsITobin
i would have lifted the toolbar button from Firefox
-
nsITobin
ironically
-
nsITobin
I have been ignoring the decisions on the UI because I will always disagree with anything that wasn't retained or made in a way that extapolates the rest of the UX. So I ignore it. I can also change it to look at least on the surface like Borealis with a few patches.. And that's no surprise since it is dirived from seamonkey.. I don't NEED seamonkey to change the app ui to my liking I can do that my self.. when I can build and can be bothered. I am
-
nsITobin
talking about the platform side.. the build system.. first and foremost. Webcompat is irrelevant if the bloody thing can't be reliably build by others outside packaging or .. here.
-
nsITobin
Stop taking Mozilla patches regarding the build system and let's figure out what it actually NEEDS to do for the seamonkey project and if you are conserned about backports being a problem.. then either learn how to do it manually or assign it to me.. STOP altering the build system.. stablize it.
-
nsITobin
the build system literally should not need to change beyond added functionality which there is some but not to the degree it already has been.
-
frg_Away
I tzhink we need to go to about 102 or redo everything. Then we should stop rip out stuff like android and see what goes. Latest mozilla build system is urgkk....
-
nsITobin
102 seems the last viable bit if you want any pretense of mozilla tech of old
-
frg_Away
There are still things missing like macOS arm support and other stuff. beyound 102 it seems to be change beucase we love change mostly.
-
nsITobin
how many mac users does the project have
-
nsITobin
approx
-
frg_Away
hard to say but enough to warrant an arm release.
-
nsITobin
I always prioritize Windows first then linux then mac then UNIX_BUT_NOT_MAC
-
frg_Away
I also would like a Windows arm releasds even Windows arm seems to go nowhere currently.
-
frg_Away
Personally I rather invest in arm than old 32 bit x86
-
nsITobin
I think Windows support is something some projects will be debating in the near future
-
nsITobin
ARM has done more harm to the world and its population than any cpu ever
-
nsITobin
consider what the devices that arm processor has been used for
-
nsITobin
Mobile devices are suppliments and low power arm processors are NOT an acceptable replacement for AMD64
-
frg_Away
Windows x64 is here to stay if we like the direction it goes or not.
-
nsITobin
in a primary device
-
frg_Away
So arm and x64
-
nsITobin
well you use windows so...
-
nsITobin
I think Windows will soon be a platform that drives users away
-
nsITobin
but of course I do still use AMD64 windows and so does virtually everyone else who isn't mac or linux.. so no.. 32bit tho
-
nsITobin
frg_Away: be prepared for SeaMonkey to be absorbed into the crawling XP-style mindset just with Windows 7
-
frg_Away
I heard this 20 years ago. Didn't happen. I know lots of people using it and they will not switch to Linux in my lifetime.
-
nsITobin
No because they switched to google linux on an arm processor 15 years ago
-
nsITobin
;)
-
frg_Away
One of the reasons I try to expand build support and stay current there.
-
nsITobin
I love expanding build support.. can we expand it to .. the build system LOL
-
nsITobin
It's just so hard and then I remember One it doesn't have to be this hard and Two Mozilla didn't have to create the conditions for making this so hard for seamonkey
-
tomman
nsITobin: Windows has been a platform that drives users away since Windows 98
-
nsITobin
Win2k and 7 were awesome
-
tomman
but they really ramped up around the launch of Vista
-
nsITobin
and Windows 3.1 was a great operating environment for 16bit
-
tomman
cellphones are finishing the job
-
nsITobin
tomman: would you like me to soon re-write up the history of Vista development as I witnessed it as a pirate beta tester?
-
nsITobin
on BinOC not here lol
-
tomman
the sooner I can erase "Vista" from my mind, the better
-
tomman
same with "10" and "11"
-
tomman
maybe those folks at one at my banks are onto something, holding to dear life to their beloved XP :D
-
nsITobin
tomman: they did erase vista from everyone's minds.. they finished its development swapped out a few components for new ones like the ACTUAL NT6x memory manager not the tweaked XP one Vista retained.. and the server team had a pass on it.. They removed the green paled the blue and put a big ol 7 on it and evryone was happy
-
nsITobin
That's the tl;dr of course
-
tomman
speaking about stupid: I found yet another reason to hate Mastodon
-
nsITobin
Vista as a BRAND was way more fucked than Vista the actual operating system over microsoft dicking around with longhorn for five years
-
nsITobin
hate is a strong word
-
tomman
let's say you open any random account, say, JWZ's one
-
nsITobin
.. says the almost-not-a-dalek
-
tomman
and I want to find how many people he *plonk'd* lately
-
tomman
there is a search box on top, so I input "plonk" there
-
tomman
...it doesn't search on JWZ's "toots"
-
tomman
instead it searches the entire *server*, which is exactly what I DO NOT WANT
-
nsITobin
i have noticed each instance has different results differen posts some cross some not.. nothing is consistant so "reading something on mastodon" is literally different for everyone
-
tomman
I don't even get an option to filter "search "plonk" on this account only", just a "some options are available if you login" crap
-
tomman
not even the defunct Twitter was THAT bad
-
nsITobin
btw musk is a nazi
-
nsITobin
like a real neonazi
-
nsITobin
and bankrolling trump
-
nsITobin
and trump sounds like April 30th, 1945 hitler like its gonna be a Trump America or no america at all.. that trump IS america..
-
nsITobin
its shocking cause I been staying out of politics for some time now
-
nsITobin
the contrast to a few years ago to today based SOLEY on what trump himself has said
-
oneforall2
so any idea how I cab get it to look in /tmp/seamonkey-2.53.19/obj/_virtualenvs/init_py3/lib64/python3.11/site-packages/ since it wants to look in /lib/
-
oneforall2
seem like its hard coded to lib
-
nsITobin
XBL and any xul element removed COULD be put back into 102
-
nsITobin
not beyond that
-
nsITobin
and no clue how difficult it might be
-
nsITobin
but it is possible
-
frg_Away
I/we tried with 60 and there was som much useful stuff removed. I wouldn't tackle this.
-
nsITobin
I maintain any codebase with xpcom in control and has the native component loader it doesn't matter what was lost because it can be put back in one way or another.
-
nsITobin
XBL code from dom was removed at 72.0a1 2019
-
nsITobin
frg_Away: archive.org being dead is REALLY hampering my ability to SIMPLY remember where I looked shit up 10 years ago
-
nsITobin
that is easier than finding it today in may cases
-
nsITobin
i guess at the end of the day (save binary loader for extensions) there isn't anything wrong with whats being produced it's everything currently required to produce it.
-
frg_Away
I tried to make 2.57 work and gave up. So currently raise the water with backports :)
-
oneforall2
tried with export SHLIB_SUFFIX=64 no luck
-
nsITobin
it needs to be functional or at least LARGELY functional on 71 to push it beyond that point
-
nsITobin
oneforall2: sorry don't think I am trying to distract from your issue I am thinking on it too but no ideas yet
-
oneforall2
yeah not sure how to tell f its looking at an other package that Imight need to fix
-
oneforall2
export python_lib=/usr/lib64/python3.11 no luck either
-
nsITobin
remove objdir and python3.11 ./mach create-mach-environment
-
nsITobin
just a guess
-
oneforall2
-
njsg
tomman: try "plonk from:@jwz⊙ms"
-
njsg
the search ui is perhaps like the rest of the ui, a deep dive into how not to do things
-
tomman
njsg: "Could not find anything for these search terms"
-
tomman
perfect, no notes
-
njsg
it at least used to show a popup if focused with no text, but even then I never got it to work in mastodon's ui
-
njsg
via brutaldon usually works, although it will still be affected by the full text search string
-
njsg
hmm, brutaldon also can't show anything, be it with keyword or just the from:
-
nsITobin
oneforall2: now try configure
-
nsITobin
ignore the error
-
oneforall2
-
nsITobin
idgi mozversioncontrol is in tree
-
nsITobin
or should be
-
oneforall2
./python/mozversioncontrol/mozversioncontrol
-
nsITobin
local smokehouse smoked pepper bacon wrapped around cheddar brats.. good stuff
-
oneforall2
ok so starting fresh did the ./mach create-mach-environment cd obj-x86_64-pc-linux-gnu ../configure
-
nsITobin
yeah that makes no sense
-
oneforall2
same error its looking for sitecustomize.py
-
oneforall2
in tmp/seamonkey-2.53.19/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/lib/python3.11/sitecustomize.py instead of tmp/seamonkey-2.53.19/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/lib64/python3.11/sitecustomize.py
-
nsITobin
THAT sounds like a backporting oversight potentally an easy mistake to make .. Microsoft's solution was better system32 even if its 64bit.. and put 32bit elsewhere
-
oneforall2
any ideas what I can do for now .. sed, patch, or ?
-
nsITobin
oneforall2: no because I don't understand how virtualenvs work in Python
-
nsITobin
in my experience they work.. badly
-
nsITobin
but the answer is there
-
nsITobin
wherever that code that sets it up or directs it
-
nsITobin
-
nsITobin
once you find it then we can find out when and how it was last changed
-
nsITobin
then hopefully FIX it
-
nsITobin
oneforall2: