Bonum Certa Men Certa

Mozilla Finishes Sabotaging SeaMonkey. Highlights From IRC and SeaMonkey Meeting Minutes.



Reprinted with permission from Ryan Farmer

F

rom IRC and the Meeting Notes for today.



First off, Mozilla is “cutting SeaMonkey loose” and not allowing them to use any infrastructure soon. I think they’re just angry that the Suite they threw away in 2006 gets updates and is still cooler than Firefox.



Mozilla finally decided to fully cut us loose in Q3. Formally and legally this is all in order.



  • Source code will probably be removed from comm-central because it seems parts of MZLA and/or the Thunderbird council are eager to do the same.


  • Fortunately we are mostly independent already and it will not affect the 2.53 line or building releases.
    • Depending on when this will happen we will have a deplayed release and maybe broken updates for one release too.


  • If this happens it is unlikely we will pursue upstream fixes for suite any longer and just concentrate on the 2.53 fork


  • We need to find replacements for bugzilla, translations via Pontoon, add-on and the distribution site.
    • Reviews for SeaMonkey add-ons seem to no longer be done anyway. We don’t have any access there.
SeaMonkey Meeting Minutes for August 20, 2023


There were also some disturbing notes about the status of SeaMonkey’s infrastructure:



Our infrastructure is using Azure.



  • ewong has been looking at Kallithea, RhodeCode and other similar tools which are needed later to automate source code management for non mozilla repos (tools, website and others).
    • Also evaluation of Ansible and Terraform going together with it is done.
SeaMonkey Meeting Minutes for August 20, 2023


Usage of Azure for anything is troubling, as it’s just not possible to make Microsoft products secure.



 According to data from Google Project Zero, Microsoft products have accounted for an aggregate of 42.5% of all zero-days discovered since 2014.



Microsoft’s lack of transparency applies to breaches, irresponsible security practices and vulnerabilities, all of which expose their customers to risks they are deliberately kept in the dark about.



In March 2023, a member of Tenable’s Research team was investigating Microsoft’s Azure platform and related services. The researcher discovered an issue which would enable an unauthenticated attacker to access cross-tenant applications and sensitive data, such as authentication secrets. To give you an idea of how bad this is, our team very quickly discovered authentication secrets to a bank. They were so concerned about the seriousness and the ethics of the issue that we immediately notified Microsoft.



Did Microsoft quickly fix the issue that could effectively lead to the breach of multiple customers’ networks and services? Of course not. They took more than 90 days to implement a partial fix – and only for new applications loaded in the service.



That means that as of today, the bank I referenced above is still vulnerable, more than 120 days since we reported the issue, as are all of the other organizations that had launched the service prior to the fix. And, to the best of our knowledge, they still have no idea they are at risk and therefore can’t make an informed decision about compensating controls and other risk-mitigating actions. Microsoft claims that they will fix the issue by the end of September, four months after we notified them. That’s grossly irresponsible, if not blatantly negligent. We know about the issue, Microsoft knows about the issue, and hopefully, threat actors don’t.

-Tenable CEO Amit Yoran “Microsoft: The truth Is even worse than you think”


It’s good that they’re getting away from Azure for building the binaries from their official Web site (apparently?). Should have never used it. Have no idea what Microsoft might be stuffing in there and there’s no reproducible build data that comes with the binaries, afaik.



Unfortunately, they also consider Azure CDN for hosting the binaries themselves. *facepalm*



Some Capacity planning to find the best price/performance ratio is carried out.



  • Other than azure hosting options because of price are also evaluated.


  • ewong started to look at Azure CDN as a download server.
-SeaMonkey Meeting Minutes for August 20, 2023


Mozilla has “stopped testing” 32-bit Linux builds of Firefox, but SeaMonkey plans to stop providing 32-bit builds on any platform as well, it seems. It affects SeaMonkey even more because it’s single-process and the Web is so bloated and full of trash that 4 GB of RAM is no longer enough to contain all of the shit people are loading in a Web browser.



frg proposes to end 32 bit release support in 2024. Main reason is that modern websites are memory hungry and the 32 bit only architecture cause more and more oom crashes and subsequent complaints. Mozilla recently stopped testing Linux x86 releases too.



  • No consensus reached about it yet. So far building it is possible with gcc 8.3.1 under CentOS 7 and clang under Windows.
