Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vte for openSUSE:Factory checked in at 2025-10-14 18:06:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vte (Old) and /work/SRC/openSUSE:Factory/.vte.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vte" Tue Oct 14 18:06:59 2025 rev:172 rq:1311124 version:0.82.1 Changes: -------- --- /work/SRC/openSUSE:Factory/vte/vte.changes 2025-09-24 15:22:32.311945109 +0200 +++ /work/SRC/openSUSE:Factory/.vte.new.18484/vte.changes 2025-10-14 18:08:08.778351841 +0200 @@ -1,0 +2,14 @@ +Sat Oct 11 21:25:20 UTC 2025 - Bjørn Lie <[email protected]> + +- Update to version 0.82.1: + * build: + - Adjust darwin library version for backward compatibility + - Bump clang++ required version + - Bump g++ required version + * emulation: Fix erase bindings for Ctrl-Backspace + * lib: + - Remove an erroneous constexpr + - Fix build with libc++ + * Updated translations. + +------------------------------------------------------------------- Old: ---- vte-0.82.0.obscpio New: ---- vte-0.82.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.jK0L7T/_old 2025-10-14 18:08:10.158410617 +0200 +++ /var/tmp/diff_new_pack.jK0L7T/_new 2025-10-14 18:08:10.162410787 +0200 @@ -27,7 +27,7 @@ %bcond_with glade_support Name: vte -Version: 0.82.0 +Version: 0.82.1 Release: 0 Summary: Terminal Emulator Library License: CC-BY-4.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later AND MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.jK0L7T/_old 2025-10-14 18:08:10.194412150 +0200 +++ /var/tmp/diff_new_pack.jK0L7T/_new 2025-10-14 18:08:10.198412320 +0200 @@ -5,7 +5,7 @@ <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> - <param name="revision">0.82.0</param> + <param name="revision">0.82.1</param> <param name="exclude">doc/vttest.*</param> </service> <service name="tar" mode="buildtime" /> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.jK0L7T/_old 2025-10-14 18:08:10.226413513 +0200 +++ /var/tmp/diff_new_pack.jK0L7T/_new 2025-10-14 18:08:10.226413513 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.gnome.org/GNOME/vte.git</param> - <param name="changesrevision">db29234ec1acc140a860a07bf5b64044b4cb7802</param></service></servicedata> + <param name="changesrevision">aa9b69140f48a019ccc72a3a27a1ddd85b9622ed</param></service></servicedata> (No newline at EOF) ++++++ vte-0.82.0.obscpio -> vte-0.82.1.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/.gitlab-ci/make-release.sh new/vte-0.82.1/.gitlab-ci/make-release.sh --- old/vte-0.82.0/.gitlab-ci/make-release.sh 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/.gitlab-ci/make-release.sh 2025-10-11 22:43:24.000000000 +0200 @@ -15,27 +15,63 @@ # You should have received a copy of the GNU Lesser General Public License # along with this library. If not, see <https://www.gnu.org/licenses/>. -# Usage: make-release.sh [token-file] [ref] -# e.g.: make-release.sh token master # release from master -# or : make-release.sh token stable-1-0 # release from stable-1-0 branch +# Usage: make-release.sh [token-file] [ref] [version] +# e.g.: make-release.sh token master 1.99.90 # release from master +# or : make-release.sh token stable-1-0 1.0.17 # release from stable-1-0 branch # The project ID is displayed on the project's page in gitlab, or use # the API to get it (replacing ${NAMESPACE} and ${PROJECT} accordingly): # curl --silent -H "Content-Type: application/json" "https://gitlab.gnome.org/api/v4/projects/${NAMESPACE}%2F${PROJECT}" | jq -r .id -PROJECT_ID=1893 +CI_PROJECT_ID=1893 -if [ $BASH_ARGC -ne 2 ]; then - echo Usage: $0 TOKEN-FILE COMMIT-REF +if [ $BASH_ARGC -ne 3 ]; then + echo "Usage: $0 TOKEN-FILE COMMIT-REF VERSION" exit 1 fi TOKEN_FILE="$1" COMMIT_REF="$2" +PROJECT_VERSION="$3" -curl --silent \ +CI_API_V4_URL="https://gitlab.gnome.org/api/v4" + +request=$(curl --silent \ --request POST \ --form-string "token=$(cat $TOKEN_FILE)" \ --form-string "ref=${COMMIT_REF}" \ --form-string "variables[TRIGGER_ACTION]=release" \ - "https://gitlab.gnome.org/api/v4/projects/${PROJECT_ID}/trigger/pipeline" | jq . + "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/trigger/pipeline") + +pipeline_url=$(echo "$request" | jq .web_url) + +# The release pipeline creates the tag. This used to trigger the +# pipeline for the tag, which causes the tarball to be installed +# using the gnome release service (if configured). However, this +# https://gitlab.com/gitlab-org/gitlab/-/issues/569187 broke this +# deliberately, and unless and until there exist a way to do this +# again (see https://gitlab.com/gitlab-org/gitlab/-/issues/569974) +# the tag's pipeline needs to be triggered manually. +# +# As an added complication, while the release pipeline knows the +# version (by tracing meson), here we don't know it. The user must +# input it manually. + +echo "Monitor ${pipeline_url} for completion." +echo "When completed, press ENTER; on failure, press Ctrl-C to abort." + +read + +request=$(curl --silent \ + --request POST \ + --form-string "token=$(cat $TOKEN_FILE)" \ + --form-string "ref=${PROJECT_VERSION}" \ + "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/trigger/pipeline") + +tag_pipeline_url=$(echo "$request" | jq .web_url) + +if [ "$tag_pipeline_url" == "null" ]; then + echo "$request" | jq . +else + echo "Tag pipeline ${tag_pipeline_url}" +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/.gitlab-ci.yml new/vte-0.82.1/.gitlab-ci.yml --- old/vte-0.82.0/.gitlab-ci.yml 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/.gitlab-ci.yml 2025-10-11 22:43:24.000000000 +0200 @@ -15,7 +15,7 @@ include: - project: 'chpe/versuch-ci' - ref: 4a04e0c88965b04b2dc784f2ec341399d86b74e8 + ref: 5d4fb973fa5e9aba49da0c590b92b2a3abb931ce file: '/versuch.yml' inputs: release-service: real diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/meson.build new/vte-0.82.1/meson.build --- old/vte-0.82.0/meson.build 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/meson.build 2025-10-11 22:43:24.000000000 +0200 @@ -17,7 +17,7 @@ project( 'vte', ['c', 'cpp'], - version: '0.82.0', + version: '0.82.1', license: ['LGPL-3.0-or-later', 'GPL-3.0-or-later'], default_options: [ 'buildtype=release', @@ -31,8 +31,8 @@ c_req_std = 'gnu11' cxx_req_std = 'gnu++23' -gxx_req_version = '10.0' -clangxx_req_version = '11.0' +gxx_req_version = '12.1' +clangxx_req_version = '14.0' py_req_version = '3.7' # Version requirements @@ -91,6 +91,10 @@ libvte_gtk3_soversion = '@0@.@1@.@2@'.format(libvte_soversion, lt_current, lt_revision) libvte_gtk4_soversion = libvte_soversion.to_string() +# Backward compatibility +lt_current_darwin = lt_current + 1 +libvte_gtk3_darwinversions = [lt_current_darwin, '@0@.@[email protected]'.format(lt_current_darwin, lt_revision)] + # i18n vte_gettext_domain = vte_api_name diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/po/ug.po new/vte-0.82.1/po/ug.po --- old/vte-0.82.0/po/ug.po 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/po/ug.po 2025-10-11 22:43:24.000000000 +0200 @@ -4,10 +4,9 @@ # Abduxukur Abdurixit <[email protected]>, 2005 # msgid "" -msgstr "" -"Project-Id-Version: vte\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=vte&component=general\n" -"POT-Creation-Date: 2010-12-23 18:42+0000\n" +msgstr "Project-Id-Version: vte\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/vte/issues/\n" +"POT-Creation-Date: 2025-09-10 23:51+0000\n" "PO-Revision-Date: 2004-02-05 00:10+0100\n" "Last-Translator: Abduxukur Abdurixit <[email protected]>\n" "Language-Team: GNOME Uighur Translation Project <[email protected]>\n" @@ -16,70 +15,94 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/iso2022.c:779 ../src/iso2022.c:787 ../src/iso2022.c:818 -#: ../src/vte.c:2278 +#: src/vte.cc:8342 +msgid "WARNING" +msgstr "ئاگاھلاندۇرۇش" + +#: src/vte.cc:8344 +msgid "GnuTLS not enabled; data will be written to disk unencrypted!" +msgstr "GnuTLS قوزغىتىلمىغان: سانلىق مەلۇماتنى دىسكىغا شىفىرلىماي يازىدۇ!" + +#: src/spawn.cc:133 +#, c-format +msgid "Failed to set pipe nonblocking: %s" +msgstr "نور توسۇلمىغاننى تەڭشىيەلمىدى: %s" + +#: src/spawn.cc:178 +#, c-format +msgid "poll error: %s" +msgstr "سۈرۈشتۈرۈش خاتالىقى: %s" + +#: src/spawn.cc:185 +msgid "Operation timed out" +msgstr "مەشغۇلات ۋاقتى ئېشىپ كەتتى" + +#: src/spawn.cc:195 +msgid "Operation was cancelled" +msgstr "مەشغۇلات بىكار قىلىندى" + +#: src/spawn.cc:213 #, c-format -msgid "Unable to convert characters from %s to %s." -msgstr "%s ھەرپىنى %s ھەرپىگە ئايلاندۇرالمىدى" +msgid "Failed to read from child pipe (%s)" +msgstr "تارماق نوردىن ئوقۇيالمىدى (%s)" -#: ../src/iso2022.c:1472 +#: src/spawn.cc:653 #, c-format -msgid "Attempt to set invalid NRC map '%c'." -msgstr "ئىناۋەتسىز NRC خەرىتە '%c' تەڭشەشنى سىنىدى." +msgid "Failed to change to directory “%s”: %s" +msgstr "مۇندەرىجە «%s» غا ئۆزگەرتەلمىدى: %s" -#. Application signalled an "identified coding system" we haven't heard of. See ECMA-35 for gory details. -#: ../src/iso2022.c:1502 -msgid "Unrecognized identified coding system." -msgstr "تونۇيالمىغان كودلاشنى بەلگىلەش سىستېمىسى" +#: src/spawn.cc:722 +#, c-format +msgid "Failed to execute child process “%s”: " +msgstr "تارماق جەريان «%s» نى ئىجرا قىلالمىدى: " -#: ../src/iso2022.c:1561 ../src/iso2022.c:1588 #, c-format -msgid "Attempt to set invalid wide NRC map '%c'." -msgstr "ئىناۋەتسىز كەڭ NRC خەرىتە '%c' تەڭشەشنى سىنىدى." +#~ msgid "Unable to convert characters from %s to %s." +#~ msgstr "%s ھەرپىنى %s ھەرپىگە ئايلاندۇرالمىدى" -#: ../src/trie.c:409 #, c-format -msgid "Duplicate (%s/%s)!" -msgstr "(%s/%s) نۇسخىلا!" +#~ msgid "Attempt to set invalid NRC map '%c'." +#~ msgstr "ئىناۋەتسىز NRC خەرىتە '%c' تەڭشەشنى سىنىدى." -#. Bail back to normal mode. -#: ../src/vteapp.c:981 -msgid "Could not open console.\n" -msgstr "كونترول سۇپىسىنى ئاچالمىدى.\n" +#~ msgid "Unrecognized identified coding system." +#~ msgstr "تونۇيالمىغان كودلاشنى بەلگىلەش سىستېمىسى" -#: ../src/vteapp.c:1074 -msgid "Could not parse the geometry spec passed to --geometry" -msgstr "--geometry غا يوللايدىغان گېئومېتىرىيىلىك پارامېتىرنى يېشەلمىدى" +#, c-format +#~ msgid "Attempt to set invalid wide NRC map '%c'." +#~ msgstr "ئىناۋەتسىز كەڭ NRC خەرىتە '%c' تەڭشەشنى سىنىدى." -#: ../src/vte.c:1304 #, c-format -msgid "Error compiling regular expression \"%s\"." -msgstr "مۇنتىزىم ئىپادە \"%s\" نى ھېسابلاشتا خاتالىق يۈز بەردى." +#~ msgid "Duplicate (%s/%s)!" +#~ msgstr "(%s/%s) نۇسخىلا!" + +#~ msgid "Could not open console.\n" +#~ msgstr "كونترول سۇپىسىنى ئاچالمىدى.\n" + +#~ msgid "Could not parse the geometry spec passed to --geometry" +#~ msgstr "--geometry غا يوللايدىغان گېئومېتىرىيىلىك پارامېتىرنى يېشەلمىدى" -#. Translators: %s is replaced with error message returned by strerror(). -#: ../src/vte.c:4387 #, c-format -msgid "Error reading from child: %s." -msgstr "تارماق پروگراممىدىن سانلىق-مەلۇمات ئوقۇش خاتالىقى: %s ." +#~ msgid "Error compiling regular expression \"%s\"." +#~ msgstr "مۇنتىزىم ئىپادە \"%s\" نى ھېسابلاشتا خاتالىق يۈز بەردى." -#: ../src/vte.c:4514 -msgid "Unable to send data to child, invalid charset convertor" -msgstr "تارماق جەريانغا سانلىق-مەلۇمات يوللىيالمىدى، ھەرپ-بەلگە ئايلاندۇرغۇچ ئىناۋەتسىز" +#~ msgid "Unable to send data to child, invalid charset convertor" +#~ msgstr "" +#~ "تارماق جەريانغا سانلىق-مەلۇمات يوللىيالمىدى، ھەرپ-بەلگە ئايلاندۇرغۇچ " +#~ "ئىناۋەتسىز" -#: ../src/vte.c:4525 ../src/vte.c:5562 #, c-format -msgid "Error (%s) converting data for child, dropping." -msgstr "تارماق پروگرامما سانلىق-ئاساسىنى ئۆزگەرتىش جەريانىدا خاتالىق كۆرۈلگىنىنى ئۈچۈن تاشلىۋېتىلدى(%s) ." +#~ msgid "Error (%s) converting data for child, dropping." +#~ msgstr "" +#~ "تارماق پروگرامما سانلىق-ئاساسىنى ئۆزگەرتىش جەريانىدا خاتالىق كۆرۈلگىنىنى " +#~ "ئۈچۈن تاشلىۋېتىلدى(%s) ." -#: ../src/vte.c:7756 #, c-format -msgid "Error reading PTY size, using defaults: %s\n" -msgstr "PTY چوڭلۇقىنى ئوقۇشتا خاتالىق كۆرۈلدى، كۆڭۈلدىكى چوڭلۇق ئىشلىتىلىدۇ: %s\n" +#~ msgid "Error reading PTY size, using defaults: %s\n" +#~ msgstr "" +#~ "PTY چوڭلۇقىنى ئوقۇشتا خاتالىق كۆرۈلدى، كۆڭۈلدىكى چوڭلۇق ئىشلىتىلىدۇ: %s\n" -#. Aaargh. We're screwed. -#: ../src/vte.c:13554 -msgid "_vte_conv_open() failed setting word characters" -msgstr "_vte_conv_open() سۆزدىكى ھەرپ تىزمىسىنى بەلگىلەش مەغلۇپ بولدى." +#~ msgid "_vte_conv_open() failed setting word characters" +#~ msgstr "_vte_conv_open() سۆزدىكى ھەرپ تىزمىسىنى بەلگىلەش مەغلۇپ بولدى." #~ msgid "can not run %s" #~ msgstr "%s نى ئىجرا قىلالمىدى" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/src/boxed.hh new/vte-0.82.1/src/boxed.hh --- old/vte-0.82.0/src/boxed.hh 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/src/boxed.hh 2025-10-11 22:43:24.000000000 +0200 @@ -19,6 +19,7 @@ // but we need this for non-enum/integral/floating types. #include <type_traits> +#include <utility> namespace vte { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/src/meson.build new/vte-0.82.1/src/meson.build --- old/vte-0.82.0/src/meson.build 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/src/meson.build 2025-10-11 22:43:24.000000000 +0200 @@ -407,6 +407,7 @@ vte_gtk3_api_name, sources: libvte_gtk3_sources, version: libvte_gtk3_soversion, + darwin_versions: libvte_gtk3_darwinversions, include_directories: incs, dependencies: libvte_gtk3_deps, cpp_args: libvte_gtk3_cppflags, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/src/parser.hh new/vte-0.82.1/src/parser.hh --- old/vte-0.82.0/src/parser.hh 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/src/parser.hh 2025-10-11 22:43:24.000000000 +0200 @@ -18,6 +18,7 @@ #pragma once +#include <algorithm> #include <cstdint> #include <cstdio> #include <optional> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/src/properties.hh new/vte-0.82.1/src/properties.hh --- old/vte-0.82.0/src/properties.hh 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/src/properties.hh 2025-10-11 22:43:24.000000000 +0200 @@ -371,7 +371,7 @@ buf.resize_and_overwrite (max_size, [&](char* data, - size_t buf_size) constexpr noexcept -> size_t { + size_t buf_size) noexcept -> size_t { auto save = 0u; return g_base64_decode_step(str.data(), str.size(), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.82.0/src/vte.cc new/vte-0.82.1/src/vte.cc --- old/vte-0.82.0/src/vte.cc 2025-09-13 20:59:45.000000000 +0200 +++ new/vte-0.82.1/src/vte.cc 2025-10-11 22:43:24.000000000 +0200 @@ -5063,13 +5063,13 @@ } case eAUTO: assert(auto_mode != eAUTO); - map_erase_binding(auto_mode, - auto_mode, - modifiers, - normal, normal_length, - suppress_alt_esc, - add_modifiers); - break; + return map_erase_binding(auto_mode, + auto_mode, + modifiers, + normal, normal_length, + suppress_alt_esc, + add_modifiers); + default: __builtin_unreachable(); break; ++++++ vte.obsinfo ++++++ --- /var/tmp/diff_new_pack.jK0L7T/_old 2025-10-14 18:08:10.746435661 +0200 +++ /var/tmp/diff_new_pack.jK0L7T/_new 2025-10-14 18:08:10.746435661 +0200 @@ -1,5 +1,5 @@ name: vte -version: 0.82.0 -mtime: 1757789985 -commit: db29234ec1acc140a860a07bf5b64044b4cb7802 +version: 0.82.1 +mtime: 1760215404 +commit: aa9b69140f48a019ccc72a3a27a1ddd85b9622ed
