-
tomman
Ok, decided to mess with whatever Google WebComponents™ we may have here
-
tomman
dom.webcomponents.enabled and dom.webcomponents.customelements.enabled are enough to fool Pixiv to actually let me log in
-
tomman
(you STILL have to change your language to Japanese to get a classic Pixiv ID logon form, instead of "Continue with $SOCIALNETWORKS login" crapola)
-
tomman
once logged in, Pixiv doesn't seem to use WebComponents™ at all
-
tomman
(so it's safe to turn off those prefs afterwards)
-
tomman
Oh, and the whole site is laggy as hell, but that's because Pixiv turned into a SPA quite some time ago
-
msiism
What is the SeaMonkey project's position towards "telemetry"?
-
tomman
msiism: from what I've seen as an user, the position is "none"
-
tomman
other than optional crash reports
-
frg_Away
Disabled I rip it out from 2.53.x left and right whenever I haver time.
-
frg_Away
Crash reports are ok. Telemetry in theory too but not how this is implemented and used to justify feature removals.
-
frg_Away
And the amount of telemetry in hot code is staggering.
-
tomman
-
tomman
-
tomman
amazingly, this works fine on SM~
-
tomman
(may need to enable WASM)
-
msiism
frg_Away: Okay, thanks. That sound reassuring.
-
msiism
By the way, the release date for 2.53.11 on the website is still not correct, as it seems.
-
msiism
Now, apparently, the dependence on Mozilla's code base if an ever-increasing problem for SeaMonkey. Are there, maybe, plans to break free from that?
-
frg_Away
msiism To stand on you own feet it needs contributors. So it is backports and try to play catch-up for a future release right now.
-
msiism
I see. So, there's actually no strict/hard dependency.
-
frg_Away
Dependent on bugzilla and storage space for the releaases mostly. Both could be replaced if in a pinch but would add more work maintaining a bugzilla instance and drive up costs for storage space. l10n translations via pontoon would be a bigger problem. So if all goes up in flames it would not be the end but...
-
msiism
Good to know.
-
msiism
I guess I'll donate some money to the project this year then.
-
tomman
frg_Away: what's Mozilla current position towards the project? I mean, SeaMonkey is largely independent these days, but...
-
tomman
and gotta love Mozilla's taste for killing things they don't like anymore
-
tomman
doubt they're going to kill all "ex-Mozilla" projects from using Bugzilla, tho
-
msiism
Does SeaMonkey still support Gopher, by the way?
-
frg_Away
We are still tolerated for now. This might change or not. IanN_Away or ewong still maintain contacts. I am not a "peoples person" so abstain.
-
frg_Away
Gopher is still supported with an add-on but I am thinking it might be time to remove the remaining traces. As long as it does not interfere with backports it can stay.
-
tomman
heh, I thought Gopher replacement these days was Gemini
-
msiism
Gemini is interesting too, but no web browser I know supports it. Gopher is/was supported for legacy reasons.
-
frg_Away
Gemini = yaip (yet another internet protocol)
-
msiism
:)
-
tomman
I've seen Gemini constantly pushed by some Hackernews as replacement for bloatweb
-
tomman
curiously, I haven't seen it being promoted as replacement for Gopher
-
tomman
but I guess the nerd who came up with Gemini wasn't even alive (or too young) when Gopher came out
-
tomman
(fair disclaimer: I was a baby back then too)
-
msiism
:)
-
msiism
I don't even know when Gopher was introduced.
-
msiism
And I almost never use it.
-
frg_Away
Seriously I think ftp is still useful but Gopher is ancient history even if some people still push it. Same for npapi. For the new protocols. They seem to come and go and if pushed by google are just tools for undermining privacy.
-
msiism
But, once in a while, being aple to access someone's Gopher hole comes in handy.
-
msiism
s/aple/able/
-
frg_Away
-
frg_Away
I hope it is carbon neutral too or I won't support it.
-
msiism
:)
-
msiism
I've talked to solderpunk, the guy who started Gemini. Didn't seem like a zealot at all.
-
frg_Away
I am just tired of all the reinventing the wheel instead of making existing stuff better. Sometimes you need to start fresh but just look at Linux which will go nowhere on the desktop because of this.
-
msiism
TDE… there's still TDE. :)
-
msiism
Yeah, but I get what you mean.
-
msiism
By the way, it the SeaMonkey Association "gemeinnützig"?
-
msiism
s/it/is/
-
frg_Away
msiism I know but TDE has the same problem we have. Not enough contributors. Yes the e.V. is gemeinnützig. Status was approved last year I think.
-
msiism
Nice.
-
msiism
Yeah, I wish TDE and SeaMonkey had more contributors. I don't know any C++, though, so I'm not much help.
-
frg_Away
It is not programming alone and not c++ only. Website and help content localization testing and and and.
-
msiism
Okay, I see.
-
msiism
Yeah, I guess I could help somewhat with the website and documentation.
-
msiism
I've contributed some stuff to the TDE wiki recently as well.
-
frg_Away
I am happy to format anything into a patch for the site. Sources are here:
gitlab.com/seamonkey-project/website
-
frg_Away
-
WG9s
msiism befoe there were real web search engines there were gopher and archie that would do searches for you. not really relvant anymore. they did the search when you asked rather than indexing before adn returning reults almost immediately.
-
msiism
frg_Away: Okay, noted. Do I strictly need a gitlab.com account for contributing there? I mean, Git is supposed to work in a decentralized manner, right?
-
msiism
I sure don't need an account to clone the repository.
-
msiism
WG9s: Interesting, I hadn't heard of those.
-
msiism
I quite like the idea of (semi-)human.edited Web directories, actually.
-
frg_Away
msiism No. You need a bugzilla account. The correct way is to open a bug, provide a git or hg patch and ask for feedback/review. I am ok with changes sources and can do the patches. See
bug 1755291 for the latest release notes. Basically the same for other stuff.
-
msiism
Yeah, that should work then.
-
msiism
I'll have a look.
-
frg_Away
release date on website corrected
-
msiism
Nice.
-
tomman
wow, TDE is still going?
-
tomman
I always wanted to try it, as a former user of KDE during the long gone 3.5-era of glory
-
tomman
(same as GNOME - I'm now a happy MATE camper... mostly)
-
tomman
Plasma looks pretty, sure... but it's braindamaged down to the bone :/
-
tomman
I miss my Fedora Core 6 / KDE 3.5 setup - that wasn't perfection by any means, but got close
-
msiism
I'm using TDE's current release on a testing machine running Devuan chimaera.
-
msiism
It's pretty good already.
-
frg_Away
Yes when KDE 4 came out it was good to have it. For what I do now with Linux (backup server only) I can live with latest KDE. Wish someone would put the gnome sources in the null device. I can't stand this crap.
-
msiism
I actually likes Gnome "2". "2" because I think Gnome "3" started at 2.x, for whatever reason.
-
msiism
Haven't used it since.
-
frg_Away
If the null device is not available rm -f would be ok too :)
-
msiism
:)
-
frg_Away
2 was at least usable. Current 3 or 4 desktops make the Firefox ui look good.
-
tomman
GNOME2 is still alive and kicking
-
tomman
we call it "MATE" :)
-
tomman
sadly it got infected with the GTK3 pandemic years ago (they had no other good options: forking GTK2 was not in the table)
-
tomman
still, it's pretty serviceable, and it's my daily driver on Debian
-
tomman
but someday I'll go and install TDE, to relive my good ol' years of "I'm not fighting against my computer every day!"
-
WG9s
msiism: gnome development has been the odd minor vrsions are never released and deveopment to the t he next stable version which alwa ys have an even numbered minor version so the last odd minor version of gnome2.xx was actually a pre version 3. this is how gnome versioning has always worked.
-
msiism
I see.
-
tomman
wonder why there hasn't been efforts to get TDE accepted into Debian
-
tomman
MATE went that painful way almost a decade ago, but eventually got into the repos
-
msiism
Probably because it wasn't yet ready.
-
msiism
Currently, the project is moving to CMake as the build system. I guess it doesn't make much sense to include it in the Debian repositories before that is finished.
-
msiism
Because the mix of autotools and cmake causes more work.
-
tomman
well, last time I looked into TDE was circa 2013 or so
-
tomman
I guess it has matured a lot since then, I hope
-
msiism
It seems so.
-
frg_Away
I remember cmake .. unfortunately... Another braindead make substitute which a few years ago would not even refresh the depedencies correctly when something changed. That was when I still compiled kde myself.
-
msiism
As far as I know, cmake fits TDE's C++ stuff better. But that's all I know.
-
msiism
Any my knowledge might not be very accurate.
-
tomman
I know nothing about build systems, but then I'm a Java dev by trade :D
-
tomman
I guess that makes me an Ant expert, except that I've never got my hands wet - that's what my IDE does for me
-
msiism
I've mostly written shell scripts up until now.
-
tomman
all I know is ./configure && make && sudo make install, and if CMake, I'll just run cmake-gui
-
frg_Away
tomman At work we used jenkins with Eclise/Java. Fought with it too a few times :) Wonder what the new shop I join in May uses.
-
tomman
regarding CMake, I wished more projects would integrate CPack support into their buildscripts
-
tomman
this makes building Debian (and other distro) packages a breeze
-
tomman
I'm not a fan of the "make install" way, as I often end with litter scattered around my filesystem
-
tomman
(and back in my highly mutant Fedora Core ages, that actually brought pain to me sometimes)
-
tomman
frg_Away: I still use good ol' Netbeans (which still defaults to Ant), now under the care of Apache's House for Forgotten/Disowned Oracle Projects
-
msiism
tomman: I throw all third-party software into /opt.
-
msiism
This way, you can usually get rid of the whole thing by removing a single directory.
-
tomman
I wished more distros defaulted to /opt instead of /usr/local...
-
tomman
or rather, buildscripts
-
tomman
it's easy to forget about some ancient DLL on /usr/local/lib which is going back to bite your privates years later down the road
-
msiism
Yeah, but /opt vs. /use/local is a debate, so you need to choose yourself. :)
-
WG9s
just my opinion, but /usr/local should be under control of your system admin third party things should install in .opt and then your sysadmin should make symlinks in /usr/locl for things wants to make available to all users and users should have /usr/local/bin in their command path
-
msiism
Interesting. I also put stuff I wrote myself into /usr/local (when I want it available system-wide).
-
WG9s
exactly how i think /usr/local was designed
-
WG9s
third party apps should not install there by default
-
msiism
That symlink idea is really good, though. I put that in my notebook.
-
msiism
Oh well, those community guidelines at bugzilla.mozilla.org, I hope I won't get into trouble…
-
msiism
I mean, I'm a decent person. But you never know…
-
msiism
Let's find out. ;)
-
msiism
Did Netscape/Mozilla also call the product that SeaMonkey continues to develop "Internet Application Suite"?
-
WG9s
I seem to remember they called it Netscape Communicator. as opposed to the browser only Netscape Navigator.
-
msiism
Well, I guess internet application suite if quite a decent term.
-
msiism
I'll use that for the link to SeaMonkey on my website.
-
tomman
WG9s: by default, /usr/local is empty on a stock Debian install, so I could just nuke the whole thing and start over should things go south
-
tomman
but I'm not sure if this was always the proper behavior across all Linux distros historically
-
msiism
Yeah, but you can't so it on a per-application basis.
-
msiism
s/so/do/
-
» msiism can't type today.
-
tomman
it also gets messy if you install many separate programs there that way
-
msiism
Yeah, that's what I meant.
-
tomman
so that's why I prefer the "build distro-specific package"
-
tomman
but then I get that this is a PITA given that there are many special snowflake distros out there
-
msiism
In /opt you have a per-application hierarchy.
-
tomman
msiism: that could work, depending on the software, if it is well behaved and self-contained
-
tomman
FWIW, my SeaMonkey setup lives under /opt
-
msiism
Like /opt/nano, /opt/loksh.
-
tomman
with a symlink to seamonkey under /usr/bin (handled by Debian alternatives system, IIRC)
-
msiism
I think the software doesn't need to be self-contained for that, really. Because inside e.g. /opt/nano, you'll have the usual structure: bin, share, whatever.
-
msiism
I then just add /opt/nano/bin to my PATH and /opt/nano/share/man or some such to my MANPATH.
-
msiism
(If I remember right.)
-
tomman
back when I was an encoder in the anime scene, I kept my own ffmpeg+x264+stuff builds under /opt too, and used scripts to invoke those instead of system defaults (which were too old on Debian anyway)
-
msiism
Yeah, Debian having an ancient Nano is the reason I do this.
-
msiism
To be fair, though, I'm practically on Debian oldstable.
-
tomman
my ages of tinkering with Linux distros are long over
-
tomman
I just use Debian Stable + backports these days
-
msiism
Yeah, I'm mainly on Devuan, with the occasional test run of others on my laptop.
-
tomman
except for stuff you're unlikely to find in distros, like emulators (and SeaMonkey, of course)
-
tomman
building .DEBs for Dolphin it's a breeze because they wisely used CPack into their CMake scripts
-
tomman
but when they switch to a newer GCC/Qt version, I guess it's time to update my distro :D
-
msiism
I have not managed to build a useful custom DEB package yet. For me, it's hugely complicated.
-
msiism
I once tried out Slackware and was able to build decent custom packages within a few days…
-
msiism
I found that kind of telling.
-
tomman
I used to build .RPMs too back in my Fedora Core era
-
tomman
sure enough, RPM's .spec format was easier to understand than Debian's file/dir hierarchy
-
tomman
but on the flip side, Debian stuff is neatly packed away into its own directory, unlike RPM "everything is scattered away"
-
tomman
haven't used other distros
-
msiism
The problem with Debian is also that they have, like, three ways to actually do packaging.
-
tomman
maybe if some day I finally snap off, I'll go Linux From Scratch™
-
tomman
"distro? I AM the distro!"
-
msiism
I don't think LFS is a nice experience.
-
msiism
I mean, basically, youll just sit there figuring out build systems and compiling…
-
msiism
I guess it's boring and milling in the long run.
-
WG9s
tomman: reminds of of what I say when i get an error that says contact your system administrator!
-
tomman
msiism: that's why I said "when I finally snap off" :)
-
msiism
:)
-
tomman
the nearest I've been from the Gentoo Way™ was back in my Fedora Core 6 setup
-
tomman
which was mutant beyond reason
-
msiism
I mean, I guess once most of it is automated, it's less of a hassle. But getting that ging is a hassle.
-
tomman
installed in late '06, used it years after its expiration date, until early 2013 when I finally wiped that drive
-
tomman
custom kernels, bunch of rebuilt system libraries... and could never go past kernel 2.6.27 because ATi's proprietary blob
-
tomman
also, a very crumbling system base
-
tomman
but I was a bored college student back then
-
msiism
Sounds terrific. ;)
-
tomman
I finally reached sanity in 2012, when I escaped that hell to the sanity of Debian
-
tomman
but then, I've never had a major Debian update break my system
-
tomman
compare to Fedora, where major breakage was the norm back in the early Core era
-
msiism
I switched to Devuan during Debian jessie's life cycle.
-
tomman
(one of the reasons I held onto FC6 for too long - updating to F7 was a mess)
-
tomman
reminder to myself: update this machine to Bullseye - it's my last standing oldstable box, but also my daily driver
-
msiism
-
msiism
Is it normal practive to have the latest two releases listed on there?
-
msiism
I mean, I'm not sure whether the "SeaMonkey 2.53.11 Beta 1" still being there is intentional.
-
msiism
Especially given the fact that it's also listed under "Old and Unofficial Releases".
-
njsg
these days "reinventing the wheel" *always* makes me think of the ONN MacBook Wheel video...
-
msiism
Sometimes, though, reinventing the wheel does lead to a better wheel.
-
msiism
Well, not reinventing, probably, but buildung the wheel from scratch.
-
njsg
that does come in handy, say, in railways
-
njsg
or at least doing some maintenance to counter it having gotten worn out
-
njsg
WG9s: msiism: there's currently veronica-2 at floodgap,
gopher://gopher.floodgap.com/1/v2/vs - and I think there was at least one archie alive in Poland :-)
-
msiism
Okay, w3m does not support Gopher…
-
WG9s
but this was less webby was a way from the bowser to access a legacy like pre 1994 search thing.
-
njsg
... on the web at archie.icm.edu.pl?
-
njsg
msiism: I think of text-based browsers, at least elinks and lynx support it. elinks is optional (configure setting) and may be silently overriden by the default
gopher:-handler (opens lynx).
-
njsg
msiism: ok, w3m doesn't support gopher... but does it support gopher+? :-P
-
msiism
Lynx can do Gopher.
-
WaltS48
Hi 50 other participants!
-
IanN_Away
hi WaltS48
-
tomman
browsehappy.com this page is extremely offensive to me
-
tomman
and of course, SteamDB is slapping a nice button linking to it
-
tomman
oh joy
-
tomman
"ReferenceError: customElements is not defined"
-
tomman
graphs are borked, again
-
tomman
also:
-
tomman
"SyntaxError: bad method definition"
-
tomman
because...
-
tomman
this: class SearchableSelect extends HTMLSelectElement{dropdown=null; ...bunch of code snipped }
-
tomman
sounds a lot like Danbooru's error last week
-
tomman
minimal test case: class foo{baz=null}
-
tomman
that's a public instance field
-
tomman
-
tomman
-
tomman
funny enough the Spanish version has a disclaimer that the English version lacks about this syntax still being a draft
-
tomman
but it seems to be ES2019 syntax
-
tomman
I guess I won't be bothering filling a bug on SteamDB again, as the last time I got a fix, but also a stupid reminder that "lololol your browser is based off old code"
-
msiism
tomman: You can "always" play Neverball.
-
tomman
at this stage, I feel that each yearly ECMAScript release is made out of spite, to screw up with sane people
-
msiism
Neverball doesn't require any of that…
-
tomman
"butbutbut it's less code"
-
tomman
cool, why do you need to rewrite your codebase every year?!
-
tomman
"butbutbut it's modern!"
-
tomman
cool, have you ever heard about "if it works, don't fix it?"
-
tomman
"butbutbut Apple/Google does it"
-
msiism
"People here needed to get into writing enterprise-level JS." ;)
-
tomman
cool, but you'll never be Apple/Google
-
tomman
no, Java IS Enterprise Gear Spec
-
tomman
JavaScript is the clown school of languages
-
msiism
What about Python?
-
tomman
many apps never recovered from the Great Python 2->3 Move
-
msiism
I can imagine.
-
msiism
Maybe Tcl isn't so bad, after all. I'm also trying to learn Racket.
-
njsg
tomman: oh, browse happy. that kind of site will always be at odds with how I see the web and the internet