Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package shaderc for openSUSE:Factory checked in at 2026-02-03 21:26:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shaderc (Old) and /work/SRC/openSUSE:Factory/.shaderc.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shaderc" Tue Feb 3 21:26:00 2026 rev:38 rq:1330643 version:2026.1 Changes: -------- --- /work/SRC/openSUSE:Factory/shaderc/shaderc.changes 2025-12-04 11:26:57.294707423 +0100 +++ /work/SRC/openSUSE:Factory/.shaderc.new.1995/shaderc.changes 2026-02-03 21:26:27.791941106 +0100 @@ -1,0 +2,6 @@ +Mon Feb 2 21:42:48 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 2026.1 + * Supports VK_EXT_descriptor_heap and other extensions. + +------------------------------------------------------------------- Old: ---- v2025.5.tar.gz New: ---- v2026.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shaderc.spec ++++++ --- /var/tmp/diff_new_pack.OSvdwP/_old 2026-02-03 21:26:28.487970396 +0100 +++ /var/tmp/diff_new_pack.OSvdwP/_new 2026-02-03 21:26:28.491970565 +0100 @@ -23,7 +23,7 @@ %endif Name: shaderc -Version: 2025.5 +Version: 2026.1 Release: 0 Summary: A collection of tools, libraries and tests for shader compilation License: Apache-2.0 @@ -39,8 +39,8 @@ BuildRequires: glslang-devel >= 16 BuildRequires: glslang-nonstd-devel BuildRequires: python3-base -BuildRequires: spirv-headers >= 1.6.4+sdk328 -BuildRequires: spirv-tools-devel >= 2025.4 +BuildRequires: spirv-headers >= 1.6.4+sdk335.take2 +BuildRequires: spirv-tools-devel >= 2026.1 %description A collection of tools, libraries and tests for shader compilation. ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.OSvdwP/_old 2026-02-03 21:26:28.539972585 +0100 +++ /var/tmp/diff_new_pack.OSvdwP/_new 2026-02-03 21:26:28.543972753 +0100 @@ -1,5 +1,5 @@ -mtime: 1764716025 -commit: 5ec72f124fe320d8e8c60a1c7eae213c97cf2cc8d5e71bd149bfe0d12b6be2a9 +mtime: 1770068825 +commit: 5df583218faa800af727923c0b6d3971f3c2c5c34c2787b9e4f98b1fa02982bb url: https://src.opensuse.org/jengelh/shaderc revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-02-02 22:47:14.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ v2025.5.tar.gz -> v2026.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaderc-2025.5/CHANGES new/shaderc-2026.1/CHANGES --- old/shaderc-2025.5/CHANGES 2025-11-27 22:28:48.000000000 +0100 +++ new/shaderc-2026.1/CHANGES 2026-01-23 17:57:47.000000000 +0100 @@ -1,9 +1,19 @@ Revision history for Shaderc -v2025.5 +v2026.1 2026-01-23 + - Update dependencies: + - Glslang 16.2.0 + - SPIRV-Tools v2026.1rc1. + - SPIRV-Headers top of tree + Supports VK_EXT_descriptor_heap and other extensions. + - Require the CHANGES file to have a valid date on its version lines + This avoid the problem of stale version information in the + pkg-config configuration files. + +v2025.5 2025-11-27 - Update dependencies -v2025.4 +v2025.4 2025-09-25 - Update dependencies - Add option to set max SPIR-V ID bound. glslc: -fmax-id-bound @@ -11,17 +21,17 @@ don't try to install it. - Remove testing of VS 2019 -v2025.3 +v2025.3 2025-06-24 - Update dependencies - CMake updates: - Actually disable all tests when specified - Add a way to disable building glslc -v2025.2 +v2025.2 2025-04-23 - Update dependencies: Glslang, SPIRV-Tools, SPIRV-Headers - Supports BFloat16 floating point types -v2025.1 +v2025.1 2025-02-27 - Update tools and compilers tested: - Clang 13 - GCC 13 @@ -32,10 +42,10 @@ - Skip version numbers to match SPIRV-Tools, to avoid confusion. -v2024.4 +v2024.4 2024-12-06 - Support Vulkan 1.4 -v2024.3 +v2024.3 2024-09-23 - Update dependencies: Glslang, SPRIV-Tools, SPIRV-Headers - SPIRV-Tools is at v2024.4.rc1 - This incorporates a SPIRV-Tools fix which was limiting parallelism. @@ -50,7 +60,7 @@ - Use Python 3.12 on Linux CI bots - Fix Python 3.12 warnings for string escapes -v2024.2 +v2024.2 2024-06-21 - Update dependencies: Glslang: top of tree 2024-06-21 SPIRV-Header: top of tree 2024-06-21 @@ -58,11 +68,11 @@ - Build: - Remove support for VS2017 -v2024.1 +v2024.1 2024-04-30 - Update dependencies - Propagate test/install options to Glslang -v2024.0 +v2024.0 2024-03-08 - Update dependencies - Utilities: - Use Python3 explicitly in utility scripts diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaderc-2025.5/DEPS new/shaderc-2026.1/DEPS --- old/shaderc-2025.5/DEPS 2025-11-27 22:28:48.000000000 +0100 +++ new/shaderc-2026.1/DEPS 2026-01-23 17:57:47.000000000 +0100 @@ -7,11 +7,11 @@ 'abseil_revision': '1315c900e1ddbb08a23e06eeb9a06450052ccb5e', 'effcee_revision': '08da24ec245a274fea3a128ba50068f163390565', - 'glslang_revision': '7a47e2531cb334982b2a2dd8513dca0a3de4373d', + 'glslang_revision': 'f0bd0257c308b9a26562c1a30c4748a0219cc951', 'googletest_revision': '1d17ea141d2c11b8917d2c7d029f1c4e2b9769b2', 're2_revision': '4a8cee3dd3c3d81b6fe8b867811e193d5819df07', - 'spirv_headers_revision': 'b824a462d4256d720bebb40e78b9eb8f78bbb305', - 'spirv_tools_revision': '262bdab48146c937467f826699a40da0fdfc0f1a', + 'spirv_headers_revision': '04f10f650d514df88b76d25e83db360142c7b174', + 'spirv_tools_revision': 'fbe4f3ad913c44fe8700545f8ffe35d1382b7093', } deps = { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shaderc-2025.5/utils/update_build_version.py new/shaderc-2026.1/utils/update_build_version.py --- old/shaderc-2025.5/utils/update_build_version.py 2025-11-27 22:28:48.000000000 +0100 +++ new/shaderc-2026.1/utils/update_build_version.py 2026-01-23 17:57:47.000000000 +0100 @@ -72,14 +72,16 @@ """ # Match the first well-formed version-and-date line. + # It must be on the third line, and it must have an ISO date. # Allow trailing whitespace in the checked-out source code has # unexpected carriage returns on a linefeed-only system such as # Linux. pattern = re.compile(r'^(v\d+\.\d+(-dev|[\.-]rc\d+)?) \d\d\d\d-\d\d-\d\d\s*$') changes_file = os.path.join(directory, 'CHANGES') with open(changes_file, errors='replace') as f: - for line in f.readlines(): - match = pattern.match(line) + lines = f.readlines()[2:] + if len(lines) > 0: + match = pattern.match(lines[0]) if match: return match.group(1) raise Exception('No version number found in {}'.format(changes_file))
