Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spice-protocol for openSUSE:Factory 
checked in at 2022-02-15 23:57:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spice-protocol (Old)
 and      /work/SRC/openSUSE:Factory/.spice-protocol.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spice-protocol"

Tue Feb 15 23:57:06 2022 rev:30 rq:954382 version:0.14.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/spice-protocol/spice-protocol.changes    
2020-10-08 13:11:44.747148618 +0200
+++ /work/SRC/openSUSE:Factory/.spice-protocol.new.1956/spice-protocol.changes  
2022-02-15 23:57:19.408219672 +0100
@@ -1,0 +2,7 @@
+Fri Feb 11 11:30:30 MST 2022 - carn...@suse.com
+
+- Update to version 0.14.4
+  * Fix enum deprecation warning for visual studio
+  * Fix documentation typos in stream-device.h
+
+-------------------------------------------------------------------

Old:
----
  spice-protocol-0.14.3.tar.xz
  spice-protocol-0.14.3.tar.xz.sig

New:
----
  spice-protocol-0.14.4.tar.xz
  spice-protocol-0.14.4.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ spice-protocol.spec ++++++
--- /var/tmp/diff_new_pack.8dI4gx/_old  2022-02-15 23:57:19.804220766 +0100
+++ /var/tmp/diff_new_pack.8dI4gx/_new  2022-02-15 23:57:19.812220788 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spice-protocol
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           spice-protocol
-Version:        0.14.3
+Version:        0.14.4
 Release:        0
 Summary:        SPICE-protocol definitions
 License:        BSD-3-Clause

++++++ spice-protocol-0.14.3.tar.xz -> spice-protocol-0.14.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/.gitlab-ci.yml 
new/spice-protocol-0.14.4/.gitlab-ci.yml
--- old/spice-protocol-0.14.3/.gitlab-ci.yml    1970-01-01 01:00:00.000000000 
+0100
+++ new/spice-protocol-0.14.4/.gitlab-ci.yml    2022-02-10 10:13:13.734174000 
+0100
@@ -0,0 +1,25 @@
+image: fedora:latest
+
+variables:
+  DEPS_COMMON: git gcc redhat-rpm-config
+               meson ninja-build gtk-doc glib2-devel
+               gettext gettext-devel bzip2 rpmlint rpm-build
+               mingw32-filesystem mingw64-filesystem
+
+before_script:
+- dnf install -y $DEPS_COMMON
+
+fedora:
+  script:
+    # build project and distribution
+    - meson --buildtype=release build-default
+    - ninja -C build-default
+    - ninja -C build-default dist
+    # check SPEC file
+    - rpmlint spice-protocol.spec
+    # check the SPEC version and project (in meson.build) are the same
+    - "VER_SPEC=$(sed '/^Version:/!d; s/.*: \\+//' < spice-protocol.spec)"
+    - "VER_PROJECT=$(sed '/version/ { s/.*'\\''\\(.*\\)'\\''.*/\\1/; q }; d' < 
meson.build)"
+    - "test \"x$VER_SPEC\" = \"x$VER_PROJECT\""
+    # build RPM from tarball generate
+    - rpmbuild -ta build-default/meson-dist/spice-protocol*.tar.xz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/.gitpublish 
new/spice-protocol-0.14.4/.gitpublish
--- old/spice-protocol-0.14.3/.gitpublish       1970-01-01 01:00:00.000000000 
+0100
+++ new/spice-protocol-0.14.4/.gitpublish       2022-02-10 10:13:13.734174000 
+0100
@@ -0,0 +1,4 @@
+[gitpublishprofile "default"]
+to = spice-de...@lists.freedesktop.org
+prefix = PATCH spice-protocol
+signoff = true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/CHANGELOG.md 
new/spice-protocol-0.14.4/CHANGELOG.md
--- old/spice-protocol-0.14.3/CHANGELOG.md      2020-09-30 12:02:19.000000000 
+0200
+++ new/spice-protocol-0.14.4/CHANGELOG.md      2022-02-10 10:13:13.735174200 
+0100
@@ -1,3 +1,8 @@
+Major changes in 0.14.4
+=======================
+* Fix enum deprecation warning for visual studio
+* Fix documentation typos in stream-device.h
+
 Major changes in 0.14.3
 =======================
 * Add VD_AGENT_CLIPBOARD_FILE_LIST to support copy/paste of files with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/docs/how_to_release.md 
