<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="2">
<package pkgid="895919a4d3c18db1d0242aa95d79e98bb3752f3599eef8ce72cf0505cd03dd49" name="myrlyn" arch="src">
  <version epoch="0" ver="1.0.0" rel="lp156.1.2"/>
  <changelog author="ecsos@opensuse.org" date="1735041600">- Update to version endofhackweek24+git20241223.4ee388b:
  * Build requirements
  * Leftover from libyui
  * Cleaned up .spec file
  * Scroll downloads list to top when starting to install packages
  * Added size hint
  * Don't believe libzypp when it says there is nothing to do</changelog>
  <changelog author="ecsos@opensuse.org" date="1736424000">- Update to version 0.8.01
  * Version bump to 0.8.01
- Changes from 0.8.0
  * Added both root and on-root .desktop files</changelog>
  <changelog author="dimstar@opensuse.org" date="1736424001">- Update to version 0.8.02+2:
  * Renamed to Myrlyn</changelog>
  <changelog author="dimstar@opensuse.org" date="1736424002">- Update to version 0.8.02+4:
  * Use lowercase for .desktop names
  * Fixed executable name</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736424003">- Update to version 0.8.02+8:
  * Added "Linux"
  * Remove declaration of unused and nonexistent function bsearch
  * Use lowercase for .desktop names
  * Fixed executable name
  * Don't use @... macro
  * Fixed binary name</changelog>
  <changelog author="ecsos@opensuse.org" date="1736769600">- Change to offical latest stable version from source.
