Release 2020.8
authorLuca BRUNO <luca.bruno@coreos.com>
Tue, 17 Nov 2020 10:14:16 +0000 (10:14 +0000)
committerLuca BRUNO <luca.bruno@coreos.com>
Tue, 17 Nov 2020 10:32:57 +0000 (10:32 +0000)
Makefile-libostree.am
configure.ac
src/libostree/libostree-devel.sym
src/libostree/libostree-released.sym
tests/test-symbols.sh

index eeb0b6c60f156342a02ecd79eed2e0be7c953c4a..02dbadedfe54cc0b62b426ebfa73bb0fefe3b625 100644 (file)
@@ -184,9 +184,12 @@ libostree_1_la_SOURCES += \
 endif # USE_GPGME
 
 symbol_files = $(top_srcdir)/src/libostree/libostree-released.sym
-if BUILDOPT_IS_DEVEL_BUILD
-symbol_files += $(top_srcdir)/src/libostree/libostree-devel.sym
-endif
+
+## Uncomment this include when adding new development symbols.
+#if BUILDOPT_IS_DEVEL_BUILD
+#symbol_files += $(top_srcdir)/src/libostree/libostree-devel.sym
+#endif
+
 # http://blog.jgc.org/2007/06/escaping-comma-and-space-in-gnu-make.html
 wl_versionscript_arg = -Wl,--version-script=
 EXTRA_DIST += \
index 7a2f7ab6b9347522f2b7d4fcf3fbd6aab4cf27e2..088acc3d980c87692ddc6277f2ca1771400178a7 100644 (file)
@@ -10,7 +10,7 @@ m4_define([year_version], [2020])
 m4_define([release_version], [8])
 m4_define([package_version], [year_version.release_version])
 AC_INIT([libostree], [package_version], [walters@verbum.org])
-is_release_build=no
+is_release_build=yes
 AC_CONFIG_HEADER([config.h])
 AC_CONFIG_MACRO_DIR([buildutil])
 AC_CONFIG_AUX_DIR([build-aux])
index 435be1908ef6a26f92232a756d76954d3c08e21f..e2d6efc4d0e5d86a0279f5c7f3ada9a11a8a2c6f 100644 (file)
   License along with this library; if not, write to the
   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
   Boston, MA 02111-1307, USA.
-***/
 
-LIBOSTREE_2020.8 {
-global:
-  ostree_repo_list_static_delta_indexes;
-  ostree_repo_static_delta_reindex;
-  ostree_repo_gpg_sign_data;
-} LIBOSTREE_2020.7;
+  How to introduce the first new symbol for a development version:
+   - copy the stub content below to a new entry
+   - replace templated value as noted
+   - uncomment the include in Makefile-libostree.am
+*/
 
 /* Stub section for the stable release *after* this development one; don't
  * edit this other than to update the year.  This is just a copy/paste
index c154d8c1878a5a8cbcce84e8061b612e7ca45ad9..4f80d7fc95ebc10626346013ea24d565234c2884 100644 (file)
@@ -596,7 +596,6 @@ global:
 /* No new symbols in 2020.2 */
 /* No new symbols in 2020.3 */
 
-/* Add new symbols here.  Release commits should copy this section into -released.sym. */
 LIBOSTREE_2020.4 {
 global:
   ostree_repo_commit_modifier_set_sepolicy_from_commit;
@@ -619,14 +618,10 @@ global:
 } LIBOSTREE_2020.1;
 
 /* No new symbols in 2020.5 */
-
 /* No new symbols in 2020.6 */
 
 LIBOSTREE_2020.7 {
 global:
-  /* Add symbols here, and uncomment the bits in
-   * Makefile-libostree.am to enable this too.
-   */
   ostree_repo_static_delta_execute_offline_with_signature;
   ostree_repo_static_delta_verify_signature;
   ostree_bootconfig_parser_get_overlay_initrds;
@@ -636,6 +631,13 @@ global:
   ostree_sysroot_stage_overlay_initrd;
 } LIBOSTREE_2020.4;
 
+LIBOSTREE_2020.8 {
+global:
+  ostree_repo_list_static_delta_indexes;
+  ostree_repo_static_delta_reindex;
+  ostree_repo_gpg_sign_data;
+} LIBOSTREE_2020.7;
+
 /* NOTE: Only add more content here in release commits!  See the
  * comments at the top of this file.
  */
index e4a0a943a10063ee53188d20054719bac7ecefd2..3072c212611b666ca5d62d9672a21a604b00dd92 100755 (executable)
@@ -66,7 +66,7 @@ echo 'ok documented symbols'
 
 # ONLY update this checksum in release commits!
 cat > released-sha256.txt <<EOF
-540ee37ff081a8649fd1b1fa3cf1b80f7b8abb01f6ba71eead0b3b828d6cb696  ${released_syms}
+3e677623543b7fdc57b0e3d9c66eb477105b014411259762a328c1b5e82068f0  ${released_syms}
 EOF
 sha256sum -c released-sha256.txt