[Slackbuilds-users] Bluefish and glib2

Didier Spaier didier at slint.fr
Wed Apr 30 16:53:14 UTC 2025


On 30/04/2025 18:02, Willy Sudiarto Raharjo wrote:
>> Since nearly a month ago (I April 2025) I have upgraded glib2 to version 2.84.0
>> (then, 2.84.1) in Slint (mainly based on Slackware64-125.0) reusing the
>> SlackBuild from Slackware64-current without issue observed by me or reported by
>> users.
>>
>> I won't suggesting that this should or could be done by SBo, instead that as
>> there is no ETA for for a new Slackware version doing that locally could help
>> users upgrade some software.
> 
> while it does fix this particular issue, it will make another issue (just
> probably not yet discovered) as newer glib2 usually make changes that are NOT
> backward compatible with previous version
> 
> This is just one of the example
> GLib 2.83.0, 2024-11-06
> Rename multiple g_unix_mount_*() APIs to g_unix_mount_entry_*()
> Update to Unicode 16.0.0; there may be bugs in linebreaking support

Yes. I will just add that the risk of coming across such a regression is indeed
greater among the 9734 SlackBuilds @ SBo than among the 1260 packages a Slint
user can get without third party packages..

> If the program is a toolchain, it's probably easier to create a new *-opt script
> which is newer than what we have in Slackware, like meson, setuptools, rust,
> etc. If it's library, we might end up with same situation when some scripts in
> SBo requires newer glib2/icu4c version in the future while the rest is not yet
> patched to support the newer version.

Thanks for the heads-up, full list:
https://slackbuilds.org/result/?search=-opt&sv=15.0.
There is also an issue with the software requiring python > 3.9 that leaded me
to build the 21 new deps of orca alongside their 3.9 versions :(

Cython3.11-0.29.36-x86_64-1slint.txz
dbus-python3.11-1.4.0-x86_64-1slint.txz
gobject-introspection3.11-1.84.0-x86_64-2slint.txz
psutil3.11-5.8.0-x86_64-1slint.txz
pycairo3.11-1.27.0-x86_64-1slint.txz
pygobject3.11-3.52.3-x86_64-1slint.txz
pyparsing3.11-2.4.7-x86_64-1slint.txz
python-build3.11-0.7.0-x86_64-slint.txz
python-importlib_metadata3.11-4.8.2-x86_64-1slint.txz
python-installer3.11-0.7.0-x86_64-1slint.txz
python-packaging3.11-21.3-x86_64-1slint.txz
python-pip3.11-25.0.1-x86_64-1slint.txz
python-pygments3.11-2.11.2-x86_64-1slint.txz
python-setuptools3.11-70.0.0-x86_64-1slint.txz
python-setuptools_scm3.11-6.3.2-x86_64-1slint.txz
python-tomli3.11-1.2.2-x86_64-2slint.txz
python-wheel3.11-0.41.2-x86_64-1slint.txz
python3-flit_core3.11-3.9.0-x86_64-1slint.txz
python3.11-3.11.9-x86_64-2slint.txz
setproctitle3.11-1.3.3-x86_64-1slint.txz
speech-dispatcher3.11-0.12.0-x86_64-1slint.txz

Cheers,
Didier


More information about the SlackBuilds-users mailing list