It should work with no problems, but remember: You do that on your own risk!
To make dist upgrade from Sparky 4 to 5 do:
1. Backup your personal files to external disk or partition.
2. Change Debian repositories from stretch to buster at the file:
/etc/apt/sources.list
So it should look like that:
deb http://deb.debian.org/debian buster main contrib non-free deb-src http://deb.debian.org/debian buster main contrib non-free deb http://deb.debian.org/debian buster-updates main contrib non-free deb-src http://deb.debian.org/debian buster-updates main contrib non-free deb http://security.debian.org/debian-security/ buster/updates main contrib non-free deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free deb http://www.deb-multimedia.org/ buster main non-free
3. Change Sparky repositories from tyche to nibiru at the file:
/etc/apt/sources.list.d/sparky.list
So it should look like that:
deb https://repo.sparkylinux.org/ core main deb-src https://repo.sparkylinux.org/ core main deb https://repo.sparkylinux.org/ nibiru main deb-src https://repo.sparkylinux.org/ nibiru main
4. Refresh package list:
sudo apt update
5. Install sparky5-apt package which has to remove sparky4-apt:
sudo apt install sparky5-apt
6. Refresh package list again:
sudo apt update
7. Dist upgrade now:
sudo apt full-upgrade
If any problem run:
sudo dpkg-reconfigure -a sudo apt install -f