Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package drbd for openSUSE:Factory checked in at 2021-07-21 19:06:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/drbd (Old) and /work/SRC/openSUSE:Factory/.drbd.new.2632 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drbd" Wed Jul 21 19:06:33 2021 rev:94 rq:907426 version:9.0.30~1+git.10bee2d5 Changes: -------- --- /work/SRC/openSUSE:Factory/drbd/drbd.changes 2021-06-19 23:04:57.691849105 +0200 +++ /work/SRC/openSUSE:Factory/.drbd.new.2632/drbd.changes 2021-07-21 19:07:45.123434545 +0200 @@ -1,0 +2,17 @@ +Wed Jul 21 06:23:09 UTC 2021 - nick wang <nw...@suse.com> + +- Update to 9.0.30~1 + * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the + regression was introduced between 9.0.25 and 9.0.26 + * A improved approach to serialize rsyncs from multiple sources; the previous + one could cause wrong accounting for online verify + * fix a race condition that could cause resync operations to stall when the + completion of one resync allows another one to proceed + * fix a race condition that could cause an online verify operation to not + terminate under specific conditions (corking enabled no other IO) + * fix locking of drbd_devices idr that caused (very rarely) create/remove + minor to fail +- Remove patch compat_genl_maxattr_in_ops.patch +- Delete _servicedata file since not used + +------------------------------------------------------------------- Old: ---- _servicedata compat_genl_maxattr_in_ops.patch drbd-9.0.29~1+git.cc622880.tar.bz2 New: ---- drbd-9.0.30~1+git.10bee2d5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ drbd.spec ++++++ --- /var/tmp/diff_new_pack.0hzWt9/_old 2021-07-21 19:07:45.699435546 +0200 +++ /var/tmp/diff_new_pack.0hzWt9/_new 2021-07-21 19:07:45.703435553 +0200 @@ -24,7 +24,7 @@ %endif %endif Name: drbd -Version: 9.0.29~1+git.cc622880 +Version: 9.0.30~1+git.10bee2d5 Release: 0 Summary: Linux driver for the "Distributed Replicated Block Device" License: GPL-2.0-or-later @@ -35,7 +35,6 @@ Source2: Module.supported Source3: drbd_git_revision Patch1: fix-resync-finished-with-syncs-have-bits-set.patch -Patch2: compat_genl_maxattr_in_ops.patch Patch99: suse-coccinelle.patch #https://github.com/openSUSE/rpmlint-checks/blob/master/KMPPolicyCheck.py BuildRequires: coccinelle >= 1.0.8 @@ -70,7 +69,6 @@ %prep %setup -q -n drbd-%{version} %patch1 -p1 -%patch2 -p1 %patch99 -p1 mkdir source ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0hzWt9/_old 2021-07-21 19:07:45.743435623 +0200 +++ /var/tmp/diff_new_pack.0hzWt9/_new 2021-07-21 19:07:45.743435623 +0200 @@ -3,9 +3,8 @@ <param name="url">g...@github.com:LINBIT/drbd-9.0.git</param> <param name="scm">git</param> <param name="filename">drbd</param> - <param name="versionformat">9.0.29~1+git.%h</param> + <param name="versionformat">9.0.30~1+git.%h</param> <param name="revision">drbd-9.0</param> - <param name="changesgenerate">disable</param> </service> <service name="recompress" mode="disabled"> ++++++ drbd-9.0.29~1+git.cc622880.tar.bz2 -> drbd-9.0.30~1+git.10bee2d5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/.gitlab/kibana-version-comparison-url new/drbd-9.0.30~1+git.10bee2d5/.gitlab/kibana-version-comparison-url --- old/drbd-9.0.29~1+git.cc622880/.gitlab/kibana-version-comparison-url 1970-01-01 01:00:00.000000000 +0100 +++ new/drbd-9.0.30~1+git.10bee2d5/.gitlab/kibana-version-comparison-url 2021-07-14 10:46:38.000000000 +0200 @@ -0,0 +1,3 @@ +https://kibana.at.linbit.com/app/visualize#/edit/1d498cb0-d5ad-11eb-9aa4-5f6acb635f6f? +_g=(time:(from:now-7d%2Fd,to:now%2Fd))& +_a=(query:(language:kuery,query:'drbd9_tests_ref:%22master%22%20and%20(drbd_version:%22{{drbd_version}}%22%20or%20drbd_version:%229.0.0.latest%22)')) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/.gitlab-ci.yml new/drbd-9.0.30~1+git.10bee2d5/.gitlab-ci.yml --- old/drbd-9.0.29~1+git.cc622880/.gitlab-ci.yml 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/.gitlab-ci.yml 2021-07-14 10:46:38.000000000 +0200 @@ -144,32 +144,34 @@ needs: [] -test: - stage: test - rules: - - if: $CI_MERGE_REQUEST_ID +.test: tags: - libvirt cache: paths: - download - script: - - . drbd-test-bundle/virter/version.env - - | - curl -sSfL -u gitlab-ci-token:$CI_JOB_TOKEN https://gitlab.at.linbit.com/linbit/build-helpers/-/archive/$BUILD_HELPERS_VERSION/ignored.tar.gz | tar -xvzf - - mv build-helpers-* build-helpers - . build-helpers/gitlab-utils.sh + before_script: - | - ci_prepare_tools - ci_fetch_rq - ci_fetch_binary virter virter-$VIRTER_VERSION https://github.com/LINBIT/virter/releases/download/$VIRTER_VERSION/virter-linux-amd64 - ci_fetch_binary vmshed vmshed-$VMSHED_VERSION https://github.com/LINBIT/vmshed/releases/download/$VMSHED_VERSION/vmshed-linux-amd64 - - docker image pull $LINBIT_DOCKER_REGISTRY/drbd9-tests:latest - - | - export DRBD_VERSION=$DRBD_VERSION - export DRBD_UTILS_VERSION=9.0.0.latest-* - export DRBD9_TESTS_VERSION=latest - ./drbd-test-bundle/virter/run-test.sh + set -e + run_test() { + . drbd-test-bundle/virter/version.env + + curl -sSfL -u gitlab-ci-token:$CI_JOB_TOKEN $CI_SERVER_URL/linbit/build-helpers/-/archive/$BUILD_HELPERS_VERSION/ignored.tar.gz | tar -xvzf - + mv build-helpers-* build-helpers + . build-helpers/gitlab-utils.sh + + ci_prepare_tools + ci_fetch_rq + ci_fetch_binary virter virter-$VIRTER_VERSION https://github.com/LINBIT/virter/releases/download/$VIRTER_VERSION/virter-linux-amd64 + ci_fetch_binary vmshed vmshed-$VMSHED_VERSION https://github.com/LINBIT/vmshed/releases/download/$VMSHED_VERSION/vmshed-linux-amd64 + + docker image pull $LINBIT_DOCKER_REGISTRY/drbd9-tests:latest + + export DRBD_VERSION=$DRBD_VERSION + export DRBD_UTILS_VERSION=9.0.0.latest-* + export DRBD9_TESTS_VERSION=latest + ./drbd-test-bundle/virter/run-test.sh "$@" + } dependencies: - build:for-tests artifacts: @@ -182,3 +184,34 @@ junit: tests-out/test-results/*.xml needs: - build:for-tests + +test: + stage: test + extends: [ .test ] + rules: + - if: $CI_MERGE_REQUEST_ID + script: run_test + +test-all: + stage: test + extends: [ .test ] + variables: + DRBD_TEST_REPEATS: 1 + DRBD_TEST_VMSHED_ARGS: "" + rules: + - if: $CI_MERGE_REQUEST_ID + when: manual + - if: $CI_PIPELINE_SOURCE == 'schedule' + allow_failure: true + script: + - | + run_test \ + --repeats="$DRBD_TEST_REPEATS" \ + --tests=drbd-test-bundle/virter/tests.all.toml \ + --error-details=false \ + --quiet \ + $DRBD_TEST_VMSHED_ARGS || true + DRBD9_TESTS_REF=master ./drbd-test-bundle/virter/elasticsearch/elasticsearch-insert.sh \ + https://es01.at.linbit.com tests-out/results.json \ + drbd-test-bundle/virter/tests.toml + cat .gitlab/kibana-version-comparison-url | tr -d '\n' | sed s/{{drbd_version}}/$DRBD_VERSION/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/ChangeLog new/drbd-9.0.30~1+git.10bee2d5/ChangeLog --- old/drbd-9.0.29~1+git.cc622880/ChangeLog 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/ChangeLog 2021-07-14 10:46:38.000000000 +0200 @@ -3,6 +3,19 @@ For even more detail, use "git log" or visit https://github.com/LINBIT/drbd-9.0/commits/drbd-9.0 +9.0.30-1 (api:genl2/proto:86-120/transport:14) +-------- + * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the + regression was introduced between 9.0.25 and 9.0.26 + * A improved approach to serialize rsyncs from multiple sources; the previous + one could cause wrong accounting for online verify + * fix a race condition that could cause resync operations to stall when the + completion of one resync allows another one to proceed + * fix a race condition that could cause an online verify operation to not + terminate under specific conditions (corking enabled no other IO) + * fix locking of drbd_devices idr that caused (very rarely) create/remove + minor to fail + 9.0.29-1 (api:genl2/proto:86-120/transport:14) -------- * fix data corruption when DRBD's backing disk is a degraded Linux software diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/debian/changelog new/drbd-9.0.30~1+git.10bee2d5/debian/changelog --- old/drbd-9.0.29~1+git.cc622880/debian/changelog 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/debian/changelog 2021-07-14 10:46:38.000000000 +0200 @@ -1,14 +1,20 @@ +drbd (9.0.30-1) unstable; urgency=low + + * New upstream release + + -- Philipp Reisner <p...@linbit.com> Wed, 14 Jul 2021 10:43:09 +0100 + drbd (9.0.29-1) unstable; urgency=low * New upstream release - -- Philipp Reisner <p...@linbit.com> Thu, 6 May 2020 09:39:07 +0100 + -- Philipp Reisner <p...@linbit.com> Thu, 6 May 2021 09:39:07 +0100 drbd (9.0.28-1) unstable; urgency=low * New upstream release - -- Philipp Reisner <p...@linbit.com> Thu, 25 Feb 2020 17:18:21 +0100 + -- Philipp Reisner <p...@linbit.com> Thu, 25 Feb 2021 17:18:21 +0100 drbd (9.0.27-1) unstable; urgency=low diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/debian/rules new/drbd-9.0.30~1+git.10bee2d5/debian/rules --- old/drbd-9.0.29~1+git.cc622880/debian/rules 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/debian/rules 2021-07-14 10:46:38.000000000 +0200 @@ -30,6 +30,7 @@ # m-a dh_install drbd ../$(MODSRCDIR)/usr/src/modules/drbd/ + dh_install misc/SECURE-BOOT-KEY-linbit.com.der ../$(MODSRCDIR)/usr/src/modules/drbd/misc dh_install debian/changelog ../$(MODSRCDIR)/usr/src/modules/drbd/debian dh_install debian/control ../$(MODSRCDIR)/usr/src/modules/drbd/debian dh_install debian/compat ../$(MODSRCDIR)/usr/src/modules/drbd/debian @@ -53,8 +54,8 @@ dh_testroot dh_clean -k $(MAKE) -C drbd KERNEL_SOURCES=$(KSRC) MODVERSIONS=detect KERNEL=linux-$(KVERS) KDIR=$(KSRC) - install -m644 -b -D drbd/drbd.ko $(CURDIR)/debian/$(PKGNAME)/lib/modules/$(KVERS)/updates/drbd.ko - install -m644 -b -D drbd/drbd_transport_tcp.ko $(CURDIR)/debian/$(PKGNAME)/lib/modules/$(KVERS)/updates/drbd_transport_tcp.ko + $(MAKE) -C $(KSRC) M=$(CURDIR)/drbd modules_install INSTALL_MOD_PATH=$(CURDIR)/debian/$(PKGNAME) INSTALL_MOD_DIR=updates CONFIG_MODULE_SIG_ALL=y CONFIG_MODULE_SIG_KEY=certs/signing_key.pem + install -m644 -b -D misc/SECURE-BOOT-KEY-linbit.com.der $(CURDIR)/debian/$(PKGNAME)/etc/pki/linbit/SECURE-BOOT-KEY-linbit.com.der install -m644 -b -D drbd/Module.symvers $(DEB_DESTDIR)/Module.symvers.$(KVERS).$(DEB_BUILD_ARCH) dh_installdocs dh_installchangelogs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/docker/Dockerfile.centos7 new/drbd-9.0.30~1+git.10bee2d5/docker/Dockerfile.centos7 --- old/drbd-9.0.29~1+git.cc622880/docker/Dockerfile.centos7 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/docker/Dockerfile.centos7 2021-07-14 10:46:38.000000000 +0200 @@ -1,7 +1,7 @@ FROM registry.access.redhat.com/ubi7/ubi MAINTAINER Roland Kammerer <roland.kamme...@linbit.com> -ENV DRBD_VERSION 9.0.29-1 +ENV DRBD_VERSION 9.0.30-1 ARG release=1 LABEL name="DRBD Kernel module load container" \ @@ -20,7 +20,7 @@ rm -rf python-lbdist-master master.tar.gz # one can not comment copy -RUN wget https://www.linbit.com/downloads/drbd/9.0/drbd-${DRBD_VERSION}.tar.gz -O /drbd.tar.gz # !lbbuild +RUN wget https://pkg.linbit.com/downloads/drbd/9.0/drbd-${DRBD_VERSION}.tar.gz -O /drbd.tar.gz # !lbbuild # =lbbuild COPY /drbd.tar.gz / COPY /pkgs /pkgs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/docker/Dockerfile.centos8 new/drbd-9.0.30~1+git.10bee2d5/docker/Dockerfile.centos8 --- old/drbd-9.0.29~1+git.cc622880/docker/Dockerfile.centos8 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/docker/Dockerfile.centos8 2021-07-14 10:46:38.000000000 +0200 @@ -12,7 +12,7 @@ FROM registry.access.redhat.com/ubi8/ubi MAINTAINER Roland Kammerer <roland.kamme...@linbit.com> -ENV DRBD_VERSION 9.0.29-1 +ENV DRBD_VERSION 9.0.30-1 ARG release=1 LABEL name="DRBD Kernel module load container" \ @@ -33,7 +33,7 @@ rm -rf /pkgs # one can not comment copy -RUN wget https://www.linbit.com/downloads/drbd/9.0/drbd-${DRBD_VERSION}.tar.gz -O /drbd.tar.gz # !lbbuild +RUN wget https://pkg.linbit.com/downloads/drbd/9.0/drbd-${DRBD_VERSION}.tar.gz -O /drbd.tar.gz # !lbbuild # =lbbuild COPY /drbd.tar.gz / COPY /pkgs /pkgs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd/drbd_debugfs.c new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_debugfs.c --- old/drbd-9.0.29~1+git.cc622880/drbd/drbd_debugfs.c 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_debugfs.c 2021-07-14 10:46:38.000000000 +0200 @@ -13,6 +13,9 @@ #include "drbd_transport.h" #include "drbd_dax_pmem.h" +#ifdef COMPAT_CAN_INCLUDE_VERMAGIC_H +#include <linux/vermagic.h> +#endif /********************************************************************** * Whenever you change the file format, remember to bump the version. * @@ -1688,6 +1691,11 @@ seq_printf(m, "API_VERSION=%u\n", GENL_MAGIC_VERSION); seq_printf(m, "PRO_VERSION_MIN=%u\n", PRO_VERSION_MIN); seq_printf(m, "PRO_VERSION_MAX=%u\n", PRO_VERSION_MAX); +#ifdef UTS_RELEASE + /* the UTS_RELEASE string of the prepared kernel source tree this + * module was built against */ + seq_printf(m, "UTS_RELEASE=%s\n", UTS_RELEASE); +#endif return 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd/drbd_receiver.c new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_receiver.c --- old/drbd-9.0.29~1+git.cc622880/drbd/drbd_receiver.c 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_receiver.c 2021-07-14 10:46:38.000000000 +0200 @@ -4567,7 +4567,6 @@ { struct drbd_device *device = peer_device->device; struct drbd_connection *connection = peer_device->connection; - enum drbd_disk_state disk_state; struct net_conf *nc; enum sync_strategy strategy; enum sync_rule rule; @@ -4578,10 +4577,6 @@ strategy = drbd_handshake(peer_device, &rule, &peer_node_id, true); - disk_state = device->disk_state[NOW]; - if (disk_state == D_NEGOTIATING) - disk_state = disk_state_from_md(device); - if (strategy == RETRY_CONNECT) return -1; /* retry connect */ @@ -6044,13 +6039,21 @@ { struct drbd_resource *resource = connection->resource; long t = resource->res_opts.auto_promote_timeout * HZ / 10; - bool is_disconnect = reply->is_disconnect; - bool is_connect = reply->is_connect; + bool is_disconnect = false; + bool is_connect = false; struct drbd_peer_device *peer_device; unsigned long irq_flags; enum drbd_state_rv rv; int vnr; + if (reply) { + is_disconnect = reply->is_disconnect; + is_connect = reply->is_connect; + } else if (mask.conn == conn_MASK) { + is_connect = val.conn == C_CONNECTED; + is_disconnect = val.conn == C_DISCONNECTING; + } + mask = convert_state(mask); val = convert_state(val); @@ -7868,14 +7871,12 @@ static int receive_out_of_sync(struct drbd_connection *connection, struct packet_info *pi) { struct drbd_peer_device *peer_device; - struct drbd_device *device; struct p_block_desc *p = pi->data; sector_t sector; peer_device = conn_peer_device(connection, pi->vnr); if (!peer_device) return -EIO; - device = peer_device->device; sector = be64_to_cpu(p->sector); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd/drbd_state.c new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_state.c --- old/drbd-9.0.29~1+git.cc622880/drbd/drbd_state.c 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_state.c 2021-07-14 10:46:38.000000000 +0200 @@ -4139,9 +4139,9 @@ else if (handshake_disconnect) rv = SS_HANDSHAKE_DISCONNECT; else if (have_no) { - if (context) + if (context && failed_by) _drbd_state_err(context, "Declined by peer %s (id: %d), see the kernel log there", - rcu_dereference((failed_by)->transport.net_conf)->name, + rcu_dereference(failed_by->transport.net_conf)->name, failed_by->peer_node_id); rv = SS_CW_FAILED_BY_PEER; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd/drbd_transport_tcp.c new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_transport_tcp.c --- old/drbd-9.0.29~1+git.cc622880/drbd/drbd_transport_tcp.c 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_transport_tcp.c 2021-07-14 10:46:38.000000000 +0200 @@ -938,7 +938,6 @@ connect_to_path = container_of(drbd_path, struct dtt_path, path); spin_unlock(&tcp_transport->paths_lock); - ok = false; do { struct socket *s = NULL; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd/drbd_vli.h new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_vli.h --- old/drbd-9.0.29~1+git.cc622880/drbd/drbd_vli.h 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd/drbd_vli.h 2021-07-14 10:46:38.000000000 +0200 @@ -327,7 +327,7 @@ */ static inline int vli_encode_bits(struct bitstream *bs, u64 in) { - u64 code = code; + u64 code; int bits = __vli_encode_bits(&code, in); if (bits <= 0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd/linux/drbd_config.h new/drbd-9.0.30~1+git.10bee2d5/drbd/linux/drbd_config.h --- old/drbd-9.0.29~1+git.cc622880/drbd/linux/drbd_config.h 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd/linux/drbd_config.h 2021-07-14 10:46:38.000000000 +0200 @@ -20,7 +20,7 @@ /* End of external module for 2.6.33 stuff */ -#define REL_VERSION "9.0.29-1" +#define REL_VERSION "9.0.30-1" #define PRO_VERSION_MIN 86 #define PRO_VERSION_MAX 120 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-9.0.29~1+git.cc622880/drbd-kernel.spec new/drbd-9.0.30~1+git.10bee2d5/drbd-kernel.spec --- old/drbd-9.0.29~1+git.cc622880/drbd-kernel.spec 2021-06-09 11:03:53.000000000 +0200 +++ new/drbd-9.0.30~1+git.10bee2d5/drbd-kernel.spec 2021-07-14 10:46:38.000000000 +0200 @@ -1,6 +1,6 @@ Name: drbd-kernel Summary: Kernel driver for DRBD -Version: 9.0.29 +Version: 9.0.30 Release: 1 # always require a suitable userland @@ -115,6 +115,9 @@ rm -rf %{buildroot} %changelog +* Wed Jul 14 2021 Philipp Reisner <p...@linbit.com> - 9.0.30-1 +- New upstream release. + * Thu May 06 2021 Philipp Reisner <p...@linbit.com> - 9.0.29-1 - New upstream release. ++++++ drbd_git_revision ++++++ --- /var/tmp/diff_new_pack.0hzWt9/_old 2021-07-21 19:07:46.099436241 +0200 +++ /var/tmp/diff_new_pack.0hzWt9/_new 2021-07-21 19:07:46.099436241 +0200 @@ -1 +1 @@ -GIT-hash: cc6228800d630a19f2bf37af41bab566011286c0 +GIT-hash: 10bee2d57dcbc48836ac61bad434590b7b82917e