-SeaMonkey Meeting Minutes for August 20, 2023


An interesting insight into Mozilla’s Firefox build process. It seems they no longer use shit-ass Windows to create builds for shit-ass Windows. They cross-compile them from Linux in a process that needs Wine? :/



Mozilla switched Windows builds to cross compile on Linux.



  • This would need backports but is not 100% native (needs Wine). So currently no plans to do this for SeaMonkey.


  • Discussion for later when setting up jenkins. Even buildbot had some version specific files outside the tree.
-SeaMonkey Meeting Minutes for August 20, 2023


Some talk about wanting to eliminate excessive different compilers.



Microsoft compilers are garbage and the way I understand it, since 2019 they shove telemetry crap in your program whether you want it or not.



When I was looking at WavPack binaries for 64-bit Windows, I ended up using the MinGW builds that were cross-compiled from Linux because Microsoft’s compiler added bloat, ran slower on the CPU, and also pointlessly dropped Windows XP support (both 32-bit and 64-bit x86) although the MinGW builds were smaller, faster and even run on Windows 2000.



To reduce the use of different compilers we are looking into compiling future 2.53 Windows releases with clang 14 or later.



  • Currently CentOS 7 can not use the mozilla provided compilers because of a downlevel libstdc.


VS2022 is supported since 2.53.10b1 pre but building is spotty because of changes in new compiler releases.



  • The Windows build server will not be switched to it for now and currently compiling with it is broken.
-SeaMonkey Meeting Minutes for August 20, 202


Needs User Agent Hacks, per-site. This tracks with what I’ve experienced. Globally advertising Firefox UA is radically destructive. Currently, I advertise Firefox 102.14 ESR and then set per-site UAs to something else as-needed through about:config. This is advanced user stuff that most people wouldn’t want to do. I mentioned that I do this for GMail in an older blog post so Google’s “Secure Apps” shuts the hell up and gives me my email.



Because of bad user agent sniffing we updated the base UA version some time ago from Gecko 68 to 91.



  • Youtube no longer seems to display correctly for some users only advertizing Firefox in the UA.


  • Further enhancements are planned for a later release in bug 1737436.


  • We want to implement overrides for bad web sites like Waterfox does using a json file containing the UA replacements.
    • The Fedora maintainer already added some of this and we will likely use this in the official release.
-SeaMonkey Meeting Minutes for August 20, 202


Google is being nasty and especially with YouTube. There’s major jank and I usually use it through Piped or Invidious proxies. It’s very helpful that my search engine, Searx Belgium, directs me to Invidious or Piped and also to Old Reddit, as these aren’t rotting bloated trash meant for Google Chrome. I ended up activating Web Components even though it’s not ready because it makes github and gitlab work again.



We are looking into adding support for Custom Elements and Shadow DOM in a later release. No ETA yet.



  • What is there has been activated in the current prerelease for testing. Shadow Dom support is mostly still missing.


  • Google owned/based websites like youtube are likely to break because of this in the near future. There are already reports of broken functionality on youtube.


  • Some good progress has been made and sites which do not need shadow dom start to work with dom.webcomponents.customelements.enabled and dom.webcomponents.enabled set to true.
-SeaMonkey Meeting Minutes for August 20, 202


The situation for add-ons is horrible. Fortunately, old versions of ublock origin and NoScript work for me, and those are the only really important extension types anyway.



SeaMonkey can’t easily handle all of the JavaScript Garbage anymore considering that it doesn’t just hide the mess on other processor cores like Google Chrome and Firefox do.



Without the ads and JavaScript Crap, SeaMonkey normally works fine for me. I route my news and weather to the Gemini resources from gemi.dev over mozz.us’s Web proxy. Then I can get those without the absolute shit show that unfolds in a sad modern browser. There’s a gopher proxy that proxies Reddit to Gopher then mozz.us proxies it back into the Web.



My dad always said where there’s a will there’s a way around it. I took it to heart.



Of course sometimes I just access this stuff over Lagrange. It’s a browser for Gemini and Gopher, which don’t suck. You can read Reddit on Netscape Communicator 4 through Gopher through the native gopher support. Unfortunately, the images can’t be grabbed unless you have a TLS proxy like Crypto Ancienne.



