openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2024
- 1 participants
- 1688 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gramps for openSUSE:Factory checked in at 2024-04-30 17:26:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gramps (Old)
and /work/SRC/openSUSE:Factory/.gramps.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gramps"
Tue Apr 30 17:26:49 2024 rev:54 rq:1170720 version:5.2.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/gramps/gramps.changes 2024-04-15 20:24:07.889152716 +0200
+++ /work/SRC/openSUSE:Factory/.gramps.new.1880/gramps.changes 2024-04-30 17:27:50.931238062 +0200
@@ -1,0 +2,10 @@
+Sat Apr 27 20:23:23 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz(a)fastmail.net>
+
+- Update to version 5.2.2
+ * Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk,
+ sv, tr.
+ * Hebrew relationship calculator not loading.
+ * Narweb: Person object has no get_father_handle.
+ * Don’t show Navigation when we print a page.
+
+-------------------------------------------------------------------
Old:
----
gramps-5.2.1.tar.gz
New:
----
gramps-5.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gramps.spec ++++++
--- /var/tmp/diff_new_pack.V48mlA/_old 2024-04-30 17:27:51.535260027 +0200
+++ /var/tmp/diff_new_pack.V48mlA/_new 2024-04-30 17:27:51.535260027 +0200
@@ -19,7 +19,7 @@
%global __requires_exclude typelib\\(GtkosxApplication\\)|typelib\\(Gtkspell\\)|typelib\\(GConf\\)
Name: gramps
-Version: 5.2.1
+Version: 5.2.2
Release: 0
Summary: Genealogical Research Software
License: GPL-2.0-or-later
++++++ gramps-5.2.1.tar.gz -> gramps-5.2.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/gramps/gramps-5.2.1.tar.gz /work/SRC/openSUSE:Factory/.gramps.new.1880/gramps-5.2.2.tar.gz differ: char 15, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package orafce for openSUSE:Factory checked in at 2024-04-30 17:26:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orafce (Old)
and /work/SRC/openSUSE:Factory/.orafce.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orafce"
Tue Apr 30 17:26:47 2024 rev:17 rq:1170706 version:4.10.0+git0.cfdcdf2
Changes:
--------
--- /work/SRC/openSUSE:Factory/orafce/orafce.changes 2024-04-11 19:42:13.432137236 +0200
+++ /work/SRC/openSUSE:Factory/.orafce.new.1880/orafce.changes 2024-04-30 17:27:48.567152091 +0200
@@ -1,0 +2,7 @@
+Mon Apr 29 08:24:22 UTC 2024 - emiliano.langella(a)suse.com
+
+- Update to version 4.10.0+git0.cfdcdf2:
+ * remove whitechar
+ * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.
+
+-------------------------------------------------------------------
Old:
----
orafce-4.9.4+git0.6f3b83a.obscpio
New:
----
orafce-4.10.0+git0.cfdcdf2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ orafce.spec ++++++
--- /var/tmp/diff_new_pack.8gslyW/_old 2024-04-30 17:27:49.715193840 +0200
+++ /var/tmp/diff_new_pack.8gslyW/_new 2024-04-30 17:27:49.719193985 +0200
@@ -20,7 +20,7 @@
%define realname orafce
Name: %{pgname}-orafce
-Version: 4.9.4+git0.6f3b83a
+Version: 4.10.0+git0.cfdcdf2
Release: 0
Summary: Implementation of some Oracle functions into PostgreSQL
Group: Productivity/Databases/Tools
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.8gslyW/_old 2024-04-30 17:27:49.775196022 +0200
+++ /var/tmp/diff_new_pack.8gslyW/_new 2024-04-30 17:27:49.783196313 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/orafce/orafce.git</param>
- <param name="changesrevision">6f3b83ada8fc2c0da3719ff615f318d34daa8ea6</param></service></servicedata>
+ <param name="changesrevision">cfdcdf258f7dc3ca5586bdbe7e6f472b672cdbc5</param></service></servicedata>
(No newline at EOF)
++++++ orafce-4.9.4+git0.6f3b83a.obscpio -> orafce-4.10.0+git0.cfdcdf2.obscpio ++++++
++++ 8876 lines of diff (skipped)
++++++ orafce.obsinfo ++++++
--- /var/tmp/diff_new_pack.8gslyW/_old 2024-04-30 17:27:50.011204605 +0200
+++ /var/tmp/diff_new_pack.8gslyW/_new 2024-04-30 17:27:50.015204750 +0200
@@ -1,5 +1,5 @@
name: orafce
-version: 4.9.4+git0.6f3b83a
-mtime: 1712718664
-commit: 6f3b83ada8fc2c0da3719ff615f318d34daa8ea6
+version: 4.10.0+git0.cfdcdf2
+mtime: 1714042164
+commit: cfdcdf258f7dc3ca5586bdbe7e6f472b672cdbc5
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xjadeo for openSUSE:Factory checked in at 2024-04-30 17:26:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xjadeo (Old)
and /work/SRC/openSUSE:Factory/.xjadeo.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xjadeo"
Tue Apr 30 17:26:43 2024 rev:10 rq:1170681 version:0.8.14
Changes:
--------
--- /work/SRC/openSUSE:Factory/xjadeo/xjadeo.changes 2023-11-20 21:20:38.217212024 +0100
+++ /work/SRC/openSUSE:Factory/.xjadeo.new.1880/xjadeo.changes 2024-04-30 17:27:45.311033685 +0200
@@ -1,0 +2,7 @@
+Sun Apr 28 14:55:55 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 0.8.14:
+ * Fix JACK Transport when using pipewire
+ * Update build-script (disable QT GUI)
+
+-------------------------------------------------------------------
Old:
----
xjadeo-0.8.13.tar.gz
New:
----
xjadeo-0.8.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xjadeo.spec ++++++
--- /var/tmp/diff_new_pack.PNDbMY/_old 2024-04-30 17:27:46.559079067 +0200
+++ /var/tmp/diff_new_pack.PNDbMY/_new 2024-04-30 17:27:46.563079213 +0200
@@ -1,7 +1,7 @@
#
# spec file for package xjadeo
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2015 Packman Team <packman(a)links2linux.de>
#
# All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
Name: xjadeo
-Version: 0.8.13
+Version: 0.8.14
Release: 0
Summary: Video player that gets sync from Jack
License: GPL-2.0-or-later
++++++ xjadeo-0.8.13.tar.gz -> xjadeo-0.8.14.tar.gz ++++++
++++ 5572 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apiguardian for openSUSE:Factory checked in at 2024-04-30 17:26:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apiguardian (Old)
and /work/SRC/openSUSE:Factory/.apiguardian.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apiguardian"
Tue Apr 30 17:26:42 2024 rev:3 rq:1170837 version:1.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/apiguardian/apiguardian.changes 2022-03-24 22:58:26.448276040 +0100
+++ /work/SRC/openSUSE:Factory/.apiguardian.new.1880/apiguardian.changes 2024-04-30 17:27:43.902982485 +0200
@@ -1,0 +2,12 @@
+Mon Apr 29 07:13:35 UTC 2024 - Fridrich Strba <fstrba(a)suse.com>
+
+- Upgrade to upstream vesion 1.1.2
+ * Fixes:
+ + Javadoc 1.8 cannot link to the published 1.1.0 API
+ documentation
+ + Add LICENSE/NOTICE to the generated jar
+ + Allow @API to be declared at the package level
+ + Explain usage of Status.DEPRECATED
+ + Include OSGi metadata in manifest
+
+-------------------------------------------------------------------
Old:
----
apiguardian-api-1.0.0.pom
r1.0.0.tar.gz
New:
----
apiguardian-api-1.1.2.pom
r1.1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apiguardian.spec ++++++
--- /var/tmp/diff_new_pack.qqKNZd/_old 2024-04-30 17:27:44.587007358 +0200
+++ /var/tmp/diff_new_pack.qqKNZd/_new 2024-04-30 17:27:44.591007503 +0200
@@ -1,7 +1,7 @@
#
# spec file for package apiguardian
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,11 @@
#
+# The automatic requires would be java-headless >= 9, but the
+# binaries are java 8 compatible
+%define __requires_exclude java-headless
Name: apiguardian
-Version: 1.0.0
+Version: 1.1.2
Release: 0
Summary: API Guardian Java annotation
License: Apache-2.0
@@ -28,8 +31,9 @@
Source100: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/%{version}/a…
BuildRequires: ant
BuildRequires: fdupes
-BuildRequires: java-devel >= 1.6
-BuildRequires: javapackages-local
+BuildRequires: java-devel >= 9
+BuildRequires: javapackages-local >= 6
+Requires: java-headless >= 1.8
BuildArch: noarch
%description
@@ -51,6 +55,8 @@
find -name \*.jar -delete
cp -p %{SOURCE1} .
+mv src/module/java/*/module-info.java src/main/java/
+
%build
%{ant} -f %{name}-build.xml jar javadoc
@@ -60,7 +66,7 @@
install -pm 0644 target/apiguardian-api-%{version}.jar %{buildroot}%{_javadir}/%{name}/apiguardian-api.jar
# pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
-install -pm 0644 %{SOURCE100} %{buildroot}%{_mavenpomdir}/%{name}/apiguardian-api.pom
+%{mvn_install_pom} %{SOURCE100} %{buildroot}%{_mavenpomdir}/%{name}/apiguardian-api.pom
%add_maven_depmap %{name}/apiguardian-api.pom %{name}/apiguardian-api.jar
# javadoc
install -dm 0755 %{buildroot}%{_javadocdir}
++++++ apiguardian-api-1.0.0.pom -> apiguardian-api-1.1.2.pom ++++++
--- /work/SRC/openSUSE:Factory/apiguardian/apiguardian-api-1.0.0.pom 2019-02-02 21:49:56.607944736 +0100
+++ /work/SRC/openSUSE:Factory/.apiguardian.new.1880/apiguardian-api-1.1.2.pom 2024-04-30 17:27:43.870981321 +0200
@@ -1,10 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
<modelVersion>4.0.0</modelVersion>
<groupId>org.apiguardian</groupId>
<artifactId>apiguardian-api</artifactId>
- <version>1.0.0</version>
+ <version>1.1.2</version>
<name>org.apiguardian:apiguardian-api</name>
<description>@API Guardian</description>
<url>https://github.com/apiguardian-team/apiguardian</url>
++++++ apiguardian-build.xml ++++++
--- /var/tmp/diff_new_pack.qqKNZd/_old 2024-04-30 17:27:44.651009685 +0200
+++ /var/tmp/diff_new_pack.qqKNZd/_new 2024-04-30 17:27:44.655009830 +0200
@@ -10,7 +10,7 @@
<property name="project.groupId" value="org.apiguardian"/>
<property name="project.artifactId" value="apiguardian-api"/>
- <property name="project.version" value="1.0.0"/>
+ <property name="project.version" value="1.1.2"/>
<property name="project.name" value="${project.groupId}:${project.artifactId}"/>
<property name="project.description" value="@API Guardian"/>
@@ -22,7 +22,8 @@
<property name="reporting.outputDirectory" value="${build.dir}/site"/>
- <property name="compiler.source" value="1.8"/>
+ <property name="compiler.release" value="8"/>
+ <property name="compiler.source" value="1.${compiler.release}"/>
<property name="compiler.target" value="${compiler.source}"/>
<!-- ====================================================================== -->
@@ -39,11 +40,14 @@
<target name="compile" description="Compile the code">
<mkdir dir="${build.outputDir}"/>
+ <echo message="Compiling all except module-info.java with release=8"/>
<javac destdir="${build.outputDir}"
nowarn="false"
debug="true"
+ encoding="utf-8"
optimize="false"
deprecation="true"
+ release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
@@ -51,6 +55,25 @@
<src>
<pathelement location="${build.srcDir}"/>
</src>
+ <exclude name="**/module-info.java"/>
+ </javac>
+ <echo message="Compiling module-info.java with release=9"/>
+ <javac destdir="${build.outputDir}"
+ nowarn="false"
+ debug="true"
+ encoding="utf-8"
+ optimize="false"
+ deprecation="true"
+ release="9"
+ verbose="false"
+ fork="false">
+ <src>
+ <pathelement location="${build.srcDir}"/>
+ </src>
+ <include name="**/module-info.java"/>
+ <modulepath>
+ <pathelement location="${build.outputDir}"/>
+ </modulepath>
</javac>
</target>
@@ -63,7 +86,6 @@
packagenames="*"
destdir="${reporting.outputDirectory}/apidocs"
access="protected"
- old="false"
verbose="false"
version="true"
use="true"
@@ -92,7 +114,7 @@
basedir="${build.outputDir}"
excludes="**/package.html">
<manifest>
- <attribute name="Automatic-Module-Name" value="${project.artifactId}"/>
+ <attribute name="Implementation-Title" value="${project.artifactId}"/>
<attribute name="Implementation-Vendor" value="apiguardian.org"/>
<attribute name="Implementation-Version" value="${project.version}"/>
<attribute name="Specification-Title" value="${project.artifactId}"/>
++++++ r1.0.0.tar.gz -> r1.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/.github/workflows/main.yml new/apiguardian-r1.1.2/.github/workflows/main.yml
--- old/apiguardian-r1.0.0/.github/workflows/main.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/apiguardian-r1.1.2/.github/workflows/main.yml 2021-06-27 14:52:48.000000000 +0200
@@ -0,0 +1,57 @@
+name: CI
+
+on:
+ push:
+ branches:
+ - main
+ - 'releases/*'
+ pull_request:
+ branches:
+ - '*'
+
+jobs:
+
+ gradle:
+ strategy:
+ matrix:
+ os: [ubuntu-latest, macos-latest, windows-latest]
+ runs-on: ${{ matrix.os }}
+ steps:
+ - uses: actions/checkout@v1
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 11
+ - uses: eskatos/gradle-command-action@v1
+ with:
+ arguments: --stacktrace build
+
+ publish_artifacts:
+ name: Publish Snapshot Artifacts
+ needs: gradle
+ runs-on: ubuntu-latest
+ if: github.event_name == 'push' && github.repository == 'apiguardian-team/apiguardian' && (startsWith(github.ref, 'refs/heads/releases/') || github.ref == 'refs/heads/main')
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 11
+ - name: 'Publish'
+ env:
+ ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
+ ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
+ run: ./gradlew publish -x check
+
+ update_documentation:
+ name: Update Snapshot Documentation
+ needs: gradle
+ runs-on: ubuntu-latest
+ if: github.event_name == 'push' && github.repository == 'apiguardian-team/apiguardian' && github.ref == 'refs/heads/main'
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 11
+ - name: 'Upload Documentation'
+ env:
+ GRGIT_USER: ${{ secrets.GH_TOKEN }}
+ run: ./gradlew gitPublishPush -x check
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/.travis.yml new/apiguardian-r1.1.2/.travis.yml
--- old/apiguardian-r1.0.0/.travis.yml 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-language: java
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/README.md new/apiguardian-r1.1.2/README.md
--- old/apiguardian-r1.0.0/README.md 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/README.md 2021-06-27 14:52:48.000000000 +0200
@@ -1,8 +1,29 @@
# @API Guardian
-## Continuous Integration Builds
+[![CI Status](https://github.com/apiguardian-team/apiguardian/workflows/CI/badge.…
-| CI Server | OS | Status | Description |
-| --------- | ------- | ------ | ----------- |
-| Jenkins | Linux | [![Build Status](https://junit.ci.cloudbees.com/buildStatus/icon?job=API_Guardian)](… | Official CI build server for @API Guardian |
-| Travis CI | Linux | [![Travis CI build status](https://travis-ci.org/apiguardian-team/apiguardian.svg?branch=maste… | Used to perform quick checks on submitted pull requests |
+Library that provides the `@API` annotation that is used to annotate public types, methods, constructors, and fields within a framework or application in order to publish their status and level of stability and to indicate how they are intended to be used by consumers of the API.
+
+## How to use it
+
+The @API Guardian library is deployed to Maven Central. You can simply add it as a dependency:
+
+### Apache Maven
+```xml
+<dependency>
+ <groupId>org.apiguardian</groupId>
+ <artifactId>apiguardian-api</artifactId>
+ <version>1.1.2</version>
+</dependency>
+```
+
+### Gradle
+
+```gradle
+repositories {
+ mavenCentral()
+}
+dependencies {
+ compileOnlyApi("org.apiguardian:apiguardian-api:1.1.2")
+}
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/build.gradle new/apiguardian-r1.1.2/build.gradle
--- old/apiguardian-r1.0.0/build.gradle 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/build.gradle 1970-01-01 01:00:00.000000000 +0100
@@ -1,219 +0,0 @@
-import java.text.SimpleDateFormat
-
-buildscript {
- repositories {
- maven {
- url 'https://plugins.gradle.org/m2/'
- }
- }
- dependencies {
- classpath 'org.ajoberstar:gradle-git:1.7.2'
- classpath "be.insaneprogramming.gradle:animalsniffer-gradle-plugin:+"
- }
-}
-
-plugins {
- id 'net.nemerosa.versioning' version '2.6.1'
-}
-
-Date buildTimeAndDate = new Date()
-ext {
- buildDate = new SimpleDateFormat('yyyy-MM-dd').format(buildTimeAndDate)
- buildTime = new SimpleDateFormat('HH:mm:ss.SSSZ').format(buildTimeAndDate)
- builtByValue = project.hasProperty('builtBy') ? project.builtBy : project.defaultBuiltBy
-}
-
-apply plugin: 'java'
-apply plugin: 'eclipse'
-apply plugin: 'idea'
-apply plugin: 'maven'
-apply plugin: 'signing'
-apply plugin: 'be.insaneprogramming.gradle.animalsniffer'
-apply plugin: 'net.nemerosa.versioning'
-apply plugin: "org.ajoberstar.github-pages"
-
-description = '@API Guardian'
-
-repositories {
- mavenCentral()
-}
-
-compileJava {
- // please also update accordingly the animalsniffer config down below when changing the compatibility settings
- sourceCompatibility = 1.6
- targetCompatibility = 1.6
-}
-
-compileTestJava {
- sourceCompatibility = 1.6
- targetCompatibility = 1.6
-}
-
-def normalizeVersion = { versionLiteral ->
- try {
- (versionLiteral =~ /(\d+)\.(\d+)\.(\d+).*/)[0][1..3].join('.')
- } catch(x) {
- throw new GradleException("Version '$versionLiteral' does not match version pattern, e.g. 1.0.0-QUALIFIER")
- }
-}
-
-jar {
- manifest {
- attributes(
- 'Created-By': "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})".toString(),
- 'Built-By': builtByValue,
- 'Build-Date': buildDate,
- 'Build-Time': buildTime,
- 'Build-Revision': versioning.info.commit,
- 'Specification-Title': project.name,
- 'Specification-Version': normalizeVersion(project.version),
- 'Specification-Vendor': 'apiguardian.org',
- 'Implementation-Title': project.name,
- 'Implementation-Version': project.version,
- 'Implementation-Vendor': 'apiguardian.org',
- 'Automatic-Module-Name': 'org.apiguardian.api'
- )
- }
-}
-
-javadoc {
- options.memberLevel = org.gradle.external.javadoc.JavadocMemberLevel.PROTECTED
- options.author = true
- options.header = '@API Guardian'
- options.addStringOption('Xdoclint:html,syntax,reference', '-quiet')
- options.links 'https://docs.oracle.com/javase/6/docs/api/'
-}
-
-task sourcesJar(type: Jar, dependsOn: classes) {
- classifier = 'sources'
- from sourceSets.main.allSource
-}
-
-task javadocJar(type: Jar) {
- classifier = 'javadoc'
- from javadoc
-}
-
-artifacts {
- archives sourcesJar
- archives javadocJar
-}
-
-animalsniffer {
- signature = "org.codehaus.mojo.signature:java16:+@signature"
-}
-
-def signArtifacts = !project.version.contains('SNAPSHOT')
-
-if (signArtifacts) {
- signing {
- sign configurations.archives
- }
-}
-
-uploadArchives {
-
- dependsOn check
-
- repositories {
- mavenDeployer {
-
- if (signArtifacts) {
- beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
- }
-
- def ossrhUsername = rootProject.hasProperty('ossrhUsername') ? rootProject.ossrhUsername : ''
- def ossrhPassword = rootProject.hasProperty('ossrhPassword') ? rootProject.ossrhPassword : ''
-
- repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
- authentication(userName: ossrhUsername, password: ossrhPassword)
- }
-
- snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") {
- authentication(userName: ossrhUsername, password: ossrhPassword)
- }
-
- pom.project {
- name "${project.group}:${project.name}"
- packaging 'jar'
- description "@API Guardian"
- url 'https://github.com/apiguardian-team/apiguardian'
-
- scm {
- connection 'scm:git:git://github.com/apiguardian-team/apiguardian.git'
- developerConnection 'scm:git:git://github.com/apiguardian-team/apiguardian.git'
- url 'https://github.com/apiguardian-team/apiguardian'
- }
-
- licenses {
- license {
- name 'The Apache License, Version 2.0'
- url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
- }
- }
-
- developers {
- developer {
- id 'apiguardian'
- name '@API Guardian Team'
- email 'team(a)apiguardian.org'
- }
- }
- }
-
- pom.whenConfigured { p ->
- p.dependencies = p.dependencies.findAll { dep -> dep.scope != 'test' }
- }
- }
- }
-}
-
-def docsVersion = project.version.contains('SNAPSHOT') ? 'snapshot' : project.version
-def docsDir = new File(buildDir, 'ghpages-docs')
-
-task prepareDocsForUploadToGhPages(dependsOn: [javadoc], type: Copy) {
- outputs.dir docsDir
-
- from("$buildDir/docs") {
- include 'javadoc/**'
- }
- into "${docsDir}/${docsVersion}"
- filesMatching('javadoc/**') { fileCopyDetails ->
- fileCopyDetails.path = fileCopyDetails.path.replace('javadoc/', 'api/')
- }
- includeEmptyDirs = false
-}
-
-task createCurrentDocsFolder(dependsOn: prepareDocsForUploadToGhPages, type: Copy) {
- outputs.dir "${docsDir}/current"
-
- from "${docsDir}/${docsVersion}"
- into "${docsDir}/current"
-}
-
-createCurrentDocsFolder.onlyIf { project.hasProperty('replaceCurrentDocs') }
-
-githubPages {
- repoUri = 'https://github.com/apiguardian-team/apiguardian.git'
-
- credentials {
- username = project.hasProperty('githubToken') ? project.githubToken : ''
- password = ''
- }
-
- pages {
- from docsDir
- into "docs"
- }
-
- deleteExistingFiles = false
-}
-
-prepareGhPages.dependsOn(prepareDocsForUploadToGhPages)
-prepareGhPages.dependsOn(createCurrentDocsFolder)
-
-task wrapper(type: Wrapper) {
- description = 'Generates gradlew and gradlew.bat scripts'
- gradleVersion = '4.1'
- distributionType = Wrapper.DistributionType.BIN
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/build.gradle.kts new/apiguardian-r1.1.2/build.gradle.kts
--- old/apiguardian-r1.0.0/build.gradle.kts 1970-01-01 01:00:00.000000000 +0100
+++ new/apiguardian-r1.1.2/build.gradle.kts 2021-06-27 14:52:48.000000000 +0200
@@ -0,0 +1,218 @@
+import java.time.OffsetDateTime
+import java.time.format.DateTimeFormatter
+
+plugins {
+ id("java")
+ id("eclipse")
+ id("idea")
+ id("maven-publish")
+ id("signing")
+ id("biz.aQute.bnd.builder") version "5.3.0"
+ id("net.nemerosa.versioning") version "2.14.0"
+ id("org.ajoberstar.git-publish") version "3.0.0"
+ id("io.github.gradle-nexus.publish-plugin") version "1.1.0"
+}
+
+val buildTimeAndDate = OffsetDateTime.now()
+val buildDate = DateTimeFormatter.ISO_LOCAL_DATE.format(buildTimeAndDate)
+val buildTime = DateTimeFormatter.ofPattern("HH:mm:ss.SSSZ").format(buildTimeAndDate)
+val builtByValue = project.findProperty("builtBy") ?: project.property("defaultBuiltBy")
+
+val isSnapshot = project.version.toString().contains("SNAPSHOT")
+val docsVersion = if (isSnapshot) "snapshot" else project.version
+val docsDir = File(buildDir, "ghpages-docs")
+val replaceCurrentDocs = project.hasProperty("replaceCurrentDocs")
+
+description = "@API Guardian"
+val moduleName = "org.apiguardian.api"
+
+repositories {
+ mavenCentral()
+}
+
+java {
+ withJavadocJar()
+ withSourcesJar()
+}
+
+val moduleSourceDir = file("src/module/java")
+
+tasks {
+ compileJava {
+ options.release.set(6)
+ }
+
+ val compileModule by registering(JavaCompile::class) {
+ source(moduleSourceDir)
+ destinationDir = file("$buildDir/classes/java/modules")
+ classpath = files(compileJava.map { it.classpath })
+ inputs.property("moduleName", moduleName)
+ inputs.property("moduleVersion", project.version)
+ options.release.set(9)
+ options.compilerArgs = listOf(
+ "--module-version", project.version as String,
+ "--module-source-path", moduleSourceDir.toString(),
+ "--patch-module", "$moduleName=${sourceSets.main.get().allJava.srcDirs.joinToString(":")}",
+ "--module", moduleName
+ )
+ }
+
+ jar {
+ fun normalizeVersion(versionLiteral: String): String {
+ val regex = Regex("(\\d+\\.\\d+\\.\\d+).*")
+ val match = regex.matchEntire(versionLiteral)
+ require(match != null) {
+ "Version '$versionLiteral' does not match version pattern, e.g. 1.0.0-QUALIFIER"
+ }
+ return match.groupValues[1]
+ }
+ manifest {
+ attributes(
+ "Created-By" to "${System.getProperty("java.version")} (${System.getProperty("java.vendor")} ${System.getProperty("java.vm.version")})",
+ "Built-By" to builtByValue,
+ "Build-Date" to buildDate,
+ "Build-Time" to buildTime,
+ "Build-Revision" to versioning.info.commit,
+ "Specification-Title" to project.name,
+ "Specification-Version" to normalizeVersion(project.version.toString()),
+ "Specification-Vendor" to "apiguardian.org",
+ "Implementation-Title" to project.name,
+ "Implementation-Version" to project.version,
+ "Implementation-Vendor" to "apiguardian.org",
+ "Bundle-Name" to project.name,
+ "Bundle-Description" to project.description,
+ "Bundle-DocURL" to "https://github.com/apiguardian-team/apiguardian",
+ "Bundle-Vendor" to "apiguardian.org",
+ "-exportcontents" to "org.apiguardian.api",
+ "Bundle-SymbolicName" to moduleName
+ )
+ }
+ from(files(compileModule.map { "${it.destinationDir}/${moduleName}" })) {
+ include("module-info.class")
+ }
+ }
+
+ javadoc {
+ (options as StandardJavadocDocletOptions).apply {
+ memberLevel = JavadocMemberLevel.PROTECTED
+ isAuthor = true
+ header = "@API Guardian"
+ addStringOption("Xdoclint:html,syntax,reference", "-quiet")
+ links("https://docs.oracle.com/en/java/javase/11/docs/api/")
+ }
+ }
+
+ named<Jar>("sourcesJar") {
+ from("${moduleSourceDir}/${moduleName}") {
+ include("module-info.java")
+ }
+ }
+
+ named<Jar>("javadocJar") {
+ from(javadoc.map { File(it.destinationDir, "element-list") }) {
+ // For compatibility with older tools, e.g. NetBeans 11
+ rename { "package-list" }
+ }
+ }
+
+ withType<Jar>().configureEach {
+ from(rootDir) {
+ include("LICENSE")
+ into("META-INF")
+ }
+ }
+
+ val prepareDocsForUploadToGhPages by registering(Copy::class) {
+ dependsOn(javadoc)
+ outputs.dir(docsDir)
+
+ from("$buildDir/docs") {
+ include("javadoc/**")
+ }
+ from("$buildDir/docs/javadoc") {
+ // For compatibility with pre JDK 10 versions of the Javadoc tool
+ include("element-list")
+ rename { "api/package-list" }
+ }
+ into("${docsDir}/${docsVersion}")
+ filesMatching("javadoc/**") {
+ path = path.replace("javadoc/", "api/")
+ }
+ includeEmptyDirs = false
+ }
+
+ val createCurrentDocsFolder by registering(Copy::class) {
+ dependsOn(prepareDocsForUploadToGhPages)
+ enabled = replaceCurrentDocs
+ outputs.dir("${docsDir}/current")
+
+ from("${docsDir}/${docsVersion}")
+ into("${docsDir}/current")
+ }
+
+ gitPublishCommit {
+ dependsOn(prepareDocsForUploadToGhPages, createCurrentDocsFolder)
+ }
+}
+
+if (!isSnapshot) {
+ signing {
+ sign(publishing.publications)
+ }
+}
+
+nexusPublishing {
+ packageGroup.set(group.toString())
+ repositories {
+ sonatype()
+ }
+}
+
+publishing {
+ publications {
+ create<MavenPublication>("maven") {
+ from(components["java"])
+ pom {
+ name.set("${project.group}:${project.name}")
+ description.set("@API Guardian")
+ url.set("https://github.com/apiguardian-team/apiguardian")
+ scm {
+ connection.set("scm:git:git://github.com/apiguardian-team/apiguardian.git")
+ developerConnection.set("scm:git:git://github.com/apiguardian-team/apiguardian.git")
+ url.set("https://github.com/apiguardian-team/apiguardian")
+ }
+ licenses {
+ license {
+ name.set("The Apache License, Version 2.0")
+ url.set("http://www.apache.org/licenses/LICENSE-2.0.txt")
+ }
+ }
+ developers {
+ developer {
+ id.set("apiguardian")
+ name.set("@API Guardian Team")
+ email.set("team(a)apiguardian.org")
+ }
+ }
+ }
+ }
+ }
+}
+
+gitPublish {
+ repoUri.set("https://github.com/apiguardian-team/apiguardian.git")
+ branch.set("gh-pages")
+
+ contents {
+ from(docsDir)
+ into("docs")
+ }
+
+ preserve {
+ include("**/*")
+ exclude("docs/$docsVersion/**")
+ if (replaceCurrentDocs) {
+ exclude("docs/current/**")
+ }
+ }
+}
Binary files old/apiguardian-r1.0.0/gradle/wrapper/gradle-wrapper.jar and new/apiguardian-r1.1.2/gradle/wrapper/gradle-wrapper.jar differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/gradle/wrapper/gradle-wrapper.properties new/apiguardian-r1.1.2/gradle/wrapper/gradle-wrapper.properties
--- old/apiguardian-r1.0.0/gradle/wrapper/gradle-wrapper.properties 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/gradle/wrapper/gradle-wrapper.properties 2021-06-27 14:52:48.000000000 +0200
@@ -1,5 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
+distributionSha256Sum=2debee19271e1b82c6e41137d78e44e6e841035230a1a169ca47fd3fb09ed87b
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-bin.zip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/gradle.properties new/apiguardian-r1.1.2/gradle.properties
--- old/apiguardian-r1.0.0/gradle.properties 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/gradle.properties 2021-06-27 14:52:48.000000000 +0200
@@ -1,5 +1,5 @@
group = org.apiguardian
-version = 1.0.0
+version = 1.1.2
defaultBuiltBy = @API Guardian Team
releaseBranch = master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/gradlew new/apiguardian-r1.1.2/gradlew
--- old/apiguardian-r1.0.0/gradlew 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/gradlew 2021-06-27 14:52:48.000000000 +0200
@@ -1,5 +1,21 @@
#!/usr/bin/env sh
+#
+# Copyright 2015 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
##############################################################################
##
## Gradle start up script for UN*X
@@ -28,7 +44,7 @@
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
@@ -56,7 +72,7 @@
Darwin* )
darwin=true
;;
- MINGW* )
+ MSYS* | MINGW* )
msys=true
;;
NONSTOP* )
@@ -66,6 +82,7 @@
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
@@ -109,10 +126,11 @@
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
@@ -138,19 +156,19 @@
else
eval `echo args$i`="\"$arg\""
fi
- i=$((i+1))
+ i=`expr $i + 1`
done
case $i in
- (0) set -- ;;
- (1) set -- "$args0" ;;
- (2) set -- "$args0" "$args1" ;;
- (3) set -- "$args0" "$args1" "$args2" ;;
- (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ 0) set -- ;;
+ 1) set -- "$args0" ;;
+ 2) set -- "$args0" "$args1" ;;
+ 3) set -- "$args0" "$args1" "$args2" ;;
+ 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
@@ -159,14 +177,9 @@
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
-APP_ARGS=$(save "$@")
+APP_ARGS=`save "$@"`
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
-if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
- cd "$(dirname "$0")"
-fi
-
exec "$JAVACMD" "$@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/gradlew.bat new/apiguardian-r1.1.2/gradlew.bat
--- old/apiguardian-r1.0.0/gradlew.bat 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/gradlew.bat 2021-06-27 14:52:48.000000000 +0200
@@ -1,84 +1,89 @@
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS=
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:init
-@rem Get command-line arguments, handling Windows variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/settings.gradle new/apiguardian-r1.1.2/settings.gradle
--- old/apiguardian-r1.0.0/settings.gradle 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/settings.gradle 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-rootProject.name = 'apiguardian-api'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/settings.gradle.kts new/apiguardian-r1.1.2/settings.gradle.kts
--- old/apiguardian-r1.0.0/settings.gradle.kts 1970-01-01 01:00:00.000000000 +0100
+++ new/apiguardian-r1.1.2/settings.gradle.kts 2021-06-27 14:52:48.000000000 +0200
@@ -0,0 +1,5 @@
+rootProject.name = "apiguardian-api"
+
+require(JavaVersion.current().isJava11) {
+ "The @API Guardian build requires Java 11. Currently executing with Java ${JavaVersion.current()}."
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/src/main/java/org/apiguardian/api/API.java new/apiguardian-r1.1.2/src/main/java/org/apiguardian/api/API.java
--- old/apiguardian-r1.0.0/src/main/java/org/apiguardian/api/API.java 2017-09-10 11:51:33.000000000 +0200
+++ new/apiguardian-r1.1.2/src/main/java/org/apiguardian/api/API.java 2021-06-27 14:52:48.000000000 +0200
@@ -19,6 +19,7 @@
import static java.lang.annotation.ElementType.CONSTRUCTOR;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PACKAGE;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
@@ -38,9 +39,13 @@
* a class annotated with {@code @API(status = STABLE)} may declare a constructor
* for internal usage that is annotated with {@code @API(status = INTERNAL)}.
*
+ * <p>If {@code @API} is present on a package, it is considered to hold for all
+ * public types in its package. The same rules for lowered stability apply as
+ * if they were specified on a type.
+ *
* @since 1.0
*/
-@Target({ TYPE, METHOD, CONSTRUCTOR, FIELD })
+@Target({ TYPE, METHOD, CONSTRUCTOR, FIELD, PACKAGE })
@Retention(RUNTIME)
@Documented
public @interface API {
@@ -83,6 +88,12 @@
/**
* Should no longer be used. Might disappear in the next minor release.
+ *
+ * <p>This status is usually used in combination with the standard annotation
+ * {@link Deprecated @Deprecated} because that annotation is recognized by
+ * IDEs and the compiler. However, there are also cases where this status
+ * can be used on its own, for example when transitioning a {@link #MAINTAINED}
+ * feature to an {@link #INTERNAL} one.
*/
DEPRECATED,
@@ -97,16 +108,16 @@
EXPERIMENTAL,
/**
- * Intended for features that will not be changed in a backwards-
- * incompatible way for at least the next minor release of the current
- * major version. If scheduled for removal, such a feature will be
- * demoted to {@link #DEPRECATED} first.
+ * Intended for features that will not be changed in a backwards-incompatible
+ * way for at least the next minor release of the current major version.
+ * If scheduled for removal, such a feature will be demoted to
+ * {@link #DEPRECATED} first.
*/
MAINTAINED,
/**
- * Intended for features that will not be changed in a backwards-
- * incompatible way in the current major version.
+ * Intended for features that will not be changed in a backwards-incompatible
+ * way in the current major version.
*/
STABLE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apiguardian-r1.0.0/src/module/java/org.apiguardian.api/module-info.java new/apiguardian-r1.1.2/src/module/java/org.apiguardian.api/module-info.java
--- old/apiguardian-r1.0.0/src/module/java/org.apiguardian.api/module-info.java 1970-01-01 01:00:00.000000000 +0100
+++ new/apiguardian-r1.1.2/src/module/java/org.apiguardian.api/module-info.java 2021-06-27 14:52:48.000000000 +0200
@@ -0,0 +1,3 @@
+module org.apiguardian.api {
+ exports org.apiguardian.api;
+}
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package clojure for openSUSE:Factory checked in at 2024-04-30 17:26:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clojure (Old)
and /work/SRC/openSUSE:Factory/.clojure.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clojure"
Tue Apr 30 17:26:40 2024 rev:22 rq:1170673 version:1.11.3.1456
Changes:
--------
--- /work/SRC/openSUSE:Factory/clojure/clojure.changes 2024-03-10 20:26:14.377569485 +0100
+++ /work/SRC/openSUSE:Factory/.clojure.new.1880/clojure.changes 2024-04-30 17:27:42.746940448 +0200
@@ -1,0 +2,9 @@
+Mon Apr 29 06:54:02 UTC 2024 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 1.11.3.1456:
+ * CLJ-2843 - Reflective calls to Java methods that take primitive
+ long or double now work when passed a narrower boxed number at
+ runtime (Integer, Short, Byte, Float). Previously, these methods
+ were not matched during reflection and an error was thrown.
+
+-------------------------------------------------------------------
Old:
----
clojure-tools-1.11.2.1446.tar.gz
New:
----
clojure-tools-1.11.3.1456.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ clojure.spec ++++++
--- /var/tmp/diff_new_pack.sqX0Ih/_old 2024-04-30 17:27:43.578970703 +0200
+++ /var/tmp/diff_new_pack.sqX0Ih/_new 2024-04-30 17:27:43.578970703 +0200
@@ -17,7 +17,7 @@
Name: clojure
-Version: 1.11.2.1446
+Version: 1.11.3.1456
Release: 0
Summary: A dynamic programming language that targets the JVM
License: EPL-1.0
++++++ clojure-tools-1.11.2.1446.tar.gz -> clojure-tools-1.11.3.1456.tar.gz ++++++
/work/SRC/openSUSE:Factory/clojure/clojure-tools-1.11.2.1446.tar.gz /work/SRC/openSUSE:Factory/.clojure.new.1880/clojure-tools-1.11.3.1456.tar.gz differ: char 15, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package swaybg for openSUSE:Factory checked in at 2024-04-30 17:26:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/swaybg (Old)
and /work/SRC/openSUSE:Factory/.swaybg.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "swaybg"
Tue Apr 30 17:26:38 2024 rev:6 rq:1170661 version:1.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/swaybg/swaybg.changes 2023-01-17 17:35:50.505363815 +0100
+++ /work/SRC/openSUSE:Factory/.swaybg.new.1880/swaybg.changes 2024-04-30 17:27:41.770904957 +0200
@@ -1,0 +2,12 @@
+Mon Apr 29 06:24:33 UTC 2024 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 1.2.1:
+ * Unify color validation and parsing functions
+ * Document option arguments in command line usage
+ * Correct for image orientation when loading image
+ * wayland-protocols min. version to 1.26
+ * main.c: fix build against gcc-14 (-Walloc-size)
+ * build: find native wayland-scanner program
+ * build: drop intermediate protocols library
+
+-------------------------------------------------------------------
Old:
----
swaybg-1.2.0.tar.gz
New:
----
swaybg-1.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ swaybg.spec ++++++
--- /var/tmp/diff_new_pack.UZs7t1/_old 2024-04-30 17:27:42.194920375 +0200
+++ /var/tmp/diff_new_pack.UZs7t1/_new 2024-04-30 17:27:42.194920375 +0200
@@ -1,7 +1,7 @@
#
# spec file for package swaybg
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: swaybg
-Version: 1.2.0
+Version: 1.2.1
Release: 0
Summary: Wallpaper tool for Wayland compositors
License: MIT
@@ -32,7 +32,7 @@
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(wayland-client)
-BuildRequires: pkgconfig(wayland-protocols)
+BuildRequires: pkgconfig(wayland-protocols) >= 1.26
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(xkbcommon)
++++++ swaybg-1.2.0.tar.gz -> swaybg-1.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaybg-1.2.0/background-image.c new/swaybg-1.2.1/background-image.c
--- old/swaybg-1.2.0/background-image.c 2022-12-04 17:40:47.000000000 +0100
+++ new/swaybg-1.2.1/background-image.c 2024-04-28 10:09:42.000000000 +0200
@@ -31,8 +31,12 @@
err->message);
return NULL;
}
- image = gdk_cairo_image_surface_create_from_pixbuf(pixbuf);
+ // Correct for embedded image orientation; typical images are not
+ // rotated and will be handled efficiently
+ GdkPixbuf *oriented = gdk_pixbuf_apply_embedded_orientation(pixbuf);
g_object_unref(pixbuf);
+ image = gdk_cairo_image_surface_create_from_pixbuf(oriented);
+ g_object_unref(oriented);
#else
image = cairo_image_surface_create_from_png(path);
#endif // HAVE_GDK_PIXBUF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaybg-1.2.0/main.c new/swaybg-1.2.1/main.c
--- old/swaybg-1.2.0/main.c 2022-12-04 17:40:47.000000000 +0100
+++ new/swaybg-1.2.1/main.c 2024-04-28 10:09:42.000000000 +0200
@@ -16,22 +16,29 @@
#include "viewporter-client-protocol.h"
#include "single-pixel-buffer-v1-client-protocol.h"
-static uint32_t parse_color(const char *color) {
+/*
+ * If `color` is a hexadecimal string of the form 'rrggbb' or '#rrggbb',
+ * `*result` will be set to the uint32_t version of the color. Otherwise,
+ * return false and leave `*result` unmodified.
+ */
+static bool parse_color(const char *color, uint32_t *result) {
if (color[0] == '#') {
++color;
}
int len = strlen(color);
- if (len != 6 && len != 8) {
- swaybg_log(LOG_DEBUG, "Invalid color %s, defaulting to 0xFFFFFFFF",
- color);
- return 0xFFFFFFFF;
- }
- uint32_t res = (uint32_t)strtoul(color, NULL, 16);
- if (strlen(color) == 6) {
- res = (res << 8) | 0xFF;
+ if (len != 6) {
+ return false;
+ }
+ for (int i = 0; i < len; ++i) {
+ if (!isxdigit(color[i])) {
+ return false;
+ }
}
- return res;
+
+ uint32_t val = (uint32_t)strtoul(color, NULL, 16);
+ *result = (val << 8) | 0xFF;
+ return true;
}
struct swaybg_state {
@@ -84,24 +91,6 @@
struct wl_list link;
};
-bool is_valid_color(const char *color) {
- int len = strlen(color);
- if (len != 7 || color[0] != '#') {
- swaybg_log(LOG_ERROR, "%s is not a valid color for swaybg. "
- "Color should be specified as #rrggbb (no alpha).", color);
- return false;
- }
-
- int i;
- for (i = 1; i < len; ++i) {
- if (!isxdigit(color[i])) {
- return false;
- }
- }
-
- return true;
-}
-
static void render_frame(struct swaybg_output *output, cairo_surface_t *surface) {
int buffer_width = output->width * output->scale,
buffer_height = output->height * output->scale;
@@ -445,17 +434,17 @@
const char *usage =
"Usage: swaybg <options...>\n"
"\n"
- " -c, --color Set the background color.\n"
+ " -c, --color RRGGBB Set the background color.\n"
" -h, --help Show help message and quit.\n"
- " -i, --image Set the image to display.\n"
- " -m, --mode Set the mode to use for the image.\n"
- " -o, --output Set the output to operate on or * for all.\n"
+ " -i, --image <path> Set the image to display.\n"
+ " -m, --mode <mode> Set the mode to use for the image.\n"
+ " -o, --output <name> Set the output to operate on or * for all.\n"
" -v, --version Show the version number and quit.\n"
"\n"
"Background Modes:\n"
" stretch, fit, fill, center, tile, or solid_color\n";
- struct swaybg_output_config *config = calloc(sizeof(struct swaybg_output_config), 1);
+ struct swaybg_output_config *config = calloc(1, sizeof(struct swaybg_output_config));
config->output = strdup("*");
config->mode = BACKGROUND_MODE_INVALID;
wl_list_init(&config->link); // init for safe removal
@@ -469,11 +458,11 @@
}
switch (c) {
case 'c': // color
- if (!is_valid_color(optarg)) {
- swaybg_log(LOG_ERROR, "Invalid color: %s", optarg);
+ if (!parse_color(optarg, &config->color)) {
+ swaybg_log(LOG_ERROR, "%s is not a valid color for swaybg. "
+ "Color should be specified as rrggbb or #rrggbb (no alpha).", optarg);
continue;
}
- config->color = parse_color(optarg);
break;
case 'i': // image
config->image_path = optarg;
@@ -489,7 +478,7 @@
// Empty config or merged on top of an existing one
destroy_swaybg_output_config(config);
}
- config = calloc(sizeof(struct swaybg_output_config), 1);
+ config = calloc(1, sizeof(struct swaybg_output_config));
config->output = strdup(optarg);
config->mode = BACKGROUND_MODE_INVALID;
wl_list_init(&config->link); // init for safe removal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaybg-1.2.0/meson.build new/swaybg-1.2.1/meson.build
--- old/swaybg-1.2.0/meson.build 2022-12-04 17:40:47.000000000 +0100
+++ new/swaybg-1.2.1/meson.build 2024-04-28 10:09:42.000000000 +0200
@@ -1,7 +1,7 @@
project(
'swaybg',
'c',
- version: '1.2.0',
+ version: '1.2.1',
license: 'MIT',
meson_version: '>=0.59.0',
default_options: [
@@ -26,12 +26,11 @@
add_project_arguments('-D_C11_SOURCE', language: 'c')
endif
-
cc = meson.get_compiler('c')
rt = cc.find_library('rt')
wayland_client = dependency('wayland-client')
-wayland_protos = dependency('wayland-protocols', version: '>=1.14')
+wayland_protos = dependency('wayland-protocols', version: '>=1.26')
wayland_scanner = dependency('wayland-scanner', version: '>=1.14.91', native: true)
cairo = dependency('cairo')
gdk_pixbuf = dependency('gdk-pixbuf-2.0', required: get_option('gdk-pixbuf'))
@@ -55,7 +54,7 @@
wl_protocol_dir = wayland_protos.get_variable('pkgdatadir')
-wayland_scanner_prog = find_program(wayland_scanner.get_variable('wayland_scanner'))
+wayland_scanner_prog = find_program(wayland_scanner.get_variable('wayland_scanner'), native: true)
wayland_scanner_code = generator(
wayland_scanner_prog,
@@ -69,8 +68,7 @@
arguments: ['client-header', '@INPUT@', '@OUTPUT@'],
)
-client_protos_src = []
-client_protos_headers = []
+protos_src = []
client_protocols = [
wl_protocol_dir / 'stable/xdg-shell/xdg-shell.xml',
@@ -80,43 +78,27 @@
]
foreach filename : client_protocols
- client_protos_src += wayland_scanner_code.process(filename)
- client_protos_headers += wayland_scanner_client.process(filename)
+ protos_src += wayland_scanner_code.process(filename)
+ protos_src += wayland_scanner_client.process(filename)
endforeach
-lib_client_protos = static_library(
- 'client_protos',
- client_protos_src + client_protos_headers,
- dependencies: [wayland_client]
-) # for the include directory
-
-client_protos = declare_dependency(
- link_with: lib_client_protos,
- sources: client_protos_headers,
-)
-
-dependencies = [
- cairo,
- client_protos,
- rt,
- gdk_pixbuf,
- wayland_client,
-]
-
-sources = [
- 'background-image.c',
- 'cairo.c',
- 'log.c',
- 'main.c',
- 'pool-buffer.c',
-]
-
-swaybg_inc = include_directories('include')
-
-executable('swaybg',
- sources,
- include_directories: [swaybg_inc],
- dependencies: dependencies,
+executable(
+ 'swaybg',
+ [
+ 'background-image.c',
+ 'cairo.c',
+ 'log.c',
+ 'main.c',
+ 'pool-buffer.c',
+ protos_src,
+ ],
+ include_directories: 'include',
+ dependencies: [
+ cairo,
+ rt,
+ gdk_pixbuf,
+ wayland_client,
+ ],
install: true
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/swaybg-1.2.0/swaybg.1.scd new/swaybg-1.2.1/swaybg.1.scd
--- old/swaybg-1.2.0/swaybg.1.scd 2022-12-04 17:40:47.000000000 +0100
+++ new/swaybg-1.2.1/swaybg.1.scd 2024-04-28 10:09:42.000000000 +0200
@@ -16,7 +16,7 @@
# OPTIONS
-*-c, --color* <#rrggbb>
+*-c, --color* <[#]rrggbb>
Set the background color.
*-h, --help*
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2024-04-30 17:26:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Tue Apr 30 17:26:26 2024 rev:731 rq:1170696 version:6.8.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2024-04-19 19:13:13.673291401 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1880/dtb-aarch64.changes 2024-04-30 17:27:17.514022914 +0200
@@ -1,0 +2,293 @@
+Mon Apr 29 07:21:39 CEST 2024 - jslaby(a)suse.cz
+
+- Linux 6.8.8 (bsc#1012628).
+- thunderbolt: Reset only non-USB4 host routers in resume
+ (bsc#1012628).
+- ksmbd: common: use struct_group_attr instead of struct_group
+ for network_open_info (bsc#1012628).
+- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
+ (bsc#1012628).
+- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
+ (bsc#1012628).
+- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
+ (bsc#1012628).
+- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all
+ boards (bsc#1012628).
+- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz
+ XTAL MT7530 (bsc#1012628).
+- fork: defer linking file vma until vma is fully initialized
+ (bsc#1012628).
+- nilfs2: fix OOB in nilfs_set_de_type (bsc#1012628).
+- Squashfs: check the inode number is not the invalid value of
+ zero (bsc#1012628).
+- bootconfig: use memblock_free_late to free xbc memory to buddy
+ (bsc#1012628).
+- nouveau: fix instmem race condition around ptr stores
+ (bsc#1012628).
+- drm/vmwgfx: Fix crtc's atomic check conditional (bsc#1012628).
+- drm/vmwgfx: Sort primary plane formats by order of preference
+ (bsc#1012628).
+- drm/vmwgfx: Fix prime import/export (bsc#1012628).
+- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
+ (bsc#1012628).
+- drm/ttm: stop pooling cached NUMA pages v2 (bsc#1012628).
+- drm/amdgpu: remove invalid resource->start check v2
+ (bsc#1012628).
+- drm/amdkfd: Fix memory leak in create_process failure
+ (bsc#1012628).
+- drm/amdgpu: validate the parameters of bo mapping operations
+ more clearly (bsc#1012628).
+- fuse: fix leaked ENOSYS error on first statx call (bsc#1012628).
+- mm/shmem: inline shmem_is_huge() for disabled transparent
+ hugepages (bsc#1012628).
+- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap
+ is enabled (bsc#1012628).
+- mm,swapops: update check in is_pfn_swap_entry for hwpoison
+ entries (bsc#1012628).
+- mm/userfaultfd: allow hugetlb change protection upon poison
+ entry (bsc#1012628).
+- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle
+ VM_FAULT_RETRY properly (bsc#1012628).
+- init/main.c: Fix potential static_command_line memory overflow
+ (bsc#1012628).
+- arm64: hibernate: Fix level3 translation fault in swsusp_save()
+ (bsc#1012628).
+- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
+ (bsc#1012628).
+- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing
+ dirty status (bsc#1012628).
+- KVM: x86/mmu: x86: Don't overflow lpage_info when checking
+ attributes (bsc#1012628).
+- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD
+ platforms (bsc#1012628).
+- KVM: x86/pmu: Disable support for adaptive PEBS (bsc#1012628).
+- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel
+ compatible (bsc#1012628).
+- sched: Add missing memory barrier in switch_mm_cid
+ (bsc#1012628).
+- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
+ (bsc#1012628).
+- speakup: Avoid crash on very long word (bsc#1012628).
+- mei: me: disable RPL-S on SPS and IGN firmwares (bsc#1012628).
+- mei: vsc: Unregister interrupt handler for system suspend
+ (bsc#1012628).
+- usb: typec: tcpm: Correct the PDO counting in pd_set
+ (bsc#1012628).
+- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb
+ ep transport error (bsc#1012628).
+- usb: Disable USB3 LPM at shutdown (bsc#1012628).
+- usb: dwc2: host: Fix dereference issue in DDMA completion flow
+ (bsc#1012628).
+- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
+ (bsc#1012628).
+- Revert "usb: cdc-wdm: close race between read and workqueue"
+ (bsc#1012628).
+- USB: serial: option: add Telit FN920C04 rmnet compositions
+ (bsc#1012628).
+- USB: serial: option: add Rolling RW101-GL and RW135-GL support
+ (bsc#1012628).
+- USB: serial: option: support Quectel EM060K sub-models
+ (bsc#1012628).
+- USB: serial: option: add Lonsung U8300/U9300 product
+ (bsc#1012628).
+- USB: serial: option: add support for Fibocom FM650/FG650
+ (bsc#1012628).
+- USB: serial: option: add Fibocom FM135-GL variants
+ (bsc#1012628).
+- serial: core: Fix missing shutdown and startup for serial base
+ port (bsc#1012628).
+- serial: core: Clearing the circular buffer before NULLifying it
+ (bsc#1012628).
+- serial: core: Fix regression when runtime PM is not enabled
+ (bsc#1012628).
+- serial: stm32: Reset .throttled state in .startup()
+ (bsc#1012628).
+- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
+ (bsc#1012628).
+- serial: 8250_dw: Revert: Do not reclock if already at correct
+ rate (bsc#1012628).
+- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
+ (bsc#1012628).
+- serial: mxs-auart: add spinlock around changing cts state
+ (bsc#1012628).
+- comedi: vmk80xx: fix incomplete endpoint checking (bsc#1012628).
+- thunderbolt: Do not create DisplayPort tunnels on adapters of
+ the same router (bsc#1012628).
+- thunderbolt: Fix wake configurations after device unplug
+ (bsc#1012628).
+- thunderbolt: Avoid notify PM core about runtime PM resume
+ (bsc#1012628).
+- binder: check offset alignment in binder_get_object()
+ (bsc#1012628).
+- misc: rtsx: Fix rts5264 driver status incorrect when card
+ removed (bsc#1012628).
+- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
+ (bsc#1012628).
+- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with
+ ALC269VC (bsc#1012628).
+- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
+ (bsc#1012628).
+- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to
+ support ThinkPad ICE-1 (bsc#1012628).
+- ALSA: hda/tas2781: correct the register for pow calibrated data
+ (bsc#1012628).
+- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
+ (bsc#1012628).
+- net/mlx5: E-switch, store eswitch pointer before registering
+ devlink_param (bsc#1012628).
+- block: propagate partition scanning errors to the BLKRRPART
+ ioctl (bsc#1012628).
+- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
+ (bsc#1012628).
+- x86/bugs: Fix BHI retpoline check (bsc#1012628).
+- selftests/powerpc/papr-vpd: Fix missing variable initialization
+ (bsc#1012628).
+- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
+ (bsc#1012628).
+- clk: mediatek: Do a runtime PM get on controllers during probe
+ (bsc#1012628).
+- clk: Get runtime PM before walking tree for clk_summary
+ (bsc#1012628).
+- clk: Get runtime PM before walking tree during disable_unused
+ (bsc#1012628).
+- clk: Initialize struct clk_core kref earlier (bsc#1012628).
+- clk: Remove prepare_lock hold assertion in __clk_release()
+ (bsc#1012628).
+- interconnect: Don't access req_list while it's being manipulated
+ (bsc#1012628).
+- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
+ (bsc#1012628).
+- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
+ (bsc#1012628).
+- thermal/debugfs: Add missing count increment to
+ thermal_debug_tz_trip_up() (bsc#1012628).
+- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
+ (bsc#1012628).
+- drm/radeon: make -fstrict-flex-arrays=3 happy (bsc#1012628).
+- drm/panel: visionox-rm69299: don't unregister DSI device
+ (bsc#1012628).
+- thunderbolt: Reset topology created by the boot firmware
+ (bsc#1012628).
+- thunderbolt: Make tb_switch_reset() support Thunderbolt 2,
+ 3 and USB4 routers (bsc#1012628).
+- thunderbolt: Introduce tb_path_deactivate_hop() (bsc#1012628).
+- thunderbolt: Introduce tb_port_reset() (bsc#1012628).
+- userfaultfd: change src_folio after ensuring it's unpinned in
+ UFFDIO_MOVE (bsc#1012628).
+- drm/v3d: Don't increment `enabled_ns` twice (bsc#1012628).
+- drm: nv04: Fix out of bounds access (bsc#1012628).
+- iommufd: Add config needed for iommufd_fail_nth (bsc#1012628).
+- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
+ (bsc#1012628).
+- s390/cio: fix race condition during online processing
+ (bsc#1012628).
+- s390/qdio: handle deferred cc1 (bsc#1012628).
+- perf lock contention: Add a missing NULL check (bsc#1012628).
+- perf annotate: Make sure to call symbol__annotate2() in TUI
+ (bsc#1012628).
+- RDMA/mlx5: Fix port number for counter query in multi-port
+ configuration (bsc#1012628).
+- RDMA/cm: Print the old state when cm_destroy_id gets timeout
+ (bsc#1012628).
+- RDMA/rxe: Fix the problem "mutex_destroy missing" (bsc#1012628).
+- NFSD: fix endianness issue in nfsd4_encode_fattr4 (bsc#1012628).
+- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before
+ using them (bsc#1012628).
+- net: ravb: Allow RX loop to move past DMA mapping errors
+ (bsc#1012628).
+- net: ravb: Count packets instead of descriptors in R-Car RX path
+ (bsc#1012628).
+- ravb: Group descriptor types used in Rx ring (bsc#1012628).
+- net: ethernet: mtk_eth_soc: fix WED + wifi reset (bsc#1012628).
+- net/sched: Fix mirred deadlock on device recursion
+ (bsc#1012628).
+- netfilter: nf_tables: fix memleak in map from abort path
+ (bsc#1012628).
+- gpiolib: swnode: Remove wrong header inclusion (bsc#1012628).
+- netfilter: nf_tables: restore set elements when delete set fails
+ (bsc#1012628).
+- netfilter: nf_tables: missing iterator type in lookup walk
+ (bsc#1012628).
+- s390/ism: Properly fix receive message buffer allocation
+ (bsc#1012628).
+- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
+ (bsc#1012628).
+- net: dsa: mt7530: fix mirroring frames received on local port
+ (bsc#1012628).
+- tun: limit printing rate when illegal packet received by tun
+ dev (bsc#1012628).
+- ice: Fix checking for unsupported keys on non-tunnel device
+ (bsc#1012628).
+- ice: tc: allow zero flags in parsing tc flower (bsc#1012628).
+- ice: tc: check src_vsi in case of traffic from VF (bsc#1012628).
+- net: stmmac: Fix IP-cores specific MAC capabilities
+ (bsc#1012628).
+- net: stmmac: Fix max-speed being ignored on queue re-init
+ (bsc#1012628).
+- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth
+ only (bsc#1012628).
+- selftests/tcp_ao: Printing fixes to confirm with format-security
+ (bsc#1012628).
+- selftests/tcp_ao: Fix fscanf() call for format-security
+ (bsc#1012628).
+- selftests/tcp_ao: Zero-init tcp_ao_info_opt (bsc#1012628).
+- selftests/tcp_ao: Make RST tests less flaky (bsc#1012628).
+- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
+ (bsc#1012628).
+- net: change maximum number of UDP segments to 128 (bsc#1012628).
+- net/mlx5e: Prevent deadlock while disabling aRFS (bsc#1012628).
+- net/mlx5: Restore mistakenly dropped parts in register devlink
+ flow (bsc#1012628).
+- net/mlx5: Lag, restore buckets number to default after hash
+ LAG deactivation (bsc#1012628).
+- net: sparx5: flower: fix fragment flags handling (bsc#1012628).
+- af_unix: Don't peek OOB data without MSG_OOB (bsc#1012628).
+- af_unix: Call manage_oob() for every skb in
+ unix_stream_read_generic() (bsc#1012628).
+- netfilter: flowtable: incorrect pppoe tuple (bsc#1012628).
+- netfilter: flowtable: validate pppoe header (bsc#1012628).
+- netfilter: nft_set_pipapo: do not free live element
+ (bsc#1012628).
+- netfilter: nft_set_pipapo: walk over current view on netlink
+ dump (bsc#1012628).
+- netfilter: nft_set_pipapo: constify lookup fn args where
+ possible (bsc#1012628).
+- netfilter: br_netfilter: skip conntrack input hook for promisc
+ packets (bsc#1012628).
+- netfilter: nf_tables: Fix potential data-race in
+ __nft_obj_type_get() (bsc#1012628).
+- netfilter: nf_tables: Fix potential data-race in
+ __nft_expr_type_get() (bsc#1012628).
+- scsi: ufs: qcom: Add missing interconnect bandwidth values
+ for Gear 5 (bsc#1012628).
+- r8169: add missing conditional compiling for call to
+ r8169_remove_leds (bsc#1012628).
+- r8169: fix LED-related deadlock on module removal (bsc#1012628).
+- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
+ (bsc#1012628).
+- btrfs: do not wait for short bulk allocation (bsc#1012628).
+- net: usb: ax88179_178a: avoid writing the mac address before
+ first reading (bsc#1012628).
+- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
+ (bsc#1012628).
+- random: handle creditable entropy from atomic process context
+ (bsc#1012628).
+- selftests/ftrace: Limit length in subsystem-enable tests
+ (bsc#1012628).
+- SUNRPC: Fix rpcgss_context trace event acceptor field
+ (bsc#1012628).
+- Revert "vmgenid: emit uevent when VMGENID updates"
+ (bsc#1012628).
+- drm/i915/cdclk: Fix voltage_level programming edge case
+ (bsc#1012628).
+- io_uring: Fix io_cqring_wait() not restoring sigmask on
+ get_timespec64() failure (bsc#1012628).
+- commit 9d04f0e
+
+-------------------------------------------------------------------
+Thu Apr 25 22:06:33 CEST 2024 - jslaby(a)suse.cz
+
+- bootconfig: Fix the kerneldoc of _xbc_exit() (git-fixes).
+- commit 5cd3298
+
+-------------------------------------------------------------------
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.402382480 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.402382480 +0200
@@ -17,7 +17,7 @@
%define srcversion 6.8
-%define patchversion 6.8.7
+%define patchversion 6.8.8
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.562388299 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.562388299 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.8
-%define patchversion 6.8.7
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define patchversion 6.8.8
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-64kb
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.674392372 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.674392372 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.8
-%define patchversion 6.8.7
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define patchversion 6.8.8
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%define build_html 1
%define build_pdf 0
@@ -28,9 +28,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-docs
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.710393681 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.714393826 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.8
-%define patchversion 6.8.7
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define patchversion 6.8.8
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-kvmsmall
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.794396736 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.794396736 +0200
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 6.8.7
+%define patchversion 6.8.8
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
%endif
%endif
%endif
-%global kernel_package kernel%kernel_flavor-srchash-5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%global kernel_package kernel%kernel_flavor-srchash-5cd329854ea295ada7c5947f7c0296101445c98e
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.834398190 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.838398335 +0200
@@ -17,15 +17,15 @@
# needsrootforbuild
-%define patchversion 6.8.7
+%define patchversion 6.8.8
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.926401535 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.926401535 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.8
-%define patchversion 6.8.7
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define patchversion 6.8.8
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-pae
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:27.966402990 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:27.970403135 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.8
-%define patchversion 6.8.7
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define patchversion 6.8.8
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -26,9 +26,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-source
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:28.006404445 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:28.006404445 +0200
@@ -16,16 +16,16 @@
#
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
-Version: 6.8.7
+Version: 6.8.8
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:28.046405899 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:28.046405899 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.8
-%define patchversion 6.8.7
-%define git_commit 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+%define patchversion 6.8.8
+%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-vanilla
-Version: 6.8.7
+Version: 6.8.8
%if 0%{?is_kotd}
-Release: <RELEASE>.g5c0cf23
+Release: <RELEASE>.g5cd3298
%else
Release: 0
%endif
kernel-zfcpdump.spec: same change
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 15352 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/bootconfig-Fix-the-kerneldoc-of-_xbc_exit.patch new/patches.suse/bootconfig-Fix-the-kerneldoc-of-_xbc_exit.patch
--- old/patches.suse/bootconfig-Fix-the-kerneldoc-of-_xbc_exit.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/bootconfig-Fix-the-kerneldoc-of-_xbc_exit.patch 2024-04-29 07:24:46.000000000 +0200
@@ -0,0 +1,33 @@
+From: "Masami Hiramatsu (Google)" <mhiramat(a)kernel.org>
+Date: Tue, 16 Apr 2024 06:44:04 +0900
+Subject: bootconfig: Fix the kerneldoc of _xbc_exit()
+Git-commit: 298b871cd55a607037ac8af0011b9fdeb54c1e65
+Patch-mainline: 6.9-rc5
+References: git-fixes
+
+Fix the kerneldoc of _xbc_exit() which is updated to have an @early
+argument and the function name is changed.
+
+Link: https://lore.kernel.org/all/171321744474.599864.13532445969528690358.stgit@…
+
+Reported-by: kernel test robot <lkp(a)intel.com>
+Closes: https://lore.kernel.org/oe-kbuild-all/202404150036.kPJ3HEFA-lkp@intel.com/
+Fixes: 89f9a1e876b5 ("bootconfig: use memblock_free_late to free xbc memory to buddy")
+Signed-off-by: Masami Hiramatsu (Google) <mhiramat(a)kernel.org>
+Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
+---
+ lib/bootconfig.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/lib/bootconfig.c
++++ b/lib/bootconfig.c
+@@ -901,7 +901,8 @@ static int __init xbc_parse_tree(void)
+ }
+
+ /**
+- * xbc_exit() - Clean up all parsed bootconfig
++ * _xbc_exit() - Clean up all parsed bootconfig
++ * @early: Set true if this is called before budy system is initialized.
+ *
+ * This clears all data structures of parsed bootconfig on memory.
+ * If you need to reuse xbc_init() with new boot config, you can
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:29.774468736 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:29.782469027 +0200
@@ -1747,6 +1747,166 @@
patches.kernel.org/6.8.7-171-drm-amd-display-always-reset-ODM-mode-in-conte…
patches.kernel.org/6.8.7-172-drm-amd-display-fix-disable-otg-wa-logic-in-DC…
patches.kernel.org/6.8.7-173-Linux-6.8.7.patch
+ patches.kernel.org/6.8.8-001-io_uring-Fix-io_cqring_wait-not-restoring-sigm…
+ patches.kernel.org/6.8.8-002-drm-i915-cdclk-Fix-voltage_level-programming-e…
+ patches.kernel.org/6.8.8-003-Revert-vmgenid-emit-uevent-when-VMGENID-update…
+ patches.kernel.org/6.8.8-004-SUNRPC-Fix-rpcgss_context-trace-event-acceptor…
+ patches.kernel.org/6.8.8-005-selftests-ftrace-Limit-length-in-subsystem-ena…
+ patches.kernel.org/6.8.8-006-random-handle-creditable-entropy-from-atomic-p…
+ patches.kernel.org/6.8.8-007-scsi-core-Fix-handling-of-SCMD_FAIL_IF_RECOVER…
+ patches.kernel.org/6.8.8-008-net-usb-ax88179_178a-avoid-writing-the-mac-add…
+ patches.kernel.org/6.8.8-009-btrfs-do-not-wait-for-short-bulk-allocation.pa…
+ patches.kernel.org/6.8.8-010-btrfs-zoned-do-not-flag-ZEROOUT-on-non-dirty-e…
+ patches.kernel.org/6.8.8-011-r8169-fix-LED-related-deadlock-on-module-remov…
+ patches.kernel.org/6.8.8-012-r8169-add-missing-conditional-compiling-for-ca…
+ patches.kernel.org/6.8.8-013-scsi-ufs-qcom-Add-missing-interconnect-bandwid…
+ patches.kernel.org/6.8.8-014-netfilter-nf_tables-Fix-potential-data-race-in…
+ patches.kernel.org/6.8.8-015-netfilter-nf_tables-Fix-potential-data-race-in…
+ patches.kernel.org/6.8.8-016-netfilter-br_netfilter-skip-conntrack-input-ho…
+ patches.kernel.org/6.8.8-017-netfilter-nft_set_pipapo-constify-lookup-fn-ar…
+ patches.kernel.org/6.8.8-018-netfilter-nft_set_pipapo-walk-over-current-vie…
+ patches.kernel.org/6.8.8-019-netfilter-nft_set_pipapo-do-not-free-live-elem…
+ patches.kernel.org/6.8.8-020-netfilter-flowtable-validate-pppoe-header.patch
+ patches.kernel.org/6.8.8-021-netfilter-flowtable-incorrect-pppoe-tuple.patch
+ patches.kernel.org/6.8.8-022-af_unix-Call-manage_oob-for-every-skb-in-unix_…
+ patches.kernel.org/6.8.8-023-af_unix-Don-t-peek-OOB-data-without-MSG_OOB.pa…
+ patches.kernel.org/6.8.8-024-net-sparx5-flower-fix-fragment-flags-handling.…
+ patches.kernel.org/6.8.8-025-net-mlx5-Lag-restore-buckets-number-to-default…
+ patches.kernel.org/6.8.8-026-net-mlx5-Restore-mistakenly-dropped-parts-in-r…
+ patches.kernel.org/6.8.8-027-net-mlx5e-Prevent-deadlock-while-disabling-aRF…
+ patches.kernel.org/6.8.8-028-net-change-maximum-number-of-UDP-segments-to-1…
+ patches.kernel.org/6.8.8-029-octeontx2-pf-fix-FLOW_DIS_IS_FRAGMENT-implemen…
+ patches.kernel.org/6.8.8-030-selftests-tcp_ao-Make-RST-tests-less-flaky.pat…
+ patches.kernel.org/6.8.8-031-selftests-tcp_ao-Zero-init-tcp_ao_info_opt.pat…
+ patches.kernel.org/6.8.8-032-selftests-tcp_ao-Fix-fscanf-call-for-format-se…
+ patches.kernel.org/6.8.8-033-selftests-tcp_ao-Printing-fixes-to-confirm-wit…
+ patches.kernel.org/6.8.8-034-net-stmmac-Apply-half-duplex-less-constraint-f…
+ patches.kernel.org/6.8.8-035-net-stmmac-Fix-max-speed-being-ignored-on-queu…
+ patches.kernel.org/6.8.8-036-net-stmmac-Fix-IP-cores-specific-MAC-capabilit…
+ patches.kernel.org/6.8.8-037-ice-tc-check-src_vsi-in-case-of-traffic-from-V…
+ patches.kernel.org/6.8.8-038-ice-tc-allow-zero-flags-in-parsing-tc-flower.p…
+ patches.kernel.org/6.8.8-039-ice-Fix-checking-for-unsupported-keys-on-non-t…
+ patches.kernel.org/6.8.8-040-tun-limit-printing-rate-when-illegal-packet-re…
+ patches.kernel.org/6.8.8-041-net-dsa-mt7530-fix-mirroring-frames-received-o…
+ patches.kernel.org/6.8.8-042-net-dsa-mt7530-fix-port-mirroring-for-MT7988-S…
+ patches.kernel.org/6.8.8-043-s390-ism-Properly-fix-receive-message-buffer-a…
+ patches.kernel.org/6.8.8-044-netfilter-nf_tables-missing-iterator-type-in-l…
+ patches.kernel.org/6.8.8-045-netfilter-nf_tables-restore-set-elements-when-…
+ patches.kernel.org/6.8.8-046-gpiolib-swnode-Remove-wrong-header-inclusion.p…
+ patches.kernel.org/6.8.8-047-netfilter-nf_tables-fix-memleak-in-map-from-ab…
+ patches.kernel.org/6.8.8-048-net-sched-Fix-mirred-deadlock-on-device-recurs…
+ patches.kernel.org/6.8.8-049-net-ethernet-mtk_eth_soc-fix-WED-wifi-reset.pa…
+ patches.kernel.org/6.8.8-050-ravb-Group-descriptor-types-used-in-Rx-ring.pa…
+ patches.kernel.org/6.8.8-051-net-ravb-Count-packets-instead-of-descriptors-…
+ patches.kernel.org/6.8.8-052-net-ravb-Allow-RX-loop-to-move-past-DMA-mappin…
+ patches.kernel.org/6.8.8-053-net-ethernet-ti-am65-cpsw-nuss-cleanup-DMA-Cha…
+ patches.kernel.org/6.8.8-054-NFSD-fix-endianness-issue-in-nfsd4_encode_fatt…
+ patches.kernel.org/6.8.8-055-RDMA-rxe-Fix-the-problem-mutex_destroy-missing…
+ patches.kernel.org/6.8.8-056-RDMA-cm-Print-the-old-state-when-cm_destroy_id…
+ patches.kernel.org/6.8.8-057-RDMA-mlx5-Fix-port-number-for-counter-query-in…
+ patches.kernel.org/6.8.8-058-perf-annotate-Make-sure-to-call-symbol__annota…
+ patches.kernel.org/6.8.8-059-perf-lock-contention-Add-a-missing-NULL-check.…
+ patches.kernel.org/6.8.8-060-s390-qdio-handle-deferred-cc1.patch
+ patches.kernel.org/6.8.8-061-s390-cio-fix-race-condition-during-online-proc…
+ patches.kernel.org/6.8.8-062-iommufd-Add-missing-IOMMUFD_DRIVER-kconfig-for…
+ patches.kernel.org/6.8.8-063-iommufd-Add-config-needed-for-iommufd_fail_nth…
+ patches.kernel.org/6.8.8-064-drm-nv04-Fix-out-of-bounds-access.patch
+ patches.kernel.org/6.8.8-065-drm-v3d-Don-t-increment-enabled_ns-twice.patch
+ patches.kernel.org/6.8.8-066-userfaultfd-change-src_folio-after-ensuring-it…
+ patches.kernel.org/6.8.8-067-thunderbolt-Introduce-tb_port_reset.patch
+ patches.kernel.org/6.8.8-068-thunderbolt-Introduce-tb_path_deactivate_hop.p…
+ patches.kernel.org/6.8.8-069-thunderbolt-Make-tb_switch_reset-support-Thund…
+ patches.kernel.org/6.8.8-070-thunderbolt-Reset-topology-created-by-the-boot…
+ patches.kernel.org/6.8.8-071-drm-panel-visionox-rm69299-don-t-unregister-DS…
+ patches.kernel.org/6.8.8-072-drm-radeon-make-fstrict-flex-arrays-3-happy.pa…
+ patches.kernel.org/6.8.8-073-ALSA-hda-realtek-Fix-volumn-control-of-ThinkBo…
+ patches.kernel.org/6.8.8-074-thermal-debugfs-Add-missing-count-increment-to…
+ patches.kernel.org/6.8.8-075-platform-x86-amd-pmc-Extend-Framework-13-quirk…
+ patches.kernel.org/6.8.8-076-interconnect-qcom-x1e80100-Remove-inexistent-A…
+ patches.kernel.org/6.8.8-077-interconnect-Don-t-access-req_list-while-it-s-…
+ patches.kernel.org/6.8.8-078-clk-Remove-prepare_lock-hold-assertion-in-__cl…
+ patches.kernel.org/6.8.8-079-clk-Initialize-struct-clk_core-kref-earlier.pa…
+ patches.kernel.org/6.8.8-080-clk-Get-runtime-PM-before-walking-tree-during-…
+ patches.kernel.org/6.8.8-081-clk-Get-runtime-PM-before-walking-tree-for-clk…
+ patches.kernel.org/6.8.8-082-clk-mediatek-Do-a-runtime-PM-get-on-controller…
+ patches.kernel.org/6.8.8-083-clk-mediatek-mt7988-infracfg-fix-clocks-for-2n…
+ patches.kernel.org/6.8.8-084-selftests-powerpc-papr-vpd-Fix-missing-variabl…
+ patches.kernel.org/6.8.8-085-x86-bugs-Fix-BHI-retpoline-check.patch
+ patches.kernel.org/6.8.8-086-x86-cpufeatures-Fix-dependencies-for-GFNI-VAES…
+ patches.kernel.org/6.8.8-087-block-propagate-partition-scanning-errors-to-t…
+ patches.kernel.org/6.8.8-088-net-mlx5-E-switch-store-eswitch-pointer-before…
+ patches.kernel.org/6.8.8-089-ALSA-seq-ump-Fix-conversion-from-MIDI2-to-MIDI…
+ patches.kernel.org/6.8.8-090-ALSA-hda-tas2781-correct-the-register-for-pow-…
+ patches.kernel.org/6.8.8-091-ALSA-hda-tas2781-Add-new-vendor_id-and-subsyst…
+ patches.kernel.org/6.8.8-092-ALSA-hda-realtek-Add-quirks-for-Huawei-Mateboo…
+ patches.kernel.org/6.8.8-093-ALSA-hda-realtek-Enable-audio-jacks-of-Haier-B…
+ patches.kernel.org/6.8.8-094-usb-misc-onboard_usb_hub-Disable-the-USB-hub-c…
+ patches.kernel.org/6.8.8-095-misc-rtsx-Fix-rts5264-driver-status-incorrect-…
+ patches.kernel.org/6.8.8-096-binder-check-offset-alignment-in-binder_get_ob…
+ patches.kernel.org/6.8.8-097-thunderbolt-Avoid-notify-PM-core-about-runtime…
+ patches.kernel.org/6.8.8-098-thunderbolt-Fix-wake-configurations-after-devi…
+ patches.kernel.org/6.8.8-099-thunderbolt-Do-not-create-DisplayPort-tunnels-…
+ patches.kernel.org/6.8.8-100-comedi-vmk80xx-fix-incomplete-endpoint-checkin…
+ patches.kernel.org/6.8.8-101-serial-mxs-auart-add-spinlock-around-changing-…
+ patches.kernel.org/6.8.8-102-serial-pmac_zilog-Remove-flawed-mitigation-for…
+ patches.kernel.org/6.8.8-103-serial-8250_dw-Revert-Do-not-reclock-if-alread…
+ patches.kernel.org/6.8.8-104-serial-stm32-Return-IRQ_NONE-in-the-ISR-if-no-…
+ patches.kernel.org/6.8.8-105-serial-stm32-Reset-.throttled-state-in-.startu…
+ patches.kernel.org/6.8.8-106-serial-core-Fix-regression-when-runtime-PM-is-…
+ patches.kernel.org/6.8.8-107-serial-core-Clearing-the-circular-buffer-befor…
+ patches.kernel.org/6.8.8-108-serial-core-Fix-missing-shutdown-and-startup-f…
+ patches.kernel.org/6.8.8-109-USB-serial-option-add-Fibocom-FM135-GL-variant…
+ patches.kernel.org/6.8.8-110-USB-serial-option-add-support-for-Fibocom-FM65…
+ patches.kernel.org/6.8.8-111-USB-serial-option-add-Lonsung-U8300-U9300-prod…
+ patches.kernel.org/6.8.8-112-USB-serial-option-support-Quectel-EM060K-sub-m…
+ patches.kernel.org/6.8.8-113-USB-serial-option-add-Rolling-RW101-GL-and-RW1…
+ patches.kernel.org/6.8.8-114-USB-serial-option-add-Telit-FN920C04-rmnet-com…
+ patches.kernel.org/6.8.8-115-Revert-usb-cdc-wdm-close-race-between-read-and…
+ patches.kernel.org/6.8.8-116-Revert-mei-vsc-Call-wake_up-in-the-threaded-IR…
+ patches.kernel.org/6.8.8-117-usb-dwc2-host-Fix-dereference-issue-in-DDMA-co…
+ patches.kernel.org/6.8.8-118-usb-Disable-USB3-LPM-at-shutdown.patch
+ patches.kernel.org/6.8.8-119-usb-gadget-f_ncm-Fix-UAF-ncm-object-at-re-bind…
+ patches.kernel.org/6.8.8-120-usb-typec-tcpm-Correct-the-PDO-counting-in-pd_…
+ patches.kernel.org/6.8.8-121-mei-vsc-Unregister-interrupt-handler-for-syste…
+ patches.kernel.org/6.8.8-122-mei-me-disable-RPL-S-on-SPS-and-IGN-firmwares.…
+ patches.kernel.org/6.8.8-123-speakup-Avoid-crash-on-very-long-word.patch
+ patches.kernel.org/6.8.8-124-fs-sysfs-Fix-reference-leak-in-sysfs_break_act…
+ patches.kernel.org/6.8.8-125-sched-Add-missing-memory-barrier-in-switch_mm_…
+ patches.kernel.org/6.8.8-126-KVM-x86-Snapshot-if-a-vCPU-s-vendor-model-is-A…
+ patches.kernel.org/6.8.8-127-KVM-x86-pmu-Disable-support-for-adaptive-PEBS.…
+ patches.kernel.org/6.8.8-128-KVM-x86-pmu-Do-not-mask-LVTPC-when-handling-a-…
+ patches.kernel.org/6.8.8-129-KVM-x86-mmu-x86-Don-t-overflow-lpage_info-when…
+ patches.kernel.org/6.8.8-130-KVM-x86-mmu-Write-protect-L2-SPTEs-in-TDP-MMU-…
+ patches.kernel.org/6.8.8-131-arm64-head-Disable-MMU-at-EL2-before-clearing-…
+ patches.kernel.org/6.8.8-132-arm64-hibernate-Fix-level3-translation-fault-i…
+ patches.kernel.org/6.8.8-133-init-main.c-Fix-potential-static_command_line-…
+ patches.kernel.org/6.8.8-134-mm-madvise-make-MADV_POPULATE_-READ-WRITE-hand…
+ patches.kernel.org/6.8.8-135-mm-userfaultfd-allow-hugetlb-change-protection…
+ patches.kernel.org/6.8.8-136-mm-swapops-update-check-in-is_pfn_swap_entry-f…
+ patches.kernel.org/6.8.8-137-mm-memory-failure-fix-deadlock-when-hugetlb_op…
+ patches.kernel.org/6.8.8-138-mm-shmem-inline-shmem_is_huge-for-disabled-tra…
+ patches.kernel.org/6.8.8-139-fuse-fix-leaked-ENOSYS-error-on-first-statx-ca…
+ patches.kernel.org/6.8.8-140-drm-amdgpu-validate-the-parameters-of-bo-mappi…
+ patches.kernel.org/6.8.8-141-drm-amdkfd-Fix-memory-leak-in-create_process-f…
+ patches.kernel.org/6.8.8-142-drm-amdgpu-remove-invalid-resource-start-check…
+ patches.kernel.org/6.8.8-143-drm-ttm-stop-pooling-cached-NUMA-pages-v2.patch
+ patches.kernel.org/6.8.8-144-drm-xe-Fix-bo-leak-in-intel_fb_bo_framebuffer_…
+ patches.kernel.org/6.8.8-145-drm-vmwgfx-Fix-prime-import-export.patch
+ patches.kernel.org/6.8.8-146-drm-vmwgfx-Sort-primary-plane-formats-by-order…
+ patches.kernel.org/6.8.8-147-drm-vmwgfx-Fix-crtc-s-atomic-check-conditional…
+ patches.kernel.org/6.8.8-148-nouveau-fix-instmem-race-condition-around-ptr-…
+ patches.kernel.org/6.8.8-149-bootconfig-use-memblock_free_late-to-free-xbc-…
+ patches.kernel.org/6.8.8-150-Squashfs-check-the-inode-number-is-not-the-inv…
+ patches.kernel.org/6.8.8-151-nilfs2-fix-OOB-in-nilfs_set_de_type.patch
+ patches.kernel.org/6.8.8-152-fork-defer-linking-file-vma-until-vma-is-fully…
+ patches.kernel.org/6.8.8-153-net-dsa-mt7530-fix-improper-frames-on-all-25MH…
+ patches.kernel.org/6.8.8-154-net-dsa-mt7530-fix-enabling-EEE-on-MT7531-swit…
+ patches.kernel.org/6.8.8-155-ksmbd-fix-slab-out-of-bounds-in-smb2_allocate_…
+ patches.kernel.org/6.8.8-156-ksmbd-validate-request-buffer-size-in-smb2_all…
+ patches.kernel.org/6.8.8-157-ksmbd-clear-RENAME_NOREPLACE-before-calling-vf…
+ patches.kernel.org/6.8.8-158-ksmbd-common-use-struct_group_attr-instead-of-…
+ patches.kernel.org/6.8.8-159-thunderbolt-Reset-only-non-USB4-host-routers-i…
+ patches.kernel.org/6.8.8-160-Linux-6.8.8.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -1784,6 +1944,7 @@
patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
+ patches.suse/bootconfig-Fix-the-kerneldoc-of-_xbc_exit.patch
########################################################
# end of sorted patches
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.ROyFaO/_old 2024-04-30 17:27:29.806469900 +0200
+++ /var/tmp/diff_new_pack.ROyFaO/_new 2024-04-30 17:27:29.806469900 +0200
@@ -1,4 +1,4 @@
-2024-04-18 07:12:38 +0000
-GIT Revision: 5c0cf230892cd49033b0b0f90f9347c678aa19bb
+2024-04-29 05:24:46 +0000
+GIT Revision: 5cd329854ea295ada7c5947f7c0296101445c98e
GIT Branch: stable
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2024-04-30 17:26:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libproxy (Old)
and /work/SRC/openSUSE:Factory/.libproxy.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libproxy"
Tue Apr 30 17:26:12 2024 rev:90 rq:1170725 version:0.5.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes 2024-04-09 16:46:25.818310424 +0200
+++ /work/SRC/openSUSE:Factory/.libproxy.new.1880/libproxy.changes 2024-04-30 17:27:03.425510620 +0200
@@ -1,0 +2,6 @@
+Mon Apr 29 09:32:19 UTC 2024 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Update to version 0.5.6:
+ + Support XDP Desktop Portal proxy resolver.
+
+-------------------------------------------------------------------
Old:
----
libproxy-0.5.5.obscpio
New:
----
libproxy-0.5.6.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libproxy.spec ++++++
--- /var/tmp/diff_new_pack.sRar2f/_old 2024-04-30 17:27:05.153573457 +0200
+++ /var/tmp/diff_new_pack.sRar2f/_new 2024-04-30 17:27:05.173574184 +0200
@@ -32,7 +32,7 @@
%define _name libproxy
Name: libproxy%{?dash}%{?name_suffix}
-Version: 0.5.5
+Version: 0.5.6
Release: 0
Summary: Automatic proxy configuration management for applications
License: GPL-2.0-or-later AND LGPL-2.1-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.sRar2f/_old 2024-04-30 17:27:05.393582185 +0200
+++ /var/tmp/diff_new_pack.sRar2f/_new 2024-04-30 17:27:05.397582330 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/libproxy/libproxy.git</param>
- <param name="revision">0.5.5</param>
+ <param name="revision">0.5.6</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ libproxy-0.5.5.obscpio -> libproxy-0.5.6.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/.github/workflows/build.yml new/libproxy-0.5.6/.github/workflows/build.yml
--- old/libproxy-0.5.5/.github/workflows/build.yml 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/.github/workflows/build.yml 2024-04-25 20:16:16.000000000 +0200
@@ -6,7 +6,7 @@
build-linux:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Dependencies
run: |
sudo apt-get update
@@ -29,28 +29,29 @@
ninja test -C build
ninja coverage -C build
- name: Upload artifact
- uses: actions/upload-pages-artifact@v1
+ uses: actions/upload-pages-artifact@v3
with:
path: ./build/docs/libproxy-1.0/
- name: CodeCov
- uses: codecov/codecov-action@v3
+ uses: codecov/codecov-action@v4
+ with:
+ token: ${{ secrets.CODECOV_TOKEN }} # required
build-osx:
runs-on: macos-latest
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-python@v4
+ - uses: actions/checkout@v4
+ - uses: actions/setup-python@v5
with:
python-version: |
- 3.10
+ 3.12
- name: Setup
run: |
pip install meson ninja
- brew install icu4c gobject-introspection duktape gcovr gi-docgen curl vala gsettings-desktop-schemas
- echo 'PKG_CONFIG_PATH=/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/gi-docgen/lib/pkgconfig' >> $GITHUB_ENV
+ brew install gobject-introspection duktape gcovr gi-docgen vala gsettings-desktop-schemas
- name: Build and Test
run: |
- meson setup build
+ meson setup build -Ddocs=false
ninja -C build
ninja -C build test
@@ -79,8 +80,8 @@
mingw-w64-x86_64-curl
mingw-w64-x86_64-vala
mingw-w64-x86_64-gsettings-desktop-schemas
- - uses: actions/checkout@v3
- - uses: actions/setup-python@v4
+ - uses: actions/checkout@v4
+ - uses: actions/setup-python@v5
with:
python-version: '3.9'
- name: Build and Test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/.github/workflows/coverity.yml new/libproxy-0.5.6/.github/workflows/coverity.yml
--- old/libproxy-0.5.5/.github/workflows/coverity.yml 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/.github/workflows/coverity.yml 2024-04-25 20:16:16.000000000 +0200
@@ -23,7 +23,7 @@
COVERITY_SCAN_NOTIFICATION_EMAIL: "${{ secrets.COVERITY_SCAN_NOTIFICATION_EMAIL }}"
steps:
- name: Repository checkout
- uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b
+ uses: actions/checkout@4
- name: Ubuntu Setup
if: runner.os == 'Linux'
run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/meson.build new/libproxy-0.5.6/meson.build
--- old/libproxy-0.5.5/meson.build 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/meson.build 2024-04-25 20:16:16.000000000 +0200
@@ -1,5 +1,5 @@
project('libproxy', 'c',
- version: '0.5.5',
+ version: '0.5.6',
meson_version: '>= 0.59.0',
default_options: [ 'warning_level=2', 'werror=false', 'c_std=gnu11', ],
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/meson_options.txt new/libproxy-0.5.6/meson_options.txt
--- old/libproxy-0.5.5/meson_options.txt 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/meson_options.txt 2024-04-25 20:16:16.000000000 +0200
@@ -55,6 +55,13 @@
)
option(
+ 'config-xdp',
+ type: 'boolean',
+ value: true,
+ description: 'Whether to build support for XDG Desktop Portal (Flatpak)'
+)
+
+option(
'pacrunner-duktape',
type: 'boolean',
value: true,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/meson.build new/libproxy-0.5.6/src/backend/meson.build
--- old/libproxy-0.5.5/src/backend/meson.build 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/src/backend/meson.build 2024-04-25 20:16:16.000000000 +0200
@@ -5,6 +5,7 @@
backend_config_h.set('HAVE_CONFIG_OSX', get_option('config-osx') and with_platform_darwin)
backend_config_h.set('HAVE_CONFIG_SYSCONFIG', get_option('config-sysconfig'))
backend_config_h.set('HAVE_CONFIG_WINDOWS', get_option('config-windows') and with_platform_windows)
+backend_config_h.set('HAVE_CONFIG_XDP', get_option('config-xdp'))
backend_config_h.set('HAVE_PACRUNNER_DUKTAPE', get_option('pacrunner-duktape'))
backend_config_h.set('HAVE_CURL', get_option('curl'))
configure_file(output: 'px-backend-config.h', configuration: backend_config_h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/plugins/config-sysconfig/config-sysconfig.c new/libproxy-0.5.6/src/backend/plugins/config-sysconfig/config-sysconfig.c
--- old/libproxy-0.5.5/src/backend/plugins/config-sysconfig/config-sysconfig.c 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/src/backend/plugins/config-sysconfig/config-sysconfig.c 2024-04-25 20:16:16.000000000 +0200
@@ -73,7 +73,6 @@
px_config_sysconfig_set_config_file (PxConfigSysConfig *self,
const char *config_file)
{
- g_autofree char *config = NULL;
g_autoptr (GFile) file = NULL;
g_autoptr (GError) error = NULL;
g_autoptr (GFileInputStream) istr = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/plugins/config-xdp/config-xdp.c new/libproxy-0.5.6/src/backend/plugins/config-xdp/config-xdp.c
--- old/libproxy-0.5.5/src/backend/plugins/config-xdp/config-xdp.c 1970-01-01 01:00:00.000000000 +0100
+++ new/libproxy-0.5.6/src/backend/plugins/config-xdp/config-xdp.c 2024-04-25 20:16:16.000000000 +0200
@@ -0,0 +1,161 @@
+/* config-xdp.c
+ *
+ * Copyright 2024 The Libproxy Team
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ */
+
+#include <gio/gio.h>
+
+#include "config-xdp.h"
+
+#include "px-manager.h"
+#include "px-plugin-config.h"
+
+static void px_config_iface_init (PxConfigInterface *iface);
+
+struct _PxConfigXdp {
+ GObject parent_instance;
+ gboolean available;
+ GDBusProxy *proxy_resolver;
+};
+
+G_DEFINE_FINAL_TYPE_WITH_CODE (PxConfigXdp,
+ px_config_xdp,
+ G_TYPE_OBJECT,
+ G_IMPLEMENT_INTERFACE (PX_TYPE_CONFIG, px_config_iface_init))
+
+enum {
+ PROP_0,
+ PROP_CONFIG_OPTION
+};
+
+static void
+px_config_xdp_init (PxConfigXdp *self)
+{
+ g_autoptr (GDBusConnection) connection = NULL;
+ g_autoptr (GError) error = NULL;
+ g_autofree char *path = g_build_filename (g_get_user_runtime_dir (), "flatpak-info", NULL);
+
+ self->available = FALSE;
+
+ /* Test for Flatpak or Snap Enivronments */
+ if (!g_file_test (path, G_FILE_TEST_EXISTS) && !g_getenv ("SNAP_NAME"))
+ return;
+
+ connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
+ if (error) {
+ g_warning ("Could not access dbus session: %s", error->message);
+ return;
+ }
+
+ self->proxy_resolver = g_dbus_proxy_new_sync (connection, G_DBUS_PROXY_FLAGS_NONE, NULL, "org.freedesktop.portal.Desktop", "/org/freedesktop/portal/desktop", "org.freedesktop.portal.ProxyResolver", NULL, &error);
+ if (error) {
+ g_warning ("Could not access proxy resolver: %s", error->message);
+ return;
+ }
+
+ self->available = TRUE;
+}
+
+static void
+px_config_xdp_dispose (GObject *object)
+{
+ PxConfigXdp *self = PX_CONFIG_XDP (object);
+
+ g_clear_object (&self->proxy_resolver);
+}
+
+static void
+px_config_xdp_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ switch (prop_id) {
+ case PROP_CONFIG_OPTION:
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+px_config_xdp_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ switch (prop_id) {
+ case PROP_CONFIG_OPTION:
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ break;
+ }
+}
+
+static void
+px_config_xdp_class_init (PxConfigXdpClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->dispose = px_config_xdp_dispose;
+ object_class->set_property = px_config_xdp_set_property;
+ object_class->get_property = px_config_xdp_get_property;
+
+ g_object_class_override_property (object_class, PROP_CONFIG_OPTION, "config-option");
+}
+
+static void
+px_config_xdp_get_config (PxConfig *config,
+ GUri *uri,
+ GStrvBuilder *builder)
+{
+ g_autoptr (GVariant) var = NULL;
+ g_autoptr (GError) error = NULL;
+ g_autoptr (GVariantIter) iter = NULL;
+ PxConfigXdp *self = PX_CONFIG_XDP (config);
+ g_autofree char *uri_str = NULL;
+ const char *str;
+
+ if (!self->available)
+ return;
+
+ uri_str = g_uri_to_string (uri);
+ var = g_dbus_proxy_call_sync (self->proxy_resolver, "Lookup", g_variant_new ("(s)", uri_str), 0, -1, NULL, &error);
+ if (error) {
+ g_warning ("Could not query proxy: %s", error->message);
+ return;
+ }
+
+ g_variant_get (var, "(as)", &iter);
+ while (g_variant_iter_loop (iter, "s", &str)) {
+ px_strv_builder_add_proxy (builder, str);
+ }
+}
+
+static void
+px_config_iface_init (PxConfigInterface *iface)
+{
+ iface->name = "config-xdp";
+ iface->priority = PX_CONFIG_PRIORITY_DEFAULT;
+ iface->get_config = px_config_xdp_get_config;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/plugins/config-xdp/config-xdp.h new/libproxy-0.5.6/src/backend/plugins/config-xdp/config-xdp.h
--- old/libproxy-0.5.5/src/backend/plugins/config-xdp/config-xdp.h 1970-01-01 01:00:00.000000000 +0100
+++ new/libproxy-0.5.6/src/backend/plugins/config-xdp/config-xdp.h 2024-04-25 20:16:16.000000000 +0200
@@ -0,0 +1,34 @@
+/* config-xdp.h
+ *
+ * Copyright 2024 The Libproxy Team
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ */
+
+#pragma once
+
+#include <glib.h>
+
+G_BEGIN_DECLS
+
+#define PX_CONFIG_TYPE_XDP (px_config_xdp_get_type ())
+
+G_DECLARE_FINAL_TYPE (PxConfigXdp, px_config_xdp, PX, CONFIG_XDP, GObject)
+
+G_END_DECLS
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/plugins/config-xdp/meson.build new/libproxy-0.5.6/src/backend/plugins/config-xdp/meson.build
--- old/libproxy-0.5.5/src/backend/plugins/config-xdp/meson.build 1970-01-01 01:00:00.000000000 +0100
+++ new/libproxy-0.5.6/src/backend/plugins/config-xdp/meson.build 2024-04-25 20:16:16.000000000 +0200
@@ -0,0 +1,9 @@
+plugin_name = 'config-xdp'
+
+if get_option(plugin_name)
+
+px_backend_sources += [
+ 'plugins/@0@/@0@.c'.format(plugin_name),
+]
+
+endif
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/plugins/meson.build new/libproxy-0.5.6/src/backend/plugins/meson.build
--- old/libproxy-0.5.5/src/backend/plugins/meson.build 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/src/backend/plugins/meson.build 2024-04-25 20:16:16.000000000 +0200
@@ -3,6 +3,7 @@
subdir('config-kde')
subdir('config-osx')
subdir('config-sysconfig')
+subdir('config-xdp')
subdir('config-windows')
subdir('pacrunner-duktape')
@@ -14,5 +15,6 @@
'Configuration Windows ' : get_option('config-windows'),
'Configuration sysconfig ' : get_option('config-sysconfig'),
'Configuration OS X ' : get_option('config-osx'),
+ 'Configuration XDP ' : get_option('config-xdp'),
'PAC Runner Duktape ' : get_option('pacrunner-duktape'),
}, section: 'Plugins')
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.5.5/src/backend/px-manager.c new/libproxy-0.5.6/src/backend/px-manager.c
--- old/libproxy-0.5.5/src/backend/px-manager.c 2024-04-05 10:56:42.000000000 +0200
+++ new/libproxy-0.5.6/src/backend/px-manager.c 2024-04-25 20:16:16.000000000 +0200
@@ -53,6 +53,10 @@
#include <plugins/config-windows/config-windows.h>
#endif
+#ifdef HAVE_CONFIG_XDP
+#include <plugins/config-xdp/config-xdp.h>
+#endif
+
#ifdef HAVE_PACRUNNER_DUKTAPE
#include <plugins/pacrunner-duktape/pacrunner-duktape.h>
#endif
@@ -194,6 +198,9 @@
#ifdef HAVE_CONFIG_WINDOWS
px_manager_add_config_plugin (self, PX_CONFIG_TYPE_WINDOWS);
#endif
+#ifdef HAVE_CONFIG_XDP
+ px_manager_add_config_plugin (self, PX_CONFIG_TYPE_XDP);
+#endif
g_debug ("Active config plugins:");
for (GList *list = self->config_plugins; list && list->data; list = list->next) {
++++++ libproxy.obsinfo ++++++
--- /var/tmp/diff_new_pack.sRar2f/_old 2024-04-30 17:27:05.561588293 +0200
+++ /var/tmp/diff_new_pack.sRar2f/_new 2024-04-30 17:27:05.593589457 +0200
@@ -1,5 +1,5 @@
name: libproxy
-version: 0.5.5
-mtime: 1712307402
-commit: 184c32348edd530b7217b4f44b5a0080f50792fc
+version: 0.5.6
+mtime: 1714068976
+commit: e7d18806575e21f94cf2f6024659386b129ca189
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package fwupd for openSUSE:Factory checked in at 2024-04-30 17:26:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fwupd (Old)
and /work/SRC/openSUSE:Factory/.fwupd.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwupd"
Tue Apr 30 17:26:10 2024 rev:79 rq:1170724 version:1.9.18
Changes:
--------
--- /work/SRC/openSUSE:Factory/fwupd/fwupd.changes 2024-04-09 16:46:50.991236242 +0200
+++ /work/SRC/openSUSE:Factory/.fwupd.new.1880/fwupd.changes 2024-04-30 17:26:59.497367783 +0200
@@ -1,0 +2,21 @@
+Mon Apr 29 09:38:53 UTC 2024 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Update to version 1.9.18:
+ + Fix a small memory leak in fwupdmgr.
+ + Use simple allow-listing for the syscall filter.
+- Changes from version 1.9.17:
+ + This release fixes the following bugs:
+ - Capture device status changes when in bootloader mode.
+ - Change the systemd SystemCallFilter to an allowlist.
+ - Detect when a CCGX dock forbids downgrade.
+ - Do not add an overly-generic instance ID to CrosEC devices.
+ - Do not read OptionROM verification data on Apple hardware.
+ - Emit a signal when a user-request is no longer valid.
+ - Fix a potential crash when parsing invalid CBOR data.
+ - Properly show SPDX project licenses with AND as a delimiter.
+ - Verify that syscalls are being filtered correctly at startup.
+ + This release adds support for the following hardware:
+ - Asus DC201.
+ - Realtek Gen1 RTS541x.
+
+-------------------------------------------------------------------
Old:
----
fwupd-1.9.16.obscpio
New:
----
fwupd-1.9.18.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fwupd.spec ++++++
--- /var/tmp/diff_new_pack.7vn4E2/_old 2024-04-30 17:27:01.757449965 +0200
+++ /var/tmp/diff_new_pack.7vn4E2/_new 2024-04-30 17:27:01.773450547 +0200
@@ -40,7 +40,7 @@
%define docs 0
Name: fwupd
-Version: 1.9.16
+Version: 1.9.18
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.7vn4E2/_old 2024-04-30 17:27:02.101462475 +0200
+++ /var/tmp/diff_new_pack.7vn4E2/_new 2024-04-30 17:27:02.141463929 +0200
@@ -4,7 +4,7 @@
<param name="url">https://github.com/fwupd/fwupd.git</param>
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
- <param name="revision">1.9.16</param>
+ <param name="revision">1.9.18</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
</service>
++++++ fwupd-1.9.16.obscpio -> fwupd-1.9.18.obscpio ++++++
/work/SRC/openSUSE:Factory/fwupd/fwupd-1.9.16.obscpio /work/SRC/openSUSE:Factory/.fwupd.new.1880/fwupd-1.9.18.obscpio differ: char 49, line 1
++++++ fwupd.obsinfo ++++++
--- /var/tmp/diff_new_pack.7vn4E2/_old 2024-04-30 17:27:02.729485311 +0200
+++ /var/tmp/diff_new_pack.7vn4E2/_new 2024-04-30 17:27:02.757486329 +0200
@@ -1,5 +1,5 @@
name: fwupd
-version: 1.9.16
-mtime: 1712312610
-commit: 7e82013994fe3e90f236667656bb47d2dc386d84
+version: 1.9.18
+mtime: 1713888727
+commit: 849ae9ac55b3c96849cac4611cbe2bf8b79cd86c
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gtk-doc for openSUSE:Factory checked in at 2024-04-30 17:26:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk-doc (Old)
and /work/SRC/openSUSE:Factory/.gtk-doc.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk-doc"
Tue Apr 30 17:26:09 2024 rev:47 rq:1170719 version:1.34.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk-doc/gtk-doc.changes 2024-03-20 21:11:30.939710922 +0100
+++ /work/SRC/openSUSE:Factory/.gtk-doc.new.1880/gtk-doc.changes 2024-04-30 17:26:57.897309601 +0200
@@ -1,0 +2,6 @@
+Mon Apr 29 07:51:50 UTC 2024 - pgajdos(a)suse.com
+
+- remove dependency on /usr/bin/python3 using
+ %python3_fix_shebang_path and %python_fix_shebang macros, [bsc#1212476]
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk-doc.spec ++++++
--- /var/tmp/diff_new_pack.Z396El/_old 2024-04-30 17:26:58.489331128 +0200
+++ /var/tmp/diff_new_pack.Z396El/_new 2024-04-30 17:26:58.493331274 +0200
@@ -118,6 +118,10 @@
%fdupes %{buildroot}%{_datadir}/help/[a-z]*
%find_lang gtk-doc-manual %{?no_lang_C}
%endif
+%python3_fix_shebang
+%if %{suse_version} >= 1600
+%python3_fix_shebang_path %{buildroot}%{_datadir}/gtk-doc/python/gtkdoc/*
+%endif
%if "%{flavor}" == ""
%files
1
0