I downloaded the RPM and installed with “dnf install local-path-to-rpm”. To my surprise, there were two previous versions also installed (1.4.8 and 1.4.9), I expected the new RPM to at least conflict with an existing installation, but ideally it should have done a proper upgrade (i.e. uninstall previous version before installing the new one). Since different versions are not meant to coexist, either one of the two cases should have happened.
EDIT: I just tried to manually upgrade on Ubuntu 18.04 LTS at work (without manually removing 1.4.9 before), and it also failed:
sudo apt install ./insync_188.8.131.52337-artful_amd64.deb
[sudo] password for xxx:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'insync' instead of './insync_184.108.40.206337-artful_amd64.deb'
The following packages will be upgraded:
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/144 MB of archives.
After this operation, 176 MB of additional disk space will be used.
Get:1 /home/costalocal/Downloads/insync_220.127.116.11337-artful_amd64.deb insync amd64 18.104.22.168337-artful [144 MB]
(Reading database ... 196638 files and directories currently installed.)
Preparing to unpack .../insync_22.214.171.124337-artful_amd64.deb ...
dpkg -l | grep insync
iFR insync 126.96.36.199127-artful amd64 Google Drive sync and backup with multiple account support
ii insync-nautilus 188.8.131.52116-precise all Google Drive sync and backup with multiple account support
Please note the “iFR” status of the 1.4.9 version that remained installed. From dpkg-query man page:
i = Installed
F = Half-configured
R = Reinst-required
sudo dpkg --configure -a
dpkg: error processing package insync (--configure):
package is in a very bad inconsistent state; you should
reinstall it before attempting configuration
Errors were encountered while processing: