You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by je...@apache.org on 2026/04/09 22:56:06 UTC

(thrift) branch 0.23.0 updated (5ed38106c -> 65aa89fc9)

This is an automated email from the ASF dual-hosted git repository.

jensg pushed a change to branch 0.23.0
in repository https://gitbox.apache.org/repos/asf/thrift.git


 discard 5ed38106c build fixes
 discard 07e4fef21 EXTRA_DIST
     new 21a89c6fb build fixes
     new 65aa89fc9 EXTRA_DIST

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5ed38106c)
            \
             N -- N -- N   refs/heads/0.23.0 (65aa89fc9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 test/Makefile.am | 1 -
 1 file changed, 1 deletion(-)


(thrift) 02/02: EXTRA_DIST

Posted by je...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jensg pushed a commit to branch 0.23.0
in repository https://gitbox.apache.org/repos/asf/thrift.git

commit 65aa89fc9853f20870395d6b4a8a5d67813ec1cd
Author: Jens Geyer <je...@apache.org>
AuthorDate: Fri Apr 10 00:14:27 2026 +0200

    EXTRA_DIST
---
 Makefile.am              |  1 +
 compiler/cpp/Makefile.am |  1 +
 lib/py/Makefile.am       |  2 ++
 lib/rb/Makefile.am       |  4 ++++
 lib/rs/Makefile.am       |  1 +
 test/Makefile.am         | 35 +++++++++++++++++++----------------
 6 files changed, 28 insertions(+), 16 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 735cd4059..a6eda1315 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -165,6 +165,7 @@ EXTRA_DIST = \
 	doc \
 	dub.json \
 	eslint.config.mjs \
+	FUZZING.md \
 	go.mod \
 	jitpack.yml \
 	LANGUAGES.md \
diff --git a/compiler/cpp/Makefile.am b/compiler/cpp/Makefile.am
index 29ef1bd94..bd0571f67 100644
--- a/compiler/cpp/Makefile.am
+++ b/compiler/cpp/Makefile.am
@@ -41,6 +41,7 @@ thrift_SOURCES = src/thrift/audit/t_audit.cpp \
                  src/thrift/generate/t_generator_registry.h \
                  src/thrift/generate/t_html_generator.h \
                  src/thrift/generate/t_oop_generator.h \
+				 src/thrift/generate/sha256.h\
                  src/thrift/globals.h \
                  src/thrift/logging.h \
                  src/thrift/main.cc \
diff --git a/lib/py/Makefile.am b/lib/py/Makefile.am
index 0abd3493d..81170e216 100644
--- a/lib/py/Makefile.am
+++ b/lib/py/Makefile.am
@@ -81,6 +81,8 @@ EXTRA_DIST = \
 	compat \
 	setup.py \
 	setup.cfg \
+	pyproject.toml \
 	src \
 	test \
 	README.md
+	
\ No newline at end of file
diff --git a/lib/rb/Makefile.am b/lib/rb/Makefile.am
index fd5218f42..64ff7b12b 100644
--- a/lib/rb/Makefile.am
+++ b/lib/rb/Makefile.am
@@ -52,9 +52,13 @@ distdir:
 	$(MAKE) $(AM_MAKEFLAGS) distdir-am
 
 EXTRA_DIST = \
+	.rubocop.yml \
 	coding_standards.md \
 	Rakefile \
 	Gemfile \
+	Gemfile.linters \
+	Gemfile.lock \
+	test/fuzz/.gitignore \
 	thrift.gemspec \
 	lib \
 	ext \
diff --git a/lib/rs/Makefile.am b/lib/rs/Makefile.am
index 307f84228..71e633549 100644
--- a/lib/rs/Makefile.am
+++ b/lib/rs/Makefile.am
@@ -53,6 +53,7 @@ EXTRA_DIST = \
 	Cargo.toml \
 	README.md \
 	release.sh \
+	test/fuzz/.gitignore \
 	NOTICE \
 	LICENSE \
 	RELEASING.md
diff --git a/test/Makefile.am b/test/Makefile.am
index c53d3b19d..f18fc2ebe 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -130,6 +130,7 @@ EXTRA_DIST = \
 	cpp \
 	crossrunner \
 	dart \
+	delphi \
 	erl \
 	keys \
 	lua \
@@ -147,9 +148,7 @@ EXTRA_DIST = \
 	AnnotationTest.thrift \
 	BrokenConstants.thrift \
 	ConstantsDemo.thrift \
-	v0.16/ConstantsDemo.thrift \
 	DebugProtoTest.thrift \
-	v0.16/DebugProtoTest.thrift \
 	DenseLinkingTest.thrift \
 	DocTest.thrift \
 	DoubleConstantsTest.thrift \
@@ -157,36 +156,40 @@ EXTRA_DIST = \
 	EnumTest.thrift \
 	ExceptionStruct.thrift \
 	FullCamelTest.thrift \
-	Include.thrift \
+	FuzzTest.thrift \
+	FuzzTestNoUuid.thrift \
 	Identifiers.thrift \
+	Include.thrift \
+	index.html \
 	Int64Test.thrift \
 	JsDeepConstructorTest.thrift \
+	keys/keygen/.gitignore \
+	known_failures_Linux.json \
 	ManyOptionals.thrift \
 	ManyTypedefs.thrift \
 	NameConflictTest.thrift \
-	v0.16/NameConflictTest.thrift \
 	OptionalRequiredTest.thrift \
+	partial/thrift_test_schema.thrift \
+	README.md \
+	rebuild_known_failures.sh \
 	Recursive.thrift \
+	result.js \
 	ReuseObjects.thrift \
+	Service.thrift \
 	SmallTest.thrift \
+	SpecificNameTest.thrift \
 	StressTest.thrift \
+	test.py \
+	tests.json \
 	ThriftTest.thrift \
-	v0.16/ThriftTest.thrift \
 	TypedefTest.thrift \
 	Types.thrift \
 	UnsafeTypes.thrift \
-	Service.thrift \
-	SpecificNameTest.thrift \
+	v0.16/ConstantsDemo.thrift \
+	v0.16/DebugProtoTest.thrift \
+	v0.16/NameConflictTest.thrift \
+	v0.16/ThriftTest.thrift \
 	VoidMethExceptionsTest.thrift \
-	partial/thrift_test_schema.thrift \
-	keys/keygen/.gitignore \
-	known_failures_Linux.json \
-	test.py \
-	tests.json \
-	rebuild_known_failures.sh \
-	result.js \
-	index.html \
-	README.md \
 	valgrind.suppress
 
 precross-%:


(thrift) 01/02: build fixes

Posted by je...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

jensg pushed a commit to branch 0.23.0
in repository https://gitbox.apache.org/repos/asf/thrift.git

commit 21a89c6fb9277055cbbf2951155264739d380fb5
Author: Jens Geyer <je...@apache.org>
AuthorDate: Thu Apr 9 22:48:02 2026 +0000

    build fixes
---
 lib/c_glib/test/fuzz/Makefile.am |  8 ++++----
 lib/cpp/test/fuzz/Makefile.am    | 11 ++++++++---
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/lib/c_glib/test/fuzz/Makefile.am b/lib/c_glib/test/fuzz/Makefile.am
index e7d0e3555..c00075469 100644
--- a/lib/c_glib/test/fuzz/Makefile.am
+++ b/lib/c_glib/test/fuzz/Makefile.am
@@ -19,10 +19,6 @@
 
 AUTOMAKE_OPTIONS = subdir-objects serial-tests nostdinc
 
-BUILT_SOURCES = \
-    gen-c_glib/fuzz_test_no_uuid_types.h \
-    gen-c_glib/fuzz_test_no_uuid_types.c
-
 noinst_LTLIBRARIES = libtestgencfuzz.la
 nodist_libtestgencfuzz_la_SOURCES = \
     gen-c_glib/fuzz_test_no_uuid_types.c \
@@ -60,6 +56,10 @@ fuzz_parse_binary_LDADD = \
 gen-c_glib/fuzz_test_no_uuid_types.c gen-c_glib/fuzz_test_no_uuid_types.h: $(top_srcdir)/test/v0.16/FuzzTestNoUuid.thrift
 	$(THRIFT) --gen c_glib -r $<
 
+# Ensure generated headers exist before compiling sources that include them
+fuzz_parse_compact.$(OBJEXT): gen-c_glib/fuzz_test_no_uuid_types.h
+fuzz_parse_binary.$(OBJEXT): gen-c_glib/fuzz_test_no_uuid_types.h
+
 clean-local:
 	$(RM) -r gen-c_glib/
 	$(RM) *.o
diff --git a/lib/cpp/test/fuzz/Makefile.am b/lib/cpp/test/fuzz/Makefile.am
index 940484db9..a4fc1b9f5 100644
--- a/lib/cpp/test/fuzz/Makefile.am
+++ b/lib/cpp/test/fuzz/Makefile.am
@@ -19,9 +19,6 @@
 
 AUTOMAKE_OPTIONS = subdir-objects serial-tests nostdinc
 
-# Generate FuzzTest code
-BUILT_SOURCES = gen-cpp/FuzzTest_types.h
-
 noinst_LTLIBRARIES = libfuzztest_gen.la
 
 nodist_libfuzztest_gen_la_SOURCES = \
@@ -84,6 +81,14 @@ endif
 gen-cpp/FuzzTest_types.cpp gen-cpp/FuzzTest_types.h: $(top_srcdir)/test/FuzzTest.thrift
 	$(THRIFT) --gen cpp $<
 
+# Ensure generated headers exist before compiling sources that include them
+FuzzParseCompact.$(OBJEXT): gen-cpp/FuzzTest_types.h
+FuzzParseBinary.$(OBJEXT): gen-cpp/FuzzTest_types.h
+FuzzRoundtripCompact.$(OBJEXT): gen-cpp/FuzzTest_types.h
+FuzzRoundtripBinary.$(OBJEXT): gen-cpp/FuzzTest_types.h
+FuzzParseJson.$(OBJEXT): gen-cpp/FuzzTest_types.h
+FuzzRoundtripJson.$(OBJEXT): gen-cpp/FuzzTest_types.h
+
 # Clean target
 clean-local:
 	$(RM) -rf gen-cpp