Changelog for
btrfsmaintenance-0.5.2-lp156.2.1.noarch.rpm :
* Thu Jul 04 2024 dsterbaAATTsuse.cz- update to version 0.5.2 - fix syntax error in run_task, preventing jobs to start - start scrub jobs sequentially if RAID5 or RAID6 data profile is found - fix btrfsmaintenance-refresh.service description- fix bsc#1224364
* Thu May 09 2024 dsterbaAATTsuse.cz- update to version 0.5.1 - fix handling of OnCalendar timer directive in the drop-in configuration file that reads the periods from the sysconfig - fix use of --verbose option of fstrim, not available on util-linux < 2.27 - ship manual page of README, also available as \'systemctl help servicename\'
* Mon Apr 08 2024 Atri Bhattacharya
- Use full URL for Source0 (.gz compressed as upstream does not ship .bz2 ones).
* Wed Feb 10 2021 Thorsten Kukuk - Require libzypp plugin only if zypper is used (Required for e.g. image based systems).
* Wed Aug 19 2020 Callum Farmer - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Thu Jul 30 2020 dsterbaAATTsuse.cz- update to version 0.5 - sysconfig: - change defaults of MUSAGE and DUSAGE for balance task to do less work, with a script to switch from existing unmodified defaults to new ones - document systemd.timer syntax - make balance, scrub, and trim mutually exclusive tasks - service file updates: - delete Install section - defrag-plugin: - switch to python3 - add alternative shell implementation of the plugin - installation docs update- Removed patches (upstream): - 0001-README-document-impact-of-balance-quota-groups.patch - 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch - 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch - 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch - 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch
* Tue Jun 11 2019 dsterbaAATTsuse.cz- spec: fix typo in macro name
* Tue Jun 11 2019 Dominique Leuenberger - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini
* Tue Mar 12 2019 jeffmAATTsuse.com- Document and adjust balance thresholds and periods (FATE#325529 jsc#SLE-3188).
* README: document impact of balance + quota groups
* sysconfig: reduce default balance usage thresholds
* sysconfig: document using systemd.time(7) for frequency of operations
* btrfsmaintenance-refresh-cron.sh: validate periods for cron-based systems- Remove python dependency (FATE#326736 jsc#SLE-4130).
* btrfs-defrag-plugin: remove dependency on zypp-plugin-python- Added patches:
* 0001-README-document-impact-of-balance-quota-groups.patch
* 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch
* 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch
* 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch
* 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch- Added source:
* btrfs-defrag-plugin.sh- Removed patch:
* python3-support-bsc1070322.diff
* Tue Sep 25 2018 dsterbaAATTsuse.cz- update to version 0.4.2 - CVE-2018-14722: expand auto mountpoints in a safe way - btrfs-defrag: fix missing function to detect btrfs filesystems (#52) - btrfs-trim: more verbose fstrim output (#60) - dist-install: print information about timer unit installation (#58)
* Fri Apr 13 2018 lpechacekAATTsuse.com- In openSUSE the defrag plugin must explicitly refer to Python 3. (bsc#1070322)- Added patch: python3-support-bsc1070322.diff
* Thu Mar 15 2018 dsterbaAATTsuse.cz- update to version 0.4.1 - defrag plugin: python2 and 3 compatibility - defrag plugin: target extent size lowered to 32MiB (#43) - shell compatibility fixes - systemd unit type fixes- Removed patch: python3-support-bsc1070322.diff (upstream)
* Mon Mar 12 2018 kukukAATTsuse.de- Add missing btrfsmaintenance-refresh.path [bsc#1084871]- Use %license [bsc#1082318]
* Mon Feb 05 2018 lpechacekAATTsuse.com- Move the defrag plugin over to Python 3. (bsc#1070322)- Added patch: python3-support-bsc1070322.diff
* Mon Jan 15 2018 dsterbaAATTsuse.cz- update to version 0.4 - add support for systemd timers and use them by default; the alternative cron scripts are still present (#29, #36) - add automatic monitoring (via systemd.path) of the config file, no manual updates by btrfsmaintenance-refresh.service needed (#38) - fix RPM database path detection - spec file cleanups - documentation updates- removed patches: - btrfsmaintenance-0.3.1-fix-rpm-db-path.patch (upstream) - btrfsmaintenance-switch-to-timer.patch (upstream) - pull-request-36.patch (upstream)
* Fri Dec 22 2017 antoine.belvireAATTopensuse.org- Fix systemd timers enabled even if period is set to none:
* Micro change in pull-request-36.patch (bsc#1075884)- Clean spec file:
* Removed support for suse_version <= 1210.
* Removed call to btrfsmaintenance-refresh-cron.sh upon deletion (not needed anymore since we use systemd timers which are handled by macros).
* Ran spec-cleaner.
* Sun Dec 17 2017 kukukAATTsuse.de- Switch default of btrfsmaintenance-refresh.service to systemd-timer, too (btrfsmaintenance-switch-to-timer.patch) [bsc#1073204]
* Wed Dec 06 2017 kukukAATTsuse.de- pull-request-36.patch: update patch
* Wed Dec 06 2017 kukukAATTsuse.de- Don\'t call btrfsmaintenance-refresh-cron.sh in %post, this is done already by the systemd macros
* Tue Dec 05 2017 kukukAATTsuse.com- Add patch to use systemd timer instead of cron (pull-request-36.patch)
* Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Sat Nov 11 2017 antoine.belvireAATTopensuse.org- Fix cron symlinks removal upon package upgrade (boo#904518):
* The problem was in the preun section (in the old RPM).
* This means the symlinks are removed by this update, but won\'t be by the next ones.
* Please run \'systemctl start btrfsmaintenance-refresh\' one more time to fix your symlinks.
* Wed Nov 08 2017 antoine.belvireAATTopensuse.org- Add btrfsmaintenance-0.3.1-fix-rpm-db-path.patch:
* Change RPM database path to /usr/lib/sysimage/rpm for Tumbleweed.
* Wed Jul 05 2017 lnusselAATTsuse.de- Require btrfsprogs (bsc#1047226)
* Fri Apr 07 2017 dsterbaAATTsuse.cz- version 0.3.1 - dist-install: fix installation paths, install functions - functions: fix syntax to be compatible with dash - spec: install functions file
* Tue Nov 15 2016 dsterbaAATTsuse.cz- version 0.3 - add syslog to logging targets - add none target (/dev/null) - autodetect btrfs filesystems for balance, scrub and trim - detect mixed blockgroups and use correct balance filters - fix uninstall rules - fix capturing entire output to the log - fix when cron files are symlinks - add generic installation script - doc updates: retention policy tuning
* Fri Mar 04 2016 dsterbaAATTsuse.cz- version 0.2 - updated documentation - support debian-like configuration paths - no hardcoded paths to external utilities - fixed logger name typos for \'journal\' target - defrag fixes (sysconfig, find arguments)
* Thu Oct 08 2015 dsterbaAATTsuse.cz- version 0.1.2 - change default config for trim: off - journal loggin should work (fixed a typo)
* Mon Jul 13 2015 dsterbaAATTsuse.com- version 0.1.1 - fix typo and make journal logging target work
* Wed Nov 19 2014 dsterbaAATTsuse.cz- cron refresh: remove bashism- cron refresh: remove debugging messages- post installation must create the cron links (bsc#904518)- Removed patches:
* btrfsmaintenance-0.1-fix-bashisms.patch
* Sat Nov 15 2014 Led - fix bashism in btrfsmaintenance-refresh-cron.sh script- add patches:
* btrfsmaintenance-0.1-fix-bashisms.patch
* Wed Oct 29 2014 dsterbaAATTsuse.cz- add COPYING, README.md- add config option to specify log target (stdout, or journal)