diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..62a70278 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,40 @@ +# Author: Peter J. Mello +# Version: 1.1.0 (Using ) +# Updated: 2020-06-06 +# SPDX-License-Identifier: MPL-2.0 +# Visit for more information. + +root = true + +[*] +indent_style = space +indent_size = 2 +tab_width = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +max_line_length = off + +[*.{js,qml}] +indent_style = tab +indent_size = 4 + +[*.json] +tab_width = 2 +insert_final_newline = false + +[*.{md,txt}] +indent_size = 4 +trim_trailing_whitespace = false + +[*.py] +indent_size = 4 +max_line_length = 80 + +[**/Makefile*] +indent_style = tab + +[ChangeLog] +indent_style = tab +indent_size = 4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..6aa8402f --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text eol=lf diff --git a/.github_changelog_generator b/.github_changelog_generator new file mode 100644 index 00000000..d8daf3a8 --- /dev/null +++ b/.github_changelog_generator @@ -0,0 +1,11 @@ +user=Nefelim4ag +project=Ananicy +date-format=%Y-%m-%d +output=CHANGELOG.md +base=CHANGELOG.md +header-label="# Changelog" +release-url=https://github.com/Nefelim4ag/Ananicy/releases +future-release=2.1.1 +release-branch=master +since-tag=1.0.0 +verbose=false diff --git a/.gitignore b/.gitignore index aea27897..acccab4a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,26 +1,83 @@ -# All but four Visual Studio Code files are installation-specific -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -# Kate swap Files +# -*- mode: gitignore; -*- +# Author: Peter J. Mello +# Version: 1.1.0 (Using ) +# Updated: 2020-06-06 +# SPDX-License-Identifier: MPL-2.0 +# See for more information. +# ------------------------------------------------------------------------------ +# [Project specific files] +/tmp +debian/.debhelper +debian/*.debhelper.log +debian/debhelper-build-stamp +debian/files +debian/*.substvars +# ------------------------------------------------------------------------------ +# [Filesystem cruft] +*~ +.Trash-* +.fuse_hidden* +.nfs* +.directory +# ------------------------------------------------------------------------------ +# [Editors/IDEs] +## CudaText project files are user-specific +*.cuda-proj +## Emacs +\#*\# +.\#* +*.elc +/.emacs.desktop +/.emacs.desktop.lock +auto-save-list +tramp +# Cask packages +dist/ +.cask/ +### ELPA packages +/elpa/ +### eshell +/eshell/history +/eshell/lastdir +### Flycheck +flycheck_*.el +### flymake-mode +*_flymake.* +### Network security +/network-security.data +### Org-mode +*_archive +.org-id-locations +### Projectile +.projectile +### RefTeX +*.rel +### server auth +/server/ +### Workspace configuration +.dir-locals.el +## JetBrains (IntelliJ IDEA, PyCharm, etc.) +.idea/* +## All but five files are installation-specific +!.idea/InspectionProfiles/profiles_settings.xml +!.idea/*.iml +!.idea/*.ipr +!.idea/misc.xml +!.idea/modules.xml +!.idea/vcs.xml +## Kate +### Swap files .*.kate-swp .swp.* - -# Cache files for Sublime Text -*.tmlanguage.cache -*.tmPreferences.cache -*.stTheme.cache - -# Sublime Text workspace files are user-specific +## Sublime Text +### Workspace files are user-specific *.sublime-workspace - -# Sublime Text SFTP configuration/credentials file +### Sublime-GitHub package stores user's GitHub tokens here +GitHub.sublime-settings +### SFTP configuration/credentials files sftp-config.json - -# Sublime Text package control specific files +sftp-config-alt*.json +### Package control specific files Package Control.last-run Package Control.ca-list Package Control.ca-bundle @@ -31,17 +88,27 @@ Package Control.merged-ca-bundle Package Control.user-ca-bundle oscrypto-ca-bundle.crt bh_unicode_properties.cache - -# Sublime-github package stores a github token in this file -GitHub.sublime-settings - -# Don't accidentally publish your GPG secret keyring +### Cache files +*.tmlanguage.cache +*.tmPreferences.cache +*.stTheme.cache +## Visual Studio Code +.history/ +.vscode/ +### All but four files are installation-specific +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +## Wing IDE +### Separate file for user-specific project configuration +*.wpu +# ------------------------------------------------------------------------------ +# [General fatigue/stupidity insurance] +## GPG secret keyring, abandon all hope (and self-respect) ye who commit this secring.* - -# Project specific files -debian/.debhelper -debian/*.debhelper.log -debian/debhelper-build-stamp -debian/files -debian/*.substvars -/tmp +# ------------------------------------------------------------------------------ +# [VCS infrastructure] +## Bazaar +.bzr/ +.bzrignore diff --git a/.kateconfig b/.kateconfig new file mode 100644 index 00000000..4b44b683 --- /dev/null +++ b/.kateconfig @@ -0,0 +1,14 @@ +# Author: Peter J. Mello +# Version: 1.0.0 (Using ) +# Updated: 2020-05-21 +# SPDX-License-Identifier: MPL-2.0 +# See for more information. + +kate: auto-brackets on; backspace-indents on; block-selection off; bom off; dynamic-word-wrap on; eol unix; folding-markers off; folding-preview on; icon-border on; indent-mode cstyle; indent-pasted-text on; indent-width 2; keep-extra-spaces on; line-numbers on; newline-at-eof on; overwrite-mode off; persistent-selection off; remove-trailing-spaces *; replace-tabs-save on; replace-tabs on; scrollbar-minimap on; show-tabs on; smart-home on; tab-width 4; word-wrap-column 80; word-wrap off; +kate-mimetype(text/x-c++src): indent-width 4; +kate-wildcard(*.js;*.qml): indent-width 4; replace-tabs-save off; replace-tabs off; +kate-wildcard(*.json): newline-at-eof off; tab-width 2; +kate-wildcard(*.md;*.txt): indent-width 4; remove-trailing-spaces -; +kate-wildcard(*.py): dynamic-word-wrap off; indent-mode python; indent-width 4; word-wrap on; +kate-wildcard(Makefile): replace-tabs-save off; replace-tabs off; +kate-wildcard(CHANGELOG;ChangeLog): indent-width 4; replace-tabs-save off; replace-tabs off; diff --git a/CHANGELOG.md b/CHANGELOG.md index e7d4e9a2..d1f7ccc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,441 @@ +"# Changelog" + +## [2.1.1](https://github.com/Nefelim4ag/Ananicy/releases) (2020-06-07) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/2.1.0...2.1.1) + +**Closed issues:** + +- How to autoupdate on ubuntu? [\#199](https://github.com/Nefelim4ag/Ananicy/issues/199) +- \[basic\] are all rules active by default? [\#197](https://github.com/Nefelim4ag/Ananicy/issues/197) +- oom\_score\_adj=-1000 for Xorg is a critical bug [\#177](https://github.com/Nefelim4ag/Ananicy/issues/177) +- Ananicy will do nothing on Ubuntu or Mint? [\#172](https://github.com/Nefelim4ag/Ananicy/issues/172) +- IndexError: list index out of range [\#165](https://github.com/Nefelim4ag/Ananicy/issues/165) +- Crash:IndexError: list index out of range [\#157](https://github.com/Nefelim4ag/Ananicy/issues/157) +- Crash: ValueError : name are reserved for future Enum use [\#153](https://github.com/Nefelim4ag/Ananicy/issues/153) +- Cinnamon wrong rules [\#133](https://github.com/Nefelim4ag/Ananicy/issues/133) + +**Merged pull requests:** + +- Added Boinc and Folding@Home clients. [\#198](https://github.com/Nefelim4ag/Ananicy/pull/198) ([georgespatton](https://github.com/georgespatton)) +- add kbfsfuse.rules [\#196](https://github.com/Nefelim4ag/Ananicy/pull/196) ([wilrnh](https://github.com/wilrnh)) +- added restic.rules [\#195](https://github.com/Nefelim4ag/Ananicy/pull/195) ([wilrnh](https://github.com/wilrnh)) +- Include firefox-bin in firefox.rules [\#194](https://github.com/Nefelim4ag/Ananicy/pull/194) ([jelinekto](https://github.com/jelinekto)) +- add rules for mailspring [\#193](https://github.com/Nefelim4ag/Ananicy/pull/193) ([wilrnh](https://github.com/wilrnh)) +- Add rules for ark, dnsmasq, konsole and yay [\#190](https://github.com/Nefelim4ag/Ananicy/pull/190) ([woopstar](https://github.com/woopstar)) +- Create franz.rules [\#189](https://github.com/Nefelim4ag/Ananicy/pull/189) ([guy-kdm](https://github.com/guy-kdm)) +- Create i3.rules for i3 window manager [\#188](https://github.com/Nefelim4ag/Ananicy/pull/188) ([nxnjz](https://github.com/nxnjz)) +- Create brave.rules [\#186](https://github.com/Nefelim4ag/Ananicy/pull/186) ([liberodark](https://github.com/liberodark)) +- Create riot.rules [\#184](https://github.com/Nefelim4ag/Ananicy/pull/184) ([liberodark](https://github.com/liberodark)) +- Add firefox-esr in firefox.rules [\#179](https://github.com/Nefelim4ag/Ananicy/pull/179) ([hakavlad](https://github.com/hakavlad)) +- Update firefox.rules [\#176](https://github.com/Nefelim4ag/Ananicy/pull/176) ([FiloSpaTeam](https://github.com/FiloSpaTeam)) +- rclone.rules [\#174](https://github.com/Nefelim4ag/Ananicy/pull/174) ([Seketh](https://github.com/Seketh)) +- added cc1plus and xz [\#171](https://github.com/Nefelim4ag/Ananicy/pull/171) ([Filip98](https://github.com/Filip98)) +- ananicy.py: try \_status\_file.readline\(\) [\#169](https://github.com/Nefelim4ag/Ananicy/pull/169) ([Thermi](https://github.com/Thermi)) +- mednaffe: fixed douplicate rule [\#168](https://github.com/Nefelim4ag/Ananicy/pull/168) ([grasegger](https://github.com/grasegger)) +- Added rules for mednafen emulator and the mednaffe frontend for it. [\#167](https://github.com/Nefelim4ag/Ananicy/pull/167) ([grasegger](https://github.com/grasegger)) +- make the main Steam binary use the type BG\_CPUIO because Steam itself… [\#163](https://github.com/Nefelim4ag/Ananicy/pull/163) ([coledot](https://github.com/coledot)) +- set xorg.rules to use the LowLatency\_RT type, lowering its niceness [\#162](https://github.com/Nefelim4ag/Ananicy/pull/162) ([coledot](https://github.com/coledot)) +- Implement rtprio rule property. [\#158](https://github.com/Nefelim4ag/Ananicy/pull/158) ([openglfreak](https://github.com/openglfreak)) + +## [2.1.0](https://github.com/Nefelim4ag/Ananicy/releases) (2019-06-29) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/2.0.0...2.1.0) + +**Closed issues:** + +- Recommended archivers rules? [\#148](https://github.com/Nefelim4ag/Ananicy/issues/148) +- ioprio\_get failed: No such process error [\#147](https://github.com/Nefelim4ag/Ananicy/issues/147) +- Default configuration for Steam is fundamentally broken [\#131](https://github.com/Nefelim4ag/Ananicy/issues/131) +- \[Feature Request\] Setting cpu governor based on processes [\#122](https://github.com/Nefelim4ag/Ananicy/issues/122) +- \[Feature Request\] rule for nice inheritance [\#118](https://github.com/Nefelim4ag/Ananicy/issues/118) +- Wine programs not affected [\#117](https://github.com/Nefelim4ag/Ananicy/issues/117) + +**Merged pull requests:** + +- Fix the Discord rule to use the correct case in the name [\#159](https://github.com/Nefelim4ag/Ananicy/pull/159) ([coledot](https://github.com/coledot)) +- Added rule for vscodium [\#156](https://github.com/Nefelim4ag/Ananicy/pull/156) ([grasegger](https://github.com/grasegger)) +- Fix csgo rule and link [\#155](https://github.com/Nefelim4ag/Ananicy/pull/155) ([huupoke12](https://github.com/huupoke12)) +- Mini Update [\#154](https://github.com/Nefelim4ag/Ananicy/pull/154) ([liberodark](https://github.com/liberodark)) +- Add LAMP stack rules [\#152](https://github.com/Nefelim4ag/Ananicy/pull/152) ([raphielscape](https://github.com/raphielscape)) +- Add borg, gerbera, SABnzbd and Samba. [\#151](https://github.com/Nefelim4ag/Ananicy/pull/151) ([francoism90](https://github.com/francoism90)) +- Simplify code [\#149](https://github.com/Nefelim4ag/Ananicy/pull/149) ([gcarq](https://github.com/gcarq)) +- Fix format [\#146](https://github.com/Nefelim4ag/Ananicy/pull/146) ([francoism90](https://github.com/francoism90)) +- Fixed setting of ioclass and ionice on the same process. [\#145](https://github.com/Nefelim4ag/Ananicy/pull/145) ([openglfreak](https://github.com/openglfreak)) +- Add qbittorrent-nox, vscode and use LowLatencty\_RT for ffmpeg [\#144](https://github.com/Nefelim4ag/Ananicy/pull/144) ([francoism90](https://github.com/francoism90)) +- Add realtime io class rules for desktop rendering/usage related processes [\#143](https://github.com/Nefelim4ag/Ananicy/pull/143) ([Thermi](https://github.com/Thermi)) +- A rule for linphone [\#141](https://github.com/Nefelim4ag/Ananicy/pull/141) ([Thermi](https://github.com/Thermi)) +- Create spotify.rules [\#140](https://github.com/Nefelim4ag/Ananicy/pull/140) ([In-line](https://github.com/In-line)) +- Rambox messenger, Vivaldi browser, Openbox WM [\#137](https://github.com/Nefelim4ag/Ananicy/pull/137) ([pushsla](https://github.com/pushsla)) +- Add thrash-protect rules [\#136](https://github.com/Nefelim4ag/Ananicy/pull/136) ([gauravjuvekar](https://github.com/gauravjuvekar)) +- Add Plex Media Player and WebQT backend rules. [\#135](https://github.com/Nefelim4ag/Ananicy/pull/135) ([aphypnise](https://github.com/aphypnise)) +- Add rules for recollindex [\#134](https://github.com/Nefelim4ag/Ananicy/pull/134) ([gauravjuvekar](https://github.com/gauravjuvekar)) + +## [2.0.0](https://github.com/Nefelim4ag/Ananicy/releases) (2018-10-04) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.6...2.0.0) + +**Closed issues:** + +- Can I disable ionicing for schedulers on which it does not work? [\#132](https://github.com/Nefelim4ag/Ananicy/issues/132) +- Errors in log [\#130](https://github.com/Nefelim4ag/Ananicy/issues/130) +- Bug -- Traceback ananicy.service failed PermissionError [\#113](https://github.com/Nefelim4ag/Ananicy/issues/113) +- Config file ambiguity [\#111](https://github.com/Nefelim4ag/Ananicy/issues/111) +- The new\(ish\) Cinnamon rules look a bit aggressive . . [\#110](https://github.com/Nefelim4ag/Ananicy/issues/110) +- sudo ananicy dump proc produces an error [\#108](https://github.com/Nefelim4ag/Ananicy/issues/108) +- Restarting the service does not show rule errors [\#107](https://github.com/Nefelim4ag/Ananicy/issues/107) +- \[Discussion\] Process binding on specific CPU cores [\#89](https://github.com/Nefelim4ag/Ananicy/issues/89) +- Suggestion f [\#86](https://github.com/Nefelim4ag/Ananicy/issues/86) + +**Merged pull requests:** + +- Add HOI4 [\#129](https://github.com/Nefelim4ag/Ananicy/pull/129) ([In-line](https://github.com/In-line)) +- Use scope guards with open\(\) calls. [\#125](https://github.com/Nefelim4ag/Ananicy/pull/125) ([openglfreak](https://github.com/openglfreak)) +- Fixed TPID.cmdline splitting on spaces instead of null characters. [\#124](https://github.com/Nefelim4ag/Ananicy/pull/124) ([openglfreak](https://github.com/openglfreak)) +- Remove kwin\_wayland rule in \_kde.rules [\#121](https://github.com/Nefelim4ag/Ananicy/pull/121) ([Nightbane112](https://github.com/Nightbane112)) +- Fix ioclass scheduling for games [\#115](https://github.com/Nefelim4ag/Ananicy/pull/115) ([Nightbane112](https://github.com/Nightbane112)) +- Simplify [\#112](https://github.com/Nefelim4ag/Ananicy/pull/112) ([ryanmusante](https://github.com/ryanmusante)) +- Added some new rules for common applications [\#109](https://github.com/Nefelim4ag/Ananicy/pull/109) ([nick-s-b](https://github.com/nick-s-b)) + +## [1.99.6](https://github.com/Nefelim4ag/Ananicy/releases) (2018-05-11) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.5...1.99.6) + +**Closed issues:** + +- Ananicy failed to start due to AttributeError [\#105](https://github.com/Nefelim4ag/Ananicy/issues/105) + +## [1.99.5](https://github.com/Nefelim4ag/Ananicy/releases) (2018-05-07) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.4...1.99.5) + +**Closed issues:** + +- Request -- Rules files integrated into single conf [\#100](https://github.com/Nefelim4ag/Ananicy/issues/100) +- cgroup permission error [\#99](https://github.com/Nefelim4ag/Ananicy/issues/99) +- Request -- Cinnamon rules add [\#97](https://github.com/Nefelim4ag/Ananicy/issues/97) + +**Merged pull requests:** + +- Modify SVP.rules [\#103](https://github.com/Nefelim4ag/Ananicy/pull/103) ([Nightbane112](https://github.com/Nightbane112)) + +## [1.99.4](https://github.com/Nefelim4ag/Ananicy/releases) (2018-04-22) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.3...1.99.4) + +**Merged pull requests:** + +- Create cinnamon.rules [\#98](https://github.com/Nefelim4ag/Ananicy/pull/98) ([ryanmusante](https://github.com/ryanmusante)) +- Create rules for Telegram Desktop client. [\#96](https://github.com/Nefelim4ag/Ananicy/pull/96) ([In-line](https://github.com/In-line)) +- Fix ppsspp.rules to new rule syntax [\#95](https://github.com/Nefelim4ag/Ananicy/pull/95) ([Nightbane112](https://github.com/Nightbane112)) + +## [1.99.3](https://github.com/Nefelim4ag/Ananicy/releases) (2018-04-22) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.2...1.99.3) + +**Closed issues:** + +- Unable to match process with space [\#93](https://github.com/Nefelim4ag/Ananicy/issues/93) + +## [1.99.2](https://github.com/Nefelim4ag/Ananicy/releases) (2018-04-21) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.1...1.99.2) + +## [1.99.1](https://github.com/Nefelim4ag/Ananicy/releases) (2018-04-20) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.99.0...1.99.1) + +**Closed issues:** + +- Crash: List index out of range [\#92](https://github.com/Nefelim4ag/Ananicy/issues/92) +- Rules not being applied anymore [\#90](https://github.com/Nefelim4ag/Ananicy/issues/90) + +## [1.99.0](https://github.com/Nefelim4ag/Ananicy/releases) (2018-04-17) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.17.0...1.99.0) + +**Closed issues:** + +- Upgrade of Ananicy replaces removed rules files [\#87](https://github.com/Nefelim4ag/Ananicy/issues/87) +- Feature Request -- Addition to Repositories [\#85](https://github.com/Nefelim4ag/Ananicy/issues/85) +- Bug -- Disk scheduler not used cfq/bfq warning [\#84](https://github.com/Nefelim4ag/Ananicy/issues/84) +- Bug -- Blank spaces in file names for settings in ananicy file [\#83](https://github.com/Nefelim4ag/Ananicy/issues/83) +- Ananicy is slow and drains battery [\#73](https://github.com/Nefelim4ag/Ananicy/issues/73) + +**Merged pull requests:** + +- Add python version [\#91](https://github.com/Nefelim4ag/Ananicy/pull/91) ([Nefelim4ag](https://github.com/Nefelim4ag)) +- Add new rules for Steam on Wine [\#88](https://github.com/Nefelim4ag/Ananicy/pull/88) ([Nightbane112](https://github.com/Nightbane112)) + +## [1.17.0](https://github.com/Nefelim4ag/Ananicy/releases) (2018-02-14) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.16.0...1.17.0) + +**Closed issues:** + +- Regression: Steam rules not working [\#69](https://github.com/Nefelim4ag/Ananicy/issues/69) + +**Merged pull requests:** + +- Revert "Unit capability" [\#81](https://github.com/Nefelim4ag/Ananicy/pull/81) ([Nefelim4ag](https://github.com/Nefelim4ag)) +- Add PGREP\_ARGS='-wx' to all archivers [\#80](https://github.com/Nefelim4ag/Ananicy/pull/80) ([Thermi](https://github.com/Thermi)) +- rule for smuxi [\#79](https://github.com/Nefelim4ag/Ananicy/pull/79) ([Thermi](https://github.com/Thermi)) +- Thunderbird [\#78](https://github.com/Nefelim4ag/Ananicy/pull/78) ([Thermi](https://github.com/Thermi)) +- Unit capability [\#77](https://github.com/Nefelim4ag/Ananicy/pull/77) ([Thermi](https://github.com/Thermi)) +- Aggressive low rt [\#76](https://github.com/Nefelim4ag/Ananicy/pull/76) ([Thermi](https://github.com/Thermi)) +- Create rule for vmware workstation [\#74](https://github.com/Nefelim4ag/Ananicy/pull/74) ([hsmiranda](https://github.com/hsmiranda)) +- Rsync [\#72](https://github.com/Nefelim4ag/Ananicy/pull/72) ([Thermi](https://github.com/Thermi)) +- Gnur [\#71](https://github.com/Nefelim4ag/Ananicy/pull/71) ([Thermi](https://github.com/Thermi)) +- Rsync [\#70](https://github.com/Nefelim4ag/Ananicy/pull/70) ([Thermi](https://github.com/Thermi)) + +## [1.16.0](https://github.com/Nefelim4ag/Ananicy/releases) (2018-01-03) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.15.1...1.16.0) + +**Closed issues:** + +- Typo? [\#67](https://github.com/Nefelim4ag/Ananicy/issues/67) +- Power drain/high CPU usage as reported by PowerTOP [\#58](https://github.com/Nefelim4ag/Ananicy/issues/58) +- WarThunder profile \(NAME=aces\) might match other processes [\#48](https://github.com/Nefelim4ag/Ananicy/issues/48) +- Can't start the service on Raspbian last version [\#36](https://github.com/Nefelim4ag/Ananicy/issues/36) + +**Merged pull requests:** + +- Sublime text2 [\#68](https://github.com/Nefelim4ag/Ananicy/pull/68) ([Thermi](https://github.com/Thermi)) +- Add rules for Mozilla Firefox [\#66](https://github.com/Nefelim4ag/Ananicy/pull/66) ([In-line](https://github.com/In-line)) +- Virt manager [\#65](https://github.com/Nefelim4ag/Ananicy/pull/65) ([Thermi](https://github.com/Thermi)) +- Archlinux [\#64](https://github.com/Nefelim4ag/Ananicy/pull/64) ([Thermi](https://github.com/Thermi)) +- A rule for the g++ GNU c++ compiler. [\#63](https://github.com/Nefelim4ag/Ananicy/pull/63) ([Thermi](https://github.com/Thermi)) +- Remote viewer [\#62](https://github.com/Nefelim4ag/Ananicy/pull/62) ([Thermi](https://github.com/Thermi)) +- Virt manager [\#61](https://github.com/Nefelim4ag/Ananicy/pull/61) ([Thermi](https://github.com/Thermi)) +- Coreutils [\#60](https://github.com/Nefelim4ag/Ananicy/pull/60) ([Thermi](https://github.com/Thermi)) +- Rstudio [\#59](https://github.com/Nefelim4ag/Ananicy/pull/59) ([Thermi](https://github.com/Thermi)) +- Add SuccessExitStatus=143 to ananicy.service [\#57](https://github.com/Nefelim4ag/Ananicy/pull/57) ([Thermi](https://github.com/Thermi)) + +## [1.15.1](https://github.com/Nefelim4ag/Ananicy/releases) (2017-12-21) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.15.0...1.15.1) + +**Merged pull requests:** + +- Pgrep args rewrite [\#56](https://github.com/Nefelim4ag/Ananicy/pull/56) ([Thermi](https://github.com/Thermi)) +- the i3 name matched qemu at times. Including a slash in front of it s… [\#55](https://github.com/Nefelim4ag/Ananicy/pull/55) ([Thermi](https://github.com/Thermi)) +- Rules for gcc \(gcc and cc1 binaries\) [\#52](https://github.com/Nefelim4ag/Ananicy/pull/52) ([Thermi](https://github.com/Thermi)) +- Do not print IONICE/IOCLASS warning for bfq-mq [\#50](https://github.com/Nefelim4ag/Ananicy/pull/50) ([terencode](https://github.com/terencode)) + +## [1.15.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-12-15) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.14.0...1.15.0) + +**Closed issues:** + +- Rules match based on any argument [\#35](https://github.com/Nefelim4ag/Ananicy/issues/35) + +**Merged pull requests:** + +- Rename xfwm4.rules to xfce4.rules and add rules for some xfce4 binaries. [\#51](https://github.com/Nefelim4ag/Ananicy/pull/51) ([Thermi](https://github.com/Thermi)) +- rules for xfwm4 [\#49](https://github.com/Nefelim4ag/Ananicy/pull/49) ([Thermi](https://github.com/Thermi)) +- Rules for WorldOfWarships \(WoWS\) [\#47](https://github.com/Nefelim4ag/Ananicy/pull/47) ([Thermi](https://github.com/Thermi)) + +## [1.14.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-11-14) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.13.2...1.14.0) + +## [1.13.2](https://github.com/Nefelim4ag/Ananicy/releases) (2017-11-11) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.13.1...1.13.2) + +**Closed issues:** + +- Reducing verbosity? [\#39](https://github.com/Nefelim4ag/Ananicy/issues/39) +- Disabling ananicy for some child processes... aka garbled vim display? [\#38](https://github.com/Nefelim4ag/Ananicy/issues/38) +- Re-nicing python scripts? [\#37](https://github.com/Nefelim4ag/Ananicy/issues/37) +- TVHeadend rules [\#32](https://github.com/Nefelim4ag/Ananicy/issues/32) + +**Merged pull requests:** + +- New rules to add into ananicy [\#46](https://github.com/Nefelim4ag/Ananicy/pull/46) ([Nightbane112](https://github.com/Nightbane112)) +- Adding new rules to ananicy [\#45](https://github.com/Nefelim4ag/Ananicy/pull/45) ([Nightbane112](https://github.com/Nightbane112)) +- typo fixed [\#42](https://github.com/Nefelim4ag/Ananicy/pull/42) ([dessert1](https://github.com/dessert1)) +- \* fluxbox.rules google-chrome.rules ue4.rules [\#41](https://github.com/Nefelim4ag/Ananicy/pull/41) ([unkier](https://github.com/unkier)) +- Update Natural Selection 2 process name [\#40](https://github.com/Nefelim4ag/Ananicy/pull/40) ([terencode](https://github.com/terencode)) +- Add qmmp.rules [\#34](https://github.com/Nefelim4ag/Ananicy/pull/34) ([EinBaum](https://github.com/EinBaum)) +- Fix grammar in 00-types.types [\#33](https://github.com/Nefelim4ag/Ananicy/pull/33) ([qwhex](https://github.com/qwhex)) + +## [1.13.1](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-14) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.13.0...1.13.1) + +## [1.13.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-14) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.12.0...1.13.0) + +**Closed issues:** + +- Disabling logging - is it broken? [\#31](https://github.com/Nefelim4ag/Ananicy/issues/31) + +## [1.12.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-13) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.8...1.12.0) + +## [1.11.8](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-13) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.7...1.11.8) + +## [1.11.7](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-13) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.6...1.11.7) + +## [1.11.6](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-12) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.5...1.11.6) + +## [1.11.5](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-12) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.4...1.11.5) + +**Merged pull requests:** + +- Update \_steam.rules [\#29](https://github.com/Nefelim4ag/Ananicy/pull/29) ([Nightbane112](https://github.com/Nightbane112)) + +## [1.11.4](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-12) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.3...1.11.4) + +**Merged pull requests:** + +- Add/remove/update rules [\#28](https://github.com/Nefelim4ag/Ananicy/pull/28) ([Haron-Prime](https://github.com/Haron-Prime)) + +## [1.11.3](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-11) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.2...1.11.3) + +**Merged pull requests:** + +- New rules [\#30](https://github.com/Nefelim4ag/Ananicy/pull/30) ([Haron-Prime](https://github.com/Haron-Prime)) +- Some new rules [\#27](https://github.com/Nefelim4ag/Ananicy/pull/27) ([Haron-Prime](https://github.com/Haron-Prime)) + +## [1.11.2](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-10) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.1...1.11.2) + +**Closed issues:** + +- Transmission rules [\#24](https://github.com/Nefelim4ag/Ananicy/issues/24) + +**Merged pull requests:** + +- Some new rules [\#26](https://github.com/Nefelim4ag/Ananicy/pull/26) ([Haron-Prime](https://github.com/Haron-Prime)) + +## [1.11.1](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-10) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.11.0...1.11.1) + +**Closed issues:** + +- Ananicy keeps initializing itself again [\#23](https://github.com/Nefelim4ag/Ananicy/issues/23) + +## [1.11.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-09) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.10.0...1.11.0) + +**Closed issues:** + +- Slow shutdown [\#22](https://github.com/Nefelim4ag/Ananicy/issues/22) + +## [1.10.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-05-06) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.9.0...1.10.0) + +## [1.9.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-04-30) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.8...1.9.0) + +**Closed issues:** + +- Excessive logging [\#20](https://github.com/Nefelim4ag/Ananicy/issues/20) +- warning \> 'return' - only from function or script. [\#19](https://github.com/Nefelim4ag/Ananicy/issues/19) +- package.sh script is not working [\#18](https://github.com/Nefelim4ag/Ananicy/issues/18) +- Feature - oom-killer score adjustment. [\#17](https://github.com/Nefelim4ag/Ananicy/issues/17) + +**Merged pull requests:** + +- Add Natural Selection 2 Steam game [\#21](https://github.com/Nefelim4ag/Ananicy/pull/21) ([terencode](https://github.com/terencode)) + +## [1.8](https://github.com/Nefelim4ag/Ananicy/releases) (2017-03-13) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.7...1.8) + +## [1.7](https://github.com/Nefelim4ag/Ananicy/releases) (2017-03-08) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.6...1.7) + +**Closed issues:** + +- Small installation problem, of late [\#16](https://github.com/Nefelim4ag/Ananicy/issues/16) +- Ananicy error in Syslog: 'Unknown lvalue "MemoryHigh"' [\#15](https://github.com/Nefelim4ag/Ananicy/issues/15) +- It is unclear how to use a pull request to submit new rules, at least if one haven't done a pull request before [\#14](https://github.com/Nefelim4ag/Ananicy/issues/14) +- Please consider adding the following to your wiki page [\#13](https://github.com/Nefelim4ag/Ananicy/issues/13) + +## [1.6](https://github.com/Nefelim4ag/Ananicy/releases) (2017-01-26) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.5.0...1.6) + +**Closed issues:** + +- Guidelines for .rules [\#7](https://github.com/Nefelim4ag/Ananicy/issues/7) + +## [1.5.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-01-26) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.4.2...1.5.0) + +## [1.4.2](https://github.com/Nefelim4ag/Ananicy/releases) (2017-01-26) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.4.1...1.4.2) + +## [1.4.1](https://github.com/Nefelim4ag/Ananicy/releases) (2017-01-26) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.4.0...1.4.1) + +## [1.4.0](https://github.com/Nefelim4ag/Ananicy/releases) (2017-01-24) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.3.0...1.4.0) + +**Closed issues:** + +- Attractive software, but there's a mistake in the instructions and the program does not appear to work [\#10](https://github.com/Nefelim4ag/Ananicy/issues/10) +- pulseaudio spamming [\#9](https://github.com/Nefelim4ag/Ananicy/issues/9) + +**Merged pull requests:** + +- Diagnosis and fix for missing schedtool [\#12](https://github.com/Nefelim4ag/Ananicy/pull/12) ([tonybaines](https://github.com/tonybaines)) +- bfq, schedtool use [\#11](https://github.com/Nefelim4ag/Ananicy/pull/11) ([dim-geo](https://github.com/dim-geo)) + +## [1.3.0](https://github.com/Nefelim4ag/Ananicy/releases) (2016-11-18) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.2.0...1.3.0) + +## [1.2.0](https://github.com/Nefelim4ag/Ananicy/releases) (2016-10-26) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.0.4...1.2.0) + +## [1.0.4](https://github.com/Nefelim4ag/Ananicy/releases) (2016-10-10) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.0.2...1.0.4) + +**Merged pull requests:** + +- Add rule for team fortress 2 \(and other hl2 based games\) [\#8](https://github.com/Nefelim4ag/Ananicy/pull/8) ([icewind1991](https://github.com/icewind1991)) +- add more rules [\#6](https://github.com/Nefelim4ag/Ananicy/pull/6) ([droserasprout](https://github.com/droserasprout)) + +## [1.0.2](https://github.com/Nefelim4ag/Ananicy/releases) (2016-05-19) + +[Full Changelog](https://github.com/Nefelim4ag/Ananicy/compare/1.0.0...1.0.2) + +**Closed issues:** + +- Single config file to enable/disable specific preferences. [\#3](https://github.com/Nefelim4ag/Ananicy/issues/3) + # Change Log ## [Unreleased](https://github.com/Nefelim4ag/Ananicy/tree/HEAD) @@ -368,3 +806,6 @@ \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/debian/changelog b/debian/changelog index 3fcfc4b1..a5b89ed6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,10 @@ -ananicy (2.1.0-1) eoan; urgency=medium +ananicy (2.1.1+git20200606-0dev) focal; urgency=medium + + * Build from upstream git master for Ubuntu 20.04 LTS "Focal Fossa". + + -- Peter J. Mello Sat, 06 Jun 2020 08:29:41 -0700 + +ananicy (2.1.0-2) eoan; urgency=medium * New upstream release diff --git a/debian/control b/debian/control index 5d318bc8..4fb642b4 100644 --- a/debian/control +++ b/debian/control @@ -1,12 +1,13 @@ Source: ananicy -Maintainer: Peter J. Mello Section: utils Priority: optional +Maintainer: Peter J. Mello Build-Depends: debhelper-compat (= 12) -Standards-Version: 4.3.0 +Standards-Version: 4.5.0 Homepage: https://github.com/Nefelim4ag/Ananicy -Vcs-Browser: https://github.com/Nefelim4ag/Ananicy -Vcs-Git: https://github.com/Nefelim4ag/Ananicy.git +Vcs-Git: https://github.com/RogueScholar/ananicy.git +Vcs-Browser: https://github.com/RogueScholar/ananicy +Rules-Requires-Root: no Package: ananicy Architecture: all diff --git a/debian/copyright b/debian/copyright index 2975fb33..9491eb77 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,28 +1,38 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Ananicy Upstream-Contact: Timofey Titovets -Source: https://github.com/Nefelim4ag/Ananicy +Source: https://github.com/Nefelim4ag/Ananicy/releases Files: * -Copyright: 2016-2019 Timofey Titovets +Copyright: 2016-2020, Timofey Titovets + 2017-2019, Noel Kuntze License: GPL-3.0-or-later Files: debian/* -Copyright: 2019 Peter J. Mello -License: GPL-3.0-or-later +Copyright: 2018, Timofey Titovets + 2019-2020, Peter J. Mello +License: GPL-3.0-or-later OR MPL-2.0 License: GPL-3.0-or-later This program is free software; you can redistribute it and/or modify it under the terms of version 3.0 of the GNU General Public License, or (at your option) any later version, as published by the Free Software Foundation. . - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + This program is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with - this package; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + this program. If not, see . + . + On Debian(-based) GNU/Linux systems, the full text of the GNU General Public + License, version 3, can be found in the file + `/usr/share/common-licenses/GPL-3'. + +License: MPL-2.0 + This Source Code Form is subject to the terms of the Mozilla Public License, + v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain + one at . . - On Debian systems, the full text of the GNU General Public License, - version 3.0, can be found in the file `/usr/share/common-licenses/GPL-3'. + On Debian(-based) GNU/Linux systems, the full text of the Mozilla Public + License, v. 2.0, can be found in the file `/usr/share/common-licenses/MPL-2.0'. diff --git a/debian/rules b/debian/rules index 22d27dbc..0b92d815 100644 --- a/debian/rules +++ b/debian/rules @@ -1,13 +1,20 @@ #!/usr/bin/make -f +# -*- makefile -*- + +DEB_BUILD_MAINT_OPTIONS = future=+lfs hardening=+all reproducible=+fixfilepath +DH_INTERNAL_OPTIONS = -v +DH_VERBOSE = 1 +LC_ALL = C.UTF-8 +export DEB_BUILD_MAINT_OPTIONS DH_INTERNAL_OPTIONS DH_VERBOSE LC_ALL -export DEB_BUILD_MAINT_OPTIONS = future=+lfs hardening=+all reproducible=+fixfilepath DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/buildflags.mk +include /usr/share/dpkg/default.mk %: dh $@ + override_dh_auto_clean: override_dh_update_autotools_config: override_dh_autoreconf: diff --git a/debian/upstream/metadata b/debian/upstream/metadata index d48827c1..8c64cca3 100644 --- a/debian/upstream/metadata +++ b/debian/upstream/metadata @@ -1,10 +1,10 @@ --- -Bug-Database: "https://github.com/Nefelim4ag/Ananicy/issues" -Bug-Submit: "https://github.com/Nefelim4ag/Ananicy/issues/new" -Changelog: "https://github.com/Nefelim4ag/Ananicy/blob/master/CHANGELOG.md" -Contact: Timofey Titovets +Bug + Database: "https://github.com/Nefelim4ag/Ananicy/issues" + Submit: "https://github.com/Nefelim4ag/Ananicy/issues/new" + Changelog: "https://github.com/RogueScholar/ananicy/blob/master/CHANGELOG.md" Documentation: "https://github.com/Nefelim4ag/Ananicy/blob/master/README.md" -Name: "Ananicy" Repository: "https://github.com/Nefelim4ag/Ananicy.git" Repository-Browse: "https://github.com/Nefelim4ag/Ananicy" Security-Contact: Timofey Titovets +...