FPC und Lazarus nicht mehr im nächsten Debian

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7108
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

Aus dem englischen Forum:

https://forum.lazarus.freepascal.org/in ... #msg575320
Da geht es um den Status von FPC 3.4.0 oder FPC 4.0.0

aber es kommen interessante Infos, weil fpc und Lazarus noch immer gtk2 als Standard haben, der aber im nächsten Release obsolete ist. Boom. :shock:

Zitat 1 (dbannon) aus dem Thread übersetzt:
Das ist dasselbe Debian, das jetzt FPC und Lazarus (sowie alle abhängigen Anwendungen, einschließlich meiner) aus seiner nächsten Version entfernt hat.


Zitat 2 (von Thaddy) aus dem Thread übersetzt:
FreePascal bietet zwar ein GTK2-Paket an, aber die Verwendung von fpc ist nicht zwingend erforderlich.
Lazarus hingegen verwendet weiterhin GTK2 als Standard, was mit Debian nicht vereinbar ist.

Ich habe mehrfach davor gewarnt, und es ist tatsächlich so gekommen.
Das liegt aber hauptsächlich an der Kurzsichtigkeit der Lazarus-Entwickler.
Eine Qt6-Standardversion wäre ideal, um Lazarus wieder in die Repositories zu bringen.

Wohlgemerkt: Lazarus wird aus fast jeder Debian-basierten Distribution verschwinden!

Das Problem ist: Die Debian-Entwickler scheinen zu dem Schluss zu kommen, dass Lazarus veraltet ist, weil GTK2 veraltet ist. Das stimmt natürlich nicht.
Aber jemand muss es ihnen sagen. Am besten geht das, indem man mit gutem Beispiel vorangeht und GTK2 nicht mehr als Standard verwendet.
Das heisst Debian, Ubuntu, Mint, ... alles was hat *.deb verwendet.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

hum4n0id3
Beiträge: 353
Registriert: So 5. Mai 2019, 15:23

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von hum4n0id3 »

Wenn sich niemand bisher gefunden hat, der Lazarus in der Hinsicht modernisiert, scheint es gar nicht wirklich gebraucht zu werden. Das GTK2 noch benutzt wird gefällt mir auch nicht.

Benutzeravatar
Zvoni
Beiträge: 522
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Zvoni »

Ich glaube ich wäre gar nicht unglücklich, wenn das aus den offiziellen Repos der jeweiligen Distro rausfliegt.
Es ist mMn "einfach" von Distributions-Seite her zu klagen "Gtk2 ist veraltet. Wir schmeissen das jetzt raus",
andererseits bekommen es die Distros aber nicht gebacken, die korrekten Installationspfade in deren Paketen zu setzen.
Was soll das jetzt bringen, Lazarus für Linux nur noch in QT-Version anzubieten, wenn es dann am Ende noch immer nicht gescheit funktioniert?

Keine Ahnung wie oft ich schon im internationalen Forum in der Rubrik "Linux"-Installation nur Ärger gesehen habe, und dass es am Ende immer auf fpcupdeluxe hinauslief.

mMn sollte Lazarus/FPC ein eigenes Repo für die Distros anbieten. So wäre sicher gestellt, dass
1) die korrekten Installations-Pfade in den Paketen drin sind
2) Der User es sich dann aussuchen kann, ob er dennoch die Gtk2- oder doch die QT5/6-Version will mit ihren jeweiligen Abhängigkeiten
(Mal jetzt unabhängig davon, dass man sich das noch immer selbst umbauen kann).

Fazit für die Linux-Distros: Erst mal vor der eigenen Tür kehren
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7108
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

Zvoni hat geschrieben: Di 3. Feb 2026, 11:28 Fazit für die Linux-Distros: Erst mal vor der eigenen Tür kehren
Ganz so ist es nicht. Es ist seit Jahren bekannt, das gtk2 nicht mehr gepflegt wird und die Beutzung schon lange abgekündigt ist. Sogar für Debian lange. Und fpc erscheint aus Debiansicht auch schon lange nicht gepflegt, da es seit vielen Jahren keine neue Majorrelease und auch die letzte Minor ist auch schon gut abgelegen.
Aus Sicht der Debian Maintainer ist es für mich logisch. "Ihr wart ja gewarnt"
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
Zvoni
Beiträge: 522
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Zvoni »

af0815 hat geschrieben: Di 3. Feb 2026, 11:44
Zvoni hat geschrieben: Di 3. Feb 2026, 11:28 Fazit für die Linux-Distros: Erst mal vor der eigenen Tür kehren
Ganz so ist es nicht. Es ist seit Jahren bekannt, das gtk2 nicht mehr gepflegt wird und die Beutzung schon lange abgekündigt ist. Sogar für Debian lange. Und fpc erscheint aus Debiansicht auch schon lange nicht gepflegt, da es seit vielen Jahren keine neue Majorrelease und auch die letzte Minor ist auch schon gut abgelegen.
Aus Sicht der Debian Maintainer ist es für mich logisch. "Ihr wart ja gewarnt"
Schon klar.
Und ich widerspreche dem ja per se auch nicht.
Nur was bringt es jetzt Lazarus/FPC ausschliesslich in QT-Version (resp. GTK3) anzubieten, wenn Debian (et al) dann wieder die Installationspfade vermurkst?