There’s no technical reason why you can’t access information from the Internet except they want to be a big fat goddamn pain in the ass unless you’ve updated your browser 10 times this month and buy a new computer every few years that you shouldn’t need so you can deal with fucking Reddit again.



It’s all spyware and tracking nonsense. It’s basically the only reason you need new computers and the browsers that run on them.



If you’re not fighting them, you’re helping them, and Mozilla isn’t fighting them.



Mozilla claims they have a security app for Linux and can’t figure out what the root account does. (I swear the only reason I write these articles is the opportunity to make some sick burns.)



Anyway,



  • WebExtension support in SeaMonkey is tracked in bug 1320556.
    • Work on theme or extension support has not started.


    • Support for Webextension dictionaries and language packs has been added.


    • Manifest v3 support will be mandatory in 2023. Google will no longer accept new extensions using v2 in 2022.
      • We do not plan to support this in the near future.


  • NoScript Classic 5.x is still available. Currently 5.1.9.


  • uBlock Origin is still available. The latest classic version is currently 1.16.4.30.


  • Session Manager is still being updated. Latest version is 0.8.1.14 and supports SeaMonkey 2.53.x.


  • Enigmail is supported again. Big thanks.


  • The Stylish forks stylem and stylem df version work in 2.53.13.


  • DownThemAll fixed 3.1.2 version for 2.53.10 and up.


  • Palefill generic polyfill can be used for accessing github, gitlab and other broken sites. Latest working version version is 1.23. Later versions are no longer working in SeaMonkey because of the developers decision to not fix some incompatible changes. Please disable updates or uninstall it.


  • github-wc-polyfill can be used for accessing github and gitlab. Both need Custom Elements support right now. Latest version is 1.2.19.
    • The add-on is outdated.
-SeaMonkey Meeting Minutes for August 20, 202


Finally, from IRC…



I gather that 2.53.18 will be a decent-sized release. 2.53.17 seems to have just cleaned up some build environment garbage and made a few changes to JavaScript and such.



More Web platform stuff seems to be on its way.



[8/20/23 09:22] Status of the SeaMonkey Source Tree
[8/20/23 09:23] All building I think. Need to do some central checkins but was real busy in the last weeks.
[8/20/23 09:24] Trying to get SpiderMonkey updated for 2.53. Great progress locally but not yet fully stable with the latest regexp stuff.
[8/20/23 09:28] Not much else here from me for source. But updating masters in git and hg is still just a matter of time. patching becomes slow.
[8/20/23 09:29] what’s the next big Javascript shiny in the radar?
[8/20/23 09:30] * njsg imagines Oracle implementing a JVM on top of Javascript
[8/20/23 09:31] tomman bigint and dynamic modules. But I need to fix my local queue first.
[8/20/23 09:32] dynamic modules are indeed getting a pest, thankfully the regex stuff seems solid on the .18b1 builds
[8/20/23 09:33] tomman yeah crahses pretty fast now in my queue so this needs to work.
[8/20/23 09:33] I either need to fix it or put more stuff in so that the original stuff applies clean(er).
[8/20/23 09:34] Release Train
[8/20/23 09:36] 2.53.17 is done. Wonder if we should do the next beta fast to get the regexp stuff out. Missing support now breaks tons of sites.
[8/20/23 09:39] probably
[8/20/23 09:40] Let my try to fix my queue and if not we do it next week.
[8/20/23 09:41] frg: yes, it would be nice to get your local queue in
[8/20/23 09:44] Extensions Tracking
[8/20/23 09:45] The pref changes still cause fallout but nothing else I think. Fortunately an easy fixer.

Recent Techrights' Posts

Hardly Seeing Slopfarms Today, Even in Google News
Google's adventures with slop increased its debt significantly
 
