Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python311 for openSUSE:Factory 
checked in at 2025-09-23 16:05:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python311 (Old)
 and      /work/SRC/openSUSE:Factory/.python311.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python311"

Tue Sep 23 16:05:55 2025 rev:58 rq:1306450 version:3.11.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/python311/python311.changes      2025-08-04 
15:22:35.708331042 +0200
+++ /work/SRC/openSUSE:Factory/.python311.new.27445/python311.changes   
2025-09-23 16:06:07.320696241 +0200
@@ -1,0 +2,15 @@
+Fri Sep 19 14:38:03 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Drop AppStream buildrequires and don't run appstreamcli validate
+  as part of the build process: the appdata.xml is not updated by
+  source directly, so we have more contol. Having Appstream or the
+  deprecated appstream-glib result in a build cycle.
+
+-------------------------------------------------------------------
+Thu Sep 18 08:15:31 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Require AppStream to validate appdata file instead of deprecated
+  appstream-glib.
+- Update idle3.appdata.xml to pass the more pedantic appstreamcli.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python311.spec ++++++
--- /var/tmp/diff_new_pack.2tW0V2/_old  2025-09-23 16:06:08.504745841 +0200
+++ /var/tmp/diff_new_pack.2tW0V2/_new  2025-09-23 16:06:08.504745841 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python311
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -226,8 +226,6 @@
 %endif
 %endif
 %if %{with general}
-# required for idle3 (.desktop and .appdata.xml files)
-BuildRequires:  appstream-glib
 BuildRequires:  gcc-c++
 BuildRequires:  gdbm-devel
 BuildRequires:  gettext
@@ -685,7 +683,6 @@
 cp %{SOURCE20} idle%{python_version}.appdata.xml
 sed -i -e 's:idle3.desktop:idle%{python_version}.desktop:g' 
idle%{python_version}.appdata.xml
 install -m 644 -D -t %{buildroot}%{_datadir}/metainfo 
idle%{python_version}.appdata.xml
-appstream-util validate-relax --nonet 
%{buildroot}%{_datadir}/metainfo/idle%{python_version}.appdata.xml
 
 %fdupes %{buildroot}/%{_libdir}/python%{python_version}
 %endif

++++++ idle3.appdata.xml ++++++
--- /var/tmp/diff_new_pack.2tW0V2/_old  2025-09-23 16:06:08.672752880 +0200
+++ /var/tmp/diff_new_pack.2tW0V2/_new  2025-09-23 16:06:08.676753047 +0200
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<!-- Copyright 2017 Zbigniew Jędrzejewski-Szmek -->
-<application>
-  <id type="desktop">idle3.desktop</id>
+<component type="desktop-application">
+  <id>org.python.IDLE3</id>
+  <launchable type="desktop-id">idle3.desktop</launchable>
+
   <name>IDLE3</name>
-  <metadata_licence>CC0</metadata_licence>
-  <project_license>Python-2.0</project_license>
   <summary>Python 3 Integrated Development and Learning Environment</summary>
+
   <description>
     <p>
       IDLE is Python’s Integrated Development and Learning Environment.
-      The GUI is uniform between Windows, Unix, and Mac OS X.
+      The GUI is uniform between Windows, Unix, and macOS.
       IDLE provides an easy way to start writing, running, and debugging
       Python code.
     </p>
@@ -19,18 +19,34 @@
       It provides:
     </p>
     <ul>
-       <li>a Python shell window (interactive interpreter) with colorizing of 
code input, output, and error messages,</li>
-       <li>a multi-window text editor with multiple undo, Python colorizing, 
smart indent, call tips, auto completion, and other features,</li>
-       <li>search within any window, replace within editor windows, and search 
through multiple files (grep),</li>
-       <li>a debugger with persistent breakpoints, stepping, and viewing of 
global and local namespaces.</li>
+      <li>a Python shell window (interactive interpreter) with colorizing of 
code input, output, and error messages,</li>
+      <li>a multi-window text editor with multiple undo, Python colorizing, 
smart indent, call tips, auto completion, and other features,</li>
+      <li>search within any window, replace within editor windows, and search 
through multiple files (grep),</li>
+      <li>a debugger with persistent breakpoints, stepping, and viewing of 
global and local namespaces.</li>
     </ul>
   </description>
+
+  <developer id="org.python">
+    <name>Python Software Foundation</name>
+  </developer>
+
   <url type="homepage">https://docs.python.org/3/library/idle.html</url>
+
   <screenshots>
-    <screenshot 
type="default">http://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3-main-window.png</screenshot>
-    
<screenshot>http://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3-class-browser.png</screenshot>
-    
<screenshot>http://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3-code-viewer.png</screenshot>
+    <screenshot type="default">
+      
<image>https://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3-main-window.png</image>
+    </screenshot>
+    <screenshot>
+      
<image>https://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3-class-browser.png</image>
+    </screenshot>
+    <screenshot>
+      
<image>https://in.waw.pl/~zbyszek/fedora/idle3-appdata/idle3-code-viewer.png</image>
+    </screenshot>
   </screenshots>
+
+  <project_license>Python-2.0</project_license>
+  <metadata_license>CC0-1.0</metadata_license>
   <update_contact>[email protected]</update_contact>
-</application>
+</component>
+
 

Reply via email to