frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Debian Removes Free Pascal Compiler / Lazarus IDE

https://forum.lazarus.freepascal.org/index.php?topic=73405.0
63•mariuz•2d ago

Comments

kasabali•2d ago
Bigger issue here is they're removing everything that depends on gtk2.
pamcake•2d ago
Well that's a bummer. There's a whole generation of barely-if-at-all-maintained but still perfectly working utils that will probably be forever lost to obscurity with that.

Recently I wish Debian was more Debian.

stonogo•2d ago
With the possible exception of Hexchat, I'd wager any such tools were already lost to obscurity.
curt15•2d ago
Does gtk2 still have Debian maintainers? Whatever is in Debian's official repository is effectively endorsed by Debian. If they don't have enough capacity it's wiser to drop support than to sign off on something of unknown quality.
dmz73•1d ago
I hate losing access to software just because it is "unmaintained". If module is "endorsed" now, since it is included in current version, and there is no maintenance, so no changes made to it, why is it suddenly not good enough to "endorse" in the future? No, security issues do not count as they don't magically appear, either they are in there now and debian is fine with distributing "insecure" code or they don't matter. Debian is fine with shipping broken version of software for years as long as they consider it "stable" so why drop working "stable" software just because no one is making changes to it?
awakeasleep•1h ago
Losing access or losing convenient access that other people do work to maintain for you?
canistel•2d ago
- GTK2 is only one of the supported widget sets for Lazarus. It supports Qt5 & 6 too. I feel Lazarus should switch to Qt5 or 6 until GTK3 is mature.

- Hexchat IRC client is another popular application that is still stuck with GTK2.

presbyterian•2d ago
Considering we're on GTK 4, I think GTK 3 is as mature as it's gonna get.
hulitu•2d ago
Mature ? I would say obsolete. Just wait for GTK5 or GTK6.
kvemkon•2d ago
This has been reported here but got not enough attention:

"Debian GNOME team announces intent to remove GTK 2 in Debian 14" (08.01.2026)

https://news.ycombinator.com/item?id=46548257

P.S. Still hope GNOME maintainers let other volunteers maintain GTK 2.

rlpb•1h ago
> P.S. Still hope GNOME maintainers let other volunteers maintain GTK 2.

They already said this is fine: https://lists.debian.org/debian-devel/2026/01/msg00146.html

account42•2d ago
It seems no distro is safe from deletionists.
kjs3•1d ago
You can step up and be the maintainer of GTK2 (or anything else that would keep the 'deletionists' at bay) any time you want. Go on...I'm sure you have unlimited time and resources like all the other Debian maintainers.
rurban•1d ago
Nonsense. You just need to make building the gtk2 unit optional, so that the distros can still build it. Almost no one needs gtk2, just Lazarus. Usually debian maintainers are happy to patch the build system to do that. They got a bad one.

The harder part is to upgrade Lazarus to qt6. Until that happens, Lazarus needs to be shipped as snap, flatpack or appimage with the gtk2 so's.

kjs3•1d ago
Until that happens

Exactly. "Let me explain how some else needs to do this thing, and how easy it is, and how that someone else needs to get right on that for my convenience". Because you're here to condescend, not to actually do anything.

irishcoffee•1h ago
This doesn't answer the mail: https://wiki.lazarus.freepascal.org/Qt6_Interface

?

rlpb•1h ago
The maintainer driving this in Debian explicitly said:

> That being said I would not object if someone wants to take over the maintenance of GTK2, though I believe keeping it for beyond duke is beating a dead horse.

Source: https://lists.debian.org/debian-devel/2026/01/msg00146.html

Modified3019•38m ago
If you really need things others are no longer willing to maintain, then it’s time to learn how to help yourself.

The Nix or Guix package managers are likely your easiest bet. See

https://nixos.wiki/wiki/Lazarus

https://github.com/NixOS/nixpkgs/blob/master/pkgs/developmen...

