sbotools2

Maintenance fork of the original sbotools version 2
git clone git://git.server.ky/slackcoder/sbotools2
Log | Files | Refs | README

ChangeLog.md (5447B)


      1 # Change Log
      2 
      3 All notable changes to this project will be documented in this file.
      4 
      5 ## [2.9.2]
      6 
      7 ### Fixed
      8 
      9   - Fix all URI escapes in distfile names. Thanks to pghvlaans for relaying the
     10     report from fourtysixandtwo and lockywolf!
     11 
     12 ## [2.9.1]
     13 
     14 ### Fixed
     15 
     16   - Check existence of slackbuilds for all arguments in sboinstall and sboupgrade.  Thanks pghvlaans!
     17   - sbofind: Give helpful error message when the LOCAL_OVERRIDES directory is missing.  pghvlaans, thanks again!
     18 
     19 ## [2.9.0]
     20 
     21 ### Added
     22 
     23   - Download's are retried from a third party on failure.  Allow the user to
     24     configure the third party source or disable this feature.
     25 
     26 ### Fixed
     27 
     28   - Bail out early when bad command line arguments are given.
     29 
     30 ### Security
     31 
     32   - Check SSL certificates when downloading.  Oddly, this was previously
     33     disabled with '--no-check-certificate'.
     34 
     35 ## [2.8.0] - 2025-01-28
     36 
     37 ### Added
     38 
     39   - Automatically add /etc/sbotools/sbotools.conf on installation.
     40   - GPG and checksum verification.  Breaking change, disable by configuring 'GPG_KEY=FALSE'.
     41   - Import GPG key with 'sbosnap import-key'.
     42   - Dockerfile for 15.0 testing.
     43   - Allow using without root, where possible, for instance sbofind or sbofind --help.
     44 
     45 ### Fixed
     46 
     47   - Expect SBO_HOME to be an absolute path.  Thanks pghvlaans!
     48   - Tests under 't/' for 15.0.
     49 
     50 ## [2.7.2] - 2024-12-03
     51 
     52 ### Changed
     53 
     54   - Update README and documentation.
     55   - Use the more standard MIT license.
     56 
     57 ## [2.7.1] - 2024-11-24
     58 
     59 ### Changed
     60 
     61   - Use separate Change Log file for changes.
     62 
     63 ### Fixed
     64 
     65   - Add support for Slackware 15.0.
     66 
     67 ## [2.7] - 2019-04-28
     68 
     69 ### Fixed
     70 
     71   - Actually fix the sbofind -e bug #71
     72 
     73 ## [2.6] - 2019-04-27
     74 
     75 ### Added
     76 
     77   - Add a --tries 5 option when downloading from sbosrcarch, which is a
     78   - Add limited -current support using ponce's SBo repo for -current #73
     79 
     80 ### Changed
     81 
     82   - Compatibility with new perl versions where you need to escape { in regexp
     83     #75 #77 #78
     84     saner limit than the default of 20. #79
     85   - Change sboclean options --clean-dist and --clean-work to shorter forms #52
     86 
     87 ### Fixed
     88 
     89   - Fix bug with sboinstall --reinstall -r #72
     90   - Fix bug with sbofind -e #71
     91 
     92 ## [2.5] - 2018-02-14
     93 
     94 ### Changed
     95 
     96   - Document download behaviour #66
     97   - Remake sbosnap and sboremove to have OO semantics
     98   - Strip -compat32 from slackbuild names when looking them up #65
     99   - Optimise searching in sbofind
    100 
    101 ## [2.4] - 2017-05-18
    102 
    103 ### Added
    104 
    105   - Add --reinstall option to sboinstall #58
    106   - Add version information to sbofind output #60
    107 
    108 ### Changed
    109 
    110   - Rewrite sboremove from the ground up so it relies less on global state
    111 
    112 ### Fixed
    113 
    114   - Fix for parsing README with useradd/groupadd commands which span lines #57
    115   - Exit with error when sbosnap fails to sync with a repo #61
    116 
    117 ## [2.3] - 2017-01-21
    118 
    119 ### Fixed
    120 
    121   - Bugfix for parsing .info files with \ among the separators #55
    122 
    123 ## [2.2] - 2017-01-17
    124 
    125 ### Fixed
    126 
    127   - Bugfix for parsing .info files with trailing whitespace after a value #54
    128 
    129 ## [2.1] - 2017-01-14
    130 
    131 ### Added
    132 
    133   - Support for templates for installing things with specified options #38
    134   - Display other README files if the slackbuild comes with them #49
    135 
    136 ### Changed
    137 
    138   - Adding internal documentation
    139   - Extract code to submodules for easier separation of concerns
    140 
    141 ### Fixed
    142 
    143   - sboinstall/sboremove disagreeing about a package being installed #44
    144   - sbocheck and sboupgrade misinterpreting version strings #45
    145   - parsing .info files without leading space on second line #46
    146   - local git repo gets partially chowned to root #47
    147   - stop excluding .tar.gz files when rsyncing #53
    148 
    149 ## [2.0] - 2016-07-02
    150 
    151 ### Added
    152 
    153   - LOCAL_OVERRIDES setting
    154 
    155     Allows to keep a directory with local slackbuild dirs that will override
    156     whatever is found in the regular repository. #8 #13 #14 #15 #19 #20
    157 
    158   - SLACKWARE_VERSION setting
    159 
    160     Allows to specify the slackware version to sync from SBo. Previously only
    161     the version in your /etc/slackware-version was used for this, and if that
    162     had gotten updated in -current, you'd have needed to wait both for a new
    163     version of sbotools, as well as SBo to get the new repository online
    164     before sbotools would work for you again. #19
    165 
    166   - REPO setting
    167 
    168     This will override the SLACKWARE_VERSION setting. It's used to specify an
    169     absolute URL for the SBo repository you want to sync with. #6 #19 #27
    170 
    171   - Use sbosrcarch source archive if download fails #7 #19 #24
    172   - sboupgrade --all option to upgrade everything listed by sbocheck. #9 #19
    173   - Travis CI integration
    174 
    175     Every push will now cause the test-suite to be run. #18
    176 
    177   - Hundreds of new unit-tests. #18 #19 #23 #24 #25 #27 #28 #31 #32 #33 #35 #41 #43
    178   - sbofind will now also use tags if they're available #37
    179 
    180 ### Fixed
    181 
    182   - Use system perl when running and installing sbotools.
    183   - sbocheck output changed. #10 #13 #20
    184   - Better debug messages on errors. #16
    185   - manpage fixes. #17
    186   - sboupgrade handles dependencies better. #12 #28
    187   - Update bundled Sort::Versions to 1.62.
    188   - sboinstall/upgrade/sbocheck: small bugfixes. #21 #35 #41 #43
    189   - sbosnap: display download progress, update git trees better. #26 #27
    190 
    191 ## [1.9] - 2015-11-27
    192 
    193 ### Changed
    194 
    195   - Make it compatible with perls newer than 5.18
    196   - Lots of code cleanup
    197   - Rewrite build-queue code. #2
    198   - Change location of website
    199 
    200 ### Fixed
    201 
    202   - Fix issue when TMP is set. #4
    203   - Fix various bugs related to cleanup code
    204   - Fix downloading of multiple sources in newer slackbuilds. #5