new/spice-protocol-0.14.4/docs/how_to_release.md
--- old/spice-protocol-0.14.3/docs/how_to_release.md    1970-01-01 
01:00:00.000000000 +0100
+++ new/spice-protocol-0.14.4/docs/how_to_release.md    2022-02-10 
10:13:13.735174200 +0100
@@ -0,0 +1,27 @@
+How to do a SPICE protocol release
+==================================
+
+Some notes to prepare a release, not really strict but better to have in order
+to avoid forgetting something.
+
+* Check `meson.build` and `spice-protocol.spec` for release number
+* Update `CHANGELOG.md` with list of changes done since last release
+* Send a merge request with such changes, handle the review
+* Build distribution file with `meson dist`
+* Try to build an RPM package from `meson dist` output
+* `git push` for the above MR
+* Create a git tag (like `git tag -a v0.14.3 -m 'Release v0.14.3'`)
+* `git push` for the version tag created (for instance you can use
+  `git push origin v0.14.3` or `git push --tags`)
+* Sign generated tarball (to create a detached signature run
+  `gpg2 -sb spice-protocol-RELEASE.tar.xz`)
+* On Gitlab update tags 
(https://gitlab.freedesktop.org/spice/spice-protocol/-/tags)
+  * Add ChangeLog information
+  * Upload tarball and relative signature
+* Upload tarball and relative signature and sha256sum to
+  https://www.spice-space.org/download/releases/ (sftp to
+  
`spice-uploa...@spice-web.osci.io:/var/www/www.spice-space.org/download/releases/`)
+* Update file `download.rst` in
+  https://gitlab.freedesktop.org/spice/spice-space-pages
+* Send an email to spice-devel mailing list
+* Bump version post release and send a new MR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/meson.build 
new/spice-protocol-0.14.4/meson.build
--- old/spice-protocol-0.14.3/meson.build       2020-09-30 12:02:19.000000000 
+0200
+++ new/spice-protocol-0.14.4/meson.build       2022-02-10 10:13:13.735174200 
+0100
@@ -2,7 +2,7 @@
 # project definition
 #
 project('spice-protocol',
-        version : '0.14.3',
+        version : '0.14.4',
         license : 'BSD',
         meson_version : '>= 0.41.0')
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/spice/enums.h 
new/spice-protocol-0.14.4/spice/enums.h
--- old/spice-protocol-0.14.3/spice/enums.h     2020-09-30 12:02:19.000000000 
+0200
+++ new/spice-protocol-0.14.4/spice/enums.h     2022-02-10 10:13:13.736174000 
+0100
@@ -377,7 +377,7 @@
 typedef enum SpiceAudioDataMode {
     SPICE_AUDIO_DATA_MODE_INVALID,
     SPICE_AUDIO_DATA_MODE_RAW,
-    SPICE_AUDIO_DATA_MODE_CELT_0_5_1 SPICE_GNUC_DEPRECATED,
+    SPICE_AUDIO_DATA_MODE_CELT_0_5_1 SPICE_GNUC_DEPRECATED_ENUMERATOR,
     SPICE_AUDIO_DATA_MODE_OPUS,
 
     SPICE_AUDIO_DATA_MODE_ENUM_END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/spice/macros.h 
new/spice-protocol-0.14.4/spice/macros.h
--- old/spice-protocol-0.14.3/spice/macros.h    2020-09-30 12:02:19.000000000 
+0200
+++ new/spice-protocol-0.14.4/spice/macros.h    2022-02-10 10:13:13.736174000 
+0100
@@ -72,6 +72,14 @@
 #define SPICE_GNUC_DEPRECATED
 #endif
 
+#if ((defined(__GNUC__) && (__GNUC__ > 6 || (__GNUC__ == 6 && __GNUC_MINOR__ 
>= 1))) || \
+     (defined(__clang_major__) && (__clang_major__ > 3 || \
+      (__clang_major__ == 3 && __clang_minor__ >= 0))))
+#define SPICE_GNUC_DEPRECATED_ENUMERATOR SPICE_GNUC_DEPRECATED
+#else
+#define SPICE_GNUC_DEPRECATED_ENUMERATOR
+#endif
+
 #if     __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
 #  define SPICE_GNUC_MAY_ALIAS __attribute__((may_alias))
 #else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/spice/stream-device.h 
new/spice-protocol-0.14.4/spice/stream-device.h
--- old/spice-protocol-0.14.3/spice/stream-device.h     2020-09-30 
12:02:19.000000000 +0200
+++ new/spice-protocol-0.14.4/spice/stream-device.h     2022-02-10 
10:13:13.736174000 +0100
@@ -176,10 +176,10 @@
 } StreamMsgDeviceDisplayInfo;
 
 /* This message contains a quality indicator string, generated by the
- * streaming agent. It is indended to be used by a module running of
- * the server to ajust the streaming quality.
+ * streaming agent. It is intended to be used by a module running of
+ * the server to adjust the streaming quality.
  *
- * The format of the string message is not specificied because
+ * The format of the string message is not specified because
  * module-specific.
  *
  * This message is sent by the guest to the host.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spice-protocol-0.14.3/spice-protocol.spec 
new/spice-protocol-0.14.4/spice-protocol.spec
--- old/spice-protocol-0.14.3/spice-protocol.spec       2020-09-30 
12:02:19.000000000 +0200
+++ new/spice-protocol-0.14.4/spice-protocol.spec       2022-02-10 
10:13:13.735174200 +0100
@@ -1,5 +1,5 @@
 Name:           spice-protocol
-Version:        0.14.3
+Version:        0.14.4
 Release:        1%{?dist}
 Summary:        Spice protocol header files
 Group:          Development/Libraries

Reply via email to