Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package waycheck for openSUSE:Factory checked in at 2024-09-06 17:18:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/waycheck (Old) and /work/SRC/openSUSE:Factory/.waycheck.new.10096 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "waycheck" Fri Sep 6 17:18:47 2024 rev:10 rq:1199089 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/waycheck/waycheck.changes 2024-09-02 13:14:58.239650368 +0200 +++ /work/SRC/openSUSE:Factory/.waycheck.new.10096/waycheck.changes 2024-09-06 17:19:12.809557927 +0200 @@ -1,0 +2,6 @@ +Thu Sep 5 22:57:17 UTC 2024 - Neal Gompa <[email protected]> + +- Update to 1.3.1 + + Fix detection of COSMIC protocols + +------------------------------------------------------------------- Old: ---- waycheck-v1.3.0.tar.gz New: ---- waycheck-v1.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ waycheck.spec ++++++ --- /var/tmp/diff_new_pack.oQWj5Q/_old 2024-09-06 17:19:13.385581861 +0200 +++ /var/tmp/diff_new_pack.oQWj5Q/_new 2024-09-06 17:19:13.385581861 +0200 @@ -19,7 +19,7 @@ %global qt6_minver 6.5 Name: waycheck -Version: 1.3.0 +Version: 1.3.1 Release: 0 Summary: GUI that displays protocols implemented by a Wayland compositor ++++++ waycheck-v1.3.0.tar.gz -> waycheck-v1.3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/.gitlab-ci.yml new/waycheck-v1.3.1/.gitlab-ci.yml --- old/waycheck-v1.3.0/.gitlab-ci.yml 2024-08-31 18:53:53.000000000 +0200 +++ new/waycheck-v1.3.1/.gitlab-ci.yml 2024-09-05 04:54:19.000000000 +0200 @@ -1,48 +1,55 @@ stages: - - build - - test - - lint + - build + - test + - lint build-job-alpine: - image: docker.io/library/alpine:edge - stage: build - script: - - apk add build-base meson qt6-qtwayland-dev - - meson setup build - - meson compile -C build - rules: - - if: '$CI_PROJECT_NAMESPACE == "serebit" && $CI_PIPELINE_SOURCE == "push"' + image: docker.io/library/alpine:edge + stage: build + script: + - apk add build-base meson qt6-qtwayland-dev + - meson setup build + - meson compile -C build + rules: + - if: '$CI_PROJECT_NAMESPACE == "serebit" && $CI_PIPELINE_SOURCE == "push"' + +build-job-debian: + image: docker.io/library/debian:unstable + stage: build + script: + - apt update + - apt install -y meson pkgconf qt6-base-dev qt6-wayland-dev + - meson setup build + - meson compile -C build .build_rpmdistro: &rpmdistrobuild - stage: build - script: - - dnf --assumeyes install meson gcc-c++ "pkgconfig(Qt6Core)" "pkgconfig(Qt6Gui)" "pkgconfig(Qt6WaylandClient)" "pkgconfig(Qt6Widgets)" "pkgconfig(wayland-client)" - - meson setup build - - meson compile -C build - rules: - - if: '$CI_PROJECT_NAMESPACE == "serebit" && $CI_PIPELINE_SOURCE == "push"' + stage: build + script: + - dnf --assumeyes install meson gcc-c++ "pkgconfig(Qt6Core)" "pkgconfig(Qt6Gui)" "pkgconfig(Qt6WaylandClient)" "pkgconfig(Qt6Widgets)" "pkgconfig(wayland-client)" + - meson setup build + - meson compile -C build + rules: + - if: '$CI_PROJECT_NAMESPACE == "serebit" && $CI_PIPELINE_SOURCE == "push"' build-job-fedora: - image: quay.io/fedora/fedora:latest - <<: *rpmdistrobuild + image: quay.io/fedora/fedora:latest + <<: *rpmdistrobuild build-job-centos9: - image: quay.io/centoshyperscale/centos:stream9 - <<: *rpmdistrobuild + image: quay.io/centoshyperscale/centos:stream9 + <<: *rpmdistrobuild check-appstream-release-version: - stage: lint - script: - - METAINFO_VERSION=$(grep "release version=" resources/dev.serebit.Waycheck.metainfo.xml | head -n1 | cut -d'"' -f2) - - MESON_VERSION=$(grep "version:" meson.build | head -n1 | cut -d"'" -f2) - - if [ "$METAINFO_VERSION" != "$MESON_VERSION" ]; then exit 1; fi + stage: lint + script: + - ./scripts/checkMetadata.sh cog-verify: - stage: lint - image: docker.io/library/archlinux - script: - - pacman -Sy --noconfirm cocogitto - - cog check HEAD.. + stage: lint + image: docker.io/library/archlinux + script: + - pacman -Sy --noconfirm cocogitto + - cog check HEAD.. include: - template: Jobs/SAST.gitlab-ci.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/meson.build new/waycheck-v1.3.1/meson.build --- old/waycheck-v1.3.0/meson.build 2024-08-31 18:53:53.000000000 +0200 +++ new/waycheck-v1.3.1/meson.build 2024-09-05 04:54:19.000000000 +0200 @@ -1,7 +1,7 @@ project( 'waycheck', 'cpp', - version: '1.3.0', + version: '1.3.1', license: 'Apache-2.0', meson_version: '>= 0.59.0', default_options: ['cpp_std=c++20', 'warning_level=3'], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/resources/dev.serebit.Waycheck.metainfo.xml new/waycheck-v1.3.1/resources/dev.serebit.Waycheck.metainfo.xml --- old/waycheck-v1.3.0/resources/dev.serebit.Waycheck.metainfo.xml 2024-08-31 18:53:53.000000000 +0200 +++ new/waycheck-v1.3.1/resources/dev.serebit.Waycheck.metainfo.xml 2024-09-05 04:54:19.000000000 +0200 @@ -65,8 +65,17 @@ </screenshots> <releases> + <release version="1.3.1" date="2024-09-04"> + <url>https://gitlab.freedesktop.org/serebit/waycheck/-/releases/v1.3.1</url> + <description> + <ul> + <li>Show table scrollbars as needed</li> + <li>COSMIC protocols use "zcosmic" prefix</li> + </ul> + </description> + </release> <release version="1.3.0" date="2024-08-31"> - <url>https://gitlab.freedesktop.org/serebit/waycheck/-/releases/v1.2.1</url> + <url>https://gitlab.freedesktop.org/serebit/waycheck/-/releases/v1.3.0</url> <description> <ul> <li>Update "Upstream" protocol list to wayland-protocols v1.37</li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/scripts/checkMetadata.sh new/waycheck-v1.3.1/scripts/checkMetadata.sh --- old/waycheck-v1.3.0/scripts/checkMetadata.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/waycheck-v1.3.1/scripts/checkMetadata.sh 2024-09-05 04:54:19.000000000 +0200 @@ -0,0 +1,13 @@ +#!/usr/bin/env sh + +METAINFO_VERSION=$(grep "release version=" resources/dev.serebit.Waycheck.metainfo.xml | head -n1 | cut -d'"' -f2) +METAINFO_URL_VERSION=$(grep "waycheck/-/releases" resources/dev.serebit.Waycheck.metainfo.xml | head -n1 | cut -d'/' -f8 | cut -d'<' -f1) +MESON_VERSION=$(grep "version:" meson.build | head -n1 | cut -d"'" -f2) + +if [ "$METAINFO_VERSION" != "$MESON_VERSION" ]; then + exit 1 +fi + +if [ "$METAINFO_URL_VERSION" != "v$MESON_VERSION" ]; then + exit 2 +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/scripts/signRelease.sh new/waycheck-v1.3.1/scripts/signRelease.sh --- old/waycheck-v1.3.0/scripts/signRelease.sh 2024-08-31 18:53:53.000000000 +0200 +++ new/waycheck-v1.3.1/scripts/signRelease.sh 2024-09-05 04:54:19.000000000 +0200 @@ -2,17 +2,37 @@ set -e +GIT_ROOT=$(git rev-parse --show-toplevel) + +rm -rf "$GIT_ROOT/signatures" +mkdir -p "$GIT_ROOT/signatures/gitlab" +mkdir -p "$GIT_ROOT/signatures/codeberg" +echo "*" > "$GIT_ROOT/signatures/.gitignore" + VERSION=$(grep "version:" meson.build | head -n1 | cut -d"'" -f2) -RELURL="https://gitlab.freedesktop.org/serebit/waycheck/-/archive/v${VERSION}" -ZIP="waycheck-v${VERSION}.zip" -GZTAR="waycheck-v${VERSION}.tar.gz" -BZTAR="waycheck-v${VERSION}.tar.bz2" -TAR="waycheck-v${VERSION}.tar" - -for file in "$ZIP" "$GZTAR" "$BZTAR" "$TAR"; do - wget -qN "$RELURL/$file" -O "$file" - rm -f "${file}.asc" # just in case it already exists - gpg --armor --detach-sign "$file" - gpg --verify "${file}.asc" - rm -f "${file}" + +GITLAB_RELURL="https://gitlab.freedesktop.org/serebit/waycheck/-/archive/v${VERSION}" +GITLAB_ZIP="waycheck-v${VERSION}.zip" +GITLAB_GZTAR="waycheck-v${VERSION}.tar.gz" +GITLAB_BZTAR="waycheck-v${VERSION}.tar.bz2" +GITLAB_TAR="waycheck-v${VERSION}.tar" + +for file in "$GITLAB_ZIP" "$GITLAB_GZTAR" "$GITLAB_BZTAR" "$GITLAB_TAR"; do + wget -qN "$GITLAB_RELURL/$file" -O "$GIT_ROOT/signatures/gitlab/$file" + rm -f "$GIT_ROOT/signatures/gitlab/${file}.asc" # just in case it already exists + gpg --armor --detach-sign "$GIT_ROOT/signatures/gitlab/$file" + gpg --verify "$GIT_ROOT/signatures/gitlab/${file}.asc" + rm -f "$GIT_ROOT/signatures/gitlab/${file}" +done + +CODEBERG_RELURL="https://codeberg.org/serebit/waycheck/archive" +CODEBERG_ZIP="v${VERSION}.zip" +CODEBERG_GZTAR="v${VERSION}.tar.gz" + +for file in "$CODEBERG_ZIP" "$CODEBERG_GZTAR"; do + wget -qN "$CODEBERG_RELURL/$file" -O "$GIT_ROOT/signatures/codeberg/$file" + rm -f "$GIT_ROOT/signatures/codeberg/${file}.asc" # just in case it already exists + gpg --armor --detach-sign "$GIT_ROOT/signatures/codeberg/$file" + gpg --verify "$GIT_ROOT/signatures/codeberg/${file}.asc" + rm -f "$GIT_ROOT/signatures/codeberg/${file}" done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/src/protocols.cpp new/waycheck-v1.3.1/src/protocols.cpp --- old/waycheck-v1.3.0/src/protocols.cpp 2024-08-31 18:53:53.000000000 +0200 +++ new/waycheck-v1.3.1/src/protocols.cpp 2024-09-05 04:54:19.000000000 +0200 @@ -83,13 +83,13 @@ add({KDE, NONE, "Shadow", "shadow"}, {"org_kde_kwin_shadow_manager"}); add({KDE, NONE, "Slide", "slide"}, {"org_kde_kwin_slide_manager"}); - add({COSMIC, UNSTABLE, "Image source", "cosmic-image-source-unstable-v1"}, {"cosmic_image_source_unstable_v1"}); - add({COSMIC, UNSTABLE, "Output management", "cosmic-output-management-unstable-v1"}, {"cosmic_output_management_unstable_v1"}); - add({COSMIC, UNSTABLE, "Screencopy", "cosmic-screencopy-unstable-v1"}, {"cosmic_screencopy_unstable_v1"}); - add({COSMIC, UNSTABLE, "Screencopy v2", "cosmic-screencopy-unstable-v2"}, {"cosmic_screencopy_unstable_v2"}); - add({COSMIC, UNSTABLE, "Toplevel info", "cosmic-toplevel-info-unstable-v1"}, {"cosmic_toplevel_info_unstable_v1"}); - add({COSMIC, UNSTABLE, "Toplevel management", "cosmic-toplevel-management-unstable-v1"}, {"cosmic_toplevel_management_unstable_v1"}); - add({COSMIC, UNSTABLE, "Workspace", "cosmic-workspace-unstable-v1"}, {"cosmic_workspace_unstable_v1"}); + add({COSMIC, UNSTABLE, "Image source", "cosmic-image-source-unstable-v1"}, {"zcosmic_image_source_unstable_v1"}); + add({COSMIC, UNSTABLE, "Output management", "cosmic-output-management-unstable-v1"}, {"zcosmic_output_management_unstable_v1"}); + add({COSMIC, UNSTABLE, "Screencopy", "cosmic-screencopy-unstable-v1"}, {"zcosmic_screencopy_unstable_v1"}); + add({COSMIC, UNSTABLE, "Screencopy v2", "cosmic-screencopy-unstable-v2"}, {"zcosmic_screencopy_unstable_v2"}); + add({COSMIC, UNSTABLE, "Toplevel info", "cosmic-toplevel-info-unstable-v1"}, {"zcosmic_toplevel_info_unstable_v1"}); + add({COSMIC, UNSTABLE, "Toplevel management", "cosmic-toplevel-management-unstable-v1"}, {"zcosmic_toplevel_management_unstable_v1"}); + add({COSMIC, UNSTABLE, "Workspace", "cosmic-workspace-unstable-v1"}, {"zcosmic_workspace_unstable_v1"}); add({WESTON, NONE, "Content protection", "weston-content-protection"}, {"weston_content_protection"}); add({WESTON, NONE, "Desktop shell", "weston-desktop-shell"}, {"weston_desktop_shell"}); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/waycheck-v1.3.0/src/window.cpp new/waycheck-v1.3.1/src/window.cpp --- old/waycheck-v1.3.0/src/window.cpp 2024-08-31 18:53:53.000000000 +0200 +++ new/waycheck-v1.3.1/src/window.cpp 2024-09-05 04:54:19.000000000 +0200 @@ -214,7 +214,7 @@ table.setSelectionMode(QAbstractItemView::SingleSelection); table.verticalHeader()->setVisible(false); table.setItemDelegate(new TableItemDelegate); - table.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); + table.setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); // Connect filters to UI connect(&searchBox, &QLineEdit::textChanged, [model](const QString& text) { model->setSearchFilter(text); });