Und nur weil es für FPC keinen Major/Minor-Release in Jahren gab, interpretiert das jemand als veraltet?
Ernsthaft?
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1739
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von corpsman »

GTK3 tut doch in Lazarus, und das ist nicht abgekündigt, wenn Lazarus auf das switcht ist doch auch alles wieder gut, oder übersehe ich hier etwas ?

Da ich mir mein Lazarus schon seit immer aus den Quellen baue, kann ich diese Pfad probleme auch nicht nachvollziehen .. :?:
--
Just try it

Benutzeravatar
Zvoni
Beiträge: 522
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Zvoni »

corpsman hat geschrieben: Di 3. Feb 2026, 12:28 GTK3 tut doch in Lazarus, und das ist nicht abgekündigt, wenn Lazarus auf das switcht ist doch auch alles wieder gut, oder übersehe ich hier etwas ?
https://gitlab.com/freepascal.org/lazar ... b6c4debddd
"IDE can be built and run against gtk3 under x11. Designer works, basic coding works. There are still a lot of TODO's and bugs of course."
Fragen?
Da ich mir mein Lazarus schon seit immer aus den Quellen baue, kann ich diese Pfad probleme auch nicht nachvollziehen .. :?:
Du glücklicher.....
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7108
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

BTW. X11 ist auch nicht die beste Basis. :mrgreen:
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1739
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von corpsman »

Oh oh, und das neue Fresnel nutzt das sicher alles nicht weil das ja so fancy css zeug ist, wenn wir pech haben nutzen das die Haupt Maintainer um darauf um zu steigen ?
--
Just try it

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7108
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

Eher haben wir die übernächste Major Release von FPC.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
Zvoni
Beiträge: 522
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz/FPC fixes)
CPU-Target: 64Bit
Wohnort: BW

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Zvoni »

af0815 hat geschrieben: Di 3. Feb 2026, 12:38 BTW. X11 ist auch nicht die beste Basis. :mrgreen:
Gottlob bin ich nicht der einzige der das gesehen hat :lol: :lol: :lol: :mrgreen: :mrgreen: :mrgreen:

Moral der Geschichte: Eigenes Repo anbieten (Wie es z.B. die Gambas-Jungs machen)
"Hast du Wayland (Gnome, KDE)?" --> Lazarus-QT
"Alles andere (xfce, MATE etc.)" --> Lazarus-Gtk
Zuletzt geändert von Zvoni am Di 3. Feb 2026, 13:39, insgesamt 1-mal geändert.
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Mathias
Beiträge: 7178
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Mathias »

Lazarus ist echt in der Zwickmühle unter Linux. GTK2 ist veraltet, für QTx braucht es ein Wrapper, weil QT auf C++ bassiert.
Bei Windows sieht es besser aus, das es gut mit der WinAPI zusammenarbeitet.

Vielfach wurde von der Idee gesprochen, Lazarus auf GTK4 aufzusetzen, da denke ich, das wird ein sehr harter Brocken sein. Sachen die mit aufgefallen sind, wo es scheitert.
  • Left und Top für ein Fenster geht nicht, das man in GTK4 keine Fensterposition vordefinieren kann, ausser mit einem Hack
  • Legacy OpenGL, GTK4 braucht läuft nur ab OpenGL 3.3.
  • Der Klassiker ComboBox, wird bei GTK4 verschwinden, die ist als deprecated deklariert.
  • Symbole in Menüs gibt es bei GTK4 nicht mehr.
Das sind Sachen die mir so direkt aufgefallen sind, wen ich mich mit nativen GTK4 auseinandersetze.

Ich könnte mir schlussendlich vorstellen, das die LCL schlussendlich auf ein Custom Widgetset setzen muss. Dan wäre man unabhängig.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 11143
Registriert: Mo 11. Sep 2006, 19:01

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von theo »

Also bei mir läuft die IDE nicht unter GTK3. Das flackert nur, jedenfalls mit Docking.
Habe eben noch git pull gemacht.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7108
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von af0815 »

Um einmal auseinander zu halten.

Alles was LCL ist, ist Lazarus. Daher alles was Widgetset ist. Und hier ist das gtk2 etc. begraben. Nur wäre es da einfacher, weil Lazarus doch halbwegs vernünftige Releasezyklen hat.

FCL, ist ohne widgetset und FPC. Weil der FPC ist nicht abhängig von gtk2.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 7178
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: FPC und Lazarus nicht mehr im nächsten Debian

Beitrag von Mathias »

FCL, ist ohne widgetset und FPC. Weil der FPC ist nicht abhängig von gtk2.
Dies ist mir schon bewusst, FPC ist (nur) der Compiler. Und dieser läuft auch ohne Lazarus, LCL, etc.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten