From didier at slint.fr Thu May 1 15:29:34 2025 From: didier at slint.fr (Didier Spaier) Date: Thu, 1 May 2025 17:29:34 +0200 Subject: [Slackbuilds-users] Bluefish and glib2 In-Reply-To: <3229f33e-02e8-47ce-b7c9-ad1e134238e0@slackbuilds.org> References: <073139cf-f790-49ec-aada-77068468dcb6@linuxgalaxy.org> <93eacadb-2f4a-46ee-a54e-b9403dc74aae@slint.fr> <3229f33e-02e8-47ce-b7c9-ad1e134238e0@slackbuilds.org> Message-ID: On 30/04/2025 18:02, Willy Sudiarto Raharjo wrote: > 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 > > 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. I just came across such a case: Running "flatpak install gedit" after having confirmed every tile flatpak installs a dep I get in the terminal these messages if glib2-2.84.1 is installed / (flatpak install:21726): GLib-GIO-CRITICAL **: 15:53:58.926: GFileInfo created without standard::size (flatpak install:21726): GLib-GIO-CRITICAL **: 15:53:58.926: file ../gio/gfileinfo.c: line 1860 (g_file_info_get_size): should not be reached This does not seem to hurt in this specific case as gedit is installed and work but... On the other hand if I type: upgradepkg glib2-2.70.3-x86_64-1.txz After that no more messages using flatpak, but applications like geany or mate-terminal fail to start with an error message like: geany: symbol lookup error: /usr/lib64/libatk-1.0.so.0: undefined symbol: g_once_init_enter_pointer mate-terminal: symbol lookup error: /usr/lib64/libatk-1.0.so.0: undefined symbol: g_once_init_enter_pointer These are only a few examples that are a lot of other issues, like firefox not starting or crashing. FYI /usr/lib64/libatk-1.0.so.0 is shipped in at-spi2-core-2.56.2-x86_64-slint If I try to rebuild at-spi2-core against glib2-2.70.3 I get:../atk/meson.build:140:18: ERROR: Dependency lookup for gobject-introspection-1.0 with method 'pkgconfig' failed: Could not generate cflags for gobject-introspection-1.0: Package 'gobject-introspection-1.0' requires 'glib-2.0 >= 2.82.0' but version of glib-2.0 is 2.70.3 For Slint at-spi2-core is an important piece of the accessibility stack, meaning that if I can't keep all these pieces updated I will have to downgrade the orca screen reader from 48 to 41.3 (the version currently maintained by Bob Funk @ SBo) which would not make happy Slint users relying on it... So for now I will install back glib2-2.84.1, crossing fingers that this does not trigger more severe issues than the one with flatpak. Clues to find out which packages won't work with a "too new" or "too old" glib2 appreciated, ldd not giving a clue in this case, it seems. Maybe I do not user it properly or there is another way to find out? Thanks for having read this long rant. Cheers, Didier From fsleg at t-rg.ws Fri May 2 18:18:17 2025 From: fsleg at t-rg.ws (fsLeg) Date: Fri, 2 May 2025 21:18:17 +0300 Subject: [Slackbuilds-users] letsencrypt-4.0.0 requires josepy-2.0 Message-ID: <7a615d1d-66e4-4607-bec2-74d963498d0b@t-rg.ws> Last night a script I recently wrote to renew my certificates finally triggered. But instead of renewed certificates I got this error for every domain: ``` Failed to renew certificate domain.tld with error: 'cryptography.hazmat.bindings._rust.x509.Certificat' object has no attribute 'wrapped' ``` I looked through /var/log/letsencrypt.log and found that the culprit was josepy. Then I navigated to certbot's github and found out that since April 2 they require josepy-2.0. However, SBo has josepy-1.15.0. According to git log, there was an attempt to update josepy to version 2.0.0 in February, however it was then reverted back to 1.15.0 in March. Reverse search showed that letsencrypt is the only package which requires josepy, so I think it's safe to update it now. Can't really test it, though, since first I downgraded letsencrypt to 3.3.0 to be able to renew my certificates, then started digging, so now there's nothing to renew anymore, and it seems that josepy is called then working with actual certificates. From willysr at slackbuilds.org Sat May 3 02:14:29 2025 From: willysr at slackbuilds.org (Willy Sudiarto Raharjo) Date: Sat, 3 May 2025 09:14:29 +0700 Subject: [Slackbuilds-users] letsencrypt-4.0.0 requires josepy-2.0 In-Reply-To: <7a615d1d-66e4-4607-bec2-74d963498d0b@t-rg.ws> References: <7a615d1d-66e4-4607-bec2-74d963498d0b@t-rg.ws> Message-ID: > Last night a script I recently wrote to renew my certificates finally > triggered. But instead of renewed certificates I got this error for > every domain: > > ``` > Failed to renew certificate domain.tld with error: > 'cryptography.hazmat.bindings._rust.x509.Certificat' object has no > attribute 'wrapped' > ``` > > I looked through /var/log/letsencrypt.log and found that the culprit was > josepy. Then I navigated to certbot's github and found out that since > April 2 they require josepy-2.0. However, SBo has josepy-1.15.0. > According to git log, there was an attempt to update josepy to version > 2.0.0 in February, however it was then reverted back to 1.15.0 in March. > Reverse search showed that letsencrypt is the only package which > requires josepy, so I think it's safe to update it now. > > Can't really test it, though, since first I downgraded letsencrypt to > 3.3.0 to be able to renew my certificates, then started digging, so now > there's nothing to renew anymore, and it seems that josepy is called > then working with actual certificates. Thanks for the report Yes, it's confirmed that 4.0 does requires newer josepy i have pushed it to my branch and it will be part of this week's public update so you can upgrade back to 4.x -- Willy Sudiarto Raharjo -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From willysr at slackbuilds.org Sat May 3 02:48:17 2025 From: willysr at slackbuilds.org (Willy Sudiarto Raharjo) Date: Sat, 3 May 2025 09:48:17 +0700 Subject: [Slackbuilds-users] Updates - 20250503.1 Message-ID: <8e5fed07-cdbe-4e41-a574-ddf9b7459ff6@slackbuilds.org> Sat May 3 02:38:52 UTC 2025 academic/fet: Updated for version 7.1.8. academic/smath-studio: Fix MD5SUM. audio/lxmusic: Updated for version 0.4.8. audio/rack: Updated for version 2.6.3. audio/xmms2: Updated for version 0.9.5. desktop/anki: Updated for version 25.02.4. desktop/lxappearance-obconf: Updated for version 0.2.4. desktop/lxappearance: Updated for version 0.6.4. desktop/lxde-common: Updated for version 0.99.3. desktop/lxlauncher: Updated for version 0.2.8. desktop/lxmenu-data: Updated for version 0.1.6. desktop/lxpanel: Updated for version 0.11.1. desktop/nwg-panel: Updated for version 0.10.2. desktop/papirus-icon-theme: Updated for version 20250501. desktop/qtile: Update for 0.31.0 desktop/xfce4-timer-plugin: Updated for version 1.7.3. development/Naked: Removed unneeded. development/OpenJDK11: Updated for version 11.0.27. development/OpenJDK17: Updated for version 17.0.15. development/OpenJDK21: Updated for version 21.0.7. development/aws-cdk: Updated for version 2.1013.0. development/bluefish: Update README for last 15.0 version development/buku: Updated for version 5.0. development/hugo: update 0.147.1 development/meld3: Update deps. development/mold: Updated for version 2.38.1. development/ne: Updated for version 3.3.4 development/rtags: Updated for version 2.41. development/sourcegit: Updated for version 2025.15 development/svn-all-fast-export: Updated for version 1.0.20. development/vstudio: Updated for version 15.2 development/witsy: Updated for version 2.4.12 games/fheroes2: Added (recreation of the Heroes M&M). games/pioneer: Updated for version 20250501. games/stuntrally: Version bump to 3.3 games/vkQuake: Updated for version 1.32.1. games/wesnoth: Updated for version 1.18.4 games/wyrmsun: Added (Strategy game). graphics/blender: Version bump to 4.4.3 ham/sdrpp: Updated for version 20250426.2dd8c6ce. ham/tqsl: Updated for version 2.8.1. libraries/awscrt: Updated for version 0.25.4. libraries/ell: Updated for version 0.76. libraries/grpc: Update for 1.72.0 libraries/gtk-fortran: Updated for version 4.8.0 libraries/libfm-extra: Updated for version 1.4.0. libraries/libfm: Updated for version 1.4.0. libraries/libmediainfo: Version bump to 25.04 libraries/menu-cache: Updated for version 1.1.1. libraries/opensaml: Updated for version 3.3.1. libraries/xmltooling: Updated for version 3.3.0. misc/anymeal: Updated for version 1.32. misc/keychain: updated for version 2.9.1 misc/keychain: updated to version 2.9.0 multimedia/inputstream.adaptive: Version bump to 21.5.12 multimedia/mediainfo: Version bump to 25.04 multimedia/pipe-viewer: Updated for version 0.5.6. multimedia/w_scan2: Updated for version 1.0.17. multimedia/youtube-music: Updated for version 3.9.0. network/awscli-v2: Updated for version 2.27.2. network/brave-browser: update 1.78.94 network/discord: Version bump to 0.0.93 network/dropbox: Updated for version 223.4.4909. network/floorp-bin: Updated for version 11.26.0. network/imapfilter: Updated for version 2.8.3. network/kismet: Updated for version 20250428. network/kubectl-bin: Updated for version 1.33.0. network/mptcpd: Updated for version 0.13. network/nextcloud-server: Updated for version 29.0.16. network/nginx: Updated for version 1.28.0 network/rclone: update 1.69.2 network/senpai: Updated for version 0.4.1. network/shibboleth-sp: Updated for version 3.5.0. network/telegram: Updated for version 5.14.0. network/tor-browser: Updated for version 14.5.1. network/waterfox: Updated for version 6.5.7 network/zmap: Updated for version 4.3.3. office/LibreOffice: Updated for version 25.2.3.2 office/ProjectLibre: Updated for version 1.9.8. office/libreoffice-helppack: Updated for version 25.2.3. office/libreoffice-langpack: Updated for version 25.2.3. office/libreoffice: Updated for version 25.2.3. office/miktex: Updated for version 25.4 python/autopep8: Updated for version 2.3.2. python/guess-language: Removed unneeded. python/helpy: Removed unneeded. python/josepy: Updated for version 2.0.0. python/ptpython: Updated for version 3.0.30. python/pycodestyle: Updated for version 2.13.0. python/python-importlib_metadata: Updated for version 8.7.0. python/python-qrcode: Updated for version 8.2. python/python3-cachecontrol: Version bump to 0.14.3 python/python3-dbus-fast: Added (faster version of dbus-next). python/python3-dogpile.cache: Version bump to 1.4.0 python/python3-evdev: Version bump to 1.9.2 python/python3-grpcio: Update for 1.72.0 python/python3-hatch_fancy_pypi_readme: Updated for version 25.1.0. python/python3-knowit: Added (Know your media). python/python3-meson-opt: Updated for version 1.8.0. python/python3-msal: Version bump to 1.32.3 python/python3-narwhals: Update for 1.36.0 python/python3-narwhals: Update for 1.37.1 python/python3-orjson: Updated for version 3.10.18. python/python3-pint: Added (makes units easy). python/python3-prompt_toolkit38: Added (Python Library). python/python3-pydantic-core: Updated for version 2.34.1. python/python3-pydantic: Updated for version 2.11.4. python/python3-qbittorrent-api: Version bump to 2025.4.1 python/python3-requests-cache: Add missing dep. python/python3-setuptools-opt: Updated for version 80.1.0. python/python3-trakit: Added (Track name parser). python/python3-trove-classifiers: Updated for version 2025.5.1.12. python/python3-url-normalize: Updated for version 2.2.1. python/python3-validators: Version bump to 0.35.0 python/python3-websockets: Updated for version 15.0.1. python/python3-xcffib: Update for 1.8.0 python/subliminal: Version bump to 2.3.0 ruby/ruby-build: Updated for version 20250424. system/B-em: Updated for version 20250424_abcb999 system/FreeFileSync: Updated md5 checksum system/Iosevka-aile: Updated for version 33.2.2. system/Iosevka-etoile: Updated for version 33.2.2. system/catatonit: Updated for version 0.2.1 system/clinfo: Fix md5sum system/clinfo: Updated for version 3.0.25.02.14 system/doublecmd-qt5: Updated for version 1.1.24 system/dracut: updated for version 107 system/eaglemode: Updated for version 0.96.3. system/eightyone: Added (Emulator). system/eza: Added (modern alternative to ls). system/loksh: Updated for version 7.7. system/lxinput: Updated for version 0.3.6. system/lxrandr: Updated for version 0.3.3. system/lxsession: Updated for version 0.5.6. system/lxtask: Updated for version 0.1.12. system/lxterminal: Updated for version 0.4.1. system/mbuffer: Updated for version 20250429. system/monit: Updated for version 5.35.1. system/openzfs: updated for version 2.3.2 system/pcmanfm: Updated for version 1.4.0. system/pkg: Updated for version 0.6.3. system/postgresql17: Fix VERSION in rc.postgresql. system/ranger: Updated for version 1.9.4. system/sbctl: Updated for version 0.17. system/skim: Updated for version 0.16.2. system/sleuthkit: Updated for version 4.14.0. system/squashfuse: Updated for version 0.6.1. system/swtpm: Updated for version 0.10.1. system/ttf-nerd-fonts-symbols: Updated for version 3.4.0 system/v4l2loopback: Updated for version 0.14.0 system/vifm: Updated for version 0.14.1. system/vlock: Fix typo in man page. +--------------------------+ -- Willy Sudiarto Raharjo -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From kurt.maxwell.weber at gmail.com Sat May 3 15:04:30 2025 From: kurt.maxwell.weber at gmail.com (Kurt M. Weber) Date: Sat, 3 May 2025 10:04:30 -0500 Subject: [Slackbuilds-users] metis URL Message-ID: <31914063-0461-4a89-a268-3c657ede3d94@gmail.com> As I was tracking down an error in getting metis from Ponce's repo to build on -current, I noticed something that seems to be amiss in the main repo as well. The source download link for the academic/metis Slackbuild points to a third-party repository, if you'd rather point to a first-party source it's https://karypis.github.io/glaros/files/sw/metis/metis-5.1.0.tar.gz --Kurt From willysr at slackbuilds.org Sat May 3 16:06:47 2025 From: willysr at slackbuilds.org (Willy Sudiarto Raharjo) Date: Sat, 3 May 2025 23:06:47 +0700 Subject: [Slackbuilds-users] metis URL In-Reply-To: <31914063-0461-4a89-a268-3c657ede3d94@gmail.com> References: <31914063-0461-4a89-a268-3c657ede3d94@gmail.com> Message-ID: > As I was tracking down an error in getting metis from Ponce's repo to > build on -current, I noticed something that seems to be amiss in the > main repo as well. > > The source download link for the academic/metis Slackbuild points to a > third-party repository, if you'd rather point to a first-party source > it's https://karypis.github.io/glaros/files/sw/metis/metis-5.1.0.tar.gz as long as it matched the checksum, i think it won't be a problem -- Willy Sudiarto Raharjo -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From rizitis at gmail.com Sat May 3 17:11:48 2025 From: rizitis at gmail.com (=?UTF-8?B?zpnPic6szr3Ovc63z4I=?=) Date: Sat, 3 May 2025 20:11:48 +0300 Subject: [Slackbuilds-users] misc/boxes Message-ID: I'm asking to be the maintainer for this as it looks like an orphan and I use it a lot! From matteo.bernardini at gmail.com Sat May 3 19:00:03 2025 From: matteo.bernardini at gmail.com (Matteo Bernardini) Date: Sat, 3 May 2025 21:00:03 +0200 Subject: [Slackbuilds-users] misc/boxes In-Reply-To: References: Message-ID: I verified myself that the maintainer is unresponsive, you can take it! Matteo Il giorno sab 3 mag 2025 alle ore 19:11 ??????? ha scritto: > I'm asking to be the maintainer for this as it looks like an orphan > and I use it a lot! > _______________________________________________ > SlackBuilds-users mailing list > SlackBuilds-users at slackbuilds.org > https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users > Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ > FAQ - https://slackbuilds.org/faq/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rizitis at gmail.com Sat May 3 19:54:23 2025 From: rizitis at gmail.com (=?UTF-8?B?zpnPic6szr3Ovc63z4I=?=) Date: Sat, 3 May 2025 22:54:23 +0300 Subject: [Slackbuilds-users] misc/boxes In-Reply-To: References: Message-ID: thanks . ???? ??? 3 ??? 2025 ???? 10:00??.?., ?/? Matteo Bernardini ??????: > > I verified myself that the maintainer is unresponsive, you can take it! > > Matteo > > Il giorno sab 3 mag 2025 alle ore 19:11 ??????? ha scritto: >> >> I'm asking to be the maintainer for this as it looks like an orphan >> and I use it a lot! >> _______________________________________________ >> SlackBuilds-users mailing list >> SlackBuilds-users at slackbuilds.org >> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users >> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ >> FAQ - https://slackbuilds.org/faq/ >> > _______________________________________________ > SlackBuilds-users mailing list > SlackBuilds-users at slackbuilds.org > https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users > Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ > FAQ - https://slackbuilds.org/faq/ > From didier at slint.fr Sun May 4 18:58:01 2025 From: didier at slint.fr (Didier Spaier) Date: Sun, 4 May 2025 20:58:01 +0200 Subject: [Slackbuilds-users] Bluefish and glib2 In-Reply-To: References: <073139cf-f790-49ec-aada-77068468dcb6@linuxgalaxy.org> <93eacadb-2f4a-46ee-a54e-b9403dc74aae@slint.fr> <3229f33e-02e8-47ce-b7c9-ad1e134238e0@slackbuilds.org> Message-ID: <5fe0be3b-5e5d-4775-ac5a-60b0b861c587@slint.fr> On 01/05/2025 17:29, Didier Spaier via SlackBuilds-users wrote: > On 30/04/2025 18:02, Willy Sudiarto Raharjo wrote: >> 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 >> >> 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. > > I just came across such a case: > Running "flatpak install gedit" after having confirmed every tile flatpak > installs a dep I get in the terminal these messages if glib2-2.84.1 is installed > / > (flatpak install:21726): GLib-GIO-CRITICAL **: 15:53:58.926: GFileInfo created > without standard::size > (flatpak install:21726): GLib-GIO-CRITICAL **: 15:53:58.926: file > ../gio/gfileinfo.c: line 1860 (g_file_info_get_size): should not be reached > > This does not seem to hurt in this specific case as gedit is installed and work > but... I ended up upgrading ostree (dependency of flatpak) against glib2-2.84.1, after that no more error messages running flatpak, so uploaded that for Slint among other packages, as noted in: https://slackware.uk/slint/x86_64/slint-15.0/ChangeLog.txt Case closed for now, sorry for the noise. > On the other hand if I type: > upgradepkg glib2-2.70.3-x86_64-1.txz > After that no more messages using flatpak, but applications like geany or > mate-terminal fail to start with an error message like: > geany: symbol lookup error: /usr/lib64/libatk-1.0.so.0: undefined symbol: > g_once_init_enter_pointer > mate-terminal: symbol lookup error: /usr/lib64/libatk-1.0.so.0: undefined > symbol: g_once_init_enter_pointer > > These are only a few examples that are a lot of other issues, like firefox not > starting or crashing. > > FYI /usr/lib64/libatk-1.0.so.0 is shipped in at-spi2-core-2.56.2-x86_64-slint > > If I try to rebuild at-spi2-core against glib2-2.70.3 I > get:../atk/meson.build:140:18: ERROR: Dependency lookup for > gobject-introspection-1.0 with method 'pkgconfig' failed: Could not generate > cflags for gobject-introspection-1.0: > Package 'gobject-introspection-1.0' requires 'glib-2.0 >= 2.82.0' but version of > glib-2.0 is 2.70.3 > > For Slint at-spi2-core is an important piece of the accessibility stack, meaning > that if I can't keep all these pieces updated I will have to downgrade the orca > screen reader from 48 to 41.3 (the version currently maintained by Bob Funk @ > SBo) which would not make happy Slint users relying on it... > > So for now I will install back glib2-2.84.1, crossing fingers that this does not > trigger more severe issues than the one with flatpak. > > Clues to find out which packages won't work with a "too new" or "too old" glib2 > appreciated, ldd not giving a clue in this case, it seems. Maybe I do not user > it properly or there is another way to find out? > > Thanks for having read this long rant. > > Cheers, > Didier From elyk03 at gmail.com Mon May 5 04:24:59 2025 From: elyk03 at gmail.com (Kyle Guinn) Date: Sun, 4 May 2025 23:24:59 -0500 Subject: [Slackbuilds-users] metis URL In-Reply-To: References: <31914063-0461-4a89-a268-3c657ede3d94@gmail.com> Message-ID: On Sat, May 3, 2025 at 11:06?AM Willy Sudiarto Raharjo wrote: > > > As I was tracking down an error in getting metis from Ponce's repo to > > build on -current, I noticed something that seems to be amiss in the > > main repo as well. > > > > The source download link for the academic/metis Slackbuild points to a > > third-party repository, if you'd rather point to a first-party source > > it's https://karypis.github.io/glaros/files/sw/metis/metis-5.1.0.tar.gz > > as long as it matched the checksum, i think it won't be a problem It matches. I've got the URLs updated in my branch. Thanks for finding this! -Kyle From andrzej at telszewski.com Tue May 6 07:59:30 2025 From: andrzej at telszewski.com (Andrzej Telszewski) Date: Tue, 6 May 2025 09:59:30 +0200 Subject: [Slackbuilds-users] Updating msgpack-python while ensuring its dependees still work correctly Message-ID: Hello, in order to update borgbackup, I need an updated version of msgpack-python. However, I see that there are quite some other scripts that depend on msgpack-python. I'm unable to test if they work correctly with updated version of msgpack-python - there are too many of them and I don't use any. How can we approach that? Thank you! -- Best regards, Andrzej Telszewski From willysr at slackbuilds.org Tue May 6 13:51:36 2025 From: willysr at slackbuilds.org (Willy Sudiarto Raharjo) Date: Tue, 6 May 2025 20:51:36 +0700 Subject: [Slackbuilds-users] Updating msgpack-python while ensuring its dependees still work correctly In-Reply-To: References: Message-ID: <17f76b8d-c327-4af4-b460-cba41d1326df@slackbuilds.org> > in order to update borgbackup, I need an updated version of msgpack-python. > > However, I see that there are quite some other scripts that depend on > msgpack-python. > I'm unable to test if they work correctly with updated version of > msgpack-python - there are too many of them and I don't use any. > > How can we approach that? send PR in github and we can try to build all deps -- Willy Sudiarto Raharjo -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From andrzej at telszewski.com Wed May 7 08:17:20 2025 From: andrzej at telszewski.com (Andrzej Telszewski) Date: Wed, 7 May 2025 10:17:20 +0200 Subject: [Slackbuilds-users] Updating msgpack-python while ensuring its dependees still work correctly In-Reply-To: <17f76b8d-c327-4af4-b460-cba41d1326df@slackbuilds.org> References: <17f76b8d-c327-4af4-b460-cba41d1326df@slackbuilds.org> Message-ID: <30ed5412-b623-4051-b6af-ef137206f45d@telszewski.com> On 06/05/2025 15:51, Willy Sudiarto Raharjo wrote: >> in order to update borgbackup, I need an updated version of >> msgpack-python. >> >> However, I see that there are quite some other scripts that depend on >> msgpack-python. >> I'm unable to test if they work correctly with updated version of >> msgpack-python - there are too many of them and I don't use any. >> >> How can we approach that? > > send PR in github and we can try to build all deps > Thanks, will go that route. From urchlay at slackware.uk Wed May 7 09:00:03 2025 From: urchlay at slackware.uk (B. Watson) Date: Wed, 7 May 2025 05:00:03 -0400 (EDT) Subject: [Slackbuilds-users] Updating msgpack-python while ensuring its dependees still work correctly In-Reply-To: <30ed5412-b623-4051-b6af-ef137206f45d@telszewski.com> References: <17f76b8d-c327-4af4-b460-cba41d1326df@slackbuilds.org> <30ed5412-b623-4051-b6af-ef137206f45d@telszewski.com> Message-ID: <8b48e9c1-615-ecb3-65e8-42fbca56c739@slackware.uk> On Wed, 7 May 2025, Andrzej Telszewski wrote: >> send PR in github and we can try to build all deps >> > > Thanks, will go that route. Unfortunately, for python code, just building isn't a good test. It's necessary, but not sufficient. You want to actually *run* everything, to make sure it works. Python doesn't generally detect library incompatibilities until runtime (unlike C, which would fail to compile). One idea: do your msgpack-python update without pushing it. Then contact the maintainers of all those dependee builds and give them directions on how to build/install your updated package. Ask them to run-test their stuff. From fourtysixandtwo at sliderr.net Wed May 7 21:12:54 2025 From: fourtysixandtwo at sliderr.net (fourtysixandtwo) Date: Wed, 7 May 2025 15:12:54 -0600 Subject: [Slackbuilds-users] Updating msgpack-python while ensuring its dependees still work correctly In-Reply-To: <8b48e9c1-615-ecb3-65e8-42fbca56c739@slackware.uk> References: <17f76b8d-c327-4af4-b460-cba41d1326df@slackbuilds.org> <30ed5412-b623-4051-b6af-ef137206f45d@telszewski.com> <8b48e9c1-615-ecb3-65e8-42fbca56c739@slackware.uk> Message-ID: I was going to reply with a similar answer, but I'll just repeat that more than build testing is required for python builds. On Wed, May 7, 2025 at 3:01?AM B. Watson wrote: > > > > On Wed, 7 May 2025, Andrzej Telszewski wrote: > > >> send PR in github and we can try to build all deps > >> > > > > Thanks, will go that route. > > Unfortunately, for python code, just building isn't a good test. It's > necessary, but not sufficient. > > You want to actually *run* everything, to make sure it works. Python > doesn't generally detect library incompatibilities until runtime > (unlike C, which would fail to compile). > > One idea: do your msgpack-python update without pushing it. Then > contact the maintainers of all those dependee builds and give them > directions on how to build/install your updated package. Ask them to > run-test their stuff. > _______________________________________________ > SlackBuilds-users mailing list > SlackBuilds-users at slackbuilds.org > https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users > Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ > FAQ - https://slackbuilds.org/faq/ > From fourtysixandtwo at sliderr.net Wed May 7 21:21:41 2025 From: fourtysixandtwo at sliderr.net (fourtysixandtwo) Date: Wed, 7 May 2025 15:21:41 -0600 Subject: [Slackbuilds-users] rizin slackbuild overwriting file from zstd pkg Message-ID: Ebben, I just recently figured out that rizin overwrites /usr/lib64/pkgconfig/libzstd.pc which breaks builds requiring the 15.0 zstd package. I have not looked further into why rizin does so. Cheers From fourtysixandtwo at sliderr.net Wed May 7 21:44:10 2025 From: fourtysixandtwo at sliderr.net (fourtysixandtwo) Date: Wed, 7 May 2025 15:44:10 -0600 Subject: [Slackbuilds-users] rizin slackbuild overwriting file from zstd pkg In-Reply-To: References: Message-ID: Looks like this is fixed in 0.8.0 https://github.com/rizinorg/rizin/issues/4438 https://github.com/rizinorg/rizin/pull/5008 On Wed, May 7, 2025 at 3:21?PM fourtysixandtwo wrote: > > Ebben, > > I just recently figured out that rizin overwrites > /usr/lib64/pkgconfig/libzstd.pc which breaks builds requiring the 15.0 > zstd package. > > I have not looked further into why rizin does so. > > Cheers From andrzej at telszewski.com Wed May 7 22:51:05 2025 From: andrzej at telszewski.com (Andrzej Telszewski) Date: Thu, 8 May 2025 00:51:05 +0200 Subject: [Slackbuilds-users] Updating msgpack-python while ensuring its dependees still work correctly In-Reply-To: <8b48e9c1-615-ecb3-65e8-42fbca56c739@slackware.uk> References: <17f76b8d-c327-4af4-b460-cba41d1326df@slackbuilds.org> <30ed5412-b623-4051-b6af-ef137206f45d@telszewski.com> <8b48e9c1-615-ecb3-65e8-42fbca56c739@slackware.uk> Message-ID: On 07/05/2025 11:00, B. Watson wrote: > > > On Wed, 7 May 2025, Andrzej Telszewski wrote: > >>> send PR in github and we can try to build all deps >>> >> >> Thanks, will go that route. > > Unfortunately, for python code, just building isn't a good test. It's > necessary, but not sufficient. > > You want to actually *run* everything, to make sure it works. Python > doesn't generally detect library incompatibilities until runtime > (unlike C, which would fail to compile). Yeah, I actually experienced that when working on the borgbackup update. ;-) > > One idea: do your msgpack-python update without pushing it. Then > contact the maintainers of all those dependee builds and give them > directions on how to build/install your updated package. Ask them to > run-test their stuff. OK, I will do it this way. Thanks! :-) From dchmelik at gmail.com Fri May 9 00:51:24 2025 From: dchmelik at gmail.com (David Chmelik) Date: Thu, 8 May 2025 17:51:24 -0700 Subject: [Slackbuilds-users] cudatoolkit? Message-ID: <2dc0102a-f1f9-aa96-e52d-554d42c291e7@gmail.com> Unfortunately-named cudatoolkit_12.6 is now actually v12.9 (needing rename) but I can't contact maintainer (fake email address): did he quit? From for_slackbuilds-users_mlist_2023-04-21 at lockywolf.net Fri May 9 00:57:53 2025 From: for_slackbuilds-users_mlist_2023-04-21 at lockywolf.net (Lockywolf) Date: Fri, 09 May 2025 08:57:53 +0800 Subject: [Slackbuilds-users] cudatoolkit? In-Reply-To: <2dc0102a-f1f9-aa96-e52d-554d42c291e7@gmail.com> References: <2dc0102a-f1f9-aa96-e52d-554d42c291e7@gmail.com> Message-ID: <871psysikb.fsf@laptop.lockywolf.net> David Chmelik writes: > Unfortunately-named cudatoolkit_12.6 is now actually v12.9 (needing rename) but I > can't contact maintainer (fake email address): did he quit? 1. cuda 12.6 is still perfectly valid, the link works, and 12.6 can be installed no problem. 2. I didn't quit, but I don't particularly want to maintain a branch of CUDA, hence I built a fixed version, never intending to update it. I hoped that the build called simply "cudatoolkit" will be eventually updated from 10 to 12, and beyond. 3. In the hindsight this seems like a mistake. What is really worth it, like with most binary software, is to create a build per major version, that is cudatoolkit-10, cudatoolkit-11, et cetera. Some of my older GPUs are not supported by new cudatoolkits, and my newer GPUs are not supported by older cudatoolkits. :( In short, I suggest pinging the maintainer of the original cudatoolkit to rename his build to cudatoolkit-10, and move on from there. -- Your sincerely, Vladimir Nikishkin (MiEr, lockywolf) (Laptop) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 227 bytes Desc: not available URL: From willysr at slackbuilds.org Sat May 10 05:16:13 2025 From: willysr at slackbuilds.org (Willy Sudiarto Raharjo) Date: Sat, 10 May 2025 12:16:13 +0700 Subject: [Slackbuilds-users] Updates - 20250410.1 Message-ID: <28cc16b1-f2ac-41eb-b6f9-be967ea2d1e0@slackbuilds.org> Sat May 10 05:09:55 UTC 2025 academic/metis: Update URLs academic/plus42: Updated for version 1.3.4. audio/libfreeaptx: Reset BUILD after update. audio/libfreeaptx: Updated for version 0.2.2 audio/mixxx: Updated for version 2.5.1. audio/rack: updated for version 2.6.4 desktop/awf: Updated for version 3.0.0. desktop/human-gtk-theme: Updated for version 2.4.0. desktop/nwg-hello: Updated for version 0.4.0. desktop/nwg-look: Updated for version 1.0.5. desktop/nwg-menu: Updated for version 0.1.8. desktop/sl-fortune: Updated for version 0.11 development/aws-cdk: Updated for version 2.1014.0. development/eclipse-cpp: Updated for version 4.35. development/eclipse-java: Updated for version 4.35. development/eclipse-jee: Updated for version 4.35. development/eclipse-php: Updated for version 4.35. development/eisl: Updated for version 5.42. development/golangci-lint: Updated for version 2.1.6. development/hugo: Updated for version 0.147.2. development/idea: Updated for version 2025.1. development/lazygit: Added (Simple Terminal UI for GIT). development/mold: Updated for version 2.39.0. development/mongodb-compass: Updated for version 1.46.2. development/notepad++: Fix permission. development/notepad++: Updated for version 8.8.1 development/poedit: Updated for version 3.6.2. development/scala3: Fix permission. development/scala3: Updated for version 3.7.0 development/tflint: Updated for version 0.57.0. development/vstudio: Updated for version 15.3. games/augustus-game: Added (re-implementation of Caesar III). games/fheroes2: Fix build. games/fheroes2: Updated for version 1.1.8. games/heroic-bin: Added (Heroic Game Launcher). games/julius-game: Added (re-implementation of Caesar III). games/minecraft: Updated for version 1.21.5 games/wolfmame: Fix README. games/wolfmame: Updated for version 0.277. ham/gridtracker2: Updated for version 2.250507.0. ham/qlog: Updated for version 0.44.0. ham/sdrangel: Updated for version 7.22.7. libraries/libfido2: Updated for version 1.16.0. libraries/log4cplus: Updated for version 2.1.2. libraries/notcurses: Updated for version 3.0.16. libraries/vst3sdk: Updated for version 3.7.13. misc/boxes: New maintainer + Updated for version 2.3.1 misc/keychain: updated for version 2.9.2 misc/par2cmdline-turbo: Updated for version 1.2.0. multimedia/beets: Updated for version 2.3.0. multimedia/inputstream.adaptive: Version bump to 21.5.13 multimedia/w_scan_cpp: Reset BUILD after update. multimedia/w_scan_cpp: Updated for version 20231015. network/brave-browser: Updated for version 1.78.97. network/discord: Version bump to 0.0.94 network/dnscrypt-proxy: Updated for version 2.1.8 network/dnsproxy-bin: Updated for version 0.75.4. network/electrs: Updated for version 0.10.9. network/gallery-dl: Updated for version 1.29.6. network/grafana: Updated for version 11.6.1. network/vivaldi: Updated for version 7.3.3635.12. perl/perl-Test-Harness: Updated for version 3.52. python/cryptography: Updated for version 44.0.3. python/python3-Flask-Security-Too: Updated for version 5.6.2. python/python3-docstring-to-markdown: Updated for version 0.17. python/python3-dunamai: Updated for version 1.24.0. python/python3-joblib: Version bump to 1.5.0 python/python3-lap: Added (Linear Assignment Problem solver). python/python3-lsp-server: Bump BUILD after update. python/python3-lsp-server: Fix flake8 version constraints. python/python3-maturin: Updated for version 1.8.4. python/python3-mesonpy: Updated for version 0.18.0. python/python3-pdfminer.six: Updated for version 20250506. python/python3-pint: Remove extra "Note:" in README python/python3-platformdirs: Version bump to 4.3.8 python/python3-poetry-core: Updated for version 2.1.3. python/python3-pykeepass: Remove python3-setuptools-opt dependency mention python/python3-qbittorrent-api: Version bump to 2025.5.0 python/python3-setuptools-opt: Updated for version 80.3.1. python/python3-trove-classifiers: Updated for version 2025.5.9.12. python/python3-virtualenv: Version bump to 20.31.1 ruby/ruby-build: Updated for version 20250430. system/Fonts-GFS-Majuscule: Added (Greeks Fonts). system/Fonts-GFS: Added (Greeks Fonts). system/b2: Updated for version 20250105_203025_e825ff1 system/domitian-fonts: Added (Domitian Fonts). system/exa: Removed (use eza fork). system/eza: Updated for version 0.21.3. system/fonts-arkpandora: Added (Replacement to Microsoft fonts). system/fonts-japanese-extra-I: Added (Japanese fonts). system/fonts-japanese-extra-II: Added (Japanese fonts). system/fonts-japanese-extra-III: Added (Japanese fonts). system/fonts-japanese-extra-IV: Added (Japanese fonts). system/fonts-japanese-extra-V: Added (Japanese fonts). system/fonts-japanese-extra-VI: Added (Japanese fonts). system/fonts-japanese-extra-VII: Added (Japanese Fonts). system/fonts-japanese-extra-VIII: Added (Japanese Fonts). system/fonts-mgenplus: Added (M+ Outline Fonts). system/fzf: Updated for version 0.62.0. system/gyre-fonts: Added (Gyre Fonts). system/jenkins: Updated for version 2.504.1. system/mongodb: Updated for version 8.0.9. system/netdata: Updated for version 2.5.0. system/netdata: Updated for version 2.5.1. system/oils: Updated for version 0.29.0. system/openrazer-daemon: Updated for version 3.10.3. system/openrazer-kernel: Updated for version 3.10.3. system/otf-ibm-plex: Updated for version 6.4.1. system/postgresql15: Updated for version 15.13. system/postgresql16: Updated for version 16.9. system/postgresql17: Fix build on 32 bit. system/postgresql17: Updated for version 17.5. system/postgresql: Updated for version 14.18. system/sbotools: Updated for version 3.6. system/skim: Updated for version 0.17.2. system/ttf-genjyuu-gothic: Added (Genjyuu Gothic Japanese Font). system/ttf-ibm-plex: Updated for version 6.4.1. system/vice: Add missing SDL keymaps. system/vifm: Updated for version 0.14.2. system/yq: Updated for version 4.45.3. +--------------------------+ -- Willy Sudiarto Raharjo -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From andrzej at telszewski.com Sun May 11 11:22:13 2025 From: andrzej at telszewski.com (Andrzej Telszewski) Date: Sun, 11 May 2025 13:22:13 +0200 Subject: [Slackbuilds-users] meld3 fails to start Message-ID: <873f0319-be29-4ab3-94dc-6833f98d889a@telszewski.com> Hello, after latest update, meld3 fails for me with: ??? x: float | None = None, TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' I guess this is because of unsupported syntax in stock Slackware Python which is 3.9: https://stackoverflow.com/questions/76712720/typeerror-unsupported-operand-types-for-type-and-nonetype Per the link above, we would need at least Python 3.10 or maybe try to patch meld3. Anyone experiencing this issue? -- Best regards, Andrzej Telszewski From fourtysixandtwo at sliderr.net Sun May 11 15:39:18 2025 From: fourtysixandtwo at sliderr.net (fourtysixandtwo) Date: Sun, 11 May 2025 09:39:18 -0600 Subject: [Slackbuilds-users] meld3 fails to start In-Reply-To: <873f0319-be29-4ab3-94dc-6833f98d889a@telszewski.com> References: <873f0319-be29-4ab3-94dc-6833f98d889a@telszewski.com> Message-ID: Hi Andrzej, See it here too. I would report upstream. meld3 claims to support python >=3.6 in pyproject.toml. Here's a patch for the source to make it work on python-3.9. I did this once before on something I never submitted to SBo and meld3 was much easier to fix. diff --git a/meld/actiongutter.py b/meld/actiongutter.py index 6830d93..8c4ba92 100644 --- a/meld/actiongutter.py +++ b/meld/actiongutter.py @@ -215,8 +215,8 @@ class ActionGutter(Gtk.DrawingArea): def motion_event( self, controller: Gtk.EventControllerMotion, - x: float | None = None, + x: "float | None" = None, - y: float | None = None, + y: "float | None" = None, ): if x is None or y is None: # Missing coordinates are leave events diff --git a/meld/chunkmap.py b/meld/chunkmap.py index 7db280e..994b924 100644 --- a/meld/chunkmap.py +++ b/meld/chunkmap.py @@ -258,8 +258,8 @@ class ChunkMap(Gtk.DrawingArea): def motion_event( self, controller: Gtk.EventControllerMotion, - x: float | None = None, + x: "float | None" = None, - y: float | None = None, + y: "float | None" = None, ): if self._have_grab: self._scroll_fraction(y, animate=False) On Sun, May 11, 2025 at 5:22?AM Andrzej Telszewski wrote: > > Hello, > > after latest update, meld3 fails for me with: > > x: float | None = None, > TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' > > I guess this is because of unsupported syntax in stock Slackware Python > which is 3.9: > > https://stackoverflow.com/questions/76712720/typeerror-unsupported-operand-types-for-type-and-nonetype > > Per the link above, we would need at least Python 3.10 or maybe try to > patch meld3. > > Anyone experiencing this issue? > > -- > Best regards, > Andrzej Telszewski > > _______________________________________________ > SlackBuilds-users mailing list > SlackBuilds-users at slackbuilds.org > https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users > Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/ > FAQ - https://slackbuilds.org/faq/ >