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