diff --git a/ChangeLog.txt b/ChangeLog.txt index d47c7fd5..2fd22e7e 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,2233 +1,2230 @@ ## slpkg - ChangeLog ### 4.9.1 - 28/06/2023 -Updated: - - Bullet progress bar color +- Updated: + * Bullet progress bar color ### 4.9.0 - 21/06/2023 -Updated: - - For multilib install instructions +- Updated: + * For multilib install instructions - Fixed: - - Continuing updating repositories after failing once +- Fixed: + * Continuing updating repositories after failing once ### 4.8.9 - 06/06/2023 -Fixed: -- urllib3.exceptions.NewConnectionError (Thanks to rizitis) #173 +- Fixed: + * urllib3.exceptions.NewConnectionError (Thanks to rizitis) #173 ### 4.8.8 - 29/05/2023 -Updated: -- France manpage +- Updated: + * France manpage -Fixed: -- Choose dependencies for upgraded packages -- Build packages with the same source name: - (nvidia-driver and nvidia-kernel use the same source NVIDIA-Linux-x86_64-.run) +- Fixed: + * Choose dependencies for upgraded packages + * Build packages with the same source name (nvidia-driver and nvidia-kernel use the same source NVIDIA-Linux-x86_64-.run) ### 4.8.7 - 23/05/2023 -Fixed: -- Package tag for slack_patches and salixos_patches -- Parallel download for slackbuilds repositories (sbo, ponce) +- Fixed: + * Package tag for slack_patches and salixos_patches + * Parallel download for slackbuilds repositories (sbo, ponce) ### 4.8.6 - 21/05/2023 -Updated: -- Load the database when used #172 +- Updated: + * Load the database when used #172 -Fixed: -- ValueError with search command -- Updates some packages to the same version #169 -- For --skip-installed option +- Fixed: + * ValueError with search command + * Updates some packages to the same version #169 + * For --skip-installed option -Added: -- Configuration file rules.toml +- Added: + * Configuration file rules.toml ### 4.8.5 - 18/05/2023 -Fixed: -- Case-sensitive with commands find and search -- For combination options with --repository= and --directory= -- TypeError for repo-info command #171 +- Fixed: + * Case-sensitive with commands find and search + * For combination options with --repository= and --directory= + * TypeError for repo-info command #171 ### 4.8.4 - 14/05/2023 -Added: -- Case-insensitive pattern matching, --no-case option -- Choose border color via configuration file -- New processing status view for build, install, upgrade, remove +- Added: + * Case-insensitive pattern matching, --no-case option + * Choose border color via configuration file + * New processing status view for build, install, upgrade, remove -Fixed: -- Remove chosen dependencies +- Fixed: + * Remove chosen dependencies ### 4.8.3 - 29/04/2023 -Updated: -- For synchronization with the local repository (Thanks to Christopher Schrauben) #166 -- Renamed the option --bin-repo with --repository +- Updated: + * For synchronization with the local repository (Thanks to Christopher Schrauben) #166 + * Renamed the option --bin-repo with --repository -Added: -- Options --install-data to install only data into the database -- Column for package installed version (Thanks to tpiszcze) +- Added: + * Options --install-data to install only data into the database + * Column for package installed version (Thanks to tpiszcze) ### 4.8.2 - 25/04/2023 -Updated: -- For exit status code -- Packages summary for calculating the file sizes +- Updated: + * For exit status code + * Packages summary for calculating the file sizes -Added: -- Disable or enable the spinning bar +- Added: + * Disable or enable the spinning bar -Fixed: -- Slackware patches repository tag -- For skip to download sources if the package is installed (Thanks to kingbeowulf LQ63) +- Fixed: + * Slackware patches repository tag + * For skip to download sources if the package is installed (Thanks to kingbeowulf LQ63) ### 4.8.1 - 21/04/2023 -Updated: -- For error messages -- For repository updates (Thanks to rizitis) -- For reinstall slackware command +- Updated: + * For error messages + * For repository updates (Thanks to rizitis) + * For reinstall slackware command -Fixed: -- Double packages as main and as dependency for binaries repos -- View packages for ponce repository (Thanks to rizitis) +- Fixed: + * Double packages as main and as dependency for binaries repos + * View packages for ponce repository (Thanks to rizitis) ### 4.8.0 - 19/04/2023 -Fixed: -- Counting dependencies for tracking and blacklist packages -- Resolving dependencies when are blacklisted or not included in the repository +- Fixed: + * Counting dependencies for tracking and blacklist packages + * Resolving dependencies when are blacklisted or not included in the repository ### 4.7.9 - 15/04/2023 -Updated: -- For proxies configuration -- For convert file sizes -- For packages upgrade +- Updated: + * For proxies configuration + * For convert file sizes + * For packages upgrade -Fixed: -- Clear screen when dialog is disabled +- Fixed: + * Clear screen when dialog is disabled -Added: -- Support to local repositories (Thanks to marav) +- Added: + * Support to local repositories (Thanks to marav) ### 4.7.8 - 12/04/2023 -Added: -- Module to support for Unix shell-style wildcards for blacklist (Thanks to marav) -- Supports proxies (Thanks to tpiszcze) #160 +- Added: + * Module to support for Unix shell-style wildcards for blacklist (Thanks to marav) + * Supports proxies (Thanks to tpiszcze) #160 -Updated: -- Config file for --reinstall option (Thanks to rizitis) -- Improve speed +- Updated: + * Config file for --reinstall option (Thanks to rizitis) + * Improve speed ### 4.7.7 - 07/04/2023 -Updated: -- Improve speed (Replace multi SQL queries) +- Updated: + * Improve speed (Replace multi SQL queries) -Fixed: -- For binaries double dependencies -- For remove package version -- Alignment for package name and version +- Fixed: + * For binaries double dependencies + * For remove package version + * Alignment for package name and version -Added: -- Slots '__slots__' to improve speed -- Remove local repository data +- Added: + * Slots '__slots__' to improve speed + * Remove local repository data ### 4.7.6 - 04/04/2023 -Fixed: -- Upgrade packages with build numbers greater to >= 10 +- Fixed: + * Upgrade packages with build numbers greater to >= 10 -Updated: -- Indicate colour for upgradable packages -- Upgrade packages by repository +- Updated: + * Indicate colour for upgradable packages + * Upgrade packages by repository -Added: -- Packages list for multilib installation -- To detect the dependencies before removing a package (Thanks to marav) -- The flag -y, --yes to the remove command -- To support wget2 downloader +- Added: + * Packages list for multilib installation + * To detect the dependencies before removing a package (Thanks to marav) + * The flag -y, --yes to the remove command + * To support wget2 downloader ### 4.7.5 - 04/04/2023 -BugFixed: -- Upgrade packages from repositories +- Fixed: + * Upgrade packages from repositories ### 4.7.4 - 04/04/2023 -Fixed: -- Python typing hints -- Upgrade packages +- Fixed: + * Python typing hints + * Upgrade packages -Updated: -- For upgradable color in installation +- Updated: + * For upgradable color in installation ### 4.7.3 - 03/04/2023 -Fixed: -- Option -B for -u, update and -c, check-updates commands -- Build packages with the same sources as nvidia-driver and nvidia-kernel -- Install data mirror for msb, csb, salixos_extra and salixos_patches repositories +- Fixed: + * Option -B for -u, update and -c, check-updates commands + * Build packages with the same sources as nvidia-driver and nvidia-kernel + * Install data mirror for msb, csb, salixos_extra and salixos_patches repositories ### 4.7.2 - 02/04/2023 -Updated: -- Packaging parse versions -- For options '-B=', '-z=' to '-B' and '-z' +- Updated: + * Packaging parse versions + * For options '-B=', '-z=' to '-B' and '-z' -Fixed: -- Upgrade dependencies without -r option -- Patch slackbuild repo tag -- File pattern '*' for find all installed files +- Fixed: + * Upgrade dependencies without -r option + * Patch slackbuild repo tag + * File pattern '*' for find all installed files ### 4.7.1 - 02/04/2023 -Fixed: -- TypeError: can only concatenate str (not "NoneType") to str +- Fixed: + * TypeError: can only concatenate str (not "NoneType") to str ### 4.7.0 - 02/04/2023 -Updated: -- Checks for recurring options -- Improve speed and quality +- Updated: + * Checks for recurring options + * Improve speed and quality -Removed: -- File pattern from cli menu +- Removed: + * File pattern from cli menu -Added: -- Binaries support repositories -- Sixteen binaries repositories -- Repositories information +- Added: + * Binaries support repositories + * Sixteen binaries repositories + * Repositories information ### 4.6.1 - 15/03/2023 -Updated: -- For empty arguments -- Checks for invalid options -- The error messages +- Updated: + * For empty arguments + * Checks for invalid options + * The error messages -Added: -- Vimdiff in the slpkg_new-configs command file (Thanks to tkor) +- Added: + * Vimdiff in the slpkg_new-configs command file (Thanks to tkor) ### 4.6.0 - 15/03/2023 -Updated: -- Dialog text help for dependencies -- For configs error messages -- Wget options, removed -N timestamping +- Updated: + * Dialog text help for dependencies + * For configs error messages + * Wget options, removed -N timestamping -Fixed: -- Summary for upgrade packages -- Process for KeyboardInterrupt +- Fixed: + * Summary for upgrade packages + * Process for KeyboardInterrupt -Added: -- Progress spinner and color to choose in the config +- Added: + * Progress spinner and color to choose in the config ### 4.5.9 - 14/03/2023 -BugFixed: -- Default build path /tmp/slpkg/build -- Build a package with multiple sources +- Fixed: + * Default build path /tmp/slpkg/build + * Build a package with multiple sources -Added: -- lftp as the source file downloader -- Support for multiprocess downloading -- Config for parallel download -- Option --parallel to download in parallel -- Build tag to the view packages (Thanks to marav) +- Added: + * lftp as the source file downloader + * Support for multiprocess downloading + * Config for parallel download + * Option --parallel to download in parallel + * Build tag to the view packages (Thanks to marav) -Updated: -- Upgrade packages with the same versions but with different build tags (Thanks to marav) -- Moved new-configs to slpkg_new-configs +- Updated: + * Upgrade packages with the same versions but with different build tags (Thanks to marav) + * Moved new-configs to slpkg_new-configs ### 4.5.8 - 09/03/2023 -Updated: -- View the name of the repository instead of the size -- Highlighted with grey of the installed packages -- Ignored question when there are updates available +- Updated: + * View the name of the repository instead of the size + * Highlighted with grey of the installed packages + * Ignored question when there are updates available ### 4.5.7 - 07/03/2023 -Added: -- Ignore comments for list.pkgs files (Thanks to rizitis) -- The file pattern in the config file -- Command new-configs to managing .new files +- Added: + * Ignore comments for list.pkgs files (Thanks to rizitis) + * The file pattern in the config file + * Command new-configs to managing .new files -Updated: -- Blacklist config file -- To support '.sqf' files (Thanks to rizitis) +- Updated: + * Blacklist config file + * To support '.sqf' files (Thanks to rizitis) -Fixed: -- TypeError: '<' not supported between instances of 'str' and 'int +- Fixed: + * TypeError: '<' not supported between instances of 'str' and 'int ### 4.5.6 - 03/03/2023 -Updated: -- Ponce repository -- slpkg.toml file for ponce repository +- Updated: + * Ponce repository + * slpkg.toml file for ponce repository -Added: -- Option --generate-only for ponce repository -- Command clean-data to delete repositories data -- Dialog text help for items -- Read packages from file -- Ask question to the config +- Added: + * Option --generate-only for ponce repository + * Command clean-data to delete repositories data + * Dialog text help for items + * Read packages from file + * Ask question to the config ### 4.5.5 - 02/03/2023 -Fixed: -- Generator type to list return +- Fixed: + * Generator type to list return ### 4.5.4 - 05/02/2023 -Updated: -- Message for configs +- Updated: + * Message for configs -Added: -- For concatenating the short options (Thanks to marav) -- Help command for extra helping -- Ponce repository -- lftp downloader +- Added: + * For concatenating the short options (Thanks to marav) + * Help command for extra helping + * Ponce repository + * lftp downloader -Fixed: -- TOML decoder error for blacklist file -- Fixed to compare versions for dependencies (Thanks to marav) +- Fixed: + * TOML decoder error for blacklist file + * Fixed to compare versions for dependencies (Thanks to marav) ### 4.5.3 - 27/01/2023 -Added: -- Short options -- New configuration for ascii characters +- Added: + * Short options + * New configuration for ascii characters ### 4.5.2 - 21/01/2023 -BugFixed: -- IndexError: list index out of range +- Fixed: + * IndexError: list index out of range -Updated: +- Updated: - manapages for options (Thanks to marav) Added: - Option --file-pattern - Curl downloader as the second option ### 4.5.1 - 16/01/2023 -Added: -- Option --directory=PATH for download command -- Option --pkg-version for print repository version +- Added: + * Option --directory=PATH for download command + * Option --pkg-version for print repository version ### 4.5.0 - 14/01/2023 -Updated: -- Download first all the slackbuilds -- Rename view_mode to silent_mode +- Updated: + * Download first all the slackbuilds + * Renamed view_mode to silent_mode -Added: -- Option --no-silent +- Added: + * Option --no-silent ### 4.4.9 - 13/01/2023 -Updated: -- Color highlight for installed packages +- Updated: + * Color highlight for installed packages -BugFixed: -- Upgrade packages (Thanks to marav) +- Fixed: + * Upgrade packages (Thanks to marav) ### 4.4.8 - 12/01/2023 -Added: -- Error ascii box for checksum +- Added: + * Error ascii box for checksum ### 4.4.7 - 07/01/2023 -Added: -- Finished report to download only -- The French manpage (Thanks to marav) -- Check if the file download +- Added: + * Finished report to download only + * The French manpage (Thanks to marav) + * Check if the file download -Updated: -- os.istdir method with pathlib module +- Updated: + * os.istdir method with pathlib module ### 4.4.6 - 06/01/2023 -Updated: -- Improve speed for dependees +- Updated: + * Improve speed for dependees -Fixed: -- summary for build +- Fixed: + * summary for build -Remove: -- python-toml dependency +- Removed: + * python-toml dependency ### 4.4.5 - 03/01/2023 -Added: -- New modern view mode style -- Progress bar +- Added: + * New modern view mode style + * Progress bar -Updated: -- Fixed md5sum comparison +- Updated: + * Fixed md5sum comparison ### 4.4.4 - 31/12/2022 -BugFixed: -- AttributeError: 'PosixPath' object has no attribute 'startswith' -- KeyError: 'sbo_chglog_txt' #LQ post6401410 +- Fixed: + * AttributeError: 'PosixPath' object has no attribute 'startswith' + * KeyError: 'sbo_chglog_txt' #LQ post6401410 ### 4.4.3 - 30/12/2022 -Updated: -- Switch to pathlib library +- Updated: + * Switch to pathlib library ### 4.4.2 - 29/12/2022 -Updated: -- Improve paths +- Updated: + * Improve paths ### 4.4.1 - 28/12/2022 -Added: -- configs command to read and edit configuration file +- Added: + * configs command to read and edit configuration file ### 4.4.0 - 23/12/2022 -Added: -- New command to tracking the dependencies -- pythondialog as dependency -- dialog for upgrade, remove and dependencies -- --full-reverse flag to work with dependees -- --search flag to enable dialog and choose packages from the repository +- Added: + * New command to tracking the dependencies + * pythondialog as dependency + * dialog for upgrade, remove and dependencies + * --full-reverse flag to work with dependees + * --search flag to enable dialog and choose packages from the repository ### 4.3.9 - 22/12/2022 -Added: -- Feature to check the ChangeLog.txt file before update #153 -- Dependees command +- Added: + * Feature to check the ChangeLog.txt file before update #153 + * Dependees command -BugFixed: -- View installed version -- slpkg issue : permission denied #152 +- Fixed: + * View installed version + * slpkg issue : permission denied #152 -Fixed: -- Colors and messages for upgrade and reinstall -- Dependencies install order +- Fixed: + * Colors and messages for upgrade and reinstall + * Dependencies install order ### 4.3.7 - 09/12/2022 -Updated: -- Merge method is_installed in utilities +- Updated: + * Merge method is_installed in utilities ### 4.3.6 - 08/12/2022 -Fixed: -- Remove packages +- Fixed: + * Remove packages ### 4.3.5 - 07/12/2022 -Updated: -- Code style +- Updated: + * Code style -Fixed: -- Flags parameter +- Fixed: + * Flags parameter ### 4.3.4 - 02/12/2022 -Updated: -- Remove dataclasses and switch to __init__ -- Version print command +- Updated: + * Remove dataclasses and switch to __init__ + * Version print command -Added: -- Version to the requirements in the view packages command -- Short cli menu +- Added: + * Version to the requirements in the view packages command + * Short cli menu ### 4.3.3 - 01/12/2022 -Fixed: -- Blacklist file permissions 0644 -- Typo in the slpkg.toml config file -- Configuration slpkg.toml file +- Fixed: + * Blacklist file permissions 0644 + * Typo in the slpkg.toml config file + * Configuration slpkg.toml file -Updated: -- Os architecture in the configs +- Updated: + * Os architecture in the configs ### 4.3.2 - 28/11/2022 -Fixed: -- Remove multiple packages with dependencies +- Fixed: + * Remove multiple packages with dependencies -Updated: -- Switch to python toml to load configuration files +- Updated: + * Switch to python toml to load configuration files ### 4.3.1 - 26/11/2022 -Added: -- Category in the view command -- Slackware repo version +- Added: + * Category in the view command + * Slackware repo version -Bugfixes: -- Remove packages equal with the name -- Install packages with correct sbo tag +- Fixed: + * Remove packages equal with the name + * Install packages with correct sbo tag ### 4.3.0 - 23/11/2022 -Added: -- Message for blacklisted packages -- Homepage in the view command +- Added: + * Message for blacklisted packages + * Homepage in the view command -Updated: -- The cli menu +- Updated: + * The cli menu ### 4.2.9 - 19/11/2022 -Bugfixes: -- slpkg upgrade fails when a package is blacklisted #149 +- Fixed: + * slpkg upgrade fails when a package is blacklisted #149 -Updated: -- Moved '%README%' to the blacklist +- Updated: + * Moved '%README%' to the blacklist -Added: -- Maintainer info in view command #150 +- Added: + * Maintainer info in view command #150 ### 4.2.8 - 06/11/2022 -Updated: -- Check the SBo script exists before patching the tag +- Updated: + * Check the SBo script exists before patching the tag ### 4.2.7 - 05/11/2022 -Fixed: -- Switch to check ChangeLogs.txt files by size +- Fixed: + * Switch to check ChangeLogs.txt files by size ### 4.2.6 - 03/11/2022 -Fixed: -- Check for the file ChangeLog.txt +- Fixed: + * Check for the file ChangeLog.txt ### 4.2.5 - 01/11/2022 -Added: -- Command to check if there is news on ChangeLog.txt +- Added: + * Command to check if there is news on ChangeLog.txt -Updated: -- man page +- Updated: + * man page ### 4.2.4 - 30/10/2022 -Added: -- Patching SBo TAG from the configuration file -- Download the SlackBuild script in the view command +- Added: + * Patching SBo TAG from the configuration file + * Download the SlackBuild script in the view command -Updated: -- The cli help menu +- Updated: + * The cli help menu ### 4.2.3 - 28/10/2022 -Updated: -- Creating all necessary paths from the config file -- Logs cleaning view dependencies +- Updated: + * Creating all necessary paths from the config file + * Logs cleaning view dependencies -Added: -- Check if database file exists -- Check if the package exists in the database before upgrade +- Added: + * Check if database file exists + * Check if the package exists in the database before upgrade ### 4.2.2 - 20/10/2022 -Updated: -- Removed version for skip installed option -- Removed unused configurations -- Search command to view +- Updated: + * Removed version for skip installed option + * Removed unused configurations + * Search command to view -Added: -- A new search command to search and match packages from the repository +- Added: + * A new search command to search and match packages from the repository ### 4.2.1 - 18/10/2022 -Added: -- Print the README file in the search option +- Added: + * Print the README file in the search option -Updated: -- Configs for sbo repository +- Updated: + * Configs for sbo repository ### 4.2.0 - 14/10/2022 -Updated: -- Moved option --download-only to commands -- Upgrade commands works with all options +- Updated: + * Moved option --download-only to commands + * Upgrade commands works with all options ### 4.1.9 - 14/10/2022 -Added: -- New option --download-only +- Added: + * New option --download-only ### 4.1.8 - 06/10/2022 -Updated: -- Manpage for .yaml files -Added: -- New option --skip-installed +- Updated: + * Manpage for .yaml files +- Added: + * New option --skip-installed ### 4.1.7 - 28/09/2022 -Bugfixes: -- Creating /var/lib/slpkg directory +- Fixed: + * Creating /var/lib/slpkg directory ### 4.1.6 - 26/09/2022 -Added: -- Configs folder missing from repo +- Added: + * Configs folder missing from repo ### 4.1.5 - 09/09/2022 -Updated: -- Rename config files to .yml +- Updated: + * Renamed config files to .yml -Bugfixes: -- Show version to noarch packages +- Fixed: + * Show version to noarch packages ### 4.1.4 - 17/07/2022 -Added: -- setup.cfg file -- Option to upgrade sbo packages +- Added: + * setup.cfg file + * Option to upgrade sbo packages ### 4.1.3 - 26/06/2022 -Bugfixes: -- /tmp permissions after installation +- Fixed: + * /tmp permissions after installation -Updated: -- find installation binary file in /tmp folder +- Updated: + * find installation binary file in /tmp folder ### 4.1.2 - 24/06/2022 -Bugfixes: -- Installing noarch packages +- Fixed: + * Installing noarch packages ### 4.1.1 - 23/06/2022 -Updated: -- Cli menu view with colors -- Switch to yaml configurations +- Updated: + * Cli menu view with colors + * Switch to yaml configurations -Added: -- Unittests -- Command clean-tmp to deletes all downloaded sources from /tmp/slpkg folder -- Command find installed packages +- Added: + * Unittests + * Command clean-tmp to deletes all downloaded sources from /tmp/slpkg folder + * Command find installed packages ### 4.1.0 - 20/06/2022 -Updated: -- slpkg code re-written from the beginning and currently supports only the SBo repository +- Updated: + * slpkg code re-written from the beginning and currently supports only the SBo repository ### 4.0.2 - 13/06/2022 -Fixed: -- database library path +- Fixed: + * database library path ### 4.0.1 - 30/05/2022 -Added: -- SQLAlchemy Object Relational Mapper +- Added: + * SQLAlchemy Object Relational Mapper ### 4.0.0 - 29/05/2022 -Added: -- sqlite3 database replaced the sbo repository -- python package 'progress' added as dependency +- Added: + * sqlite3 database replaced the sbo repository + * python package 'progress' added as dependency ### 3.9.9 - 24/05/2022 -Updated: -- Stderr error output to auto-install packages +- Updated: + * Stderr error output to auto-install packages ### 3.9.8 - 12/05/2022 -Bugfix: -- Flag (--repos=) TypeError: exceptions must derive from BaseException +- Fixed: + * Flag (--repos=) TypeError: exceptions must derive from BaseException -Updated: -- Slackbuild script switch to bash shell +- Updated: + * Slackbuild script switch to bash shell ### 3.9.7 - 09/05/2022 -Fixed: -- Stderr error output +- Fixed: + * Stderr error output -Updated: -- Improve dependencies resolve speed -- Renamed --repositories to --repos flag +- Updated: + * Improve dependencies resolve speed + * Renamed --repositories to --repos flag -Bugfix: -- Update custom repositories -- Passing repositories manual +- Fixed: + * Update custom repositories + * Passing repositories manual ### 3.9.6 - 02/04/2022 -Updated: -- Compared packages version when distribution upgrade +- Updated: + * Compared packages version when distribution upgrade ### 3.9.5 - 02/04/2022 -BugFix: -- Config variable ONLY_INSTALLED when is set on +- Fixed: + * Config variable ONLY_INSTALLED when is set on ### 3.9.4 - 26/03/2022 -BugFix: -- Check if a virtual environment exists before run +- Fixed: + * Check if a virtual environment exists before run ### 3.9.3 - 13/02/2022 -Updated: -- Fix installation crash no TESTING file +- Updated: + * Fix installation crash no TESTING file ### 3.9.2 - 06/02/2022 -Updated: -- Slackware mirrors -- Copyright year -- urllib3 removed as a dependency it's part of Slackware now +- Updated: + * Slackware mirrors + * Copyright year + * urllib3 removed as a dependency it's part of Slackware now ### 3.9.1 - 01/01/2021 -Updated: -- Copyright year +- Updated: + * Copyright year -Fixed: -- Fixed --checklist and resolve-off flags #129 -- Bugfix custom repository +- Fixed: + * Fixed --checklist and resolve-off flags #129 + * Custom repository ### 3.9.0 - 21/06/2020 -BugFix: -- Fixed --checklist flag works both with --upgrade option +- Fixed: + * Fixed --checklist flag works both with --upgrade option ### 3.8.9 - 03/06/2020 -BugFix: -- Fixed Slackware distribution --upgrade flag +- Fixed: + * Fixed Slackware distribution --upgrade flag ### 3.8.8 - 20/05/2020 -BugFix: -- Fixed the name of variable flags to flag for patches upgrade option +- Fixed: + * Fixed the name of variable flags to flag for patches upgrade option ### 3.8.7 - 01/04/2020 BuFix: -- Flag '--checklist' doesn't work since 3.8.1 to 3.8.6 version #127 + * Flag '--checklist' doesn't work since 3.8.1 to 3.8.6 version #127 ### 3.8.6 - 22/03/2020 -BugFix: -- Message function pkg_not_found arguments +- Fixed: + * Message function pkg_not_found arguments ### 3.8.5 - 05/03/2020 -Added: -- set export variable $TAG #126 +- Added: + * set export variable $TAG #126 ### 3.8.4 - 25/02/2020 -BugFix: -- Grab MD5SUM from wrong info file return None -Updated: -- Slackware mirrors +- Fixed: + * Grab MD5SUM from wrong info file return None +- Updated: + * Slackware mirrors ### 3.8.3 - 21/02/2020 -BugFix: -- Counting packages for binaries repositories +- Fixed: + * Counting packages for binaries repositories -Added: -- Feature for proxy servers +- Added: + * Feature for proxy servers ### 3.8.2 - 15/02/2020 -Fixed: -- SBo repository view Packages and New version -- msb repository PACKAGES.txt file +- Fixed: + * SBo repository view Packages and New version + * msb repository PACKAGES.txt file -BugFix: -- Upgrade distribution with option -c, --check +- Fixed: + * Upgrade distribution with option -c, --check -Added: -- Managing multi packages in blacklist file +- Added: + * Managing multi packages in blacklist file ### 3.8.1 - 13/02/2020 -Fixed: -- Double installation packages from slack regular repo +- Fixed: + * Double installation packages from slack regular repo and patches directory #122 -Updated: -- Removed status progress bar -- Setup and installing -- Managed blacklist in the simple way +- Updated: + * Removed status progress bar + * Setup and installing + * Managed blacklist in the simple way ### 3.8.0 - 05/02/2020 -Added: -- Many changes happen in this version, a big part of code has been rewritten to improve the code for support Python 3. Possibly will there are some bugs in the future versions I would appreciate it if report them. +- Added: + * Many changes happen in this version, a big part of code has been rewritten to improve the code for support Python 3. Possibly will there are some bugs in the future versions I would appreciate it if report them. Cheers, Dimitris -Fixed: -- Bugfix: merge files with slack repository between current and slack versions -Updated: -- code to improve for Python 3 +- Fixed: + * Merge files with slack repository between current and slack versions +- Updated: + * code to improve for Python 3 ### 3.7.4 - 20/12/2019 -Fixed: -- Bugfix: UnicodeDecodeError: 'utf-8' codec can't decode byte +- Fixed: + * UnicodeDecodeError: 'utf-8' codec can't decode byte ### 3.7.3 - 11/12/2019 -Fixed: -- Bugfix: Slackware-current from Alien Bob 20191130 #119 -- Improving call class methods for repository updating -- Replace requests dependency with urllib3 -- Code style to python3 compatibility +- Fixed: + * Slackware-current from Alien Bob 20191130 #119 + * Improving call class methods for repository updating + * Replace requests dependency with urllib3 + * Code style to python3 compatibility ### 3.7.2 - 06/12/2019 -Fixed: -- Bugfix handle requests raise ConnectionError +- Fixed: + * Handle requests raise ConnectionError ### 3.7.1 - 03/12/2019 -Updated: -- pythondialog dependency -- slackware mirrors -- pip installation method -- improved setup.py file for python3 -- print function for python3 format +- Updated: + * pythondialog dependency + * slackware mirrors + * pip installation method + * improved setup.py file for python3 + * print function for python3 format -Added: -- Dependency python requests replace built-in python urllib +- Added: + * Dependency python requests replace built-in python urllib ### 3.7.0 - 01/12/2019 -Updated: -- Switch to python3 +- Updated: + * Switch to python3 ### 3.4.3 - 19/05/2019 -Updated: -- Update gen_repos_files.sh to version 1.94 +- Updated: + * Update gen_repos_files.sh to version 1.94 -Fixed: -- Downloader to recognise the char + -- Build from sources with char + in name +- Fixed: + * Downloader to recognise the char + + * Build from sources with char + in name ### 3.4.2 - 23/01/2019 -Fixed: -- Bugfixes delete build folder in network option +- Fixed: + * Fixed delete build folder in network option ### 3.4.1 - 23/01/2019 -Fixed: -- Fix manpage +- Fixed: + * Fix manpage ### 3.4.0 - 21/01/2019 -Updated: -- Updated manpage -- Convert examples, repositories and install text files to Markdown format -- Merge sbo/remove.py in the slpkg/remove.py file +- Updated: + * Updated manpage + * Convert examples, repositories and install text files to Markdown format + * Merge sbo/remove.py in the slpkg/remove.py file -Fixed: -- Bugfix: update slpkg itself from gitlab repository +- Fixed: + * Update slpkg itself from gitlab repository -Added: -- Command 'clean-tmp' to remove the packages and the sources from /tmp/slpkg/ directory +- Added: + * Command 'clean-tmp' to remove the packages and the sources from /tmp/slpkg/ directory ### 3.3.9 - 14/01/2019 -Updated: -- Readme file and added example text file -- Checklist error message -- Removed unnecessary arguments ALL +- Updated: + * Readme file and added example text file + * Checklist error message + * Removed unnecessary arguments ALL -Added: -- Support elilo and grub upgrade boot loader after kernel upgrade -- View third party packages -- Remove third party packages -- Added file size in the removed packages +- Added: + * Support elilo and grub upgrade boot loader after kernel upgrade + * View third party packages + * Remove third party packages + * Added file size in the removed packages ### 3.3.8 - 09/06/2018 -Fixed: -- aria2c (optional downloader) downloading path +- Fixed: + * aria2c (optional downloader) downloading path -Updated: -- Switch to gitlab repository +- Updated: + * Switch to gitlab repository ### 3.3.7 - 22/04/2018 -Fixed: -- Download 'v3.3.6.tar.gz' file [ FAILED ] #109 +- Fixed: + * Download 'v3.3.6.tar.gz' file [ FAILED ] #109 ### 3.3.6 - 21/04/2018 -Fixed: -- pip install with print logo #106 +- Fixed: + * pip install with print logo #106 ### 3.3.5 - 01/04/2018 -Fixed: -- pip install fails #106 +- Fixed: + * pip install fails #106 -Updated: -- Slackware mirrors +- Updated: + * Slackware mirrors ### 3.3.4 - 10/01/2018 -Added: -- Print the file size per package in option -f, --find +- Added: + * Print the file size per package in option -f, --find ### 3.3.3 - 01/01/2018 -Updated: -- README.rst for python modules -- Remove python3 support temporarily until new Slackware version will be release -- Slackware mirrors +- Updated: + * README.rst for python modules + * Remove python3 support temporarily until new Slackware version will be release + * Slackware mirrors ### 3.3.2 - 21/10/2017 -Fixed: -- Strange dependency problem (2) #97 -- Msb repository switch to 1.18 +- Fixed: + * Strange dependency problem (2) #97 + * Msb repository switch to 1.18 -Updated: -- Slackware mirrors +- Updated: + * Slackware mirrors ### 3.3.1 - 07/10/2017 -Added: -- Set Slackware version via configuration file /etc/slpkg/slpkg.conf -- Set computer architecture via configuration file /etc/slpkg/slpkg.conf +- Added: + * Set Slackware version via configuration file /etc/slpkg/slpkg.conf + * Set computer architecture via configuration file /etc/slpkg/slpkg.conf ### 3.3.0 - 01/10/2017 -Fixed: -- TypeError: stat() argument 1 must be encoded string without null bytes, not str #100 -- Check file script before build (IOError: [Errno 2] No such file or directory:) +- Fixed: + * TypeError: stat() argument 1 must be encoded string without null bytes, not str #100 + * Check file script before build (IOError: [Errno 2] No such file or directory:) ### 3.2.9 - 24/09/2017 -Fixed: -- Strange dependency problem #97 +- Fixed: + * Strange dependency problem #97 -Added: -- patches/ directory from slack repository (slpkg -F "slack" fail #98) +- Added: + * patches/ directory from slack repository (slpkg -F "slack" fail #98) ### 3.2.8 - 06/08/2017 -Fixed: -- BugFix: Package return after build +- Fixed: + * Fixed: Package return after build -Updated: -- Build error message +- Updated: + * Build error message ### 3.2.7 - 09/04/2017 -Updated: -- Alien's repositories {alien, ktown, multi} #83 (Thanks to travis-82) -- Rworkman's repository {rlw} #83 -- Package security message for network and sbo repository +- Updated: + * Alien's repositories {alien, ktown, multi} #83 (Thanks to travis-82) + * Rworkman's repository {rlw} #83 + * Package security message for network and sbo repository -Added: -- Sbosrcarch as secondary repository for source files #82 (Thanks to +- Added: + * Sbosrcarch as secondary repository for source files #82 (Thanks to travis-82) -- Rebuild packages from sbo repository when upgrading #85 (Thanks to bhreach) + * Rebuild packages from sbo repository when upgrading #85 (Thanks to bhreach) ### 3.2.6 - 22/02/2017 -Updated: -- Pattern for configuration file +- Updated: + * Pattern for configuration file -Added: -- Support the special packages who need attention (OpenGL 32-Bits Libs after upgrade #81) (Thanks to Edward W. Koenig and Inukaze) -- pkg_security configuration file +- Added: + * Support the special packages who need attention (OpenGL 32-Bits Libs after upgrade #81) (Thanks to Edward W. Koenig and Inukaze) + * pkg_security configuration file ### 3.2.5 - 17/02/2017 -Updated: -- Url for mles/mled repository (Thanks Kiki Novak for the report) -- Switch to arch i586 for sbo repository -- Switch off progress bar by default +- Updated: + * Url for mles/mled repository (Thanks Kiki Novak for the report) + * Switch to arch i586 for sbo repository + * Switch off progress bar by default -Fixed: -- Exit codes - another scenario of #73 #79 +- Fixed: + * Exit codes - another scenario of #73 #79 ### 3.2.4 - 10/02/2017 -Updated: -- Switch SlackBuild script to arch i586 -- Rename repository slackr to conrad -- Repository MATE to support Slackware -current x86_64 +- Updated: + * Switch SlackBuild script to arch i586 + * Renamed repository slackr to conrad + * Repository MATE to support Slackware -current x86_64 -Added: -- Repository Cinnamon -- Repository Connochaetos (slack-n-free) -- Repository Microlinux {desktop, server, extras} +- Added: + * Repository Cinnamon + * Repository Connochaetos (slack-n-free) + * Repository Microlinux {desktop, server, extras} -Fixed: -- Upgrade package lists -- Mate repository check for updates +- Fixed: + * Upgrade package lists + * Mate repository check for updates ### 3.2.3 - 07/02/2017 -Updated: -- Copyright year -- Slackware mirrors +- Updated: + * Copyright year + * Slackware mirrors -Fixed: -- Update package lists after fresh installation (IOError: [Errno 2] No such file +- Fixed: + * Update package lists after fresh installation (IOError: [Errno 2] No such file or directory) ### 3.2.2 - 26/10/2016 -Added: -- Support Python3 with 2to3 tool. -- Build and install with Python 3 +- Added: + * Support Python3 with 2to3 tool. + * Build and install with Python 3 ### 3.2.1 - 25/10/2016 -Fixed: -- Return exit code when packages for installation not found #73 +- Fixed: + * Return exit code when packages for installation not found #73 ### 3.2.0 - 19/10/2016 -Added: -- Rlworkman.deps dependencies configuration file -Fixed: -- BugFix: IndexError: list index out of range, for tracking arguments +- Added: + * Rlworkman.deps dependencies configuration file +- Fixed: + * Fixed: IndexError: list index out of range, for tracking arguments -Updated: -- Rworkman's (rlw) repository dependencies for Slackware 14.2 +- Updated: + * Rworkman's (rlw) repository dependencies for Slackware 14.2 ### 3.1.9 - 17/10/2016 -Updated: -- Switch to default version 1.16 for msb repository +- Updated: + * Switch to default version 1.16 for msb repository -Fixed: -- Resolve dependencies for the binaries repositories -- Remove dependencies for the binaries repositories +- Fixed: + * Resolve dependencies for the binaries repositories + * Remove dependencies for the binaries repositories -Remove: -- Studioware binary repository because switch to slackbuild type +- Removed: + * Studioware binary repository because switch to slackbuild type ### 3.1.8 - 11/10/2016 -Added: -- Feature rebuild packages for sbo repository and reinstall binaries packages -- Slackware package management tools. Thanks to Thomas Szteliga #71 +- Added: + * Feature rebuild packages for sbo repository and reinstall binaries packages + * Slackware package management tools. Thanks to Thomas Szteliga #71 -Fixed: -- Print repository error message without usage -- Count packages in deps-status option +- Fixed: + * Print repository error message without usage + * Count packages in deps-status option -Updated: -- Help and usage message -- Slackware mirrors -- Merge --deps in --check-deps flag in the remove argument +- Updated: + * Help and usage message + * Slackware mirrors + * Merge --deps in --check-deps flag in the remove argument ### 3.1.7 - 14/07/2016 -Fixed: -- Update only one repository and check and upgrade packages from it #69 +- Fixed: + * Update only one repository and check and upgrade packages from it #69 ### 3.1.6 - 06/07/2016 -Updated: -- Slackr (Conraid's) repository url -- Remove aaa_elflibs from blacklist -- Slackware mirrors +- Updated: + * Slackr (Conraid's) repository url + * Remove aaa_elflibs from blacklist + * Slackware mirrors ### 3.1.5 - 26/05/2016 -Fixed: -- Option "-l, --list" working with all arguments -- TypeError: in tracking option when working with binaries repositories +- Fixed: + * Option "-l, --list" working with all arguments + * TypeError: in tracking option when working with binaries repositories -Updated: -- Code style +- Updated: + * Code style ### 3.1.4 - 11/05/2016 -Updated: -- slackers.it default repository +- Updated: + * slackers.it default repository ### 3.1.3 - 15/04/2016 -Fixed: -- Working with locally SBo repository +- Fixed: + * Working with locally SBo repository ### 3.1.2 - 24/02/2016 -Fixed: -- AttributeError: LooseVersion instance has no attribute 'version' -- Remove double code +- Fixed: + * AttributeError: LooseVersion instance has no attribute 'version' + * Remove double code ### 3.1.1 - 23/02/2016 -Added: -- Feature: don't downgrade packages, setting via configuration file +- Added: + * Feature: don't downgrade packages, setting via configuration file ### 3.1.0 - 17/02/2016 -Fixed: -- Downloaded packages for x86 arch in the "slonly" repository #59 -- Continue build and install sbo packages if source link is dead +- Fixed: + * Downloaded packages for x86 arch in the "slonly" repository #59 + * Continue build and install sbo packages if source link is dead -Updated: -- Status toolbar +- Updated: + * Status toolbar ### 3.0.9 - 09/02/2016 -Fixed: -- Listed installed packages from repositories with the name only #58 -- Passing char '+' from sources +- Fixed: + * Listed installed packages from repositories with the name only #58 + * Passing char '+' from sources ### 3.0.8 - 29/01/2016 -Added: -- Flag "--name" in option list to show only package name +- Added: + * Flag "--name" in option list to show only package name -Fixed: -- Duplicate packages in repository ktown with option list +- Fixed: + * Duplicate packages in repository ktown with option list ### 3.0.7 - 26/01/2016 -Updated: -- Help menu -- Positions arguments in "deps-status" for "--tree" and "--graph=" options -- Slackware mirrors +- Updated: + * Help menu + * Positions arguments in "deps-status" for "--tree" and "--graph=" options + * Slackware mirrors ### 3.0.6 - 22/01/2016 -Fixed: -- "IndexError: list index out of range" when remove packages with "--tag" option +- Fixed: + * "IndexError: list index out of range" when remove packages with "--tag" option -Updated: -- README.rst file -- Usage and help options -- Positions arguments in "--desc", "--network" and "--tracking" options -- Slackware mirrors +- Updated: + * README.rst file + * Usage and help options + * Positions arguments in "--desc", "--network" and "--tracking" options + * Slackware mirrors ### 3.0.5 - 06/01/2016 -Updated: -- Positions arguments in queue and blacklist option for "--add" and "--remove" flags -- Usage arguments -- Files licence +- Updated: + * Positions arguments in queue and blacklist option for "--add" and "--remove" flags + * Usage arguments + * Files licence ### 3.0.4 - 30/12/2015 -Fixed: -- Cannot install chkrootkit #53 -- Avoid reinstall binary packages if is already installed -- Reference message when remove one package +- Fixed: + * Cannot install chkrootkit #53 + * Avoid reinstall binary packages if is already installed + * Reference message when remove one package -Updated: -- Slackware mirrors +- Updated: + * Slackware mirrors ### 3.0.3 - 01/12/2015 -Fixed: -- Upgrading/Installing nouveau in slack repository #55 -Updated: -- Slackware mirrors +- Fixed: + * Upgrading/Installing nouveau in slack repository #55 +- Updated: + * Slackware mirrors ### 3.0.2 - 19/11/2015 -Fixed: -- Convert string to float when try to remove packages #52 +- Fixed: + * Convert string to float when try to remove packages #52 ### 3.0.1 - 12/11/2015 -Added: -- Option "--download-only" to download packages with all dependencies without install. -- Option "--directory-prefix=" to download packages in specific directory +- Added: + * Option "--download-only" to download packages with all dependencies without install. + * Option "--directory-prefix=" to download packages in specific directory -Fixed: -- Code style +- Fixed: + * Code style ### 3.0.0 - 15/10/2015 -Fixed: -- Return checksums for SBo repository +- Fixed: + * Return checksums for SBo repository ### 2.9.7 - 09/10/2015 -Fixed: -- Find SBo Slackware binary packages from /tmp +- Fixed: + * Find SBo Slackware binary packages from /tmp ### 2.9.6 - 03/10/2015 -Fixed: -- "nvidia-kernel" Fails to install #46 -- build fail because of Version is inconsistent #48 +- Fixed: + * "nvidia-kernel" Fails to install #46 + * build fail because of Version is inconsistent #48 ### 2.9.5 - 01/10/2015 -Updated: -- Check for root privileges -- Remove header from usage +- Updated: + * Check for root privileges + * Remove header from usage ### 2.9.4 - 24/09/2015 -Updated: -- KeyboardInterrupt for main.py +- Updated: + * KeyboardInterrupt for main.py -Fixed: -- Upgrade packages from sbo repository -- Pylint errors and code health +- Fixed: + * Upgrade packages from sbo repository + * Pylint errors and code health ### 2.9.3 - 23/09/2015 -Added: -- Default repositories file to allow editing urls -- Additional option "--case-ins" case insensitive in "--tracking" option +- Added: + * Default repositories file to allow editing urls + * Additional option "--case-ins" case insensitive in "--tracking" option -Fixed: -- Matching packages with case-insensitive option +- Fixed: + * Matching packages with case-insensitive option ### 2.9.2 - 21/09/2015 -Added: -- Clear screen in "--network" option +- Added: + * Clear screen in "--network" option -Updated: -- View doinst.sh in "--network" option if exist -- Commands in "--network" option +- Updated: + * View doinst.sh in "--network" option if exist + * Commands in "--network" option -Fixed: -- Strange problem with node-0.12.7 - uname and rm commands not found. #43 -- 0 package will be installed... Would you like to continue [y/N]? #44 -- Matching packages with case-insensitive option -- Build package without keep log file -- Some typos +- Fixed: + * Strange problem with node-0.12.7 - uname and rm commands not found. #43 + * 0 package will be installed... Would you like to continue [y/N]? #44 + * Matching packages with case-insensitive option + * Build package without keep log file + * Some typos ### 2.9.1 - 18/09/2015 -Added: -- Additional option "--deps" in removepkg option for remove dependencies instead via configuration file -- Support ".tbz" and ".tlz" Slackware packages for auto-detect option +- Added: + * Additional option "--deps" in removepkg option for remove dependencies instead via configuration file + * Support ".tbz" and ".tlz" Slackware packages for auto-detect option ### 2.9.0 - 18/09/2015 -Added: -- Quit option in new-config command +- Added: + * Quit option in new-config command -Updated: -- Installation bash script -- Messages and references messages -- Image types for graph -- View SlackBuilds repository in option "-n, --network" +- Updated: + * Installation bash script + * Messages and references messages + * Image types for graph + * View SlackBuilds repository in option "-n, --network" -Fixed: -- Some typos -- Print package description +- Fixed: + * Some typos + * Print package description ### 2.8.9 - 15/09/2015 -Added: -- Additional option "--case-ins" case insensitive +- Added: + * Additional option "--case-ins" case insensitive -Fixed: -- Dialog utility crash if exit with Esc key +- Fixed: + * Dialog utility crash if exit with Esc key -Update: -- KeyboardInterrupt with signal +- Updated: + * KeyboardInterrupt with signal ### 2.8.8 - 14/09/2015 -Added: -- Additional option "--checklist" in "-n, --network" option +- Added: + * Additional option "--checklist" in "-n, --network" option -Fixed: -- Typo in help option +- Fixed: + * Typo in help option -Updated: -- Optional dependencies -- "--network" view commands +- Updated: + * Optional dependencies + * "--network" view commands ### 2.8.7 - 11/09/2015 -Fixed: -- Check remove dependencies if already installed +- Fixed: + * Check remove dependencies if already installed ### 2.8.6 - 11/09/2015 -Added: -- Read doinst.sh file in "--network" option -- Editor via configuration file +- Added: + * Read doinst.sh file in "--network" option + * Editor via configuration file -Updated: -- Rename script view.py in network.py +- Updated: + * Renamed script view.py in network.py ### 2.8.5 - 08/09/2015 -Fixed: -- Remove packages with option "--checklist" and "--check-deps" +- Fixed: + * Remove packages with option "--checklist" and "--check-deps" ### 2.8.4 - 08/09/2015 -Added: -- Additional option "--checklist" in option "--check" for upgrade packages +- Added: + * Additional option "--checklist" in option "--check" for upgrade packages -Updated: -- Slackware mirrors +- Updated: + * Slackware mirrors ### 2.8.3 - 07/09/2015 -Added: -- Update package lists for repository 'slack' after upgrade distribution -- Reset slpkg configuration file in the default values +- Added: + * Update package lists for repository 'slack' after upgrade distribution + * Reset slpkg configuration file in the default values -Fixed: -- pip install +- Fixed: + * pip install ### 2.8.2 - 04/09/2015 -Updated: -- Find SBo created Slackware packages +- Updated: + * Find SBo created Slackware packages -Fixed: -- Slackpkg update changelog.txt file -- Pylint errors +- Fixed: + * Slackpkg update changelog.txt file + * Pylint errors ### 2.8.1 - 02/09/2015 -Fixed: -- Path for build method -- Check if SBo package created -- Autobuild sources order list +- Fixed: + * Path for build method + * Check if SBo package created + * Autobuild sources order list -Updated: -- Remove check if build -- Reference for repo-enable command +- Updated: + * Remove check if build + * Reference for repo-enable command ### 2.8.0 - 01/09/2015 -Added: -- NEW configuration file for repositories in /etc/slpkg/repositories.conf -- Enable and disable repositories with command via dialog utility +- Added: + * NEW configuration file for repositories in /etc/slpkg/repositories.conf + * Enable and disable repositories with command via dialog utility -Update: -- All configuration files -- Command line help logo -- Flags for packages upgrade -- Clear screen after exit dialog utility +- Updated: + * All configuration files + * Command line help logo + * Flags for packages upgrade + * Clear screen after exit dialog utility -Fixed: -- Remove None type packages -- Remove old sbo folder if exists before start build +- Fixed: + * Remove None type packages + * Remove old sbo folder if exists before start build ### 2.7.6 - 28/08/2015 -Fixed: -- Failed checksum message #40 -- Removed calculate size +- Fixed: + * Failed checksum message #40 + * Removed calculate size -Updated: -- Print list packages from repositories +- Updated: + * Print list packages from repositories ### 2.7.5 - 25/08/2015 -Added: -- python2-pythondialog optional dependency -- "--checklist" option in remove packages -- Gigabyte unit in package manager -- Version in removed dependencies -- Size of removed dependencies +- Added: + * python2-pythondialog optional dependency + * "--checklist" option in remove packages + * Gigabyte unit in package manager + * Version in removed dependencies + * Size of removed dependencies -Updated: -- Function Msg() in self.msg -- Tracking dependencies +- Updated: + * Function Msg() in self.msg + * Tracking dependencies ### 2.7.4 - 21/08/2015 -Added: -- Support httpie for downloading -- Remove packages with by TAG -- Summary for size of removed package +- Added: + * Support httpie for downloading + * Remove packages with by TAG + * Summary for size of removed package -Fixed: -- Resolving dependencies message for sbo repository when search for matching packages -- Reference message for installing and upgrading packages -- Build error message +- Fixed: + * Resolving dependencies message for sbo repository when search for matching packages + * Reference message for installing and upgrading packages + * Build error message -Updated: -- Install SBo packages with specific build number -- For SBo repository select computer architecture -- Module imports path +- Updated: + * Install SBo packages with specific build number + * For SBo repository select computer architecture + * Module imports path ### 2.7.3 - 13/08/2015 -Added: -- Tree view for deps-status command +- Added: + * Tree view for deps-status command -Fixed: -- pasture/ directory for Slackware 14.0 +- Fixed: + * pasture/ directory for Slackware 14.0 -Updated: -- Comments for Slackware ARM users in REPOSITORIES and slpkg.conf file -- slackpkg sync with ChangeLog.txt file +- Updated: + * Comments for Slackware ARM users in REPOSITORIES and slpkg.conf file + * slackpkg sync with ChangeLog.txt file ### 2.7.2 - 10/08/2015 -Added: -- Support Slackware ARM +- Added: + * Support Slackware ARM -Fixed: -- The package build when the sources more than one with the option "--autobuild" +- Fixed: + * The package build when the sources more than one with the option "--autobuild" -Updated: -- Manager to improve installed packages -- setup.py requirements +- Updated: + * Manager to improve installed packages + * setup.py requirements ### 2.7.1 - 08/08/2015 -Fixed: -- Remove package when partial name is supplied #34 -- Removing a package states "package not found" #35 -- Remove and install references +- Fixed: + * Remove package when partial name is supplied #34 + * Removing a package states "package not found" #35 + * Remove and install references ### 2.7.0 - 06/08/2015 -Fixed: -- EOFError when user interrupt with "ctrl + d" +- Fixed: + * EOFError when user interrupt with "ctrl + d" -Updated: -- Replace sys.exit(0) with raise SystemExit() and remove unused sys module -- Code, doc strings -- Slackware mirrors +- Updated: + * Replace sys.exit(0) with raise SystemExit() and remove unused sys module + * Code, doc strings + * Slackware mirrors ### 2.6.9 - 31/07/2015 -Added: -- new-config command to manage .new configuration files +- Added: + * new-config command to manage .new configuration files -Fixed: -- Ignore check packages with version "blacklist" from binary repositories +- Fixed: + * Ignore check packages with version "blacklist" from binary repositories -Updated: -- slpkg.SlackBuild script -- Read Slackware version function +- Updated: + * slpkg.SlackBuild script + * Read Slackware version function ### 2.6.8 - 30/07/2015 -Fixed: -- SBo dependencies installation order +- Fixed: + * SBo dependencies installation order ### 2.6.7 - 28/07/2015 -Fixed: -- Fix typo #32 +- Fixed: + * Fix typo #32 -Added: -- graph-easy optional require to draw dependencies ascii diagram +- Added: + * graph-easy optional require to draw dependencies ascii diagram ### 2.6.6 - 25/07/2015 -Added: -- Dependencies status (command deps-status) message if no logs found -- Optional pygraphviz module to drawing image map dependencies +- Added: + * Dependencies status (command deps-status) message if no logs found + * Optional pygraphviz module to drawing image map dependencies -Updated: -- Write dependencies logs with full packages +- Updated: + * Write dependencies logs with full packages ### 2.6.5 - 23/07/2015 -Added: -- Dependencies status command -- Check if dependencies used in option "--tracking" +- Added: + * Dependencies status command + * Check if dependencies used in option "--tracking" -Fixed: -- Create 'core/' directory for Slackware repository +- Fixed: + * Create 'core/' directory for Slackware repository ### 2.6.4 - 21/07/2015 -Updated: -- Merge functions into class +- Updated: + * Merge functions into class -Fixed: -- Auto-detect Slackware packages -- Check dependencies if exists before reference to remove -- Check directories exists before find -- Matching packages before remove +- Fixed: + * Auto-detect Slackware packages + * Check dependencies if exists before reference to remove + * Check directories exists before find + * Matching packages before remove ### 2.6.3 - 17/07/2015 -Added: -- Option via configuration file to choose "on" or "off" progress status bar +- Added: + * Option via configuration file to choose "on" or "off" progress status bar -Fixed: -- SBo install and upgrade print view -- Code style and complexity -- Matching binary installed packages with repository packages +- Fixed: + * SBo install and upgrade print view + * Code style and complexity + * Matching binary installed packages with repository packages -Updated: -- Slackware mirrors -- View SBo version when installing or upgrading +- Updated: + * Slackware mirrors + * View SBo version when installing or upgrading ### 2.6.2 - 16/07/2015 -Added: -- Health check installed packages +- Added: + * Health check installed packages -Fixed: -- Remove directories from slack repo when recreate package lists #29 -- Support Slackware version 13.37 #28 -- Fresh install #30 +- Fixed: + * Remove directories from slack repo when recreate package lists #29 + * Support Slackware version 13.37 #28 + * Fresh install #30 ### 2.6.1 - 15/07/2015 -Fixed: -- Get installed version -- Matching _SBo package name with _SBo installed name +- Fixed: + * Get installed version + * Matching _SBo package name with _SBo installed name -Updated: -- Turn initialization method from read-write file in download +- Updated: + * Turn initialization method from read-write file in download ### 2.6.0 - 08/07/2015 -Added: -- Auto-detect Slackware packages for installation +- Added: + * Auto-detect Slackware packages for installation -Updated: -- Toolbar progressive status +- Updated: + * Toolbar progressive status -Fixed: -- Visible options when using without colors -- Check remove dependencies #26 +- Fixed: + * Visible options when using without colors + * Check remove dependencies #26 ### 2.5.9 - 02/07/2015 -Fixed: -- Print list file package contents -- Fixed alien -current repository -- Fixed multi -current repository +- Fixed: + * Print list file package contents + * Fixed alien -current repository + * Fixed multi -current repository -Added: -- Support slonly -current (x86_64) repository +- Added: + * Support slonly -current (x86_64) repository ### 2.5.8 - 28/06/2015 -Fixed: -- Checksum for alien repository +- Fixed: + * Checksum for alien repository ### 2.5.7 - 28/06/2015 -Fixed: -- Double packages from alien repository -- Resolve dependencies for binaries packages +- Fixed: + * Double packages from alien repository + * Resolve dependencies for binaries packages -Updated: -- Change mirror for alien repository +- Updated: + * Change mirror for alien repository ### 2.5.6 - 25/06/2015 -Fixed: -- Message question capital letter "N" by default. Thanks to Thomas Szteliga for report. -- Source code complexity +- Fixed: + * Message question capital letter "N" by default. Thanks to Thomas Szteliga for report. + * Source code complexity -Added: -- MAKEFLAGS option in configuration file "/etc/slpkg/slpkg.conf". Thanks to Brenton Earl for the idea. +- Added: + * MAKEFLAGS option in configuration file "/etc/slpkg/slpkg.conf". Thanks to Brenton Earl for the idea. ### 2.5.5 - 23/06/2015 -Added: -- Summary in option "--FIND", "--check" and "repo-list" -Updated: -- Package view align -- Repositories view list +- Added: + * Summary in option "--FIND", "--check" and "repo-list" +- Updated: + * Package view align + * Repositories view list ### 2.5.4 - 22/06/2015 -Added: -- Support local repositories, and you can add with command "repo-add" -- Skip packages by repositories or from local +- Added: + * Support local repositories, and you can add with command "repo-add" + * Skip packages by repositories or from local -Fixed: -- Check repository if exist when package upgrade -- AttributeError: 'list' object has no attribute 'splitlines' in "--tracking" Thanks to Brenton Earl for report -- Check exist or enabled repositories when upgraded in options -- Update custom repositories +- Fixed: + * Check repository if exist when package upgrade + * AttributeError: 'list' object has no attribute 'splitlines' in "--tracking" Thanks to Brenton Earl for report + * Check exist or enabled repositories when upgraded in options + * Update custom repositories -Updated: -- Toolbar time +- Updated: + * Toolbar time ### 2.5.3 - 20/06/2015 -Added: -- Support blacklist packages by repository priority -- wget, curl and aria2c as downloader -- Support download jdk from "sbo" repository +- Added: + * Support blacklist packages by repository priority + * wget, curl and aria2c as downloader + * Support download jdk from "sbo" repository -Fixed: -- Resolve dependencies classes -- Add and remove packages from blacklist and queue +- Fixed: + * Resolve dependencies classes + * Add and remove packages from blacklist and queue ### 2.5.2 - 19/06/2015 -Added: -- Repository check in blacklist +- Added: + * Repository check in blacklist -Updated: -- Blacklist options +- Updated: + * Blacklist options -Fixed: -- Pylint errors +- Fixed: + * Pylint errors ### 2.5.1 - 14/06/2015 -Added: -- Check repositories ChangeLog.txt with command "slpkg --check [repo]" +- Added: + * Check repositories ChangeLog.txt with command "slpkg --check [repo]" -Fixed: -- Argument typo +- Fixed: + * Argument typo ### 2.5.0 - 12/06/2015 -Added: -- Full support Slackware command installpkg, upgradepkg and removepkg with all options. Option '--reinstall' merged into '--upgradepkg' -- Print installed version -- Check dependency of package if used before remove -- MSB (mate) in default repositories. -- Update or upgrade specifically repositories +- Added: + * Full support Slackware command installpkg, upgradepkg and removepkg with all options. Option '--reinstall' merged into '--upgradepkg' + * Print installed version + * Check dependency of package if used before remove + * MSB (mate) in default repositories. + * Update or upgrade specifically repositories -Fixed: -- Slonly repository ChangeLog.txt link -- Selection foo.pkg removed instead you can use a variable ambient as: pkgs="pip brasero pylint" and then '# slpkg -s sbo $pkgs' -- Resolve binary dependencies -- Repository slackers.it mirror -- Ignore "sbo" repository if not activated +- Fixed: + * Slonly repository ChangeLog.txt link + * Selection foo.pkg removed instead you can use a variable ambient as: pkgs="pip brasero pylint" and then '# slpkg -s sbo $pkgs' + * Resolve binary dependencies + * Repository slackers.it mirror + * Ignore "sbo" repository if not activated ### 2.4.4 - 10/06/2015 -Fixed: -- AttributeError: 'Update' object has no attribute 'meta' when try update repositories +- Fixed: + * AttributeError: 'Update' object has no attribute 'meta' when try update repositories ### 2.4.3 - 10/06/2015 -Added: -- Long options +- Added: + * Long options -Fixed: -- Usage help message -- Bash and fish completion -- Man page -- Configuration file +- Fixed: + * Usage help message + * Bash and fish completion + * Man page + * Configuration file ### 2.4.2 - 04/06/2015 -Fixed: -- BugFix TypeError: repo_data() function -- SBo version compare -- Code style +- Fixed: + * Fixed TypeError: repo_data() function + * SBo version compare + * Code style ### 2.4.1 - 04/06/2015 -Added: -- Option to upgrade only the distribution packages installed -- Option to on/off resolve dependencies +- Added: + * Option to upgrade only the distribution packages installed + * Option to on/off resolve dependencies -Fixed: -- Upgrade packages -- Checksum on/off -- Upgrade Slackware binary packages resolve dependencies +- Fixed: + * Upgrade packages + * Checksum on/off + * Upgrade Slackware binary packages resolve dependencies ### 2.4.0 - 02/06/2015 -Fixed: -- Comments arguments to '--help' option -- -Added: -- Additional option to skip packages when upgrading +- Fixed: + * Comments arguments to '--help' option + * +- Added: + * Additional option to skip packages when upgrading ### 2.3.6 - 30/05/2015 -Fixed: -- Avoid input the first package for searching when input multiple packages together with the option '-F' +- Fixed: + * Avoid input the first package for searching when input multiple packages together with the option '-F' ### 2.3.5 - 30/05/2015 -Fixed: -- Version for SBo packages when search with option '-F' +- Fixed: + * Version for SBo packages when search with option '-F' ### 2.3.4 - 28/05/2015 -Fixed: -- Arguments comments -- Compression slackbuild package -- Binary dependencies and sizes -- Pylint errors -- rlw repository package dependencies +- Fixed: + * Arguments comments + * Compression slackbuild package + * Binary dependencies and sizes + * Pylint errors + * rlw repository package dependencies -Added: -- Find packages from enabled repositories -- Script to remove data. (clean.py) +- Added: + * Find packages from enabled repositories + * Script to remove data. (clean.py) ### 2.3.3 - 23/05/2015 -Fixed: -- 'ZeroDivisionError:' for binary package install -- 'OSError:' if path not exist +- Fixed: + * 'ZeroDivisionError:' for binary package install + * 'OSError:' if path not exist ### 2.3.2 - 21/05/2015 -Fixed: -- Arguments and options -- Remove view package version when upgrade because conflict with some packages with the same name -- File license +- Fixed: + * Arguments and options + * Remove view package version when upgrade because conflict with some packages with the same name + * File license ### 2.3.1 - 14/05/2015 -Added: -- The ability to sync with slackpkg and slpkg to update the file ChangeLog.txt when upgrading distribution +- Added: + * The ability to sync with slackpkg and slpkg to update the file ChangeLog.txt when upgrading distribution ### 2.3.0 - 07/05/2015 -Fixed: -- BugFix: Find package error #13, Thanks 'lucashpandolfo' for reporting +- Fixed: + * Fixed: Find package error #13, Thanks 'lucashpandolfo' for reporting ### 2.2.9 - 24/04/2015 -Fixed: -- Reference installed packages after distribution upgrade -- Double reference after already installed SBo packages -- Clear master SBo packages +- Fixed: + * Reference installed packages after distribution upgrade + * Double reference after already installed SBo packages + * Clear master SBo packages ### 2.2.8 - 23/04/2015 -Fixed: -- Add new packages when upgrade -- Man page -- TypeError: 'NoneType' object has no attribute '__getitem__' when no sbo link found. Many Thanks to 'R S Ananda Murthy' to report. -- Slackbuilds.org ChangeLog.txt url -- Install.sh script -- Binary/install.py, sbo/slackbuild.py and slack/patches.py classes -- Count packages the upgrading of distribution +- Fixed: + * Add new packages when upgrade + * Man page + * TypeError: 'NoneType' object has no attribute '__getitem__' when no sbo link found. Many Thanks to 'R S Ananda Murthy' to report. + * Slackbuilds.org ChangeLog.txt url + * Install.sh script + * Binary/install.py, sbo/slackbuild.py and slack/patches.py classes + * Count packages the upgrading of distribution ### 2.2.7 - 18/03/2015 -Added: -- bash and fish completion file +- Added: + * bash and fish completion file -Fixed: -- Synchronization issues when upgrading SBo repository -- Remove to the right spaces on view +- Fixed: + * Synchronization issues when upgrading SBo repository + * Remove to the right spaces on view 2### .2.6 - 26/2/2015 -Added: -- Counter download +- Added: + * Counter download -Fixed: -- Slackware release message +- Fixed: + * Slackware release message ### 2.2.5 - 24/02/2015 -Fixed: -- Error-prone -- Rename variable name 'VERSION' to 'RELEASE' in configuration file -- Merge functions and fix __metadata__ complexity -- SlackBuild and install script -- Rename command 're-create' to 'upgrade' -- IOError: [Errno 13] Permission denied as user -- Alien repository checksum. +- Fixed: + * Error-prone + * Renamed variable name 'VERSION' to 'RELEASE' in configuration file + * Merge functions and fix __metadata__ complexity + * SlackBuild and install script + * Renamed command 're-create' to 'upgrade' + * IOError: [Errno 13] Permission denied as user + * Alien repository checksum. ### 2.2.3 - 16/02/2015 -Fixed: -- slpkg.SlackBuild script support .zip archives -- Can't overwrite new sbo scripts -- Remove master package with dependencies +- Fixed: + * slpkg.SlackBuild script support .zip archives + * Can't overwrite new sbo scripts + * Remove master package with dependencies ### 2.2.2 - 11/02/2015 -Added: -- BugFix show hidden matching sbo packages +- Added: + * Fixed show hidden matching sbo packages ### 2.2.1 - 06/02/2015 -Added: -- Support multi packages -- Passing variables to the script -- Use file.pkg instead [package...] or [package] -- -Fixed: -- [key error] when you enter wrong name repository as default -- Rename BUILD variable to BUILD_PATH in configuration file slpkg.conf -- Fails install if modified OUTPUT variable -- Change in view list of packages in option '-l' -- Update option '-f' view installed packages -- Update option '-l' view installed packages +- Added: + * Support multi packages + * Passing variables to the script + * Use file.pkg instead [package...] or [package] + * +- Fixed: + * [key error] when you enter wrong name repository as default + * Renamed BUILD variable to BUILD_PATH in configuration file slpkg.conf + * Fails install if modified OUTPUT variable + * Change in view list of packages in option '-l' + * Update option '-f' view installed packages + * Update option '-l' view installed packages ### 2.2.0 - 08/01/2015 -Fixed: -- Queue downloads -- Find argument -- Rename commands repolist and repoinfo to repo-list, repo-info -- Installed package list -- -Added: -- Custom binary repository -- Slackware 'patches' repository in PACKAGES.txt file -- Alien's restricted repository -- Wget option -- View default repositories in repo-list +- Fixed: + * Queue downloads + * Find argument + * Renamed commands repolist and repoinfo to repo-list, repo-info + * Installed package list + * +- Added: + * Custom binary repository + * Slackware 'patches' repository in PACKAGES.txt file + * Alien's restricted repository + * Wget option + * View default repositories in repo-list ### 2.1.5 - 27/12/2014 -Added: -- Slacker.it, slackonly.com, Alien's ktown, Alien's multilib, Slacke E17 and E18, SalixOS and Slackel repositories -- Command 're-create' -- Command 'repolist' -- Command 'repoinfo' +- Added: + * Slacker.it, slackonly.com, Alien's ktown, Alien's multilib, Slacke E17 and E18, SalixOS and Slackel repositories + * Command 're-create' + * Command 'repolist' + * Command 'repoinfo' -Fixed: -- Slackware current upgrade checksums -- Ignore hidden files in /var/log/packages/ path -- Arguments +- Fixed: + * Slackware current upgrade checksums + * Ignore hidden files in /var/log/packages/ path + * Arguments ### 2.1.4 - 16/12/2014 -Added: -- Command 'update' and remove auto update package lists -- Slpkg update itself +- Added: + * Command 'update' and remove auto update package lists + * Slpkg update itself -Fixed: -- 'UnboundLocalError: local variable 'md5' referenced before assignment' after try update alien repository in some packages and for Slackware current users. Thanks to 'Jack Kiersey' for reporting. -- Checksums after try to update slackware packages +- Fixed: + * 'UnboundLocalError: local variable 'md5' referenced before assignment' after try update alien repository in some packages and for Slackware current users. Thanks to 'Jack Kiersey' for reporting. + * Checksums after try to update slackware packages ### 2.1.3 - 06/12/2014 -Fixed: -- 'IndexError: tuple index out of range' when sbo upgrade +- Fixed: + * 'IndexError: tuple index out of range' when sbo upgrade ### 2.1.2 - 04/12/2014 -Added: -- Checksum for all repositories +- Added: + * Checksum for all repositories -Fixed: -- Downloads modules +- Fixed: + * Downloads modules ### 2.1.1 - 01/12/2014 -Added: -- Options in /etc/slpkg/slpkg.conf file to select repositories -- Options to skip unsupported and untested packages +- Added: + * Options in /etc/slpkg/slpkg.conf file to select repositories + * Options to skip unsupported and untested packages -Fixed: -- BugFix TypeError for unsupported/untested sbo packages +- Fixed: + * Fixed TypeError for unsupported/untested sbo packages ### 2.1.0 - 28/11/2014 -Fixed: -- Change build path -- Creating directories if not exists +- Fixed: + * Change build path + * Creating directories if not exists -Added: -- Studioware (studio) repository +- Added: + * Studioware (studio) repository ### 2.0.9 - 26/11/2014 -Fixed: -- Setup.py to install configuration files after checksum -- View slpkg config file +- Fixed: + * Setup.py to install configuration files after checksum + * View slpkg config file ### 2.0.8 - 25/11/2014 -Added: -- More options in slpkg configuration file +- Added: + * More options in slpkg configuration file ### 2.0.7 - 22/11/2014 -Added: -- More option in slpkg.conf file -- Slackware-mirrors file in /etc/slpkg +- Added: + * More option in slpkg.conf file + * Slackware-mirrors file in /etc/slpkg -Fixed: -- Upgrade Slackware packages if installed +- Fixed: + * Upgrade Slackware packages if installed ### 2.0.6 - 18/11/2014 -Fixed: -- Setup.py file +- Fixed: + * Setup.py file ### 2.0.5 - 18/11/2014 -Added: -- /etc/slpkg.conf file -- Move "--current" switch in /etc/slpkg.conf file -- Local PACKAGES.TXT for Slackware repository -- Options to view package description -- All repositories in tracking dependencies options '-t' -- Configuration file management +- Added: + * /etc/slpkg.conf file + * Move "--current" switch in /etc/slpkg.conf file + * Local PACKAGES.TXT for Slackware repository + * Options to view package description + * All repositories in tracking dependencies options '-t' + * Configuration file management -Fixed: -- BugFix upgrading binary packages +- Fixed: + * Fixed upgrading binary packages ### 2.0.4 - 07/11/2014 -Added: -- Robby Workman, Alien Bob (Eric Hameleers) and slacky.eu repositories +- Added: + * Robby Workman, Alien Bob (Eric Hameleers) and slacky.eu repositories -Fixed: -- Remove list reference +- Fixed: + * Remove list reference ### 2.0.3 - 29/10/2014 -Fixed: -- Arguments. -- Dependencies log -- Pydoc pager -- List packaging paging +- Fixed: + * Arguments. + * Dependencies log + * Pydoc pager + * List packaging paging ### 2.0.2 - 21/10/2014 -Fixed: -- Source code +- Fixed: + * Source code ### 2.0.1 - 20/10/2014 -Fixed: -- BugFix md5 checksum failed -- Download all sources before build in view options +- Fixed: + * Fixed md5 checksum failed + * Download all sources before build in view options ### 2.0.0 - 15/10/2014 -Fixed: -- Align PEP8 code style -- SBo arch -- Package splitting +- Fixed: + * Align PEP8 code style + * SBo arch + * Package splitting ### 1.9.9 - 11/10/2014 -Added: -- Queue options +- Added: + * Queue options ### 1.9.8 - 07/10/2014 -Fixed: -- Source code update +- Fixed: + * Source code update ### 1.9.7 - 06/10/2014 -Fixed: -- BugFix UnboundLocalError: local variable 'arch' referenced before assignment +- Fixed: + * Fixed UnboundLocalError: local variable 'arch' referenced before assignment ### 1.9.6 - 04/10/2014 -Fixed: -- BugFix install packages from slack repo +- Fixed: + * Fixed install packages from slack repo ### 1.9.5 - 04/10/2014 -Fixed: -- Added 'aaa_elflibs' in blacklist -- Current version upgrade only installed packages -- Gzip man page in setup.py -- Install blacklist configuration file through setup.py -- Added Gb unit in slack repo +- Fixed: + * Added 'aaa_elflibs' in blacklist + * Current version upgrade only installed packages + * Gzip man page in setup.py + * Install blacklist configuration file through setup.py + * Added Gb unit in slack repo ### 1.9.4 - 01/10/2014 -Added: -- Support install packages from Slackware current (version) repository -- Support upgrade current version. (Upgrade all Slackware current tree) +- Added: + * Support install packages from Slackware current (version) repository + * Support upgrade current version. (Upgrade all Slackware current tree) -Fixed: -- Arguments +- Fixed: + * Arguments ### 1.9.3 - 29/09/2014 -Added: -- Blacklist configuration file -- Blacklist options +- Added: + * Blacklist configuration file + * Blacklist options ### 1.9.2 - 27/09/2014 -Fixed: -- Remove argparse -- Create downloader module with wget +- Fixed: + * Remove argparse + * Create downloader module with wget ### 1.9.9 - 25/09/2014 -Fixed: -- BugFix v1.9.0 no update slackbuilds packages -- Arch in sbo upgrade +- Fixed: + * Fixed v1.9.0 no update slackbuilds packages + * Arch in sbo upgrade ### 1.9.0 - 24/09/2014 -Fixed: -- Arguments. -- Replace less command with pydoc +- Fixed: + * Arguments. + * Replace less command with pydoc ### 1.8.9 - 23/09/2014 -Added: -- Short description -- View matching packages from SBo repository +- Added: + * Short description + * View matching packages from SBo repository -Fixed: -- Open-close files as SLACKBUILDS.TXT +- Fixed: + * Open-close files as SLACKBUILDS.TXT ### 1.8.8 - 22/09/2014 -Fixed: -- Alignment viewing packages -- Build time +- Fixed: + * Alignment viewing packages + * Build time -Added: -- Search dependencies from local SLACKBUILDS.TXT file +- Added: + * Search dependencies from local SLACKBUILDS.TXT file ### 1.8.7 - 19/09/2014 -Fixed: -- Build time +- Fixed: + * Build time ### 1.8.6 - 14/09/2014 -Fixed: -- Correction of reference installing or upgrading -- Updated find installed packages +- Fixed: + * Correction of reference installing or upgrading + * Updated find installed packages -Added: -- Print total file size of installed packages -- Highlight upgraded packages from slack repo +- Added: + * Print total file size of installed packages + * Highlight upgraded packages from slack repo ### 1.8.5 - 13/09/2014 -Fixed: -- Convert kb to mb -- Build sources with spaces in filenames like "Sublime Text 2.0.2 x64.tar.bz2" +- Fixed: + * Convert kb to mb + * Build sources with spaces in filenames like "Sublime Text 2.0.2 x64.tar.bz2" ### 1.8.4 - 10/09/2014 -Added: -- MD5SUM check file -- Build time +- Added: + * MD5SUM check file + * Build time ### 1.8.3 - 08/09/2014 -Fixed: -- Messages +- Fixed: + * Messages ### 1.8.2 - 08/09/2014 -Fixed: -- Resolving dependencies '-c sbo upgrade' option -- Update sbo summary's +- Fixed: + * Resolving dependencies '-c sbo upgrade' option + * Update sbo summary's -Added: -- Build log file +- Added: + * Build log file ### 1.8.1 - 04/09/2014 -Fixed: -- Install.sh script to install wget download tar.gz archive file -- Install packages like adobe-reader +- Fixed: + * Install.sh script to install wget download tar.gz archive file + * Install packages like adobe-reader ### 1.8.0 - 02-09-2014 -Fixed: -- Arch view dependencies in action -s sbo -- Find packages with version in action -s sbo -- Remove to remove packages after download because not useful -- Download some package and wget -N command not working +- Fixed: + * Arch view dependencies in action -s sbo + * Find packages with version in action -s sbo + * Remove to remove packages after download because not useful + * Download some package and wget -N command not working ### 1.7.9 - 30/08/2014 -Added: -- Extra and pasture packages from official Slackware tree -- Install.sh script +- Added: + * Extra and pasture packages from official Slackware tree + * Install.sh script -Fixed: -- Remove destination file after copy to sbo script directory -- Fix appearance build tag, the packages that do not include -- _slack tag +- Fixed: + * Remove destination file after copy to sbo script directory + * Fix appearance build tag, the packages that do not include + * _slack tag ### 1.7.8 - 28/08/2014 -Fixed: -- ImportError: No module named __metadata__ +- Fixed: + * ImportError: No module named __metadata__ ### 1.7.7 - 26/08/2014 -Fixed: -- Install noarch packages from SBo repository -- Avoid '%README%' as dependency -- Arguments -- Messages +- Fixed: + * Install noarch packages from SBo repository + * Avoid '%README%' as dependency + * Arguments + * Messages ### 1.7.6 - 25/08/2014 -Fixed: -- IndexError '-aa' in cli argparse options -- Arch's +- Fixed: + * IndexError '-aa' in cli argparse options + * Arch's -Added: -- Upgrade all SBo packages +- Added: + * Upgrade all SBo packages ### 1.7.5 - 22/08/2014 -Added: -- Report of packages will be installed the options `slpkg -s sbo `, `slpkg -s slack `, `slpkg -c slack upgrade` +- Added: + * Report of packages will be installed the options `slpkg -s sbo `, `slpkg -s slack `, `slpkg -c slack upgrade` -Fixed: -- Mirrors for Slackware x86 +- Fixed: + * Mirrors for Slackware x86 ### 1.7.4 - 17/08/2014 -Fixed: -- BugFix NameError: global name 'getpass' is not defined +- Fixed: + * Fixed NameError: global name 'getpass' is not defined -Added: -- Downloaded .asc files to upgrade or install packages from Slackware tree -- Calculate file sizes in the process of installing -- Packages or upgrading from Slackware mirrors +- Added: + * Downloaded .asc files to upgrade or install packages from Slackware tree + * Calculate file sizes in the process of installing + * Packages or upgrading from Slackware mirrors ### 1.7.3 - 16/08/2014 -Fixed: -- Sort the packets in the list view. We thank Dave for help https://github.com/wvragga. -- BugFix reinstall lilo after upgrading kernel. -- Removed some code system and replaced with Python code. -- Reinstall if packages exist and upgrading if not in options slpkg -s slack -- New paths created, ChangeLog.txt saved in /var/log/slpkg and SLACKBUILDS.TXT in /var/lib/slpkg/sbo_repo -- Upgrade initialization method -- Replace mkdir -p with os.mkdir and create directories only if not exists +- Fixed: + * Sort the packets in the list view. We thank Dave for help https://github.com/wvragga. + * Fixed reinstall lilo after upgrading kernel. + * Removed some code system and replaced with Python code. + * Reinstall if packages exist and upgrading if not in options slpkg -s slack + * New paths created, ChangeLog.txt saved in /var/log/slpkg and SLACKBUILDS.TXT in /var/lib/slpkg/sbo_repo + * Upgrade initialization method + * Replace mkdir -p with os.mkdir and create directories only if not exists ### 1.7.2 - 13/08/2014 -Fixed: -- Messages +- Fixed: + * Messages ### 1.7.1 - 11/08/2014 -Fixed: -- BugFix OSError: [Errno 2] No such file or directory: '/tmp/slpkg/patches/ +- Fixed: + * Fixed OSError: [Errno 2] No such file or directory: '/tmp/slpkg/patches/ -Added: -- Change the way to search packages from slackbuilds.org. -- The route search package eventually becomes found after ChangeLog.txt change +- Added: + * Change the way to search packages from slackbuilds.org. + * The route search package eventually becomes found after ChangeLog.txt change ### 1.7.0 - 09/08/2014 -Added: -- Removes packages with all dependencies +- Added: + * Removes packages with all dependencies ### 1.6.9 - 04/08/2014 -Fixed: -- Remove non-useful code -- /tmp/slpkg/readme/ path create +- Fixed: + * Remove non-useful code + * /tmp/slpkg/readme/ path create -Added: -- Build path, drop all packages in Slpkg_Build directory -- Build and install packages only if new version available and -- Package not installed (slpkg -s sbo) -- Display installed packages in tracking dependencies +- Added: + * Build path, drop all packages in Slpkg_Build directory + * Build and install packages only if new version available and + * Package not installed (slpkg -s sbo) + * Display installed packages in tracking dependencies ### 1.6.8 - 01/08/2014 -Fixed: -- Grap http extra sources with space in line start like -- Package EMBASSY -- KeyboardInterrupt +- Fixed: + * Grap http extra sources with space in line start like + * Package EMBASSY + * KeyboardInterrupt ### 1.6.7 - 31/07/2014 -Fixed: -- Packages remove -- OSError: [Errno 2] No such file or directory: -- Messages +- Fixed: + * Packages remove + * OSError: [Errno 2] No such file or directory: + * Messages ### 1.6.6 - 30-07-2014 -Updated: -- Fix 'Wrong file' when build packages +- Updated: + * Fix 'Wrong file' when build packages ### 1.6.5 - 28/07/2014 -Added: -- Slack, noarch and other in list (slpkg -l) -- Index in list (slpkg -l) -- Install packages via official Slackware mirrors +- Added: + * Slack, noarch and other in list (slpkg -l) + * Index in list (slpkg -l) + * Install packages via official Slackware mirrors -Fixed: -- Messages +- Fixed: + * Messages -Updated: -- Arguments views +- Updated: + * Arguments views ### 1.6.3 - 28/07/2014 -Fixed: -- Messages -- IndexError: tuple index out of range +- Fixed: + * Messages + * IndexError: tuple index out of range ### 1.6.3 - 27/07/2014 -Fixed: -- Arguments -- NameError: global name 'sp' is not defined +- Fixed: + * Arguments + * NameError: global name 'sp' is not defined ### 1.6.2 - 26/07/2014 -Added: -- Distribution upgrade from official Slackware mirrors `slpkg -c slack upgrade` +- Added: + * Distribution upgrade from official Slackware mirrors `slpkg -c slack upgrade` -Fixed: -- Change detection packages mode. 2x much faster -- Messages +- Fixed: + * Change detection packages mode. 2x much faster + * Messages ### 1.6.1 - 22/07/2014 -Fixed: -- Fix messages -- Package remove -- Package find -- Package print contents +- Fixed: + * Fix messages + * Package remove + * Package find + * Package print contents ### 1.6.0 - 21/07/2014 -Fixed: -- Remove package (slpkg -r) -- Added and fix messages -- Create __metadata__ +- Fixed: + * Remove package (slpkg -r) + * Added and fix messages + * Create __metadata__ ### 1.5.9 - 18-07-2014 -Fixed: -- Create sub-modules +- Fixed: + * Create sub-modules ### 1.5.8 - 18-07-2014 -Fixed: -- Report packages before removed (slpkg -r) +- Fixed: + * Report packages before removed (slpkg -r) ### 1.5.7 - 17-07-2014 -Fixed: -- IndentationError: expected an indented block +- Fixed: + * IndentationError: expected an indented block ### 1.5.6 - 17/07/2014 -Added: -- Setuptools as secondary installer +- Added: + * Setuptools as secondary installer ### 1.5.5 - 15/07/2014 -Fixed: -- Create slpkg.py module +- Fixed: + * Create slpkg.py module ### 1.5.4 - 13/07/2014 -Fixed: -- Remove files in tmp directory after read +- Fixed: + * Remove files in tmp directory after read ### 1.5.3 - 24/06/2014 -Fixed: -- IOError: [Errno 13] Permission denied: (file = open("/tmp/slpkg/readme/" + name + site, "w")) +- Fixed: + * IOError: [Errno 13] Permission denied: (file = open("/tmp/slpkg/readme/" + name + site, "w")) ### 1.5.2 - 24/06/2014 -Fixed: -- Urllib2.URLError: +- Fixed: + * Urllib2.URLError: ### 1.5.1 - 12/06/2014 -Fixed: -- Return download link on architectures other x86_64 +- Fixed: + * Return download link on architectures other x86_64 ### 1.5.0 - 07/06/2014 -Fixed: -- Download if server file is newer than local -- Source code +- Fixed: + * Download if server file is newer than local + * Source code ### 1.4.9 - 06/06/2014 -Fixed: -- Exit from loop after build in option 'network' -- Source code +- Fixed: + * Exit from loop after build in option 'network' + * Source code ### 1.4.8 - 06/06/2014 -Fixed: -- Print message to upgrade, install, reinstall and report files to removed +- Fixed: + * Print message to upgrade, install, reinstall and report files to removed ### 1.4.7 - 04/06/2014 -Added: -- Download/build/install in chooses (-n) network and (-c) check +- Added: + * Download/build/install in chooses (-n) network and (-c) check ### 1.4.6 - 05/06/2014 -Fixed: -- Build noarch packages +- Fixed: + * Build noarch packages ### 1.4.5 - 04/06/2014 -Added: -- Support ftp links -- Report already installed packages +- Added: + * Support ftp links + * Report already installed packages ### 1.4.4 - 03/06/2014 -Added: -- Support ALL extra sources +- Added: + * Support ALL extra sources -Fixed: -- Out of range in SBo version link with filename +- Fixed: + * Out of range in SBo version link with filename ### 1.4.3 - 03/06/2014 -Fixed: -- Avoid build packages with more than four arguments +- Fixed: + * Avoid build packages with more than four arguments ### 1.4.2 - 03/06/2014 -Fixed: -- Avoid build package if already installed -- Download if file already installed +- Fixed: + * Avoid build package if already installed + * Download if file already installed ### 1.4.1 - 31/05/2014 -Fixed: -- Avoid download package if already installed +- Fixed: + * Avoid download package if already installed ### 1.4.0 - 30/05/2014 -Fixed: -- Install SBo packages with different tag -- Avoid build and install already installed packages +- Fixed: + * Install SBo packages with different tag + * Avoid build and install already installed packages ### 1.3.9 - 30/05/2014 -Fixed: -- Remove to search for SBo script no needed -- New naming the arguments -- Source code +- Fixed: + * Remove to search for SBo script no needed + * New naming the arguments + * Source code ### 1.3.8 - 30/05/2014 -Fixed: -- No dependencies found +- Fixed: + * No dependencies found ### 1.3.7 - 29/05/2014 -Fixed: -- Link filename with version +- Fixed: + * Link filename with version ### 1.3.6 - 28/05/2014 -Added: -- Download package with all dependencies build and install all +- Added: + * Download package with all dependencies build and install all ### 1.3.5 - 24/05/2014 -Fixed: -- Print out "no dependencies" tracking function -- Confirmation delete packages +- Fixed: + * Print out "no dependencies" tracking function + * Confirmation delete packages ### 1.3.4 - 23/05/2014 -Fixed: -- (sre_constants.error) recognize package names with special characters +- Fixed: + * (sre_constants.error) recognize package names with special characters ### 1.3.3 - 22/05/2014 -Added: -- Download and build package +- Added: + * Download and build package ### 1.3.2 - 22/05/2014 -Added: -- View info and SlackBuild file +- Added: + * View info and SlackBuild file -Fixed: -- Build arguments messages -- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' in sbo_requires_pkg function (sbo_url = sbo_url + name + ".info") +- Fixed: + * Build arguments messages + * TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' in sbo_requires_pkg function (sbo_url = sbo_url + name + ".info") ### 1.3.1 - 21/05/2014 -Added: -- View README file +- Added: + * View README file ### 1.3.0 - 21/05/2014 -Fixed: -- Argparse view +- Fixed: + * Argparse view ### 1.2.9 - 21/05/2014 -Added: -- Tracking dependencies +- Added: + * Tracking dependencies ### 1.2.8 - 20/05/2014 -Added: -- Download package from www.slackbuild.org -- Support build packages with extra sources +- Added: + * Download package from www.slackbuild.org + * Support build packages with extra sources ### 1.2.7 - 20/05/2014 -Fixed: -- Overwrite code into functions +- Fixed: + * Overwrite code into functions ### 1.2.6 - 20/05/2014 -Fixed: -- Better code, better speed... enjoy !!! +- Fixed: + * Better code, better speed... enjoy !!! ### 1.2.5 - 19/05/2014 -- Fix download source x86_64 architecture + * Fix download source x86_64 architecture ### 1.2.4 - 19/05/2014 -Added: -- Download source code by pc architecture +- Added: + * Download source code by pc architecture ### 1.2.3 - 19-05-2014 -Fixed: -- Check packages for updates -Added: -- Progress bar to searching +- Fixed: + * Check packages for updates +- Added: + * Progress bar to searching ### 1.2.2 - 19/05/2014 -Fixed: -- Libraries repository +- Fixed: + * Libraries repository ### 1.2.1 - 19/05/2014 -Fixed: -- Functions +- Fixed: + * Functions ### 1.2.0 - 17/05/2014 -Added: -- If your packages from www.slackbuilds.org is up-to-date +- Added: + * If your packages from www.slackbuilds.org is up-to-date ### 1.1.9 - 17/05/2014 -Fixed: -- Notify message if exist package in function remove +- Fixed: + * Notify message if exist package in function remove ### 1.1.8 - 17/05/2014 -Added: -- Check root user -Fixed: -- Find and display packages +- Added: + * Check root user +- Fixed: + * Find and display packages ### 1.1.7 - 16-05-2014 -Fixed: -- Functions +- Fixed: + * Functions ### 1.1.6 - 15-05-2014 -Fixed: -- Removed stupid option binary search +- Fixed: + * Removed stupid option binary search ### 1.1.5 - 15/05/2014 -Added: -- Multi install, upgrade, remove and find packages -- Find from network slackbuilds links and sources +- Added: + * Multi install, upgrade, remove and find packages + * Find from network slackbuilds links and sources ### 1.1.4 - 14/05/2014 -Fixed: -- Function sbo_requires_pkg do not use .txt file +- Fixed: + * Function sbo_requires_pkg do not use .txt file ### 1.1.3 - 14-05-2014 -Added: -- Find requirements package from www.slackbuild.org +- Added: + * Find requirements package from www.slackbuild.org ### 1.1.2 - 13/05/2014 -Added: -- Find already binary packages in /tmp directory +- Added: + * Find already binary packages in /tmp directory ### 1.1.1 - 13/05/2014 -Fixed: -- List print out +- Fixed: + * List print out ### 1.1.0 - 12-05-2014 -Added: -- Search from SBo and print link for download +- Added: + * Search from SBo and print link for download ### 1.0.9 - 12/05/2014 -Fixed: -- Warning messages amd colors print out +- Fixed: + * Warning messages amd colors print out ### 1.0.8 - 12/05/2014 -Added: -- Single install argument -- Two options in list argument +- Added: + * Single install argument + * Two options in list argument -Fixed: -- Fix arguments +- Fixed: + * Fix arguments ### 1.0.7 - 11/05/2014 -Fixed: -- Null arguments +- Fixed: + * Null arguments ### 1.0.6 - 11/05/2014 -Fixed: -- Updated slackbuild argument +- Fixed: + * Updated slackbuild argument ### 1.0.5 - 10/05/2014 -Added: -- Auto build package choice -Fixed: -- Man page and README.rst file +- Added: + * Auto build package choice +- Fixed: + * Man page and README.rst file ### 1.0.3 - 10/05/2014 -Added: -- Function find_package +- Added: + * Function find_package ### 1.0.2 - 10/05/2014 -Fixed: -- setup.py file -- Man page slpkg.8 gziped +- Fixed: + * setup.py file + * Man page slpkg.8 gziped ### 1.0.1 - 09-05-2014 -Added: -- Support install man page +- Added: + * Support install man page ### 1.0.0 - 09/05/2014 -Added: -- Added man page +- Added: + * Added man page ### 0.0.3 - 09/05/2014 -Added: -- Support warning message if remove package -- Replace remove command +- Added: + * Support warning message if remove package + * Replace remove command ### 0.0.2 - 08/05/2014 -Added: -- Support reinstall package +- Added: + * Support reinstall package -Fixed: -- Version print out - --------------------------------------------------- +- Fixed: + * Version print out ### 0.0.1 - 07/05/2014 Notes: -- Released version 0.0.1, development status Alpha \ No newline at end of file + * Released version 0.0.1, development status Alpha \ No newline at end of file