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',
 )

Reply via email to