-
frg_Away
CaptainToBin well I am just happy if I can put backports in with brain switched off so keeping the original layout. For suite stuff I can then switch it on again.
-
frg_Away
Upps CaptainTobin without a capital B :)
-
CaptainTobin
tomman: how are you my good and dear vague acquaintance on the internet
-
CaptainTobin
and WG9s
-
tomman
is it me, or the Internet Archive navbar on archived sites is now broken on SeaMonkey?
-
tomman
(it now appears centered, lacking its styles, and I can't even get the Inspector to find any of its elements on the document tree!)
-
franstam
have a link to check?
-
tomman
-
tomman
but really, load any page on the Wayback Machine
-
tomman
the toolbar the IA appends to every page should be floating on the top, there should even be a X button to close it
-
tomman
but since.. yesterday?, it now floats vertically centered, lacking all of its styles
-
njsg
it certainly depends on javascript, I think I don't get the toolbar, and the whole wayback machine has been changing to rely more and more on javascript :-\
-
tomman
here is the rub: I see no JS error this time :/
-
tomman
could be some CSS shenanigans instead?
-
njsg
heh, no universal VESA driver, or that's WDM-only?
-
tomman
the behavior of the Inspector is weird, too
-
njsg
now to see how it used to be... I'm already regretting asking this...
-
tomman
njsg: for that you would need to travel back to the present :)
-
njsg
does the wayback machine have some archived page from the wayback machine?
-
tomman
...good question
-
tomman
INCEPTION!
-
tomman
-
njsg
hm, I'm getting it at the top, what am I doing wrong
-
franstam
TypeError: t.getRootNode is not a function
-
tomman
i.imgur.com/aX009bJ.png here is how the toolbar renders on my end
-
tomman
...wait
-
frg_Away
franstam google webcomponents it seems.
-
tomman
franstam: thanks for the tip!
-
tomman
indeed it's WebComponents
-
tomman
have the two magical prefs enabled... and found the first site that breaks here
-
tomman
disabled both and now the Wayback Machine renders properly
-
tomman
(still no related error messages on dev console)
-
njsg
ah yes, with webcomponents I see the same as in your screenshot
-
tomman
guess the IA is one of the rare places having fallbacks in place for "not Chrome"?
-
tomman
...fittingly, considering the goals of the site
-
IanN_Away
yeah, DOM Inspector doesn't seem to like the site either
-
frg_Away
Might need Shadow DOM.
-
njsg
I usually just don't have javascript enabled for the wayback machine
-
tomman
with dom.webcomponents.customelements.enabled and dom.webcomponents.enabled, the toolbar breaks (and so does the inspector)
-
tomman
with both disabled (as it is the default), everything works OK
-
tomman
...why do they want to use Google WebComponents® there!?
-
njsg
probably because they're in the "let's use javascript just because" idea
-
franstam
how do i tell whether a site is using google webcomponents or other naughty bits?
-
njsg
I think listing archived stuff under a path now requires javascript, for example
-
tomman
but even more amazingly, they keep compatibility for "non-mainstream" browsers
-
franstam
i dont really understand how to tell
-
tomman
franstam: take a look at the dev console
-
franstam
from those dev console messages
-
franstam
is there a list of messages that point to certain things?
-
tomman
if you find errors like "getRootNode is not a function" or "window.customElements is not defined", that's a dead giveaway
-
njsg
to be honest, I've found the wayback machine to be less reliable regarding saving (archiving) pages, sometimes it won't load, sometimes it loads an older archived version, and while it won't show the newer one if you try to request it, that one might or might not pop up at a later point *sigh*
-
tomman
franstam: those two usually point to required WebComponents crap
-
njsg
less reliable, compared to more in the past.
-
tomman
while another recent enemy are Unicode-aware regexes
-
tomman
(anything with "invalid identity escape in regular expression")
-
tomman
njsg: at least it's now useful for archiving executables and other binaries
-
tomman
10 years ago it SUCKED at archiving, say, old Microsoft patches or ZIP files
-
njsg
where was that cd-rom icon, btw? at least in 98 that wasn't the CD icon used in explorer (well, shell32.dll, I guess), was it? but it appeared somewhere. I thought it'd be newer, but perhaps it's older?
-
tomman
either shell32.dll, or cool.dll
-
njsg
I think 98 used the one on bottom right, the one left to the icon that's not the My Computer icon in 98 (but is in 98's shell32.dll, which might actually be what the screenshot shows?)
codeproject.com/KB/shell/selecticon/selecticon.gif
-
njsg
er, bottom left.
-
IanN_Away
-
WG9s
here for the meeting. tryiung to get first in the appearances list, but then perhaps it is based on best looking or bessed dressed. ;-)
-
tomman
oh, need to install some pending Debian updates here
-
tomman
gonna reboot in a few minutes
-
WG9s
That was my lame idea of making a joke about order of appearance rather than order of joining. Of course order of joining would give an unfair advantage to Trills! ;-)
-
WG9s
OK I am done for making lame jokes to try to entertain during the wait for meeting start time.
-
» njsg wonders if one could use Microsoft Comic Chat to boost order of appearance
-
tomman
brb, rebooting~
-
WG9s
njsg or perhaps a photo on me and lots of photoshoping
-
WG9s
or i need to get the latest google phone. the tv ad says it will make all of my photos look better!
-
IanN_Away
-
IanN_Away
-
njsg
# Appears as NJSG.
-
njsg
(to conclude the comic chat joke; here for the meeting, greetings .*!)
-
frg_Away
Hi rsx11m
-
rsx11m
hi frg (not Away as it appears ;-) )
-
IanN_Away
-
rsx11m
hi IanN also Away
-
tomman
hello world of JavaScript~
-
IanN
hi rsx11m
-
rsx11m
hi njsg WG9 tomman
-
IanN
Who's taking minutes?
-
frg
me
-
IanN
thanks
-
IanN
Nominees for Friends of the Fish Tank?
-
WG9s
tonymec|away for diligently testing 2.53 Linux 64-bit nightly builds.
-
frg
I would like to nominate buc for digging out a clang > 13 fix and ewong for releasing the recent releases
-
WG9s
seconding buc
-
rsx11m
seconding both
-
IanN
seconding all 3
-
IanN
hi tonymec
-
WG9s
oh missed ewong was on same message I second or maybe third that
-
frg
Hi tonymec
-
WG9s
hi all
-
WG9s
hi tonymec
-
tonymec
wow, I didn't expect that. I just install WG9s's L64 builds as I see them published, and if something goes wrong, it won't get fixed unless reported, will it?
-
IanN
tonymec: yes, reporting helps get it fixed so you're being a good friend to the fish tank
-
njsg
seconding (fourthing?) all 3
-
frg
tonymec we all do testing but some bugs are not even reported till the official release is out. Too few people test the perebeases and betas.
-
tonymec
hi frg IanN WG9s rsx11m and anyone I might have forgotten
-
rsx11m
hi tonymec
-
IanN
i like my perebeases on toast
-
IanN
Action Items
-
WG9s
tonymec: if no one actually tests them then how do we know if we boke something, or wy do we even bother to do the nightly builds good to have someone we know actaully runs them and lets us know if someting is borken.
-
frg
I would like no typos but it is me so won't happen
-
tonymec
WG9s: yeah, that's one of the reasons I test them
-
IanN
I don't think anything has changed on Action Items
-
frg
no
-
IanN
Status of the SeaMonkey Infrastructure
-
frg
bau
-
frg
Nothing new here. Are we in agreement that we need a new builder for 2.53.17?
-
frg
Linux builder
-
tomman
wait, what happened to .16?
-
frg
tomman it will be released and then .17 is next
-
WG9s
tomman: .16 b=with current builder and then update the linux version used to build for .17
-
tomman
oh, and what's changing for .17 on the builds?
-
tomman
toolchain stuff I guess?
-
WG9s
i think just building using centos 7 is gatting harder to make work.
-
frg
tomman we need later toolchains for macOS Linux and also python 3
-
frg
Native macOS builds are broken becuase of patches which can't go in too.
-
tomman
got it
-
frg
macOS 11 and up sdks also not usable and so on.
-
tomman
yeah, at least in the case of Linux, it looks like it's time to move on from CentOS 7
-
frg
It will also mean a later libstdc requirement.
-
WG9s
My linux builds use an antiquated 10 versions back fedora27 to keep our current backwards campatibility requirements
-
tomman
FWIW, current Debian stable (which is already ooooold) is based off GCC10's libstdc++6
-
WG9s
perhaps also a later glabc requirement
-
WG9s
glibc
-
WG9s
no idea what glabc might be
-
tomman
Debian here has glibc 2.31
-
tomman
(2.24 on Stretch that it's on ELTS, 2.28 on Buster that it's on LTS, 2.31 on Bullseye)
-
tomman
what one targets CentOS 7?
-
frg
3.4.19
-
frg
-
WG9s
but we currently target stdcxx 3.4.19 and glibc 2.17 which is same as what firefox targets
-
frg
glibc is fine
-
frg
Just stdcxx needs to move to 3.4.12 or .22 not sure. With the later toolchain and patches we might even become compatible with the older one again. Not sure if current Firefox still runs on EL7.
-
WG9s
this is supposedly what current firefox requires:
-
WG9s
STDCXX_MAX_VERSION = Version("3.4.19")
-
WG9s
CXXABI_MAX_VERSION = Version("1.3.7")
-
WG9s
GLIBC_MAX_VERSION = Version("2.17")
-
WG9s
LIBGCC_MAX_VERSION = Version("4.8")
-
WG9s
so what is listed as MAX is really the oldes version it will supposedly run on.
-
tomman
oh, so it's libstdc++6 here, and to make things more confusing, Debian packages them using GCC version numbers!
-
IanN
Status of the SeaMonkey Source Tree
-
WG9s
tomman: those are the versions of the actual libraries and NOT the package versions.
-
frg
IanN so agreed?
-
WG9s
so what is in /usr/lib/libstdc++
-
frg
Have some outstanding reviews and plan to do a few pushes to central soon.
-
frg
But planned for Friday already so might be next weekend :)
-
WG9s
bot then 6.0.24 maps to 3.4.24 etc
-
IanN
current centOS7 has 3.4.19
-
tomman
WG9s: ah, strings /path/to/libstdc++.so.6 reveals the truth
-
WG9s
i have changed my 2.53 and central builds to use rust 1.67,0
-
tomman
GLIBCXX_3.4.28 here
-
frg
WG9s 6.0.19 but tool low for the build tools.
-
WG9s
i also changed central macOS cross compiles to sue MacOSX.sdk to version 13.1
-
frg
1.67 works fine for 2.53 too. A clang fix made it into 2.53 so need to do a few test with 15 again.
-
frg
As for 2.53.16 the current code will becom the base of the beta soon. So please test.
-
frg
2.53.15 broke unintentionally on macOS 10.9 to 10.11 on macOS. Can probably not be fixed without backing out later stuff for Ventura so 10.12 will become the new minimum.
-
WG9s
i have some builds posted at
wg9s.com/macos and we asked for 10.9 testers but got no takers. the only build I am farly certain there will work is the one that backed out some angle version updates to sthat it would build using sdk 10.11 but that would be not the desired approach because there are issues building with that sdk and the latest mac OS
-
WG9s
IF we could actually get someone to test one of the other approaches might be good to keep it working as long as possible
-
frg
Would have liked to keep 10.11 supported a bit longer but any mac from the last 12 years can run at least 10.12 so not schedding much tears here.
-
frg
Some older ones can even support in with hacks.
-
WG9s
a nd the people who complained seem non-responsive now, but perhaps htat is becuase they gave up on us
-
tomman
Mac is getting even worse than Linux with regards of backwards compatibility
-
WG9s
I am still building my latest 2.53 cross-compiles specifying -mmacosx-version-min=10.9 on the compile and link that does not seem to hurt anything and might make them rork for 10.9 to 10.11, but like I said can not find any testers.
-
WG9s
I suppose we could change to doing our release builds specifying that but no idea how to tell if it is actually making any difference
-
IanN
Release Train
-
WG9s
LInux got bad when the mozilla folks decided to no longer to static builds
-
frg
2.53.15 is done. 2.53.16 beta will be next :)
-
frg
As dicscussed previoulsly 2.57 from the esr60 source is basically dead. 2.53 suprpassed it already in features, functionality and stability.
-
frg
^surpassed
-
frg
Version number might be reused.
-
rsx11m
any plans to use one of the more recent ESR branches instead in the future?
-
rsx11m
or are they too far away?
-
WG9s
only reason not an issue under windows is the whay it is packaged if you use the correct redist dif it includes the ddl files required in the package. fi the linux builds in clded the libc and libsddc++ required there would be no issue there either.
-
IanN
Extensions Tracking
-
frg
My personal opionion is that the source did turly go to the dogs after 60. And even 60 was bad or we would reuse it. Sill keeping central updated
-
frg
^truely
-
rsx11m
yepp :-/
-
WG9s
the newer libc will work with older kernels because if try to use a feature not supported by the kernel there is a specific error that is returned and you can fall back to doing it the hard way
-
frg
rsx11m build system is now on the way to 78 and other parts are between 60 and 91. Plus sec and other updates.
-
WG9s
back when mozilla supported statically linking you could get the linux version to run under freebsd even though it was an entirely different kernel
-
frg
WG9s well it would be a monster now so this option is gone.
-
WG9s
well perhaps not had to do with 32 bit os and maximum file size issues
-
WG9s
and other 32 bit os issues
-
WG9s
kissue was the statically built binary got to be too big
-
rsx11m
that's because it's static ;-)
-
WG9s
perhaps if it did not rub its feet on the carpet?
-
frg
For extensions GreasMonkey got broken by 2.53.15. Needs at least locale updates internally.
-
frg
-
WG9s
back when only 32-bit maxiimum filesize was 2 gig and your app plus the os had to fit in 2 gig of memory
-
frg
We unfortunately need the locale changes to stay to be able to do later updates.
-
frg
Bug 1414390 is the culprit.
-
tomman
Palefill 1.23 still works with .15, that's the max we can go here
-
WG9s
so we had dynamic linking and shared libraries stuff to get around this.
-
tomman
Flashblock seriously needs a rewrite (and a rename, since Flash is dead!), but can be made to work with .15 (although site whitelisting is now broken, need to figure out why)
-
frg
tomman internal custom elements support is now pretty good bug regexp and shadow DOM is still urgkkk...
-
frg
but not bug grumpf...
-
tomman
frg: yeah, webcomponents is no longer a big issue (other than with a few sites), but the Unicode regex stuff is the new enemy of the month
-
tomman
so many sites relying in that because frameworks do not care
-
frg
I can only do my broken record speech and say that I am on it.
-
tomman
(and when you complain at framework devs, they deflect the blame to site devs)
-
njsg
it's sad that the packages that get picked up to be widely used are precisely those which don't seem to care about "what if we're used everywhere" and just cater to a few specific browsers...
-
njsg
there's "but this feature would help a lot with the kind of manipulation this framework was made to do" and then there's "we can't do basic error testing or add a fallback"
-
IanN
2.Next, Feature List, Planning & Roundtable
-
njsg
(does google translate's "translate this page" now detect when the newer performance features aren't present or does it still fails?)
-
njsg
s/fails/fail/
-
frg
bau
-
IanN
AOB?
-
frg
bau too
-
tonymec
AOB: pass
-
IanN
okay, I'll call this a meeting, thanks for your time everyone
-
IanN
next meeting in 3 weeks, same bat channel, same bat time
-
rsx11m
see you then!
-
njsg
February 26?
-
rsx11m
exactly
-
frg
yo. Expoect late meeting notes as usual from me.
-
rsx11m
hi stefanh! 8-)
-
rsx11m
just in time for the end of the meeting ...
-
stefanh
rsx11m: Hi there!
-
stefanh
Oh, right
-
rsx11m
mostly talking about build stuff and library versions
-
tomman
I know it's time to update to the next Debian release when I try to build stuff and fail with "time to update your compilers, buddy"
-
frg
Hi stefanh
-
stefanh
frg: Hi
-
IanN
hiya stefanh
-
frg
stefanh we need to move macOS min requirements to 10.12 otherwise probably nothing which affects you personally :)
-
stefanh
IanN: Hi there!
-
stefanh
frg: heh, ok :-)
-
stefanh
frg: I'm actually runjing 10.12.6
-
stefanh
*running
-
frg
stefanh some of the latest updates needed for Ventura compatibility play bad with 10.9 to 10.11
-
stefanh
right
-
njsg
stefanh: hi
-
frg
And native building is broken too but will be fxed for 2.53.17.
-
stefanh
njsg: hi there
-
WG9s
so wondering if like we do for windows we put the c runtime library in the application dir and that provides backward compability. i wouder if something similar can be done with glibc under linux
-
Ansis
Something is wrong with SeaMonkey. Site by site is stopping work on it. Finally a week ago Facebook stopped too. What happens?