Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-initial-setup for
openSUSE:Factory checked in at 2021-08-24 10:54:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-initial-setup (Old)
and /work/SRC/openSUSE:Factory/.gnome-initial-setup.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-initial-setup"
Tue Aug 24 10:54:38 2021 rev:13 rq:913687 version:40.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-initial-setup/gnome-initial-setup.changes
2021-07-20 15:39:34.173483696 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-initial-setup.new.1899/gnome-initial-setup.changes
2021-08-24 10:55:29.792271384 +0200
@@ -1,0 +2,7 @@
+Sun Aug 15 12:58:36 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- Update to version 40.4:
+ + Bugs fixed: glgo#GNOME/gnome-initial-setup!119 timezone: fix
+ critical on startup when geoclue is disabled.
+
+-------------------------------------------------------------------
Old:
----
gnome-initial-setup-40.3.tar.xz
New:
----
gnome-initial-setup-40.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-initial-setup.spec ++++++
--- /var/tmp/diff_new_pack.evcxEK/_old 2021-08-24 10:55:30.200270844 +0200
+++ /var/tmp/diff_new_pack.evcxEK/_new 2021-08-24 10:55:30.204270838 +0200
@@ -17,13 +17,14 @@
Name: gnome-initial-setup
-Version: 40.3
+Version: 40.4
Release: 0
Summary: GNOME Initial Setup Assistant
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://wiki.gnome.org/Design/OS/InitialSetup
Source0:
https://download.gnome.org/sources/gnome-initial-setup/40/%{name}-%{version}.tar.xz
+
BuildRequires: krb5-devel
BuildRequires: meson >= 0.49.0
BuildRequires: pkgconfig
++++++ gnome-initial-setup-40.3.tar.xz -> gnome-initial-setup-40.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-initial-setup-40.3/.gitlab-ci/fedora.Dockerfile
new/gnome-initial-setup-40.4/.gitlab-ci/fedora.Dockerfile
--- old/gnome-initial-setup-40.3/.gitlab-ci/fedora.Dockerfile 1970-01-01
01:00:00.000000000 +0100
+++ new/gnome-initial-setup-40.4/.gitlab-ci/fedora.Dockerfile 2021-08-14
09:36:00.131106400 +0200
@@ -0,0 +1,52 @@
+FROM registry.fedoraproject.org/fedora:33
+
+# Malcontent is in updates-testing as of 2020-01-12
+RUN dnf -y install --enablerepo=updates-testing \
+ ccache \
+ desktop-file-utils \
+ gcc \
+ gettext \
+ git \
+ gobject-introspection-devel \
+ gtk-doc \
+ ibus-devel \
+ intltool \
+ krb5-devel \
+ libpwquality-devel \
+ libsecret-devel \
+ meson \
+ ninja-build \
+ "pkgconfig(accountsservice)" \
+ "pkgconfig(cheese)" \
+ "pkgconfig(cheese-gtk)" \
+ "pkgconfig(flatpak)" \
+ "pkgconfig(fontconfig)" \
+ "pkgconfig(gdm)" \
+ "pkgconfig(geocode-glib-1.0)" \
+ "pkgconfig(gio-2.0)" \
+ "pkgconfig(gio-unix-2.0)" \
+ "pkgconfig(glib-2.0)" \
+ "pkgconfig(gnome-desktop-3.0)" \
+ "pkgconfig(goa-1.0)" \
+ "pkgconfig(goa-backend-1.0)" \
+ "pkgconfig(gstreamer-1.0)" \
+ "pkgconfig(gtk+-3.0)" \
+ "pkgconfig(gweather-3.0)" \
+ "pkgconfig(libgeoclue-2.0)" \
+ "pkgconfig(libnm)" \
+ "pkgconfig(libnma)" \
+ "pkgconfig(malcontent-ui-0)" \
+ "pkgconfig(webkit2gtk-4.0)" \
+ polkit-devel \
+ rest-devel \
+ && dnf clean all
+
+ARG HOST_USER_ID=5555
+ENV HOST_USER_ID ${HOST_USER_ID}
+RUN useradd -u $HOST_USER_ID -ms /bin/bash user
+
+USER user
+WORKDIR /home/user
+
+ENV LANG C.utf8
+ENV PATH="/usr/lib64/ccache:${PATH}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-initial-setup-40.3/.gitlab-ci/run-docker.sh
new/gnome-initial-setup-40.4/.gitlab-ci/run-docker.sh
--- old/gnome-initial-setup-40.3/.gitlab-ci/run-docker.sh 1970-01-01
01:00:00.000000000 +0100
+++ new/gnome-initial-setup-40.4/.gitlab-ci/run-docker.sh 2021-08-14
09:36:00.131106400 +0200
@@ -0,0 +1,135 @@
+#!/bin/bash
+
+read_arg() {
+ # $1 = arg name
+ # $2 = arg value
+ # $3 = arg parameter
+ local rematch='^[^=]*=(.*)$'
+ if [[ $2 =~ $rematch ]]; then
+ read "$1" <<< "${BASH_REMATCH[1]}"
+ else
+ read "$1" <<< "$3"
+ # There is no way to shift our callers args, so
+ # return 1 to indicate they should do it instead.
+ return 1
+ fi
+}
+
+set -e
+
+build=0
+run=0
+push=0
+list=0
+print_help=0
+no_login=0
+
+while (($# > 0)); do
+ case "${1%%=*}" in
+ build) build=1;;
+ run) run=1;;
+ push) push=1;;
+ list) list=1;;
+ help|--help|-h) print_help=1;;
+ --base|-b) read_arg base "$@" || shift;;
+ --base-version) read_arg base_version "$@" || shift;;
+ --no-login) no_login=1;;
+ *) echo -e "\e[1;31mERROR\e[0m: Unknown option '$1'"; exit 1;;
+ esac
+ shift
+done
+
+if [ $print_help == 1 ]; then
+ echo "$0 - Build and run Docker images"
+ echo ""
+ echo "Usage: $0 <command> [options] [basename]"
+ echo ""
+ echo "Available commands"
+ echo ""
+ echo " build --base=<BASENAME> - Build Docker image
<BASENAME>.Dockerfile"
+ echo " run --base=<BASENAME> - Run Docker image <BASENAME>"
+ echo " push --base=<BASENAME> - Push Docker image <BASENAME> to the
registry"
+ echo " list - List available images"
+ echo " help - This help message"
+ echo ""
+ exit 0
+fi
+
+cd "$(dirname "$0")"
+
+if [ $list == 1 ]; then
+ echo "Available Docker images:"
+ for f in *.Dockerfile; do
+ filename=$( basename -- "$f" )
+ basename="${filename%.*}"
+
+ echo -e " \e[1;39m$basename\e[0m"
+ done
+ exit 0
+fi
+
+# All commands after this require --base to be set
+if [ -z $base ]; then
+ echo "Usage: $0 <command> --base=<BASENAME>"
+ exit 1
+fi
+
+if [ ! -f "$base.Dockerfile" ]; then
+ echo -e "\e[1;31mERROR\e[0m: Dockerfile for '$base' not found"
+ exit 1
+fi
+
+if [ -z $base_version ]; then
+ base_version="latest"
+else
+ base_version="v$base_version"
+fi
+
+if [ ! -x "$(command -v docker)" ] || (docker --help |& grep -q podman); then
+ # Docker is actually implemented by podman, and its OCI output
+ # is incompatible with some of the dockerd instances on GitLab
+ # CI runners.
+ echo "Using: Podman"
+ format="--format docker"
+ CMD="podman"
+else
+ echo "Using: Docker"
+ format=""
+ CMD="sudo docker"
+fi
+
+REGISTRY="registry.gitlab.gnome.org"
+TAG="${REGISTRY}/gnome/gnome-initial-setup/${base}:${base_version}"
+
+if [ $build == 1 ]; then
+ echo -e "\e[1;32mBUILDING\e[0m: ${base} as ${TAG}"
+ ${CMD} build \
+ ${format} \
+ --build-arg HOST_USER_ID="$UID" \
+ --tag "${TAG}" \
+ --file "${base}.Dockerfile" .
+ exit $?
+fi
+
+if [ $push == 1 ]; then
+ echo -e "\e[1;32mPUSHING\e[0m: ${base} as ${TAG}"
+
+ if [ $no_login == 0 ]; then
+ ${CMD} login ${REGISTRY}
+ fi
+
+ ${CMD} push ${TAG}
+ exit $?
+fi
+
+if [ $run == 1 ]; then
+ echo -e "\e[1;32mRUNNING\e[0m: ${base} as ${TAG}"
+ ${CMD} run \
+ --rm \
+ --volume "$(pwd)/..:/home/user/app" \
+ --workdir "/home/user/app" \
+ --tty \
+ --interactive "${TAG}" \
+ bash
+ exit $?
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-initial-setup-40.3/.gitlab-ci.yml
new/gnome-initial-setup-40.4/.gitlab-ci.yml
--- old/gnome-initial-setup-40.3/.gitlab-ci.yml 1970-01-01 01:00:00.000000000
+0100
+++ new/gnome-initial-setup-40.4/.gitlab-ci.yml 2021-08-14 09:36:00.131106400
+0200
@@ -0,0 +1,43 @@
+image: registry.gitlab.gnome.org/gnome/gnome-initial-setup/fedora:v1
+
+stages:
+ - build
+
+.job_template: &job_definition
+ stage: build
+ script:
+ # In general, we would like warnings to be fatal. However, code copied from
+ # gnome-control-center uses many deprecated functions. Until we have a good
+ # answer to sharing that code (#68), make those warnings non-fatal.
+ - meson -Dsystemd=${EXPLICIT_FEATURES}
+ --auto-features ${AUTO_FEATURES}
+ ${OPTIONS}
+ -Dwerror=true -Dc_args=-Wno-error=deprecated-declarations
+ ${EXTRA_PARAMETERS}
+ _build .
+ - cd _build
+ - ninja -v
+ # Check that strings can be extracted
+ - ninja -v gnome-initial-setup-pot
+ # Check the package can be installed
+ - DESTDIR=$(mktemp -d) ninja -v install
+ - meson test
+ artifacts:
+ when: on_failure
+ name: "gnome-initial-setup-${CI_COMMIT_REF_NAME}-${CI_JOB_NAME}"
+ paths:
+ - "${CI_PROJECT_DIR}/_build/meson-logs"
+
+build-minimal:
+ <<: *job_definition
+ variables:
+ EXPLICIT_FEATURES: 'false'
+ AUTO_FEATURES: 'disabled'
+ OPTIONS: ''
+
+build-maximal:
+ <<: *job_definition
+ variables:
+ EXPLICIT_FEATURES: 'true'
+ AUTO_FEATURES: 'enabled'
+ OPTIONS: '-Dvendor-conf-file=/var/lib/weird-vendor-specific-path.ini'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-initial-setup-40.3/NEWS
new/gnome-initial-setup-40.4/NEWS
--- old/gnome-initial-setup-40.3/NEWS 2021-07-12 22:58:02.501530200 +0200
+++ new/gnome-initial-setup-40.4/NEWS 2021-08-14 09:36:00.132106500 +0200
@@ -1,3 +1,9 @@
+40.4
+----
+
+* Bugs fixed:
+ - !119 timezone: fix critical on startup when geoclue is disabled
+
40.3
----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-initial-setup-40.3/gnome-initial-setup/pages/timezone/gis-timezone-page.c
new/gnome-initial-setup-40.4/gnome-initial-setup/pages/timezone/gis-timezone-page.c
---
old/gnome-initial-setup-40.3/gnome-initial-setup/pages/timezone/gis-timezone-page.c
2021-07-12 22:58:02.529530000 +0200
+++
new/gnome-initial-setup-40.4/gnome-initial-setup/pages/timezone/gis-timezone-page.c
2021-08-14 09:36:00.158106800 +0200
@@ -189,7 +189,7 @@
if (local_error != NULL)
{
if (!g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
- g_critical ("Failed to connect to GeoClue2 service: %s",
local_error->message);
+ g_info ("Failed to connect to GeoClue2 service: %s",
local_error->message);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-initial-setup-40.3/meson.build
new/gnome-initial-setup-40.4/meson.build
--- old/gnome-initial-setup-40.3/meson.build 2021-07-12 22:58:02.530530000
+0200
+++ new/gnome-initial-setup-40.4/meson.build 2021-08-14 09:36:00.160106700
+0200
@@ -1,6 +1,6 @@
project('gnome-initial-setup',
['c'],
- version: '40.3',
+ version: '40.4',
license: 'GPLv2',
meson_version: '>= 0.49.0',
)