4.4.9 - 13/01/2023 Updated: - Color highlight for installed packages Fixed: - Upgarde packages 4.4.8 - 12/01/2023 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 dowwnload Updated: - os.istdir method with pathlib module 4.4.6 - 06/01/2023 Updated: - Improve speed for dependees Fixed: - summary for build Remove: - python-toml dependency 4.4.5 - 03/01/2023 Added: - New modern view mode style - Progress bar Updated: - Fixed md5sum comparison 4.4.4 - 31/12/2022 BugFixed: - AttributeError: 'PosixPath' object has no attribute 'startswith' - KeyError: 'sbo_chglog_txt' #LQ post6401410 4.4.3 - 30/12/2022 Updated: - Switch to pathlib library 4.4.2 - 29/12/2022 Updated: - Improve paths 4.4.1 - 28/12/2022 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 4.3.9 - 22/12/2022 Added: - Feature to check the ChangeLog.txt file before update #153 - Dependees command BugFixed: - View installed version - slpkg issue : permission denied #152 Fixed: - Colors and messages for upgrade and reinstall - Dependencies install order 4.3.7 - 09/12/2022 Updated: - Merge method is_installed in utilities 4.3.6 - 08/12/2022 Fixed: - Remove packages 4.3.5 - 07/12/2022 Updated: - Code style Fixed: - Flags parameter 4.3.4 - 02/12/2022 Updated: - Remove dataclasses and switch to __init__ - Version print command 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 Updated: - Os architecture in the configs 4.3.2 - 28/11/2022 Fixed: - Remove multiple packages with dependencies Updated: - Switch to python toml to load configuration files 4.3.1 - 26/11/2022 Added: - Category in the view command - Slackware repo version Bugfixed: - 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 Updated: - The cli menu 4.2.9 - 19/11/2022 Bugfixed: - slpkg upgrade fails when a package is blacklisted #149 Updated: - Moved '%README%' to the blacklist Added: - Maintainer info in view command #150 4.2.8 - 06/11/2022 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 4.2.6 - 03/11/2022 Fixed: - Check for the file ChangeLog.txt 4.2.5 - 01/11/2022 Added: - Command to check if there is news on ChangeLog.txt 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 Updated: - The cli help menu 4.2.3 - 28/10/2022 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 4.2.2 - 20/10/2022 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 4.2.1 - 18/10/2022 Added: - Print the README file in the search option Updated: - Configs for sbo repository 4.2.0 - 14/10/2022 Updated: - Moved option --download-only to commands - Upgrade commands works with all options 4.1.9 - 14/10/2022 Added: - New option --download-only 4.1.8 - 06/10/2022 Updated: - Manpage for .yaml files Added: - New option --skip-installed 4.1.7 - 28/9/2022 Bugfixed: - Creating /var/lib/slpkg directory 4.1.6 - 26/9/2022 Added: - Configs folder missing from repo 4.1.5 - 9/9/2022 Updated: - Rename config files to .yml Bugfixed: - Show version to noarch packages 4.1.4 - 17/07/2022 Added: - setup.cfg file - Option to upgrade sbo packages 4.1.3 - 26/06/2022 Bugfixed: - /tmp permissions after installation Updated: - find installation binary file in /tmp folder 4.1.2 - 24/06/2022 Bugfixed: - Installing noarch packages 4.1.1 - 23/06/2022 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 4.1.0 - 20/06/2022 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 4.0.1 - 30/05/2022 Added: - SQLAlchemy Object Relational Mapper 4.0.0 - 29/05/2022 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 3.9.8 - 12/05/2022 Bugfix: - Flag (--repos=) TypeError: exceptions must derive from BaseException Updated: - Slackbuild script switch to bash shell 3.9.7 - 09/05/2022 Fixed: - Stderr error output Updated: - Improve dependencies resolve speed - Renamed --repositories to --repos flag Bugfix: - Update custom repositories - Passing repositories manual 3.9.6 - 02/04/2022 Updated: - Compared packages version when distribution upgrade 3.9.5 - 02/04/2022 BugFix: - Config variable ONLY_INSTALLED when is set on 3.9.4 - 26/03/2022 BugFix: - Check if a virtual environment exists before run 3.9.3 - 13/02/2022 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 3.9.1 - 01/01/2021 Updated: - Copyright year Fixed: - Fixed --checklist and resolve-off flags #129 - Bugfix custom repository 3.9.0 - 21/06/2020 BugFix: - Fixed --checklist flag works both with --upgrade option 3.8.9 - 03/06/2020 BugFix: - Fixed Slackware distribution --upgrade flag 3.8.8 - 20/05/2020 BugFix: - Fixed the name of variable flags to flag for patches upgrade option 3.8.7 - 01/04/2020 BuFix: - '--checklist' flag 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 3.8.5 - 5/03/2020 Added: - set export variable $TAG #126 3.8.4 - 25/02/2020 BugFix: - Grab MD5SUM from wrong info file return None Updated: - Slackware mirrors 3.8.3 - 21/02/2020 BugFix: - Counting packages for binaries repositories Added: - Feature for proxy servers 3.8.2 - 15/02/2020 Fixed: - SBo repository view Packages and New version - msb repository PACKAGES.txt file BugFix: - Upgrade distribution with option -c, --check Added: - Managing multi packages in blacklist file 3.8.1 - 13/02/2020 Fixed: - Bugfix double install packages from slack regular repo and patches directory #122 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 feture 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 3.7.4 - 20/12/2019 Fixed: - Bugfix: 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 reposiory updating - Replace requests dependency with urllib3 - Code style to python3 compatibility 3.7.2 - 06/12/2019 Fixed: - Bugfix 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 Added: - Dependency python requests replace bult-in python urllib 3.7.0 - 01/12/2019 Updated: - Switch to python3 3.4.3 - 19/05/2019 Updated: - Update gen_repos_files.sh to version 1.94 Fixed: - Downloader to recognise the char + - Build from sources with char + in name 3.4.2 - 23/01/2019 Fixed: - Bugfixed delete build folder in network option 3.4.1 - 23/01/2019 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 Fixed: - Bugfix: update slpkg itself from gitlab repository 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 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 Updated: - Switch to gitlab repository 3.3.7 - 22/04/2018 Fixed: - Download 'v3.3.6.tar.gz' file [ FAILED ] #109 3.3.6 - 21/04/2018 Fixed: - pip install with print logo #106 3.3.5 - 01/04/2018 Fixed: - pip install fails #106 Updated: - Slackware mirrors 3.3.4 - 10/01/2018 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 3.3.2 - 21/10/2017 Fixed: - Strange dependency problem (2) #97 - Msb repository switch to 1.18 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 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: ) 3.2.9 - 24/09/2017 Fixed: - Strange dependency problem #97 Added: - patches/ directory from slack repository (slpkg -F "slack" fail #98) 3.2.8 - 06/08/2017 Fixed: - BugFix: Package return after build 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 Added: - Sbosrcarch as secondary repository for source files #82 (Thanks to travis-82) - Rebuild packages from sbo repository when upgrading #85 (Thanks to bhreach) 3.2.6 - 22/02/2017 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 for the report - 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 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 Added: - Repository Cinnamon - Repository Connochaetos (slack-n-free) - Repository Microlinux {desktop, server, extras} Fixed: - Upgrade package lists - Mate repository check for updates 3.2.3 - 07/02/2017 Updated: - Copyright year - Slackware mirrors 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 3.2.1 - 25/10/2016 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 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 Fixed: - Resolve dependencies for the binaries repositories - Remove dependencies for the binaries repositories Remove: - 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 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 3.1.7 - 14/07/2016 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 3.1.5 - 26/05/2016 Fixed: - Option "-l, --list" working with all arguments - TypeError: in tracking option when working with binaries repositories Updated: - Code style 3.1.4 - 11/05/2016 Updated: - slackers.it default repository 3.1.3 - 15/04/2016 Fixed: - Working with localy SBo repository 3.1.2 - 24/02/2016 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 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 Updated: - Status toolbar 3.0.9 - 09/02/2016 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 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 3.0.6 - 22/01/2016 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 3.0.5 - 06/01/2016 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 Updated: - Slackware mirrors 3.0.3 - 01/12/2015 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 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 Fixed: - Code style 3.0.0 - 15/10/2015 Fixed: - Return checksums for SBo repository 2.9.7 - 09/10/2015 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 2.9.5 - 01/10/2015 Updated: - Check for root privileges - Remove header from usage 2.9.4 - 24/09/2015 Updated: - KeyboardInterrupt for main.py 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 Fixed: - Matching packages with case insensitive option 2.9.2 - 21/09/2015 Added: - Clear screen 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 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 2.9.0 - 18/09/2015 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" Fixed: - Some typos - Print package description 2.8.9 - 15/09/2015 Added: - Additional option "--case-ins" case insensitive Fixed: - Dialog utility crash if exit with Esc key Update: - KeyboardInterrupt with signal 2.8.8 - 14/09/2015 Added: - Additional option "--checklist" in "-n, --network" option Fixed: - Typo in help option Updated: - Optional dependencies - "--network" view commands 2.8.7 - 11/09/2015 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 Updated: - Rename script view.py in network.py 2.8.5 - 08/09/2015 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 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 Fixed: - pip install 2.8.2 - 04/09/2015 Updated: - Find SBo created Slackware packages 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 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 Update: - 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 2.7.6 - 28/08/2015 Fixed: - Failed checksum message #40 - Removed calculate size 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 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 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 2.7.3 - 13/08/2015 Added: - Tree view for deps-status command 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 2.7.2 - 10/08/2015 Added: - Support Slackware ARM Fixed: - The package build when the sources more than one with the option "--autobuild" 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 2.7.0 - 06/08/2015 Fixed: - EOFError when user interrupt with "ctrl + d" Updated: - Replace sys.sxit(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 Fixed: - Ignore check packages with version "blacklist" from binary repositories Updated: - slpkg.SlackBuild script - Read Slackware version function 2.6.8 - 30/07/2015 Fixed: - SBo dependencies installation order 2.6.7 - 28/07/2015 Fixed: - Fix typo #32 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 Updated: - Write dependencies logs with full packages 2.6.5 - 23/07/2015 Added: - Dependencies status command - Check if dependencies used in option "--tracking" Fixed: - Create 'core/' directory for Slackware repository 2.6.4 - 21/07/2015 Updated: - Merge functions into class Fixed: - Auto detect Slackware packages - Check dependencies if existis 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 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 2.6.2 - 16/07/2015 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 2.6.1 - 15/07/2015 Fixed: - Get installed version - Matching _SBo package name with _SBo installed name Updated: - Turn initialization method from read-write file in download 2.6.0 - 08/07/2015 Added: - Auto detect Slackware packages for installation Updated: - Toolbar progressive status 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 Added: - Support slonly -current (x86_64) repository 2.5.8 - 28/06/2015 Fixed: - Checksum for alien repository 2.5.7 - 28/06/2015 Fixed: - Double packages from alien repository - Resolve dependencies for binaries packages 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 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 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 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 repostitories when upgraded in options - Update custom repositories Updated: - Toolbar time 2.5.3 - 20/06/2015 Added: - Support blacklist packages by repository priority - Instead wget, curl and aria2c as downloader - Support download jdk from "sbo" repository Fixed: - Resolve dependencies classes - Add and remove packages from blacklist and queue 2.5.2 - 19/06/2015 Added: - Repository check in blacklist Updated: - Blacklist options Fixed: - Pylint errors 2.5.1 - 14/06/2015 Added: - Check repositories ChangeLog.txt with command "slpkg --check [repo]" 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 Fixed: - Slonly repopsitory 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 2.4.3 - 10/06/2015 Added: - Long options 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 2.4.1 - 04/06/2015 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 2.4.0 - 02/06/2015 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' 2.3.5 - 30/05/2015 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 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 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 2.3.1 - 14/05/2015 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 2.2.9 - 24/4/2015 Fixed: - Reference installed packages after distribution upgrade - Double reference after already installed SBo packages - Clear master SBo packages 2.2.8 - 23/4/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 clases - Count packages the upgrading of distribution 2.2.7 - 18/3/2015 Added: - bash and fish completion file Fixed: - Synchronization issues when upgrading SBo repository - Remove to the right spaces on view 2.2.6 - 26/2/2015 Added: - Counter download 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 - SlackBulid and install script - Rename 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 2.2.2 - 11/02/2015 Added: - BugFix show hidden matching sbo packages 2.2.1 - 6/02/2015 Added: - Support multipackages - 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 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 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' Fixed: - Slackware current upgrade checksums - Ingore hiden 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 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 2.1.2 - 04/12/2014 Added: - Checksum for all repositories 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 Fixed: - BugFix TypeError for unsupported/untested sbo packages 2.1.0 - 28/11/2014 Fixed: - Change build path - Creating directories if not exists Added: - Studioware (studio) repository 2.0.9 - 26/11/2014 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 2.0.7 - 22/11/2014 Added: - More option in slpkg.conf file - Slackware-mirrors file in /etc/slpkg Fixed: - Upgrade Slackware packages if installed 2.0.6 - 18/11/2014 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 managment Fixed: - BugFix upgrading binary packages 2.0.4 - 07/11/2014 Added: - Robby Workman, Alien Bob (Eric Hameleers) and slacky.eu repositories Fixed: - Remove list reference 2.0.3 - 29/10/2014 Fixed: - Arguments. - Spenedencies log - Pydoc pager - List packaging paging 2.0.2 - 21/10/2014 Fixed: - Source code 2.0.1 - 20/10/2014 Fixed: - BugFix 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 1.9.9 - 11/10/2014 Added: - Queue options 1.9.8 - 07/10/2014 Fixed: - Source code update 1.9.7 - 06/10/2014 Fixed: - BugFix UnboundLocalError: local variable 'arch' referenced before assignment 1.9.6 - 04/10/2014 FIxed: - BugFix 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 1.9.4 - 01/10/2014 Added: - Support install packages from Slackware current (version) repository - Support upgrade current version. (Upgrade all Slackware current tree) Fixed: - Arguments 1.9.3 - 29/09/2014 Added: - Blacklist configuration file - Blacklist options 1.9.2 - 27/09/2014 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 1.9.0 - 24/09/2014 Fixed: - Arguments. - Replace less command with pydoc 1.8.9 - 23/09/2014 Added: - Short description - View matching packages from SBo repository Fixed: - Open-close files as SLACKBUILDS.TXT 1.8.8 - 22/09/2014 Fixed: - Alignment viewing packages - Build time Added: - Search dependencies from local SLACKBUILDS.TXT file 1.8.7 - 19/09/2014 Fixed: - Build time 1.8.6 - 14/09/2014 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 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" 1.8.4 - 10/09/2014 Added: - MD5SUM check file - Build time 1.8.3 - 08/09/2014 Fixed: - Messages 1.8.2 - 08/09/2014 Fixed: - Resolving dependencies '-c sbo upgrade' option - Update sbo summarys Added: - Build log file Version 1.8.1 1.8.1 - 04/09/2014 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 the 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 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__ 1.7.7 - 26/08/2014 Fixed: - Install noarch packages from SBo repository - Avoid '%README%' as dependency - Arguments - Messages 1.7.6 - 25/08/2014 Fixed: - IndexError '-aa' in cli argparseoptions - Arch's 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` Fixed: - Mirrors for Slackware x86 1.7.4 - 17/08/2014 Fixed: - BugFix 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 1.7.3 - 16/8/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 initilazation method - Replace mkdir -p with os.mkdir and create directories only if not exists 1.7.2 - 13/08/2014 Fixed: - Messages 1.7.1 - 11/08/2014 Fixed: - BugFix 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 1.7.0 - 09/08/2014 Added: - Removes packages with all dependencies 1.6.9 - 04/08/2014 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 1.6.8 - 01/08/2014 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 30-07-2014 Version 1.6.6 [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 Fixed: - Messages [Updated] - Arguments views 1.6.3 - 28/07/2014 Fixed: - Messages - IndexError: tuple index out of range 1.6.3 - 27/07/2014 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` 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 1.6.0 - 21/07/2014 Fixed: - Remove package (slpkg -r) - Added and fix messages - Create __metadata__ 1.5.9 - 18-07-2014 Fixed: - Create sub-modules 1.5.8 - 18-07-2014 Fixed: - Report packages before removed (slpkg -r) 1.5.7 - 17-07-2014 Fixed: - IndentationError: expected an indented block 1.5.6 - 17/07/2014 Added: - Setuptools as secondary installer 1.5.5 - 15/07/2014 Fixed: - Create slpkg.py module 1.5.4 - 13/07/2014 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")) 1.5.2 - 24/06/2014 Fixed: - Urllib2.URLError: 1.5.1 - 12/06/2014 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 1.4.9 - 06/06/2014 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 1.4.7 - 04/06/2014 Added: - Download/build/install in choises (-n) network and (-c) check 1.4.6 - 05/06/2014 Fixed: - Build noarch packages 1.4.5 - 04/06/2014 Added: - Support ftp links - Report already installed packages 1.4.4 - 03/06/2014 Added: - Support ALL extra sources 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 1.4.2 - 03/06/2014 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 1.4.0 - 30/05/2014 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 1.3.8 - 30/05/2014 Fixed: - No dependencies found 1.3.7 - 29/05/2014 Fixed: - Link filename with version 1.3.6 - 28/05/2014 Added: - Download package with all dependencies build and install all 1.3.5 - 24/05/2014 Fixed: - Print out "no dependecies" tracking function - Confirmation delete packages 1.3.4 - 23/05/2014 Fixed: - (sre_constants.error) recognize package names with special characters 1.3.3 - 22/05/2014 Added: - Download and build package 1.3.2 - 22/05/2014 Added: - View info and SlackBuild file Fixed: - Bbuild 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 1.3.0 - 21/05/2014 Fixed: - Argparse view 1.2.9 - 21/05/2014 Added: - Tracking dependencies 1.2.8 - 20/05/2014 Added: - Download package from www.slackbuild.org - Support build packages with extra sources 1.2.7 - 20/05/2014 Fixed: - Overwrite code into functions 1.2.6 - 20/05/2014 Fixed: - Better code, better speed... enjoy !!! 1.2.5 - 19/05/2014 - Fix download source x86_64 arcitecture 1.2.4 - 19/05/2014 Added: - Download source code by pc arcitecture 1.2.3 - 19-05-2014 Fixed: - Check packages for updates Added: - Progress bar to searching 1.2.2 - 19/05/2014 Fixed: - Libraries repository 1.2.1 - 19/05/2014 Fixed: - Functions 1.2.0 - 17/05/2014 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 fuction remove 1.1.8 - 17/05/2014 Added: - Check root user Fixed: - Find and display packages 1.1.7 - 16-05-2014 Fixed: - Functions 1.1.6 - 15-05-2014 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 1.1.4 - 14/05/2014 Fixed: - Function sbo_requires_pkg do not use .txt file 1.1.3 - 14-05-2014 Added: - Find requirements package from www.slackbuild.org 1.1.2 - 13/05/2014 Added: - Find already binary packages in /tmp directory 1.1.1 - 13/05/2014 Fixed: - List print out 1.1.0 - 12-05-2014 Added: - Search from SBo and print link for download 1.0.9 - 12/05/2014 Fixed: - Warning messages amd colors print out 1.0.8 - 12/05/2014 Added: - Signle install argument - Two options in list argument Fixed: - Fix arguments 1.0.7 - 11/05/2014 Fixed: - Null arguments 1.0.6 - 11/05/2014 Fixed: - Updated slackbuild argument 1.0.5 - 10/05/2014 Added: - Auto build package choice Fixed: - Man page and README.rst file 1.0.3 - 10/05/2014 Added: - Function find_package 1.0.2 - 10/05/2014 Fixed: - setup.py file - Man page slpkg.8 gziped 1.0.1 - 09-05-2014 Added: - Support install man page 1.0.0 - 09/05/2014 Added: - Added man page 0.0.3 - 09/05/2014 Added: - Support warning message if remove package - Replace remove command 0.0.2 - 08/05/2014 Added: - Support reinstall package Fixed: - Version print out ------------------------------------------------------------------- 0.0.1 - 07/05/2014 Notes: - Released version 0.0.1, developmnet status Aplha