Skip to content

Releases: martin68/apt-smart

7.1.3

Choose a tag to compare

@martin68 martin68 released this 31 May 07:23
  • Support 'mirror://' scheme: #3
  • Update releases.py bundled Releases by running 'make releases', related #4
  • In python2 decode() default encoding is ascii, causing #5 , specify utf-8
  • Fix current_mirror in linuxmint's ubuntu mode, causing -U -c 'mirror_url' changed linuxmint's mirror_url instead of ubuntu's

7.1.2

Choose a tag to compare

@martin68 martin68 released this 28 Nov 04:26
  • Support Python 3.8
  • Add -C --codename flag to create chroot with a distribution codename.
  • Blacklist BASE_URL mirror if matches blacklist pattern, this helps when BASE_URL (official) mirror is the only up-to-date one and you find it so slow that you'd like to blacklist it.

7.1.1

Choose a tag to compare

@martin68 martin68 released this 28 Nov 04:24
  • For Linux Mint, backup official-package-repositories.list to backup_dir: backup_by_apt-smart
  • In Readme, add install commands for Linux Mint and a note about run with sudo

7.1.0

Choose a tag to compare

@martin68 martin68 released this 01 Nov 07:02
  • Add support for Linux Mint
  • Add -U, --ubuntu to opt in Ubuntu mode for Linux Mint to deal with upstream Ubuntu mirror instead of Linux Mint mirror. e.g. --auto-change-mirror --ubuntu will auto-change Linux Mint's upstream Ubuntu mirror

7.0.7

Choose a tag to compare

@martin68 martin68 released this 30 Sep 16:05
- Fix install_sources_list() for Python 3

- Fix --change-mirror
- fix Travis CI  `io.UnsupportedOperation:fileno` error by changing the way to run test cases containing smart_update()
- More test cases

7.0.6

Choose a tag to compare

@martin68 martin68 released this 25 Sep 02:13
  • Readme & help about proxy setting
  • Deal with the [options] in sources.list by stripping it from sources.list, and then get it back when generating new sources.list , fix jblakeman/apt-select#54
  • Add a warning: custom mirror file's path and filename must NOT contain whitespace
  • Add -R, --create-chroot=local_dir_absolute_path to create chroot with the best mirror in a local directory with absolute_path
  • More test cases

7.0.5

Choose a tag to compare

@martin68 martin68 released this 21 Sep 07:37
  • Add -F, --file-to-read=local_file_absolute_path to read a local absolute path file (path and filename must NOT contain whitespace) containing custom mirror URLs (one URL per line) to add custom mirrors to rank. So now you can use e.g. -l -F ~/mirrors.txt options to add some custom mirrors to rank with mirrors in official mirror list.
  • Updated BUNDLED_RELEASES in releases.py

7.0.4

Choose a tag to compare

@martin68 martin68 released this 20 Sep 07:27
- Fix error on EOL release

- Check OLD_RELEASES_URL's MirrorStatus to confirm if it is EOL, to fix https://github.com/xolox/python-apt-mirror-updater/issues/9

7.0.3

Choose a tag to compare

@martin68 martin68 released this 19 Sep 02:00

Fix --url-char-len option to specify the length of chars in mirrors' URL to display when using --list-mirrors, so that now you can use e.g. -l -L 29 options to narrow down the table of ranked mirrors when you want to paste it to somewhere the table displayed badly.

7.0.2

Choose a tag to compare

@martin68 martin68 released this 18 Sep 17:52

Add :attr:url_char_len to specify the length of chars in mirrors' URL to display when using --list-mirrors, so that now you can use e.g. -l -L 29 options to narrow down the table of ranked mirrors when you want to paste it to somewhere the table displayed badly.