kozec / syncthing-gtk

GTK3 & python based GUI for Syncthing
GNU General Public License v2.0
1.3k stars 138 forks source link

Name of syncthing package changed in Fedora 32 #560

Open sdhar16 opened 4 years ago

sdhar16 commented 4 years ago

syncthing-gtk is not available in the default Fedora repos, instead syncthing is only available. GTK is available in flathub

changemenemo commented 4 years ago

and I tried to change the flatpak permissions with flatseal to give it access to /usr/bin/syncthing but seems impossible.

ferdnyc commented 4 years ago

@boistordu I'm guessing the Flatpak version was bundled with and uses its own syncthing binary. It may even have been customized to only use that binary.

As far as syncthing-gtk goes, looks like the Fedora syncthing-gtk package (from which I still have a broken $HOME/.local/share/nautilus-python/extensions/syncthing-plugin-nautilus.py symbolic link that points to /usr/share/syncthing-gtk/syncthing-plugin-nautilus.py) was retired after F31, with the reason given being "will not be ported to python3". And, indeed, the repo here is all Python 2 code.

That's kind of a problem, because even if it's installed via Flatpak or any other means, a Python 2 Nautilus plugin isn't compatible with a Python3 nautilus-python extension, which is what Fedora's Nautilus uses. I'm guessing that's the main reason for the retirement, since file manager integration is probably the main reason that most users would install syncthing-gtk.

Edit: I see that @dralley has an unfinished Python3 port in #546 (abandoned due to lack of response from @kozec ?)