adobe / brackets

An open source code editor for the web, written in JavaScript, HTML and CSS.
http://brackets.io
MIT License
33.24k stars 7.63k forks source link

Lubuntu 18.04 LTS: Brackets 1.14 uninstalls Seafile Daemon & GUI #14848

Open its-thomas opened 5 years ago

its-thomas commented 5 years ago

Description

On my newly installed Lubuntu 18.04 LTS laptop, I had the Seafile client installed via the suggested ppa with all the latest updates & upgrades @ today, Friday, 9th of August, 4:00pm CEST. Everything worked fine and as expected. After having downloaded and installed the latest Brackets .deb file, this would uninstall the packages seafile-daemon and seafile-gui from my system (for whatever reason), making it impossible to use the Seafile client. This issue was reproduced multiple times over.

Steps to Reproduce

  1. Install Seafile client via the suggested ppa on a Lubuntu 18.04 LTS machine.
  2. Download and install the latest Brackets .deb file.
  3. Notice that the packages seafile-daemon and seafile-gui are no longer installed / will be uninstalled during installation of the brackets .deb file.

Versions

Lubuntu 18.04 LTS with all the latest updates & upgrades @ today, Friday, 9th of August, 4:00pm CEST Latest Seafile client / ppa Brackets 1.14 .deb file

On a final note

I have the same setup of Brackets version 1.14 and latest Seafile via ppa on another Lubuntu 16.04 LTS machine, working just fine without any problems / conflicts.

its-thomas commented 5 years ago

I just figured that I should probably give @killing from Seafile a heads-up concerning this issue.

its-thomas commented 5 years ago

Short update: I was just able to reproduce the mentioned issue on another Lubuntu 18.04 LTS laptop.

ElSaico commented 5 years ago

The problem here is that 18.04 doesn't allow libcurl3 (which Brackets depends on) and libcurl4 (which Seafile depends on) to coexist, for whatever reason. (#14171)