hulitu•6h ago
I'm sure they can be easily ported to GTK3, GTK4 and then GTK5 /s
anthk•2d ago
That's the curse on the Unix world. At least FreeBSD, NetBSD (OpenBSD not by design, but that's understandable because of security) have their compat libraries on plus some of them (even GTK1) in their ports. On 9front, I just adapted Russ Cox' Xword (some crossword player for XWord files, it has a converter from Across Lite Puz files to Xword) for modern times, barely a few lines changes in some drawing function for software made for Plan9 4ed or close.

PD: Guix can do the same as fbsd and nbsd because, well, setting up an isolated environment with time-bound tools it's basically what Guix was born for, reproducibility. Scientific repo for a paper must be run point to point as we had a Slackware setup with Slackbuilds in 2007? That's the point of Guix. You would say... docker. But docker it's overkill.

AlexeyBrin•2d ago
Didn't FreeBSD recently dropped their 32 bits x86 version ? At some point every open source OS will remove the parts for which no one is willing to put the work on maintaining it.
iberator•2d ago
NetBSD still supports 32 bit, and VAX 780 from 1979. Best OS ever, highest quality and probability.
anthk•1d ago
OpenBSD it's much easier to setup than NetBSD, on user friendlyness obsd beats nbsd, but as you said nbsd it's better on portability, I can literally run NetBSD 10.1 under simh/vax running under... 9front. No X, because the emulated ethernet in the port of simh here just simulates nat with no option to bind it outside, although I didn't test it further. But for sure it runs at decent speeds, almost like an emulated Pentium 90, enough to run Slashem under vt(1) (vt100/220 emulator for 9front).
kev009•1h ago
As long as you don't need to touch the drive layout. I think the NetBSD installer is quite a bit better otherwise.
jonp888•2d ago
If you plough through the first pages so far as I can tell it seems like actually it won't be removed.

Certainly not FPC, because the hard dependency on GTK2 was a misunderstanding.

For Lazarus it seems like dependency on GTK2 is considered a bug and not a fundamental incompatibility, because there are too many GTK2 applications to completely remove it from Debian.

