[PATCH] add release script guard for untagged changes in libraries

Alexander Bokovoy ab at samba.org
Fri May 17 07:23:33 MDT 2013


Hi,

Attached patch implements a script that reports on changes which were added
after latest release of a library (tdb, ldb, talloc, tevent, ...). The aim
of the script is to help detecting cases when we haven't released the
libraries prior to the release of Samba since any of those changes could
potentially be required by the Samba code and people will not be able to
build (or run) the release against system versions of the libraries because
they would lack these changes.

Attached also is output of the script for master. You can ignore top commit
for each report as it is the commit with the script itself.
-- 
/ Alexander Bokovoy
-------------- next part --------------
. You have untagged changes in ./lib/ldb past ldb-1.1.15:
	9c210eb release: add a script to check if there are any untagged changes in libraries before tagging the release
	c89df54 ldb: Add missing dependency on replace for ldb
	554ba5e ldb: Add more data test data for one level test cases
	9206eaa ldb: Add tests for the python api
	13b4815 ldb: Add more tests related to onelevel search
	057896a ldb: use strncmp instead of strcmp when comparing the val part
	87cbd94 ldb: make test output more readable
	75f422f ldb-tdb: Document ltdb_index_add1 for more clarity
	1e4e51f ldb-tdb: Fix a wrong parameter in ltdb_store
	2470b0f ldb_tdb: raise level of full index scan message so that it starts to be really visible
. You have untagged changes in ./lib/talloc past talloc-2.0.8:
	9c210eb release: add a script to check if there are any untagged changes in libraries before tagging the release
	8a878ec talloc: only provide the --enable-talloc-compat1 in standalone build
	79fe138 talloc: Simplify _talloc_free_poolmem a bit
	a796e48 talloc: Do an early return
	ccf33dd talloc: Avoid some "else" by doing early returns
	d3928b0 talloc: Fix nonblank line endings
	4af921f lib/talloc: Move manpage to man/.
	174ab35 docs: man talloc: Add missing meta data.
. You have untagged changes in ./lib/tdb past tdb-1.2.11:
	9c210eb release: add a script to check if there are any untagged changes in libraries before tagging the release
	11f467d tdb: include information about hash function being used in tdbtool info output
	c8c0bf7 tdb: Fix blank line endings
	a92c08e tdb: Little format change
	68698b4 tdb: Slightly simplify tdb_expand_file
	2f4b21b ntdb: switch between secrets.tdb and secrets.ntdb depending on 'use ntdb'
	a7fdd4f tdb: Slightly simplify transaction_write
	fcb345f tdb: Make tdb_release_transaction_locks use tdb_allrecord_unlock
	5929e38 tdb: Don't segfault if tdb_open_ex for check failed
	3534e4e tdb: Factor out the retry loop from tdb_allrecord_upgrade
	1f93f08 tdb: Simplify fcntl_lock() a bit
	542400a tdb: Use tdb_null in freelistcheck
	68559b7 tdb: Enhance lock tracking a bit
	05235d5 tdb: Fix a typo
	72cd5d5 tdb: Remove "header" from tdb_context
	71247ec tdb: Pass argument "header" to check_header_hash
	1436107 tdb: Pass argument "header" to tdb_new_database
	80a6fe8 Remove some unused variables.
	f2d67af tdb: Fix undefined prototype warnings
	1beb4bc tdb: Fix n in error messages
	a444bb9 tdb: Add a comment explaining the "check"
	3109b54 tdb: Make tdb_new_database() follow a more conventional style
	d972e6f tdb: Fix a typo
	c04de8f tdb: Fix a typo
	24755d7 tdb: Use tdb_lock_covered_by_allrecord_lock in tdb_unlock
	f8dafe5 tdb: Factor out tdb_lock_covered_by_allrecord_lock from tdb_lock_list
	26b8545 tdb: Simplify logic in tdb_lock_list slightly
	0f4e7a1 tdb: Slightly simplify tdb_lock_list
	116ec13 tdb: Fix blank line endings
	7237fdd tdb: Fix a comment
	d2b852d tdb: Fix a typo
	2c3fd8a tdb: Fix a missing CONVERT
	c905379 tdb: Improve the documentation of tdb_reopen() and tdb_close().
	7f08365 tdb: Fix possible crash bugs in the python tdb code.
	ede2aae lib/tdb: Rename manpages/ to man/.
	68c6dcb docs: man tdbtool: Add missing meta data.
. You have untagged changes in ./lib/tevent past tevent-0.9.18:
	9c210eb release: add a script to check if there are any untagged changes in libraries before tagging the release
	7f366d7 tevent: Only set poll_ev->delete=false if it was true
	566a2e6 Fix tevent testsuite issue on Solaris.
	c3ee49a Solaris/Illumos/Nexenta creates pipes that are bi-directional by default.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-release-add-a-script-to-check-if-there-are-any-untag.patch
Type: application/octet-stream
Size: 2878 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20130517/f08d3bc5/attachment.obj>


More information about the samba-technical mailing list