SLAPP Censorship - Part 30 Out of 200: The Time We Reported Abuse to Greater Manchester Police (GMP) and It Was Escalated to Its Cybercrime Unit
he started trolling and harassing me for criticising his employers' monopolistic and users-hostile agenda
'Modern' Cars Not a Rosy Industry
The current "modern" cars already have a shelf life similar to that of many toothpastes
Wrongthink Detector and Filter in "Think About the Children" Clothing
It is not about "age verification", it's a Trojan horse for social control
IBM Facilities Now Deemed Legitimate (Military) Target, Along With GAFAM Bases
Does IBM have any defences in place to protect against "downtime by explosions"?
What Happens When Some Large News Sites Turn to Slop and Spew Out Nonsense
LLM slop makes such grotesque mistakes abundant
Links 01/04/2026: Quantum Hype (Turing and Google), "US Fuel Prices Surge Past $4 a Gallon"
Links for the day
Gemini Links 01/04/2026: "Sacred Week of Cycling" and Zenity for Scripts
Links for the day
Losing Debian: Sruthi Chandran election flop
Reprinted with permission from Daniel Pocock
French judgment: parasitisme by FSFE & Matthias Kirschner (CO23.002709)
Reprinted with permission from Daniel Pocock
Microsoft Uses April Fools to 'Joke' About Inserting "Age Verification" (Surveillance) Into Linux
MinceR says the "lkml [message/page] one is April Fools or at least they're trying to pass it off as April Fools [however] the [GitHub] one was archived on the 8th and yesterday, so that probably isn't..."
IBM "Headcount Reductions" by Early Retirement and Death
The tragedy at IBM started 33 years ago on the first of April
Red Hat: Latin-1 character set under threat from Bishop Michael Martin, North Carolina
Reprinted with permission from Daniel Pocock
Links 01/04/2026: Microsoft GitHub Now Pushing Ads Into People's Code/Commits, Earth Overshoot Day Draws Nearer
Links for the day
What IBM and EPO Workers Have in Common: European Media Not Covering Very Major News (Press Became Dysfunctional)
Are IBM operatives working to scuttle the process of investigative journalism?
Free Speech in the United Kingdom When "Chilling Effect" is Increasingly Prevalent
If politicians cannot even use a term like "parasitic behaviour", then where do we as a society end up?
Oracle Lays Off Because of Debt and Commercial Issues, Not Slop
Like Scam Altman, Larry Ellison hangs around Cheeto King because he could use some bailouts in the form of government contracts or phony money with an incredible name like "Stargate"
The Real Reason Many Sites and Forums Shun Microsoft Lunduke
When forums say that they banned Microsoft Lunduke or don't want him mentioned it's probably because they are familiar with the "stench" that follows him around
Gemini Links 01/04/2026: Hallucinations, Stitching, and Type Systems
Links for the day
Lots of Layoffs at IBM, "Media Blackout" About Mass Layoffs at IBM's HashiCorp and Confluent Last Month
IBM is a dying company circling down the drain while manipulating or paying the media to pretend everything is fine
Microsoft Under Investigation by the UK's Competition and Markets Authority (CMA) for Abusive Tactics
What's noteworthy is that this is "set to begin in May"
Sounds Like Red Hat (IBM) Layoffs in Slop Clothing
This is an IBM policy. They try to justify staff cuts.
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, March 31, 2026
IRC logs for Tuesday, March 31, 2026
In Time for April Fools (and Easter), 30,000 Oracle 'Pink Slips' While People Are Asleep
Oracle probably has no choice but to fire a ton of people
SLAPP Censorship - Part 29 Out of 200: Violent Language Won't Go Away When You Use It in Your Site, Blog, and Social Control Media
abuse began in 2012 because I had politely and accurately criticised Red Hat
Gemini Links 31/03/2026: Five Years on Gemini (Rob's Gemini Capsule), OFFLIFIRSOCH 2026, and More
Links for the day
Slopfarms Persist, But Google Seems to Have Delisted Many
We are still checking
Links 31/03/2026: More Energy Shortages Noted, Taylor Swift Faces Trademark Infringement Suit
Links for the day
Chaff, Slop and Spam Help Distract From Parallel Crises at IBM
IBM seems very eager to undermine discussion about what goes on inside
Lacking Business Model, Bluesky Has Become Slop and Gravitates Towards Plagiarism, Bots
LLM slop/plagiarism under the guise of "Artificial Intelligence" (AI)
IBM-Spawned Lexmark Sold, Then Came Mass Layoffs, Now the CEO Who Did This is Leaving
IBM is really not a magnet for talent at this point
Not April Fools But April First: Red Hat Staff Becoming "IBM"
claims of mass layoffs set to kick off at IBM some time soon
Gemini Links 31/03/2026: Antenna Packed Up, AuraGem and AuraSearch Maintenance
Links for the day
Links 31/03/2026: More Social Control Media Bans, BBC Now Run by GAFAM (US) Executive
Links for the day
'Broligarchs' Don't Want Science, They Want Entertainers to Entertain Them (and Make Them Richer)
Of course this will result in things getting worse in the sciences and everyone who relies on the sciences
When Republics Turn From Democratic Governments Into Imperialistic Dictatorships
What goes on in the US would require talking about politics
Companies That Have Nothing Except Buzzwords and Promises Will Perish
Dishonest media will perish along with the companies it is covering up for
The Solicitors Regulation Authority (SRA) to be Grilled in Two Weeks' Time by the British Government for "Recent Regulatory Failures"
we escalated to our politicians
GNU/Linux Will Thrive as Long as It's Modular, Not Monolithic
To IBM, it's all about money. Nothing else matters.
EPO "Cocaine Communication Manager" - Part X - People Are Leaving
"I was happy to be at the EPO in the beginning, but since I realized it's all a big mafia"
IBM's 33 Years as a "Financial Engineering" (Accounting Tricks) Company
In relation to Red Hat, this "financial engineering" involves culling many workers and trying to replace them with slop
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, March 30, 2026
IRC logs for Monday, March 30, 2026
Links 31/03/2026: Rising Costs, Cyberattacks, Novo Patent Expiry
Links for the day
Gemini Links 31/03/2026: American Spring, Distributed Systems Simulator, and Calculus for Electronics
Links for the day
SUEPO Central Made a Strike (or Striking) Success
Europe has more than enough qualified patent officials
IBM Layoffs and Their Expected Scope in April 2026
Such layoffs impact not only IBM "proper"
SLAPP Censorship - Part 28 Out of 200: Facing Consequences for Impersonation and Worse
It's not "funny". It is moreover libellous.
Links 30/03/2026: South Korea Next to Curb Social Control Media Addiction and Manipulation, Notorious Patents in the US Challenged
Links for the day
Gemini Links 30/03/2026: Going Back to Wrist Watches and Why LLMs in Programming Suck
Links for the day
Did IBM Pay thestreet.com for Puff Pieces? (Like It Did With Forbes)
If so, there is no disclosure
Wikipedia - Funded by Slop-pushing Companies and 'Broligarchs' - Gave Benefit of the Doubt to Slop, Then Regretted It
Wikipedia sucks. Without slop it'll suck a little less.
Payoffs of Lifelong Commitments
"The Lifelong Activist"
Links 30/03/2026: "We Can’t Income-Tax Ultra-Elites"; "The Pirate Bay’s Oldest Torrent Turned 22"
Links for the day
Today, Europe's Second-Largest Institution (EPO) Goes on Strike That Can Last Until 2027. Nobody in the Media Covers This!
"We stand with the protesters"
When the Cost (or Time) of Maintenance Exceeds the Value
In recent years it seems like more people learn to remove things from their lives, not add more things
Passage of Wealth Upwards, Blaming the Victims
Tim Sweeney's net worth is 5.1 billion USD according to Forbes
More Media Needs to Tell the Public Slop is a Giant Bubble, It Should Stop Taking "Sponsorship" Money to Inflate This Bubble
If enough of (what's left of) the media changes its tune and quits being a parrot of GAFAM, then we can debate slop like grown-ups
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, March 29, 2026
IRC logs for Sunday, March 29, 2026
Trying to Hide One's Abuses by Imposing Silence on Critics ("My Profile Was Private")
With enough daylight, sooner or later everyone knows you are a vampire
Fedora Badges System Shows the Demise of Fedora Under IBM
IBM isn't good at keeping what it buys
IBM is Sunsetting Red Hat, It Only Uses the Brand and the Shell
IBM buys or spins off companies as containers for "toxic assets" and debt
Cisco Systems is a Still Weak Spot With Bug Doors
nothing to offer except storytelling
EPO Strike Begins Today and It's the Longest One Yet (Can Last a Year)
Where's the media?
Gemini Links 30/03/2026: Approaching April and Arvelie Calendar
Links for the day