potus_kushner•1d ago
maybe the best and simplest solution would be to not remove gtk2 from debian. the last release is stable and there's no technical reason to remove it (as it still works and compiles just fine), only political ones.
mghackerlady•1h ago
But! But! Unmaintained >:(!!1!!11!!!1
guywithahat•1h ago
I don't like how political debian has been becoming in a number of facets, I've moved all of my machines over to Ubuntu and Arch and am happier because of it
bpt3•57m ago
You don't like decisions being based on political factors (rather than technical merit I assume, but feel free to correct me) yet you moved to Ubuntu?

I don't like it either, but that's not the direction I would go. I haven't looked into Arch yet in enough detail to have an informed opinion, but maybe I should.

enricotr•1h ago
The site seem slashdotted by us.
imglorp•1h ago
https://web.archive.org/web/20260227192142/https://forum.laz...
jamesgeck0•51m ago
Is this the sort of thing that Flatpak would be useful for? Or are there sandbox-related complications when using it to package a compiler?
fuzztester•26m ago
looks like slashdot effect is ongoing for the site.
random29ah•8m ago
Meanwhile, slackware-current has the good old gtk1 and I believe it's only for xmms.

Leaving Google has actively improved my life

https://pseudosingleton.com/leaving-google-improved-my-life/
129•speckx•2h ago•82 comments

The Robotic Dexterity Deadlock

https://www.origami-robotics.com/blog/dexterity-deadlocks.html
46•shmublu•1h ago•22 comments

OpenAI raises $110B on $730B pre-money valuation

https://techcrunch.com/2026/02/27/openai-raises-110b-in-one-of-the-largest-private-funding-rounds...
151•zlatkov•6h ago•270 comments

A better streams API is possible for JavaScript

https://blog.cloudflare.com/a-better-web-streams-api/
311•nnx•7h ago•107 comments

NASA announces overhaul of Artemis program amid safety concerns, delays

https://www.cbsnews.com/news/nasa-artemis-moon-program-overhaul/
115•voxadam•4h ago•123 comments

Let's discuss sandbox isolation

https://www.shayon.dev/post/2026/52/lets-discuss-sandbox-isolation/
43•shayonj•2h ago•9 comments

Dan Simmons, author of Hyperion, has died

https://www.dignitymemorial.com/obituaries/longmont-co/daniel-simmons-12758871
280•throw0101a•3h ago•119 comments

Writing a Guide to SDF Fonts

https://www.redblobgames.com/blog/2026-02-26-writing-a-guide-to-sdf-fonts/
39•chunkles•2h ago•3 comments

A Chinese official’s use of ChatGPT revealed an intimidation operation

https://www.cnn.com/2026/02/25/politics/chatgpt-china-intimidation-operation
43•cwwc•5h ago•14 comments

Allocating on the Stack

https://go.dev/blog/allocation-optimizations
89•spacey•4h ago•36 comments

Kyber (YC W23) Is Hiring an Enterprise Account Executive

https://www.ycombinator.com/companies/kyber/jobs/59yPaCs-enterprise-account-executive-ae
1•asontha•2h ago

Modeling cycles of grift with evolutionary game theory

https://www.oranlooney.com/post/grifters-skeptics-marks/
58•ibobev•3d ago•22 comments

A new California law says all operating systems need to have age verification

https://www.pcgamer.com/software/operating-systems/a-new-california-law-says-all-operating-system...
109•WalterSobchak•6h ago•102 comments

"Just a little detail that wouldn't sell anything"

https://unsung.aresluna.org/just-a-little-detail-that-wouldnt-sell-anything/
59•bobbiechen•3d ago•10 comments

We Built Secure, Scalable Agent Sandbox Infrastructure

https://browser-use.com/posts/two-ways-to-sandbox-agents
27•gregpr07•6h ago•6 comments

Court finds Fourth Amendment doesn’t support broad search of protesters’ devices

https://www.eff.org/deeplinks/2026/02/victory-tenth-circuit-finds-fourth-amendment-doesnt-support...
381•hn_acker•6h ago•63 comments

Open source calculator firmware DB48X forbids CA/CO use due to age verification

https://github.com/c3d/db48x/commit/7819972b641ac808d46c54d3f5d1df70d706d286
69•iamnothere•5h ago•32 comments

Get free Claude max 20x for open-source maintainers

https://claude.com/contact-sales/claude-for-oss
323•zhisme•12h ago•159 comments

Can you reverse engineer our neural network?

https://blog.janestreet.com/can-you-reverse-engineer-our-neural-network/
234•jsomers•2d ago•167 comments

Implementing a Z80 / ZX Spectrum emulator with Claude Code

https://antirez.com/news/160
99•antirez•2d ago•51 comments

Tell HN: MitID, Denmark's digital ID, was down

95•mousepad12•10h ago•143 comments

Show HN: RetroTick – Run classic Windows EXEs in the browser

https://retrotick.com/
153•lqs_•8h ago•43 comments

Rob Grant, creator of Red Dwarf, has died

https://www.beyondthejoke.co.uk/content/17193/red-dwarf-rob-grant
126•nephihaha•1h ago•34 comments

We gave terabytes of CI logs to an LLM

https://www.mendral.com/blog/llms-are-good-at-sql
124•shad42•5h ago•79 comments

Sprites on the Web

https://www.joshwcomeau.com/animation/sprites/
85•vinhnx•3d ago•16 comments

Statement from Dario Amodei on our discussions with the Department of War

https://www.anthropic.com/news/statement-department-of-war
2791•qwertox•22h ago•1481 comments

The Hunt for Dark Breakfast

https://moultano.wordpress.com/2026/02/22/the-hunt-for-dark-breakfast/
502•moultano•17h ago•176 comments

ChatGPT Health fails to recognise medical emergencies – study

https://www.theguardian.com/technology/2026/feb/26/chatgpt-health-fails-recognise-medical-emergen...
176•simonebrunozzi•5h ago•133 comments

F-Droid Board of Directors nominations 2026

https://f-droid.org/2026/02/26/board-of-directors-nominations.html
148•edent•10h ago•102 comments

An interactive intro to quadtrees

https://growingswe.com/blog/quadtrees
183•evakhoury•3d ago•22 comments