- Fix service file, so we use latest version and not git master.
- Fix one rpmlint error.</changelog>
  <changelog author="ecsos@opensuse.org" date="1736942400">- 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 -&gt; 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
  * Default to 30 sec countdown on the summary page, not 10
  * Imported DimStar77's .spec file changes
  * Added "Linux"
  * Remove declaration of unused and nonexistent function bsearch
  * Use lowercase for .desktop names
  * Fixed executable name
  * Don't use @... macro
  * Fixed binary name</changelog>
  <changelog author="ecsos@opensuse.org" date="1737547200">- 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</changelog>
  <changelog author="ecsos@opensuse.org" date="1738324800">- 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</changelog>
  <changelog author="ecsos@opensuse.org" date="1739188800">- 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 &amp;
  * 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</changelog>
  <changelog author="ecsos@opensuse.org" date="1741953600">- 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</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1743854400">- Require libQt6Svg6 at runtime to load SVG icons (#86)</changelog>
  <changelog author="shundhammer@suse.com" date="1744027200">- 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</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1746964800">- Update to version 0.9.4:
  * Version bump
  * Different text highlight colors for dark widget themes (Closes #91)
  * Report failed repo refresh (closes #89)
  * Linked official distro packages
  * Redundant
  * Typos
  * Imported modernized packaging files
  * Markdown formatting
  * More relevant URLs
  * Expanced OBS packaging doc
  * Added doc for OBS packaging</changelog>
  <changelog author="shundhammer@suse.com" date="1748952000">- Update to version 0.9.5:
  * Version bump to 0.9.5
  * Added (preliminary!) community repos for Leap 16.0 / SLES-16.0
  * Giving up on Qt-internal messages
  * Use the 'myrlyn' textdomain and the default locale dir (issue #45)
  * Added infrastructure for program translations (issue #45)
  * Use QObject::tr() instead of gettext() directly
  * Added missing member initialization
  * Adapt new program name in exported dependency list
  * Require zypp in CMakeLists.txt (Closes #95)
  * Removed unneeded include
  * Fix: pass functor directly instead of using boost::ref
  * Include &lt;boost/ref.hpp&gt; (Closes #92)</changelog>
  <changelog author="shundhammer@suse.com" date="1750075200">- Update to version 0.9.6:
  * Version bump
  * Simplify myrlyn-sudo script
  * Use own myrlyn-askpass binary
  * New .desktop files: Auth via 'sudo' or 'xdg-su' (Closes #99)
  * New scripts to authenticate via sudo
  * Installation summary (status filter view): Allow middle click on status to show only this one
  * pkexec script for myrlyn with root permissions
  * Renamed 'Services' view to 'Repository Index Services' in GUI
  * Don't mark sample texts in .ui files for translation
  * Added makepot script to extract translatable messages (issue #45)
  * Removed unused class
  * Complete URL
  * How to submit from Factory to Leap 16.0
  * Removed obsolete textdomain</changelog>
  <changelog author="shundhammer@suse.com" date="1752062400">- Update to version 0.9.7:
  * Version bump to 0.9.7
  * Override exclude filters when searching for -devel / -debug* (Closes #105)
  * myrlyn-sudo: Build own environment (Closes #102, closes #104)
  * Don't use login shell (-i) for sudo to avoid XWayland (#104)
  * Keep XDG_RUNTIME_DIR env var (#102)
  * Cleaned up whitespace in comments
  * Fixed coding style
  * Cleaned up .desktop files; myrlyn-xdg-su is now in attic/
  * Added auth method to desktop files
  * Support for prompt arg in myrlyn-askpass
  * Fixed coding style
  * Fixed typo
  * New help menu item: Root Authentication
  * Backup of .spec and _service</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1756209600">- Update to version 0.9.8:
  * Version bump to 0.9.8
  * Don't write a default for useRpmGroups for now (Closes #112)
  * Make the default for "useRpmGroups" compile-time configurable
  * Make "useRpmGroups" configurable in config file
  * Use textdomain "rpm-groups" for RPM groups
  * Removed redundant initial selection
  * Class rename for consistency
  * Lazy RPM tree init for startup performance
  * Filter correcty for empty RPM groups
  * Removed ancient fallback RPM groups
  * Consistent terminology
  * Open only the first two levels of the RPM groups tree
  * Suppress Qt logging spam
  * First hacky version of RPM groups (#112)
  * Translate RPM groups and suppress 'Unspecified'
  * Show RPM group in technical details view (#112)
  * Use non-breaking hyphen in read‑only
  * Don't consider ignored missing RPM signature as failed task (Closes #110)
  * GitHub config
  * Added Leap 16.x community repos</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1760356800">- Update to version 0.9.9:
  * Version bump to 0.9.9
  * Default to not using RPM groups on openSUSE / SLE distros
  * Added the freshly published community repos for Leap 16.0 / SLES-16.0
  * Hint about HiDPI scaling in .desktop files
  * Keep QT_SCALE_FACTOR in myrlyn-sudo environment
  * Don't show service filter view by default</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1768651200">- Update to version 1.0.0:
  * Version bump to 1.0.0
  * Document zypp history filters
  * Wider columns in zypp history
  * zypp history filters are working
  * New classes for zypp history filters
  * Use [OK] as the default dialog button
  * Suppress Qt bullshit messages that keep flooding the log
  * Add zypp history filter dialog
  * Add infrastructure for zypp history filters
  * Extend zypp history browser time line to today if the last activity date was just 10 or less days ago
  * Zypp history error handling
  * Fix (+/-) count conditions
  * Show (+/-) count in zypp history only for nontrivial transactions
  * Reasonable column widths in zypp history browser
  * Initial selection in zypp history browser
  * Added new zypp history browser to features in README.md
  * Show (+/-) count for commands in zypp history
  * Show --zypp-history in usage message as normal, not debugging option
  * Use standard columns in zypp history only for packages and patches
  * Fixed column spanning for parent items
  * Working zypp history browser navigation
  * Populated history events tree
  * First populated timeline (navigation) tree for the zypp history
  * First rough parsing tests ok
  * Add Ctrl+Shift+H shortcut to show zypp history
  * First new (still empty) ZyppHistoryBrowser, drop old YQPkgHistoryDialog
  * Code reorg + consistency
  * Handle incomplete zypp history files
  * New designer form for the zypp history browser
  * More zypp history test data
  * Add zypp history test data
  * Factor out ZyppHistoryEvents
  * Use a namespace for better organization
  * Lots of boring zypp history parser code
  * Parse zypp history command events
  * Filling ZyppHistoryParser with life
  * Filling ZyppHistoryParser with life
  * New class ZyppHistoryParser
  * New class ZyppHistory
  * Handle command line options with additional argument
  * Make sure at least one "search in" check box is checked when searching
  * Support searching in RPM recommends, too
  * Added tooltip for auto search default mode button
  * Right-align auto search default mode button
  * Enable switching the default auto search mode between "Starts With" and "Contains"
  * New icons
  * Allow no parent
  * Unneeded includes
  * Fixed script she-bang
  * Class rename MyrlynTranslator -&gt; Translator
  * Generalize MyrlynTranslator
  * Re-imported latest QDirStat logger
  * Show special resolver modes (up/dup) in status line
  * Silenced left-over debug output
  * Support using ~/.config/openSUSE/myrlyn-sudo.conf
  * Fixed typo in .desktop file
  * Added Video LAN community repo (also serves libdvdcss)
  * Log the Qt environment
  * More HiDPI hints in .desktop files
  * Ensure the popup is centered
  * Commented out unavailable/redundant community repos on 16.x
  * No progress bar during post-transaction scripts
  * Actually use myrlyn-run0 in myrlyn-run0.desktop
  * Added systemd run0 support (#122 by @zeusgoose)
  * Updated docs: Stability and maturity
  * Added myrlyn-stable for Leap 15.6 from OBS home:shundhammer to downloads</changelog>
</package>
<package pkgid="eb855cf73dda7e83f4291f3b896037b8df153c02bdb466e03b2fce3e2b54a724" name="myrlyn" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="lp156.1.2"/>
  <changelog author="ecsos@opensuse.org" date="1735041600">- Update to version endofhackweek24+git20241223.4ee388b:
  * Build requirements
  * Leftover from libyui
  * Cleaned up .spec file
  * Scroll downloads list to top when starting to install packages
  * Added size hint
  * Don't believe libzypp when it says there is nothing to do</changelog>
  <changelog author="ecsos@opensuse.org" date="1736424000">- Update to version 0.8.01
  * Version bump to 0.8.01
- Changes from 0.8.0
  * Added both root and on-root .desktop files</changelog>
  <changelog author="dimstar@opensuse.org" date="1736424001">- Update to version 0.8.02+2:
  * Renamed to Myrlyn</changelog>
  <changelog author="dimstar@opensuse.org" date="1736424002">- Update to version 0.8.02+4:
  * Use lowercase for .desktop names
  * Fixed executable name</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736424003">- Update to version 0.8.02+8:
  * Added "Linux"
  * Remove declaration of unused and nonexistent function bsearch
  * Use lowercase for .desktop names
  * Fixed executable name
  * Don't use @... macro
  * Fixed binary name</changelog>
  <changelog author="ecsos@opensuse.org" date="1736769600">- Change to offical latest stable version from source.
- Fix service file, so we use latest version and not git master.
- Fix one rpmlint error.</changelog>
  <changelog author="ecsos@opensuse.org" date="1736942400">- 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 -&gt; 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
  * Default to 30 sec countdown on the summary page, not 10
  * Imported DimStar77's .spec file changes
  * Added "Linux"
  * Remove declaration of unused and nonexistent function bsearch
  * Use lowercase for .desktop names
  * Fixed executable name
  * Don't use @... macro
  * Fixed binary name</changelog>
  <changelog author="ecsos@opensuse.org" date="1737547200">- 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</changelog>
  <changelog author="ecsos@opensuse.org" date="1738324800">- 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</changelog>
  <changelog author="ecsos@opensuse.org" date="1739188800">- 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 &amp;
  * 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</changelog>
  <changelog author="ecsos@opensuse.org" date="1741953600">- 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</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1743854400">- Require libQt6Svg6 at runtime to load SVG icons (#86)</changelog>
  <changelog author="shundhammer@suse.com" date="1744027200">- 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</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1746964800">- Update to version 0.9.4:
  * Version bump
  * Different text highlight colors for dark widget themes (Closes #91)
  * Report failed repo refresh (closes #89)
  * Linked official distro packages
  * Redundant
  * Typos
  * Imported modernized packaging files
  * Markdown formatting
  * More relevant URLs
  * Expanced OBS packaging doc
  * Added doc for OBS packaging</changelog>
  <changelog author="shundhammer@suse.com" date="1748952000">- Update to version 0.9.5:
  * Version bump to 0.9.5
  * Added (preliminary!) community repos for Leap 16.0 / SLES-16.0
  * Giving up on Qt-internal messages
  * Use the 'myrlyn' textdomain and the default locale dir (issue #45)
  * Added infrastructure for program translations (issue #45)
  * Use QObject::tr() instead of gettext() directly
  * Added missing member initialization
  * Adapt new program name in exported dependency list
  * Require zypp in CMakeLists.txt (Closes #95)
  * Removed unneeded include
  * Fix: pass functor directly instead of using boost::ref
  * Include &lt;boost/ref.hpp&gt; (Closes #92)</changelog>
  <changelog author="shundhammer@suse.com" date="1750075200">- Update to version 0.9.6:
  * Version bump
  * Simplify myrlyn-sudo script
  * Use own myrlyn-askpass binary
  * New .desktop files: Auth via 'sudo' or 'xdg-su' (Closes #99)
  * New scripts to authenticate via sudo
  * Installation summary (status filter view): Allow middle click on status to show only this one
  * pkexec script for myrlyn with root permissions
  * Renamed 'Services' view to 'Repository Index Services' in GUI
  * Don't mark sample texts in .ui files for translation
  * Added makepot script to extract translatable messages (issue #45)
  * Removed unused class
  * Complete URL
  * How to submit from Factory to Leap 16.0
  * Removed obsolete textdomain</changelog>
  <changelog author="shundhammer@suse.com" date="1752062400">- Update to version 0.9.7:
  * Version bump to 0.9.7
  * Override exclude filters when searching for -devel / -debug* (Closes #105)
  * myrlyn-sudo: Build own environment (Closes #102, closes #104)
  * Don't use login shell (-i) for sudo to avoid XWayland (#104)
  * Keep XDG_RUNTIME_DIR env var (#102)
  * Cleaned up whitespace in comments
  * Fixed coding style
  * Cleaned up .desktop files; myrlyn-xdg-su is now in attic/
  * Added auth method to desktop files
  * Support for prompt arg in myrlyn-askpass
  * Fixed coding style
  * Fixed typo
  * New help menu item: Root Authentication
  * Backup of .spec and _service</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1756209600">- Update to version 0.9.8:
  * Version bump to 0.9.8
  * Don't write a default for useRpmGroups for now (Closes #112)
  * Make the default for "useRpmGroups" compile-time configurable
  * Make "useRpmGroups" configurable in config file
  * Use textdomain "rpm-groups" for RPM groups
  * Removed redundant initial selection
  * Class rename for consistency
  * Lazy RPM tree init for startup performance
  * Filter correcty for empty RPM groups
  * Removed ancient fallback RPM groups
  * Consistent terminology
  * Open only the first two levels of the RPM groups tree
  * Suppress Qt logging spam
  * First hacky version of RPM groups (#112)
  * Translate RPM groups and suppress 'Unspecified'
  * Show RPM group in technical details view (#112)
  * Use non-breaking hyphen in read‑only
  * Don't consider ignored missing RPM signature as failed task (Closes #110)
  * GitHub config
  * Added Leap 16.x community repos</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1760356800">- Update to version 0.9.9:
  * Version bump to 0.9.9
  * Default to not using RPM groups on openSUSE / SLE distros
  * Added the freshly published community repos for Leap 16.0 / SLES-16.0
  * Hint about HiDPI scaling in .desktop files
  * Keep QT_SCALE_FACTOR in myrlyn-sudo environment
  * Don't show service filter view by default</changelog>
  <changelog author="Stefan Hundhammer &lt;shundhammer@suse.com&gt;" date="1768651200">- Update to version 1.0.0:
  * Version bump to 1.0.0
  * Document zypp history filters
  * Wider columns in zypp history
  * zypp history filters are working
  * New classes for zypp history filters
  * Use [OK] as the default dialog button
  * Suppress Qt bullshit messages that keep flooding the log
  * Add zypp history filter dialog
  * Add infrastructure for zypp history filters
  * Extend zypp history browser time line to today if the last activity date was just 10 or less days ago
  * Zypp history error handling
  * Fix (+/-) count conditions
  * Show (+/-) count in zypp history only for nontrivial transactions
  * Reasonable column widths in zypp history browser
  * Initial selection in zypp history browser
  * Added new zypp history browser to features in README.md
  * Show (+/-) count for commands in zypp history
  * Show --zypp-history in usage message as normal, not debugging option
  * Use standard columns in zypp history only for packages and patches
  * Fixed column spanning for parent items
  * Working zypp history browser navigation
  * Populated history events tree
  * First populated timeline (navigation) tree for the zypp history
  * First rough parsing tests ok
  * Add Ctrl+Shift+H shortcut to show zypp history
  * First new (still empty) ZyppHistoryBrowser, drop old YQPkgHistoryDialog
  * Code reorg + consistency
  * Handle incomplete zypp history files
  * New designer form for the zypp history browser
  * More zypp history test data
  * Add zypp history test data
  * Factor out ZyppHistoryEvents
  * Use a namespace for better organization
  * Lots of boring zypp history parser code
  * Parse zypp history command events
  * Filling ZyppHistoryParser with life
  * Filling ZyppHistoryParser with life
  * New class ZyppHistoryParser
  * New class ZyppHistory
  * Handle command line options with additional argument
  * Make sure at least one "search in" check box is checked when searching
  * Support searching in RPM recommends, too
  * Added tooltip for auto search default mode button
  * Right-align auto search default mode button
  * Enable switching the default auto search mode between "Starts With" and "Contains"
  * New icons
  * Allow no parent
  * Unneeded includes
  * Fixed script she-bang
  * Class rename MyrlynTranslator -&gt; Translator
  * Generalize MyrlynTranslator
  * Re-imported latest QDirStat logger
  * Show special resolver modes (up/dup) in status line
  * Silenced left-over debug output
  * Support using ~/.config/openSUSE/myrlyn-sudo.conf
  * Fixed typo in .desktop file
  * Added Video LAN community repo (also serves libdvdcss)
  * Log the Qt environment
  * More HiDPI hints in .desktop files
  * Ensure the popup is centered
  * Commented out unavailable/redundant community repos on 16.x
  * No progress bar during post-transaction scripts
  * Actually use myrlyn-run0 in myrlyn-run0.desktop
  * Added systemd run0 support (#122 by @zeusgoose)
  * Updated docs: Stability and maturity
  * Added myrlyn-stable for Leap 15.6 from OBS home:shundhammer to downloads</changelog>
</package>
</otherdata>