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> +
