Insync Nautilus is still using Python 2

Hello, the add-on package for Nautilus file manager insync-nautilus is still using python2. Python 2 was EODed on 2020-01-01 and represents a potential security issue. Moreover, it is in the process of removal from all major distros’ new releases. Please update it to python3.

1 Like

Hi @spyke,

Thank you for this! I have escalated the concern to our engineers so we can update it accordingly.

Hi @spyke! We’ve added python3-nautilus as a dependency for the Nautilus package in 3.0.30. :slight_smile:

@miamoran, It says about RPM build, but I’m using Ubuntu. Also, the 3.0.30 itself is still missing from the downloads page (refreshed a couple of times) and from the repo:

$ sudo apt update
...
Hit:15 http://apt.insync.io/ubuntu eoan InRelease
Fetched 262 kB in 1s (200 kB/s)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.
$ apt list insync*
Listing... Done
insync-caja/unknown 3.0.11.40167 all
insync-dolphin/unknown 3.0.22.40446 all
insync-nautilus/unknown 3.0.23.40579 all [installed]
insync-nemo/unknown 3.0.11.40167 all
insync-thunar/unknown 3.0.23.40579 all
insync/unknown,now 3.0.29.40727-bionic amd64 [installed]

3.0.30 has been published to the homepage so the repos should now be avail, thanks.

@terpua 3.0.30 is available, but insync-nautilus is still 3.0.23.40579 and relies on python2:

$ apt list insync*
Listing... Done
insync-caja/unknown 3.0.11.40167 all
insync-dolphin/unknown 3.0.22.40446 all
insync-nautilus/unknown 3.0.23.40579 all
insync-nemo/unknown 3.0.11.40167 all
insync-thunar/unknown 3.0.23.40579 all
insync/unknown,now 3.0.30.40732-bionic amd64 [installed]
$ sudo apt install insync-nautilus 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  gir1.2-nautilus-3.0 libpython-stdlib libpython2-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib python
  python-gi python-minimal python-nautilus python2 python2-minimal python2.7 python2.7-minimal
Suggested packages:
  python-doc python-tk python-gi-cairo python2-doc python2.7-doc binfmt-support
The following NEW packages will be installed:
  gir1.2-nautilus-3.0 insync-nautilus libpython-stdlib libpython2-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib
  python python-gi python-minimal python-nautilus python2 python2-minimal python2.7 python2.7-minimal
0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,164 kB of archives.
After this operation, 21.0 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Hi @spyke

One of the dependencies for our Nautilus file manager integration is python-nautilus. There are versions of this package that uses Python 3, however those versions are not yet available in the Ubuntu apt repos.

python-caja is not available in the “Bullseye” repositories as well. Thanks.