Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package universal-ctags for openSUSE:Factory
checked in at 2026-01-22 17:58:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/universal-ctags (Old)
and /work/SRC/openSUSE:Factory/.universal-ctags.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "universal-ctags"
Thu Jan 22 17:58:54 2026 rev:4 rq:1328686 version:6.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/universal-ctags/universal-ctags.changes
2025-10-27 14:43:54.049179829 +0100
+++
/work/SRC/openSUSE:Factory/.universal-ctags.new.1928/universal-ctags.changes
2026-01-22 17:59:00.394634047 +0100
@@ -1,0 +2,12 @@
+Wed Jan 21 15:40:31 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 6.2.1
+ Bugfix Release
+ * R6: fix valgrind error.
+ * tokeninfo: fix null pointer crash in tokenDelete function.
+ * ada: Fix crash with `is` at EOF. #4284
+ * Cxx: limit recursion when parsing too deep blocks.
+ * C++: Update the parser version to 2.2
+- Package readtags
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ universal-ctags.spec ++++++
--- /var/tmp/diff_new_pack.ro27vH/_old 2026-01-22 17:59:01.346673762 +0100
+++ /var/tmp/diff_new_pack.ro27vH/_new 2026-01-22 17:59:01.354674096 +0100
@@ -1,7 +1,7 @@
#
# spec file for package universal-ctags
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -69,12 +69,17 @@
%make_build -C man
%install
+# ctags
install -D -m 755 ctags %{buildroot}/%{_bindir}/universal-ctags
install -D -m 644 man/ctags.1 %{buildroot}/%{_mandir}/man1/universal-ctags.1
install -D -m 644 man/ctags-incompatibilities.7
%{buildroot}/%{_mandir}/man7/universal-ctags-incompatibilities.7
install -D -m 644 man/ctags-optlib.7
%{buildroot}/%{_mandir}/man7/universal-ctags-optlib.7
-
+# readtags
+install -D -m 755 readtags %{buildroot}/%{_bindir}/universal-readtags
+install -D -m 644 man/readtags.1
%{buildroot}/%{_mandir}/man1/universal-readtags.1
+#
%if %{with libalternatives}
+# ctags
mkdir -p %{buildroot}%{_datadir}/libalternatives/ctags
ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/ctags
cat > %{buildroot}%{_datadir}/libalternatives/ctags/25.conf <<-EOF
@@ -82,38 +87,68 @@
man=universal-ctags.1
group=ctags
EOF
+# readtags
+mkdir -p %{buildroot}%{_datadir}/libalternatives/readtags
+ln -sf %{_bindir}/alts %{buildroot}%{_bindir}/readtags
+cat > %{buildroot}%{_datadir}/libalternatives/readtags/25.conf <<-EOF
+ binary=%{_bindir}/universal-readtags
+ man=universal-readtags.1
+ group=ctags
+ EOF
%else
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+# ctags
ln -s %{_sysconfdir}/alternatives/ctags %{buildroot}%{_bindir}/ctags
ln -s %{_sysconfdir}/alternatives/ctags.1%{?ext_man}
%{buildroot}%{_mandir}/man1/ctags.1%{?ext_man}
+# readtags
+ln -s %{_sysconfdir}/alternatives/readtags %{buildroot}%{_bindir}/readtags
+ln -s %{_sysconfdir}/alternatives/readtags.1%{?ext_man}
%{buildroot}%{_mandir}/man1/readtags.1%{?ext_man}
%endif
%if ! %{with libalternatives}
%post
+# ctags
test -L %{_bindir}/ctags || rm -f %{_bindir}/ctags
update-alternatives --install %{_bindir}/ctags ctags
%{_bindir}/universal-ctags 25 \
--slave %{_mandir}/man1/ctags.1.gz ctags.1
%{_mandir}/man1/universal-ctags.1.gz
+# readtags
+test -L %{_bindir}/readtags || rm -f %{_bindir}/readtags
+update-alternatives --install %{_bindir}/readtags readtags
%{_bindir}/universal-readtags 25 \
+ --slave %{_mandir}/man1/readtags.1.gz readtags.1
%{_mandir}/man1/universal-readtags.1.gz
%postun
+# ctags
if [ ! -f %{_bindir}/ctags ] ; then
update-alternatives --remove ctags %{_bindir}/universal-ctags
fi
+# readtags
+if [ ! -f %{_bindir}/readtags ] ; then
+ update-alternatives --remove readtags %{_bindir}/universal-readtags
+fi
%endif
%files
%license COPYING
%{_bindir}/ctags
+%{_bindir}/readtags
%{_bindir}/universal-ctags
+%{_bindir}/universal-readtags
%{_mandir}/man1/universal-ctags.1%{?ext_man}
+%{_mandir}/man1/universal-readtags.1%{?ext_man}
%{_mandir}/man7/universal-ctags-incompatibilities.7%{?ext_man}
%{_mandir}/man7/universal-ctags-optlib.7%{?ext_man}
%if %{with libalternatives}
%dir %{_datadir}/libalternatives/
%dir %{_datadir}/libalternatives/ctags/
%{_datadir}/libalternatives/ctags/25.conf
+%dir %{_datadir}/libalternatives/readtags/
+%{_datadir}/libalternatives/readtags/25.conf
%else
%{_mandir}/man1/ctags.1%{ext_man}
+%{_mandir}/man1/readtags.1%{ext_man}
%ghost %{_sysconfdir}/alternatives/ctags
%ghost %{_sysconfdir}/alternatives/ctags.1%{?ext_man}
+%ghost %{_sysconfdir}/alternatives/readtags
+%ghost %{_sysconfdir}/alternatives/readtags.1%{?ext_man}
%endif