208 lines
11 KiB
Markdown
208 lines
11 KiB
Markdown
# Change Log
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/).
|
|
|
|
## [v3.0.0](https://gitlab.com/nodiscc/dlc/releases/tag/3.0.0) - UNRELEASED
|
|
|
|
### Changed
|
|
|
|
- rebase on [Debian 11.1.0 "Bullseye"](https://www.debian.org/releases/bullseye/)
|
|
- doc: increase RAM requirements to 2GB/recommended 4GB
|
|
- apt: update APT sources lists/configuration
|
|
- replace [backintime](https://packages.debian.org/bullseye/backintime-qt) backup tool with [deja-dup](https://wiki.gnome.org/Apps/DejaDup)
|
|
- games: install lutris from official Debian repositories, remove third-party package download
|
|
- extras: use `.deb` packages to manage additional/unofficial software ([bleachbit-cleanerml](https://github.com/bleachbit/cleanerml), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [pidgin-opensteamworks](https://github.com/eionrobb/pidgin-opensteamworks), [user.js](https://github.com/nodiscc/user.js)), remove custom installation logic, update all extra packages to latest releases
|
|
- network/audio-video: replace [youtube-dl](https://packages.debian.org/bullseye/youtube-dl)/[streamlink](https://packages.debian.org/bullseye/streamlink) with [yt-dlp](https://github.com/yt-dlp/yt-dlp) ([third-party package](https://nodiscc.gitlab.io/toolbox/))
|
|
- skel: update and fix [conky](https://packages.debian.org/bullseye/conky-all) configuration for recent versions
|
|
- skel/session: don't autostart blueman bluetooth manager by default
|
|
- skel/session: don't autostart keepassxc by default
|
|
- skel: update default UI configuration for thunar, ristretto, xfce4-desktop, xfce4-panel
|
|
- skel: replace xfce4-power-manager notification icon with battery panel plugin
|
|
- skel: xfwm4: enable video compositing by default (transparency effects)
|
|
- skel: xfwm4: disable confusing "Use mouse wheel on title bar to roll up the window" setting
|
|
- skel: thunar: add custom right-click menu actions to restore files/directories with deja-dup, and analyze disk usage (baobab) in the selected directory
|
|
- skel: vlc: don't ask for network metadata access, disable it by default
|
|
- reduce ISO image size (don't keep APT indices on the live filesystem)
|
|
- doc: update user/maintainer documentation/download links
|
|
- doc: installation: rotate GPG key (old key expired)
|
|
- doc: update alternative/suggested packages list, remove packages no longer available in Debian 11
|
|
- skel/desktop: update backgrounds/themes for Debian 11
|
|
- skel: update default bash aliases (alias `diff` to `colordiff`, don't alias `diff`)
|
|
- tools: update tests/build configuration and tools, make build completely non-interactive
|
|
- system/config: enable UFW firewall at boot by default
|
|
|
|
### Added
|
|
|
|
- network: add support for more protocols in pidgin instant messenger: [Discord](https://packages.debian.org/bullseye/purple-discord), [Telegram](https://packages.debian.org/bullseye/telegram-purple), [Rocket.Chat](https://packages.debian.org/bullseye/purple-rocketchat), XMPP [HTTP upload](https://packages.debian.org/bullseye/purple-xmpp-http-upload) and [message carbons](https://packages.debian.org/bullseye/purple-xmpp-carbons), [OMEMO encryption](https://packages.debian.org/bullseye/purple-lurch)
|
|
- graphics: add [gcolor3](https://packages.debian.org/bullseye/gcolor3) color picker
|
|
- doc: add [Software: Extras](https://debian-live-config.readthedocs.io/en/latest/packages/extras.html) page listing all third-party downloads
|
|
|
|
### Removed
|
|
|
|
- system: remove [primus](https://packages.debian.org/bullseye/primus) (conflicts with nvidia drivers), [irqbalance](https://packages.debian.org/bullseye/irqbalance) (unused,
|
|
- utilities: remove [xfce4-notes](https://packages.debian.org/buster/xfce4-notes) (package was removed from Debian 11)
|
|
- remove less used/unused packages by default, reduce dependencies and image size: [asunder](https://packages.debian.org/bullseye/asunder) (audio CD ripper), [xfburn](https://packages.debian.org/bullseye/xfburn) (CD/DVD burning), [libasound2-plugin-equal](https://packages.debian.org/bullseye/libasound2-plugin-equal) (can be replaced with [pulseaudio-equalizer](https://packages.debian.org/bullseye/pulseaudio-equalizer)), [gimp-gmic](https://packages.debian.org/bullseye/gimp-gmic) (image processing utilities), [pulseaudio-module-zeroconf](https://packages.debian.org/bullseye/pulseaudio-module-zeroconf), [pandoc](https://packages.debian.org/bullseye/pandoc) (documentation generator), [advancecomp](https://packages.debian.org/bullseye/advancecomp) (compression utilities), [blender](https://packages.debian.org/bullseye/blender) (3D editor), [shellcheck](https://packages.debian.org/bullseye/shellcheck), [asciinema](https://packages.debian.org/bullseye/asciinema), [gnome-settings-daemon](https://packages.debian.org/bullseye/gnome-settings-daemon), [wine](https://packages.debian.org/bullseye/wine) (let lutris manage wine versions/architectures), [inkscape](https://packages.debian.org/bullseye/inkscape) vector editor, [pstoedit](https://packages.debian.org/bullseye/pstoedit), [gimp-help-fr](https://packages.debian.org/bullseye/gimp-help-fr), [cmatrix](https://packages.debian.org/bullseye/cmatrix), [gitg](https://packages.debian.org/bullseye/gitg) (git repository viewer), reduce number of default installed fonts
|
|
- extras: remove [xfce4-terminal-colorschemes](https://gitlab.com/nodiscc/xfce4-terminal-colorschemes)
|
|
- extras: remove custom [nano text editor syntax highlighting](https://github.com/scopatz/nanorc)
|
|
- remove custom grub configuration, revert to debian defaults
|
|
- remove [HTTPS everywhere](https://packages.debian.org/bullseye/webext-https-everywhere) firefox addon (replaced with built-in "HTTPS only" mode)
|
|
|
|
### Fixed
|
|
|
|
- always install/upgrade Linux kernel and Nvidia drivers from [backports](https://backports.debian.org/)
|
|
- fix default file associations for text and media files
|
|
- fix unbootable system when selecting "whole disk with encrypted LVM" in debian installer disk partitioning options
|
|
|
|
### Upgrade procedure
|
|
|
|
If you have a system installed from a previous version of `debian-live-config`:
|
|
|
|
- Recommended: [Backup](https://backintime.readthedocs.io/en/latest/) user data, [download](https://debian-live-config.readthedocs.io/en/latest/download-and-installation.html) the latest ISO image, reinstall (overwrite the existing installation), restore data from backups
|
|
- To upgrade without reinstalling:
|
|
|
|
```bash
|
|
# read Debian 11 release notes: https://www.debian.org/News/2021/20210814
|
|
# replace buster with bullseye in your APT sources
|
|
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list /etc/apt/sources.list.d/*
|
|
# install the updated APT configuration
|
|
sudo rm -v /etc/apt/sources.list.d/debian-buster-updates-security-backports.list
|
|
wget https://gitlab.com/nodiscc/debian-live-config/-/blob/bullseye/config/archives/debian-updates-security-backports.list.chroot
|
|
sudo mv -v debian-updates-security-backports.list.chroot /etc/apt/sources.list.d/
|
|
# run the upgrade
|
|
sudo apt update && sudo apt dist-upgrade
|
|
# optionally, update your configuration according to changes since the last release:
|
|
# https://gitlab.com/nodiscc/debian-live-config/-/compare/2.2.5...3.0.0
|
|
# /etc/skel modifications will only take effect after creating a new user account
|
|
```
|
|
|
|
## [v2.2.5](https://gitlab.com/nodiscc/dlc/releases/tag/2.2.5) - 2020-12-16
|
|
|
|
### Removed
|
|
|
|
- remove [Liferea](https://packages.debian.org/buster/liferea) feed reader from default install
|
|
- remove [gnome-maps](https://packages.debian.org/buster/gnome-maps) from default install
|
|
|
|
### Fixed
|
|
|
|
- nano: fix loading of syntax highlighting configuratio from ~/.nano/*.nanorc
|
|
|
|
|
|
### Changed
|
|
|
|
- update third-party Lutris package to 0.5.8.1
|
|
- update documentation/.gitconfig examples
|
|
- tools: improve build/cleanup mechanisms
|
|
|
|
-------------------------------
|
|
|
|
## [v2.2.4](https://gitlab.com/nodiscc/dlc/releases/tag/2.2.4) - 2020-10-22
|
|
|
|
### Added
|
|
|
|
- add [Lutris](https://lutris.net) gaming platform
|
|
- add sensible defaults for mousepad text editor
|
|
|
|
### Fixed
|
|
|
|
- fix display of virt-manager console (add missing gir1.2-spiceclientgtk-3.0 package)
|
|
|
|
|
|
### Changed
|
|
|
|
- update all packages to latest version (Debian 10.6)
|
|
- replace ntp time synchronization service with [chrony](https://chrony.tuxfamily.org/)
|
|
- keyboard shortcuts: add ctrl+alt+shift+left/down/right/up to move current windows to the left/down/right/up workspace
|
|
- libvirt: set the default URI to qemu:///system (virsh now works without sudo or --connect)
|
|
- dotfiles/conky: don't draw shades by default
|
|
- update documentation
|
|
- tools: various Makefile improvements
|
|
|
|
-------------------------------
|
|
|
|
## [v2.2.3](https://gitlab.com/nodiscc/dlc/releases/tag/2.2.3) - 2020-05-10
|
|
|
|
Bugfix release.
|
|
|
|
### Fixed
|
|
|
|
- packages: add non-free nvidia-driver (fix no display at X startup on nvidia cards)
|
|
- packages: fix inability to mount luks encrypted disks (missing libblockdev-crypto2 package)
|
|
- packages: fix lightdm not showing the user list (missing accountsservice package)
|
|
- doc: fix readthedocs TOC/typos/syntax, reorder graphics package list, update auto-generated documentation (make doc), add links to source mirrors
|
|
|
|
### Changed
|
|
|
|
- dotfiles: .bash_aliases: add example of return code indication in bash prompt
|
|
- tools: remove unused build dependencies (xmlstarlet, shellcheck), add gnupg to build dependencies (checksums signing), add python3-venv to build dependencies (doc generation)
|
|
|
|
-------------------------------
|
|
|
|
## [v2.2.2](https://gitlab.com/nodiscc/debian-live-config/-/tags/2.2.2) - 2020-04-11
|
|
|
|
### Changed
|
|
|
|
- Disable window manager compositor by default (improve video performance/prevent tearing)
|
|
- Update user.js to 0.1
|
|
- Remove unused locales from live system (only keep en/fr), decrease iso image size
|
|
|
|
### Added
|
|
|
|
- Documentation at https://debian-live-config.readthedocs.io/ (auto-generated with Sphinx/python script)
|
|
|
|
### Fixed
|
|
|
|
- Fix APT sources lists not present in the final image
|
|
- Improve/cleanup makefile and package lists
|
|
- Fix error during installation in EFI boot mode
|
|
|
|
|
|
-------------------------------
|
|
|
|
|
|
## [v2.2.1](https://gitlab.com/nodiscc/debian-live-config/-/tags/2.2.1) - 2020-03-14
|
|
|
|
### Changed
|
|
|
|
- remove all plymouth/wallpaper customizations, use Debian defaults
|
|
- display plymouth boot loading screen
|
|
- Makefile: move 3rd party downloads to separate file, improve 'clean' target, improve idempotence/separation of concerns
|
|
- skel: quodlibet: set default rating to 0
|
|
- skel: xfwm: decrease default number of workspaces to 2
|
|
- skel: xfwm4: disable window shadows
|
|
- update README
|
|
|
|
### Added
|
|
|
|
- add third party package for https://github.com/EionRobb/pidgin-opensteamworks/
|
|
- add third party download for https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/
|
|
- add third party download for https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/
|
|
- add third party download for https://github.com/nodiscc/user.js
|
|
- add third-party download for https://github.com/az0/cleanerml
|
|
- add (disabled) third party download for https://www.sublimetext.com/
|
|
- Makefile: add a target to generate a TODO.md from a list of gitea issues, add TODO.md
|
|
|
|
### Removed
|
|
|
|
- remove Samba server
|
|
|
|
### Fixed
|
|
|
|
- fix broken installation of graphics/image packages list
|
|
- associate SVG files with ristretto
|
|
|
|
-------------------------------
|
|
|
|
## [v2.2](https://gitlab.com/nodiscc/dlc/releases/tag/2.2) - 2020-03-08
|
|
|
|
Initial release, git repository reset and rebuilt from scratch. See commit messages and documentation.
|
|
|
|
<!--
|
|
### Changed
|
|
### Added
|
|
### Removed
|
|
### Fixed
|
|
### Security
|
|
### Deprecated
|
|
-->
|