Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package myrlyn for openSUSE:Leap:16.0 checked in at 2025-04-14 18:54:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/myrlyn (Old) and /work/SRC/openSUSE:Leap:16.0/.myrlyn.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "myrlyn" Mon Apr 14 18:54:23 2025 rev:2 rq:1269256 version:0.9.3 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/myrlyn/myrlyn.changes 2025-03-19 11:51:55.870818886 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.myrlyn.new.1907/myrlyn.changes 2025-04-14 18:54:25.852328289 +0200 @@ -1,0 +2,325 @@ +Mon Apr 07 13:54:44 UTC 2025 - shundham...@suse.com + +- Update to version 0.9.3: + * Change log and version bump + * Version bump to 0.9.3 + * No ellipsis + * Don't need root privileges anymore for a solver test case + * Improved generating a resolver test case + * Inform user about post-trans scripts + * Fixed margins + * More reliable file conflict progress dialog closing + * Indentation + * Get rid of leftover file conflicts dialog + * Don't show automatic pkg changes popup if the user sees them in the main window already + * Enabled package metadata translations (Closes #3) + * Use the more reliable server + * Require Qt 6.5 + * Typo / wording + * Intercept Ctrl+Left / Ctrl+Right (Closes #84) + * Migrated remnants of the old logger to the new one + * Log duration of pkg update / dist upgrade + * Removed redundant include + * Don't consider protected packages as updatable + * Handle unexpected pkg states when marking leftovers + * Slight wording changes + * Show pkg/dist update success or failure with an icon + * New icons: Sad and sick smiley + * Log the used fonts + * Use a dedicated heading font + * Instant feedback when needing to quit from repo config + * Consistency + +------------------------------------------------------------------- +Sat Apr 5 14:23:21 UTC 2025 - Stefan Hundhammer <shundham...@suse.com> + +- Require libQt6Svg6 at runtime to load SVG icons (#86) + +------------------------------------------------------------------- +Fri Mar 14 13:13:04 UTC 2025 - ec...@opensuse.org + +- Update to version 0.9.2: + * Build without a RUNPATH (#80) + * Fixed rpmlint complaint + * Updated service file to latest tag + * Obsolete accidential version 9.0.1 + * Change log + * Typo + * Restored old sort-by-column behavior (Closes #75) + * Show details by default on commit page + * Updated build docs + * Ease the pain with g++10 on Leap 15.x a little (#78) + * Tell user to clear the CMake cache when switching compilers + * Fixed YET ANOTHER CMake complaint + * Check for presence of the 'filesystem' header (issue #78) + * Removed cruft + * Fixed Qt6 complaints about QMessageBox buttons + * Default to enabled sorting + * Enable sorting the package list + * Explicitly ignore a QCloseEvent handled by a widget directly (Closes #77) + * Require only Qt6Svg6 at runtime + * Require Qt6 + * Version bump + * Added a one pixel border around the status icons + * [qt 6] Replace deprecate QMenu::addAction + * [qt 6] Replace deprecated QRegularExpression::AnchoredMatchOption + * Add some missing override's + * [qt 6] Replace deprecated QMouseEvent::globalPos() + * Removed cruft + * Fixed icon name + * Coding style (how hard can it be, WTF?) + * Fixed nonsensical naming + * Log DPI settings + * Coding style + * Fixed icon handling: Check for QPixmap::isNull(), not nullptr + * Coding style + * Fixed Qt resource handling in CMake + * Use operator| instead of + for creating QKeySequence + * Fix formatErrno() to properly convert from int to QString + * YQIconPool: Do not add bools + * [cmake] Workflow-tester compiled with Qt 6 + * QSetting always assumes UTF-8 encoding + * [cmake] Migration from Qt 5 to Qt 6 + * Removed redundant connect() that causes errors in Qt 6 (Closes #75) + * Deactivate setSource() which is no longer virtual in Qt 6 + * Allow deprecated warnings + * Transition to std::ofstream-based logger (Closes #70) + * Get it to compile with the new std::ofstream-based logger + * Use std::ofstream for logger, not QTextStream + * Whitespace cleanup + * typo + * Version bump to 9.0.1 + * Direct links to RPMs for other distros + * Direct link to RPM download directory + * Leftovers of old application name + * Added link to repo config doc to help menu + * Added reference to repon config doc issue + * More precise screenshot cut-out + * Added latest screenshots to home page + * About dialog window title + +------------------------------------------------------------------- +Mon Feb 10 14:28:37 UTC 2025 - ec...@opensuse.org + +- Update to version 0.9.1: + * Version bump + * Updated features in README.md + * New screenshots: Repo config, add community repo + * Warn about pending changes and needing to restart + * Less verbose logging + * Restart if needed also with WM_CLOSE + less debug logging + * Use better repo aliases + * Use currentItemChanged(), not itemClicked() signal + * Implemented adding community repos + * New class for base product info + * Enable double click on fields in the repo table + * Fixed mouse double click handler + * Implemented deleting repos + * Coding style + added missing override + * Added missing override + * Added missing override + * Removed dead code that didn't actually override a parent class method + * Handle WM_CLOSE as QDialog::reject() in repo dialogs + * Added missing override + * Repo add/edit: Show expanded repo URL only if different from raw URL + * Enforce restart if repos changed + * First successfully added repo + * Simplify add/edit repo dialog + * Removed debugging code + * Reverted to sorting the 'to do' list on the PkgCommit page + * Target / base product details + * Read-only mode in repo config + * Added runningAsRealRoot() + * Made dangerous actions less easy to execute by accident + * Removed arcane menu action that no user ever understood + * Removed obsolete FIXMEs + * Replace while loops that are actual for loops + * Remove two unused typedefs + * Use range-based for loop + * First edit / add repo dialog (still incomplete) + * Show raw URL as well + * Prio column alignment and right margin + * Whitespace cleanup + * Less debug logging + * Fixed crashes + * Coding style + * Fixed misleading summary in .spec + * Updated tag in service file + * Version bump and change log + * RepoConfigDialog starts doing things (and crashes) + * First RepoConfigDialog + * Fixed headers + * Fill RepoTable with content + * Use const & + * Moved typedef ZyppRepoInfo to central header + * Coding style + * New multi-column table for repos + * Added missing 'override' + coding style + * Fixing includes + * Fixed headers + * Repo list: More concise tooltip + removed dead code + * 'const bool' as a function parameter doesn't make any sense + +------------------------------------------------------------------- +Fri Jan 31 07:30:06 UTC 2025 - ec...@opensuse.org + +- Update to version 0.8.05: + * Version bump and change log + * YQPkgFilterTab: Make YQPkgFilterTabPrivate a class for consistency + * PkgTasks: Fix broken calculation of byUser() and byDependency() + * Add missing override's + * typo + * Feature status update + * Feature status update + * Status filter view fine tuning + * Replace Qt resource icons with icons from the desktop theme (Closes #63) + * Use a QGroupBox instead of a QFormLayout (#63) + * Use std::shared_ptr from zypp:: instead of boost:: + * Use std::shared_ptr from C++11 instead of Boost + * Remove ImplPtr and replace its only use by const std::unique_ptr + * PkgCommit: Show number of task items in list headers + * Removed unused method + * Latest features / fixes + * Smaller timeout for connecting to libzypp + * Member variable cleanup + consistent initialization + * Don't read or write /etc/sysconfig/yast anymore (Closes #39) + * Prepare configuring repos + * Use Ctrl+Shift+... to change filter views + * Unneeded includes + * Got rid of bullshit fields in technical details + * Removed cruft + * Yet another keyboard shortcut for symmetry + * Less debug logging + * Fixed outdated doc + * Fixed ambiguous shortcuts + killed patch menu + * Added global Ctrl+?? shortcuts for the filter view pages + * Refactored filter view tab menu action handling + * Removed unused member variable + * Updated service file to latest stable release + +------------------------------------------------------------------- +Wed Jan 22 12:42:11 UTC 2025 - ec...@opensuse.org + +- Update to version 0.8.04: + * Change log and version bump + * Keyboard focus in the search field whenever switching to the search page + * Superfluous forward declaration + * Trying to fix build failure on 15.6 (What build failure?) + * New screenshot + * Updated screenshots + * Myrlyn Minor begone spell + * Let the little Myrlyn do at least a little magic (Closes #61) + * Replace Qt-style foreach by C++11 range-based for loop + * Use range-based for loops instead of while loops + * YQPkgDescriptionView: Ensure range-based for loop does not detach + * Clean up of includes + * Dialog window title, size grip, modality + * Change log + * Disable repo for this program run if user rejects importing GPG key (Closes #6) + * Ask the user to import a repo GPG key (issue #6) + * First rudimentary GPG key ring callbacks + * Close possibly leftover file conflicts progress dialog + * Default window position centered on MainWindow + * License cache for already confirmed licenses + * Better error handling for download / install errors + * Fixed zypp download problem callback override + * Fixed typo (Closes #59) + * Fixed typo (Closes #59) + * Wording + * Wording + * Fixed initial filter page + * Latest feature + * Unneeded include + * Markdown formatting + * No longer WIP + +------------------------------------------------------------------- +Wed Jan 15 15:30:56 UTC 2025 - ec...@opensuse.org + +- Update to version 0.8.03: + * Version bump + * Added comments to .desktop files + * Just 'Myrlin' as the desktop entry name (requested by Lubos) + * Initial selection in patch filter view + * Show the number of patches and updates in the tab label + * Support for more info about update packages + * Force showing patches if there are any needed ones + * Support for more general info about patches + * Unneeded includes + * Coding style + * Added new patch category to silence the complaints in the logs + * Removed obsolete PkgSel flags and modes + * Reset patch filter view + code cleanup + * Removed dead code + * Reset package selector when going back (Closes #11) + * Removed unused variable + * typo + * Dropped non-transparent Myrlyn artwork + * Dropped non-transparent Myrlyn artwork + * No more non-transparent Myrlyn artwork + * Dropped non-transparent Myrlyn artwork + * Made the "alpha" artwork versions without background the default + * Little fixes + wording + * More screenshots + * Markdown formatting + * Added screenshots + * New screenshots + * Added screenshots + * New figlet header after project rename + * Fixed copyright line whitespace + * New figlet header after project rename + * Typo + spacers + * Project rename YQPkg -> Myrlyn + * Replace while loop by range-based for-loop + * Declare YQPkgFilterPage consistently as a class, not a structs + * YQPkgLangList: Remove set but unused variables + * YQPkgList: Add missing override keywords + * QY2ListView: Remove unused variable + * No markdown + * Coding style + * Added "About" dialog + * Killed horrendously outdated old help texts + * Prepare to disable the logo if needed + * Added logo in package selector tab bar top right corner + * Install LICENSE to license dir, not doc dir + * Don't install Contributing.md + * Consistent compression method + * Fixed doc files in .spec + * Use background-less Myrlyn logo + * Generated smaller versions of Myrlin-alpha + * Imported the background-less Myrlin from @armync + * Use .png extension for icon + * Fixed .desktop dest dir + * Install program icons + * [cmake] Install desktop files and Myrlyn icons + * [cmake] Install LICENSE, readme, Contributing files + * Use busy cursor during init + * Use more common hotkeys ++++ 28 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:16.0/myrlyn/myrlyn.changes ++++ and /work/SRC/openSUSE:Leap:16.0/.myrlyn.new.1907/myrlyn.changes Old: ---- myrlyn-0.8.02+4.obscpio New: ---- myrlyn-0.9.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ myrlyn.spec ++++++ --- /var/tmp/diff_new_pack.qAZpF6/_old 2025-04-14 18:54:26.844369803 +0200 +++ /var/tmp/diff_new_pack.qAZpF6/_new 2025-04-14 18:54:26.848369970 +0200 @@ -1,7 +1,7 @@ # # spec file for package myrlyn # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,9 +20,9 @@ Name: myrlyn # If you change the version here, don't forget ../VERSION.cmake ! # To increase only the last number, use rake version:bump -Version: 0.8.02+4 +Version: 0.9.3 Release: 0 -Summary: Myrlyn Linux Package Manager GUI +Summary: Package manager GUI License: GPL-2.0-only Group: System/Packages URL: https://github.com/shundhammer/myrlyn @@ -32,14 +32,14 @@ BuildRequires: boost-devel BuildRequires: cmake >= 3.17 BuildRequires: hicolor-icon-theme -# Workaround for boost issue, see boo#1225861 -# FIXME: Is this still needed (gcc-fortran)? -BuildRequires: gcc-fortran BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt6Core) >= 6.5 +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Widgets) +# Not needed: pkgconfig(Qt6Svg) +# We only need the image format plugin for SVG: +Requires: libQt6Svg6 + %if 0%{?suse_version} < 1600 BuildRequires: gcc13 BuildRequires: gcc13-c++ @@ -48,9 +48,14 @@ BuildRequires: gcc-c++ %endif Requires: xdg-utils +# Obsolete accidential release because of a wrong tag on GitHub (9.0.1 instead of 0.9.1) +Obsoletes: myrlyn = 9.0.1 %description -Myrlyn is a graphical package manager to select software packages and patterns for installation, update and removal. It uses libzypp as its backend and Qt as its GUI toolkit. +Myrlyn is a graphical package manager to select software packages +and patterns for installation, update and removal. + +It uses libzypp as its backend and Qt as its GUI toolkit. %prep %autosetup -p1 @@ -77,17 +82,6 @@ %install %cmake_install -# icons -for s in 16 22 24 32 48 72 256; do - mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps - install -Dm0644 src/artwork/Myrlyn-${s}x${s}.png %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/Myrlyn.png -done - -# desktop file -mkdir -p %{buildroot}%{_datadir}/applications -install -m644 src/%{name}-root.desktop %{buildroot}%{_datadir}/applications/%{name}-root.desktop -install -m644 src/%{name}-user.desktop %{buildroot}%{_datadir}/applications/%{name}-user.desktop - %files %doc README.md ++++++ _service ++++++ --- /var/tmp/diff_new_pack.qAZpF6/_old 2025-04-14 18:54:26.936373653 +0200 +++ /var/tmp/diff_new_pack.qAZpF6/_new 2025-04-14 18:54:26.940373820 +0200 @@ -5,9 +5,9 @@ <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> - <param name="versionrewrite-pattern">(.*)\+0?</param> + <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">master</param> + <param name="revision">0.9.3</param> <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="manual"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.qAZpF6/_old 2025-04-14 18:54:26.960374657 +0200 +++ /var/tmp/diff_new_pack.qAZpF6/_new 2025-04-14 18:54:26.964374824 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/shundhammer/yqpkg.git</param> <param name="changesrevision">ca8bd11aa2729b40fa14e5e7131f3e7506962260</param></service><service name="tar_scm"> <param name="url">https://github.com/shundhammer/myrlyn.git</param> - <param name="changesrevision">627d89208f76ba752534fe27af48febd1327856e</param></service></servicedata> + <param name="changesrevision">de63ea8d1d0260853dae9ba2fa6200fcf70946b7</param></service></servicedata> (No newline at EOF) ++++++ myrlyn-0.8.02+4.obscpio -> myrlyn-0.9.3.obscpio ++++++ ++++ 21109 lines of diff (skipped) ++++++ myrlyn.obsinfo ++++++ --- /var/tmp/diff_new_pack.qAZpF6/_old 2025-04-14 18:54:27.284388216 +0200 +++ /var/tmp/diff_new_pack.qAZpF6/_new 2025-04-14 18:54:27.288388383 +0200 @@ -1,5 +1,5 @@ name: myrlyn -version: 0.8.02+4 -mtime: 1736436497 -commit: 627d89208f76ba752534fe27af48febd1327856e +version: 0.9.3 +mtime: 1743869863 +commit: de63ea8d1d0260853dae9ba2fa6200fcf70946b7