<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Mazen, as a FPC/Lazarus user and maintainer of tomboy-ng in
Debian, I thank you.</p>
<p>But do you mind if I question what you are trying to do ?</p>
<p>I do not understand where gir2pas site wrt our problem so my
questions may not make sense to you !</p>
<p>Firstly, the gtk2 issue. FPC does not have a dependency on gtk2.
At some stage, perhaps the dim dark past, someone added a gtk2
dependency to the Debian source package and the fp-units-gtk2 unit
because, given its name (or the name of the directory the files
lived in) it sounds a bit gtk2-ish. That fpc package directory
contained a number of files that relate to gtk2 but its building
does not require any gtk2 support. The directory also contains a
few files that that are needed generally. So, it cannot be removed
or discarded, it (the directory of files) just need to be moved
back into the fp-units-rtl and all would be well.</p>
<p>Lazarus is more complicated. Given that gtk2 needs to go, we have
a choice of gtk3, Qt5 and Qt6. All are, to some degree, supported
in Lazarus and LCL but gtk3 does still have some bugs and I
suggest is not, yet, a solution. But Qt6 works (for me) perfectly
on a Wayland system but has minor annoyances at startup due to
Wayland, while claiming to replace XOrg, fails to locate windows
when it creates them. Its usable. When people complain to the
FPC/Lazarus forum, we'll tell them the story.</p>
<p>So, why am I so worked up ?</p>
<p>I have had numerous messages that FPC, Lazarus and my app,
tomboy-ng have been removed from Forky. But I have a current
Unstable install and they all seem to be still present. In the
past, Abou has performed magic keeping FPC/Lazarus current, have
not heard from him recently. Yes, we are scared !</p>
<p>There are a lot of people who could help, or even appreciate
being informed of what is happening here.</p>
<p>Davo (on behalf Davo, no one else)</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 10/2/26 08:00, Mazen Neifer wrote:<br>
</div>
<blockquote type="cite"
cite="mid:9d9c324b0d69bbf0b1228fb285ea4e1c092a8bf7.camel@edgepulsar.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style>pre,code,address {
margin: 0px;
}h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}blockquote {
margin-top: 0em;
margin-bottom: 0em;
}</style>
<div>Hi All,</div>
<div><br>
</div>
<div>I'm glad to announce a new project named <a
href="https://gitlab.com/gtk4pas" moz-do-not-send="true">gtk4pas</a> that
is meant to provide a fixed version of <a
href="https://gitlab.com/gtk4pas/gir2pas"
moz-do-not-send="true">gir2pas</a> and resulting <a
href="https://gitlab.com/gtk4pas/gtk3bindings"
moz-do-not-send="true">gtk3bindings</a>.</div>
<div><br>
</div>
<div>I'm probably going also to package these projects into Debian
so that we fix all the serious bugs about depending on Gtk2. Of
course, all upstream teams ar encouraged to start using the new
bindings.</div>
<div><br>
</div>
<div>Once the binding units are stabilized (currently a few manual
hacks are required) I'm going to provide a patch to build
Lazarus against them and try to fix the IDE issue when built
with Gtk3 support.</div>
<div><br>
</div>
<div>Of course any merge request is welcome.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div><span>
<pre>--
</pre>
Mazen Neifer <<a href="mailto:mazen.neifer@edgepulsar.com"
moz-do-not-send="true" class="moz-txt-link-freetext">mazen.neifer@edgepulsar.com</a>></span></div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre wrap="" class="moz-quote-pre">_______________________________________________
Pkg-pascal-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Pkg-pascal-devel@alioth-lists.debian.net">Pkg-pascal-devel@alioth-lists.debian.net</a>
<a class="moz-txt-link-freetext" href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pascal-devel">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pascal-devel</a>
</pre>
</blockquote>
</body>
</html>