#1079435 regexxer: please migrate from deprecated gtksourceview3 to gtksourceview4 (or 5)

Package:
regexxer
Source:
regexxer
Description:
visual search and replace tool using Perl Regex
Submitter:
Simon McVittie
Date:
2026-10-11 15:23:05 UTC
Severity:
normal
Tags:
#1079435#5
Date:
2024-08-23 08:47:42 UTC
From:
To:
gtksourceview3 was superseded in 2018 by gtksourceview4 (a new major
upstream release, but still using GTK 3). There's a porting guide here,
which is mostly "stop using deprecated APIs" plus a few function renames:
https://gnome.pages.gitlab.gnome.org/gtksourceview/gtksourceview5/porting-guide-3-to-4.html

gtksourceview3 is unmaintained and hasn't had an upstream release for more
than 5 years, so it would be great if the remaining gtksourceview3
applications can move to gtksourceview4 before trixie.

This particular package uses gtksourceview3 indirectly via the C++ binding
libgtksourceviewmm, which seems to have become unmaintained upstream (see
#1079433). If it is desirable to keep this package in Debian, then someone
with an interest in gtksourceview C++ bindings should take over upstream
maintenance of libgtksourceviewmm and finish releasing a 4.x version.

Thanks,
    smcv

#1079435#18
Date:
2026-01-10 10:10:54 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.

#1079435#23
Date:
2026-09-29 07:58:17 UTC
From:
To:
Please find two patches attached that allow to build with
libgtksourceview-4-dev instead of libgtksourceviewmm-3.0-dev.

#1079435#30
Date:
2026-09-29 10:59:30 UTC
From:
To:
15_gettext-modern-macro.patch is not needed with the changes of 0.10-6.1
included. I had missed that and based my patches on the git tree.

I have pushed everything to git now.

#1079435#35
Date:
2026-10-01 14:29:46 UTC
From:
To:
I am uploading the changes in git as NMU to DELAYED/10.
#1079435#40
Date:
2026-10-11 15:20:54 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
regexxer, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1079435@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated regexxer package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 01 Oct 2026 16:28:07 +0200
Source: regexxer
Architecture: source
Version: 0.10-6.2
Distribution: unstable
Urgency: medium
Maintainer: Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1079435
Changes:
 regexxer (0.10-6.2) unstable; urgency=medium
 .
   * Non-maintainer upload
   * Port from gtksourceviewmm to the GtkSourceView 4 C API (Closes: #1079435)
   * Drop unnecessary version restriction
Checksums-Sha1:
 0b12eaa4b723aacba039d3b6f520aee951a11f7e 1816 regexxer_0.10-6.2.dsc
 f1c576645d771c9fd6a3a28cf1e9193a9cf594ab 13916 regexxer_0.10-6.2.debian.tar.xz
 4056b0e8b0be59f8ad508ade4af950ddb42de59e 7771 regexxer_0.10-6.2_source.buildinfo
Checksums-Sha256:
 80340e92adcd7a3b701548a5e9a65cefba024de1e73bb18a53fc1302b545250e 1816 regexxer_0.10-6.2.dsc
 ccdee85014c2c007699cbe02644d33d1d3599e8b7f52f6ff3698fb1153574389 13916 regexxer_0.10-6.2.debian.tar.xz
 f1507b2e347772d609d2bb5ab0a994f505b46bebcfa9cb30dd93d2160eed1a03 7771 regexxer_0.10-6.2_source.buildinfo
Files:
 11d791cc822554c49b4a4d276118a639 1816 devel optional regexxer_0.10-6.2.dsc
 18028ae7b4b165c94266514af23a2a6c 13916 devel optional regexxer_0.10-6.2.debian.tar.xz
 5c865f5e937b8abaea4b8560a7914152 7771 devel optional regexxer_0.10-6.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmq+bisQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFL1hDACTM+Kc0a1BsvwVRj2xvKKOmCBDqq8aWCbs
IIGn2mB19l3BIlq+E/lT2f+YbRH3tMFX6g8W7GQWUoft24ypYMsVBcnY4c9lnY2w
LBfqAj2nrqX+VjfcegwyELyY+YAXEoWCrpvecqgnH6KsosINgdgNBO0TWf2UnZ/+
n3tXm6nnX2T+mCIlwMXHqK1qDER5CdOB9LsFj/2AfV/+dsZX0b+1TvmNiA8agnkn
onOEqnvOw4MXoXN5oc0qlfiQLPrWMIve+fOQ7hNXaRG61qIZva26YDiBnW1Vnpdk
cEzkbmGOANyFST6XBeResKgdRauuqklWcRbdQN8tpvW4jrJ9otGAbJawyBbldUva
kyI8dXAXWY8iriGMouO5FpsjSURTFw6UUbeyZnIiy5QlNKBuYyK/9GuKsPzjdSMg
3E69XC26MI30VgtSPY7cFreYb1OXlY/RV4iy+SnLKGpwRjDeSG6SvLjCy8ziKW1a
Oj+txpCOJ/6Sk5+ZQr0/aSo1Kpbj60M=
=oLgS
-----END PGP SIGNATURE-----