Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osm-gps-map for openSUSE:Factory checked in at 2026-09-14 16:26:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/osm-gps-map (Old) and /work/SRC/openSUSE:Factory/.osm-gps-map.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "osm-gps-map" Mon Sep 14 16:26:28 2026 rev:9 rq:1377867 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/osm-gps-map/osm-gps-map.changes 2026-03-30 18:35:58.130771548 +0200 +++ /work/SRC/openSUSE:Factory/.osm-gps-map.new.1265/osm-gps-map.changes 2026-09-14 16:26:36.733207197 +0200 @@ -1,0 +2,7 @@ +Mon Sep 14 10:37:49 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.2.1: + + Fix pkg-config file: move libsoup-3.0 to Requires.private. + + Fix unit test PixbufLoader failure. + +------------------------------------------------------------------- Old: ---- osm-gps-map-1.2.0+38.tar.xz New: ---- osm-gps-map-1.2.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ osm-gps-map.spec ++++++ --- /var/tmp/diff_new_pack.ceqqQu/_old 2026-09-14 16:26:38.047262173 +0200 +++ /var/tmp/diff_new_pack.ceqqQu/_new 2026-09-14 16:26:38.049262256 +0200 @@ -18,7 +18,7 @@ Name: osm-gps-map -Version: 1.2.0+38 +Version: 1.2.1 Release: 0 Summary: A Gtk+ Widget for Displaying OpenStreetMap tiles License: GPL-2.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ceqqQu/_old 2026-09-14 16:26:38.083263679 +0200 +++ /var/tmp/diff_new_pack.ceqqQu/_new 2026-09-14 16:26:38.089263930 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/nzjrs/osm-gps-map.git</param> - <param name="revision">639ea5e</param> + <param name="revision">1.2.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ osm-gps-map-1.2.0+38.tar.xz -> osm-gps-map-1.2.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osm-gps-map-1.2.0+38/.github/workflows/ci.yml new/osm-gps-map-1.2.1/.github/workflows/ci.yml --- old/osm-gps-map-1.2.0+38/.github/workflows/ci.yml 2025-04-17 23:46:55.000000000 +0200 +++ new/osm-gps-map-1.2.1/.github/workflows/ci.yml 2026-08-08 19:31:25.000000000 +0200 @@ -1,19 +1,21 @@ -name: C/C++ CI +name: CI on: push: + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: - runs-on: ubuntu-latest - steps: - - name: install dependencies + - uses: actions/checkout@v5 + + - name: Install dependencies run: | - sudo apt-get -y install \ + sudo apt-get update + sudo apt-get install -y \ build-essential \ autoconf \ autoconf-archive \ @@ -23,27 +25,25 @@ libglib2.0-dev \ libgtk-3-dev \ libsoup-3.0-dev \ - libgirepository1.0-dev - - uses: actions/checkout@v2 - - name: autogen - run: ./autogen.sh - - name: configure prefix - run: ./configure --prefix /usr - - name: make - run: make - - name: make check - run: make check - - name: make distcheck - run: make distcheck - - name: make install - run: sudo make install - - name: install test dependencies - run: | - sudo apt-get -y install \ + libgirepository1.0-dev \ python3-gi \ python3-cairo \ gir1.2-gtk-3.0 \ gir1.2-gdkpixbuf-2.0 \ xvfb - - name: run python unittest - run: xvfb-run --auto-servernum /usr/bin/python3 -m unittest discover -v tests/ + + - name: Build + run: | + ./autogen.sh --prefix=/usr + make -j"$(nproc)" + + - name: make check + run: make check + + - name: make distcheck + run: make distcheck + + - name: Install and run Python tests + run: | + sudo make install + xvfb-run --auto-servernum python3 -m unittest discover -v tests/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osm-gps-map-1.2.0+38/.github/workflows/pages.yml new/osm-gps-map-1.2.1/.github/workflows/pages.yml --- old/osm-gps-map-1.2.0+38/.github/workflows/pages.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/osm-gps-map-1.2.1/.github/workflows/pages.yml 2026-08-08 19:31:25.000000000 +0200 @@ -0,0 +1,61 @@ +name: Pages + +# Deploy gtk-doc HTML to the gh-pages branch on every published release +# (RC or final). Landing page + screenshots on gh-pages are preserved. +on: + release: + types: [published] + +permissions: + contents: write + +jobs: + docs: + runs-on: ubuntu-latest + steps: + - name: Checkout release + uses: actions/checkout@v5 + + - name: Checkout gh-pages + uses: actions/checkout@v5 + with: + ref: gh-pages + path: _gh-pages + + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y \ + build-essential \ + autoconf \ + autoconf-archive \ + automake \ + libtool \ + gtk-doc-tools \ + libglib2.0-dev \ + libgtk-3-dev \ + libsoup-3.0-dev \ + libgirepository1.0-dev + + - name: Build documentation + run: | + ./autogen.sh --prefix=/usr --enable-gtk-doc + make -j"$(nproc)" + + - name: Update API docs on gh-pages + run: | + set -e + test -d docs/reference/html + rm -rf _gh-pages/docs/reference/html + mkdir -p _gh-pages/docs/reference + cp -a docs/reference/html _gh-pages/docs/reference/ + cd _gh-pages + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git add -A docs/reference/html + if git diff --staged --quiet; then + echo "No docs changes" + exit 0 + fi + git commit -m "docs: API reference for ${{ github.event.release.tag_name }}" + git push origin HEAD:gh-pages diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osm-gps-map-1.2.0+38/Makefile.am new/osm-gps-map-1.2.1/Makefile.am --- old/osm-gps-map-1.2.0+38/Makefile.am 2025-04-17 23:46:55.000000000 +0200 +++ new/osm-gps-map-1.2.1/Makefile.am 2026-08-08 19:31:25.000000000 +0200 @@ -16,29 +16,30 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = osmgpsmap-1.0.pc +# Unit tests ship in the tarball (CI/git also run them in-tree). +EXTRA_DIST = tests/test.py + DISTCLEANFILES = gtk-doc.make -# ChangeLog generation from nautils +# Drop generated ChangeLog on VPATH distclean only. distclean-local: if test "$(srcdir)" = "."; then :; else \ rm -f ChangeLog; \ fi +# Build ChangeLog from full git history for dist. NEWS is the curated release notes. ChangeLog: - $(AM_V_GEN)if test -d "$(srcdir)/.git"; then \ - (GIT_DIR=$(top_srcdir)/.git ./missing --run git log 0.7.3.. --stat -M -C --name-status --date=short --no-color) | fmt --split-only > [email protected] \ + $(AM_V_GEN)if test -d "$(top_srcdir)/.git"; then \ + (cd "$(top_srcdir)" && git log --stat -M -C --name-status --date=short --no-color) > [email protected] \ && mv -f [email protected] $@ \ || ($(RM) [email protected]; \ - echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ - (test -f $@ || echo git-log is required to generate this file >> $@)); \ + echo "Failed to generate ChangeLog, your ChangeLog may be outdated" >&2; \ + (test -f $@ || echo "git-log is required to generate this file" >> $@)); \ else \ test -f $@ || \ - (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ - echo A git checkout and git-log is required to generate this file >> $@); \ + (echo "A git checkout and git-log is required to generate ChangeLog" >&2 && \ + echo "A git checkout and git-log is required to generate this file" >> $@); \ fi -release: dist - scp @PACKAGE@-@[email protected] [email protected]:/var/www/johnstowers.co.nz/files/osm-gps-map/ - .PHONY: ChangeLog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osm-gps-map-1.2.0+38/NEWS new/osm-gps-map-1.2.1/NEWS --- old/osm-gps-map-1.2.0+38/NEWS 2025-04-17 23:46:55.000000000 +0200 +++ new/osm-gps-map-1.2.1/NEWS 2026-08-08 19:31:25.000000000 +0200 @@ -7,6 +7,12 @@ * Make libsoup minimum version 2.42 (Hubert Kowalski) * Manage segments across date change line (Paolo Benve) * Remove unnecessary warning about 2nd setup (Tormod Volden) + * Add OpenTopoMap map source (Philipe Weyland) + * Port to libsoup-3 (Sébastien Noel) + * Fix pkg-config file (Sébastien Noel) + * Move libsoup-3.0 to Requires.private in pkg-config (Grimmauld) + * Make add_point a GObject Introspection method (loqs) + * Close PixbufLoader before get_pixbuf in unit tests; fixes Glycin test failure (loqs) Changes in 1.2.0 ====================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osm-gps-map-1.2.0+38/osmgpsmap-1.0.pc.in new/osm-gps-map-1.2.1/osmgpsmap-1.0.pc.in --- old/osm-gps-map-1.2.0+38/osmgpsmap-1.0.pc.in 2025-04-17 23:46:55.000000000 +0200 +++ new/osm-gps-map-1.2.1/osmgpsmap-1.0.pc.in 2026-08-08 19:31:25.000000000 +0200 @@ -6,6 +6,7 @@ Name: @PACKAGE_NAME@ Description: Moving map widget using openstreet map data Version: @PACKAGE_VERSION@ -Requires: gtk+-3.0 libsoup-3.0 +Requires: gtk+-3.0 +Requires.private: libsoup-3.0 Libs: -L${libdir} -losmgpsmap-1.0 Cflags: -I${includedir}/osmgpsmap-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osm-gps-map-1.2.0+38/tests/test.py new/osm-gps-map-1.2.1/tests/test.py --- old/osm-gps-map-1.2.0+38/tests/test.py 2025-04-17 23:46:55.000000000 +0200 +++ new/osm-gps-map-1.2.1/tests/test.py 2026-08-08 19:31:25.000000000 +0200 @@ -84,8 +84,8 @@ loader = GdkPixbuf.PixbufLoader.new_with_type('png') loader.write(buffer.getvalue()) buffer.close() - pixbuf = loader.get_pixbuf() loader.close() + pixbuf = loader.get_pixbuf() image = pixbuf.add_alpha(True , 255, 255, 255) for x in range(0, 5): ++++++ osm-gps-map.obsinfo ++++++ --- /var/tmp/diff_new_pack.ceqqQu/_old 2026-09-14 16:26:38.224269578 +0200 +++ /var/tmp/diff_new_pack.ceqqQu/_new 2026-09-14 16:26:38.233269955 +0200 @@ -1,5 +1,5 @@ name: osm-gps-map -version: 1.2.0+38 -mtime: 1744926415 -commit: 639ea5e02d2cb47cbc15554d61b1ba6b0ee073b6 +version: 1.2.1 +mtime: 1786210285 +commit: eaef4296a2d9c50bea53883638754b50cf5d368e
