-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CLOSED] [Linux] Brackets depends on obsolete libgcrypt11 package which is no longer included by default #9085
Comments
You may want to check out this PR: adobe/brackets-shell#489 |
On 21/01/15 21:17, Prashant Kumar Singh wrote:
Many thanks for your reply. Sorry, but looked at the material at the links given, and too much over I am not a programmer. All that I learned about programming was a bit I have no idea what the difference between libgcrypt11 and libgcrypt20 Perhaps I am being simplistic, but it strikes me as a case of Brackets Reason and logic thus tells me that attempting to do the build you And while it is not fixed, Jessie users, except the small minority who With greetings Romane |
I think libgcrypt11 is required for CEF(https://code.google.com/p/chromiumembedded/) that most brackets features run on. The link i had posted is a link to a pull request that upgrades to a more recent version of CEF (I think libcrypt20 will work with the new CEF) Here is where you can download the build for linux: https://github.com/adobe/brackets/releases/tag/linux-cef-2171 I don't have access to a system with Debian so I can't be sure this build will fix your issue. There may be a few other small glitches as this build is still being tested. I will try to update the release with a more stable build once ready. Thanks! |
On 23/01/15 21:44, Prashant Kumar Singh wrote:
Now this is something within my capacity, and my thanks for giving me Your first paragraph, I gather that whatever a CEF is, the new version Downloaded the build in the second link, and before installing it, Installed the version just downloaded from the link in your email. The Opened the application to ensure that it ran fine. it did. Noticed (an After closing Brackets, attempted to remove libgcrypt11. Unfortunately, I even tried a reboot, knowing with 99% certainty that it would make no With warm greetings Romane |
Some clarification here: CEF is the "Chromium Embedded Framework", which is basically a configurable and embeddable version of the Chrome/Chromium browser. It's used in Brackets to render the UI, as Brackets is mostly written in HTML, CSS, and JavaScript - just like your website. |
Good morning This is, for a complete non-programmer as myself (I don't count the HTML This is the only issue with Brackets and Jessie (Debian 8) that can In the interim, if you would like someone to provide any testing on With greetings Romane On 24/01/15 00:11, Marcel Gerber wrote:
|
Note: the issue with the close button is tracked as #4611, and it is indeed expected to be slightly improved in the test build linked above |
I think to fully fix this we need to update the dependencies on our .deb build script to match the dependencies of the new CEF. |
Good morning On 28/01/15 07:35, Peter Flynn wrote:
a) has no idea how to do a pull request and the associated return of but is willing to learn provided there is someone with patience who can The doing will, in the final analysis, prove the best teacher. Besides (Romane grinning), it would give me something to do every third With greetings Romane |
The dependency originates from https://github.com/adobe/brackets-shell/blob/master/installer/linux/debian/control#L8.
|
Good morning On 01/02/15 07:23, Marcel Gerber wrote:
My current machine(s) are all running Jessie, bar one Windows machine Began by purging libgcrypt11, which uninstalled Brackets as a consequence. executed aptitude install chromium. The version installed is Executed dpkg -i Brackets.Release.1.1.64-bit.deb Errors reported - missing libgcrypt11. Transcript follows: root@medion:/home/romane/software/linux/debs/Brackets# dpkg -i dpkg: error processing package brackets (--install): Going by your comment (above), looks like we are stuck at this for a bit With greetings Romane |
So I tried what Here's what I did:
Is it good to send a PR with this? I know it should go to brackets-shell, are there any guidelines for debian packaging? |
Good morning On 05/02/15 17:54, Sarath wrote:
But.... Though Brackets installs fine without libgcrypt11, it does not run Saranth, when you installed the modified .deb file, did you ensure that With greetings Romane |
I'm running Debian Jessie a.k.a testing a.k.a 8.0. Yes, I had no trace of
What do you mean? Does it not start? Does it crash?
How did you install libgcrypt11 again? If you are still able to, that means your package list isn't updated. You can try doing a |
Good morning On 06/02/15 01:21, Sarath wrote:
First, re libcrypt11. My repositories are fine. I update and install But none of that is important to the issue at hand, it is a mere Which leaves us with the important question - what is different between With greetings Romane |
In v1.1 the Brackets team updated the version of the CEF component Brackets is built upon. The primary reason for doing this was to address some issues with using Brackets in Linux. Unfortunately other issues cropped up in Brackets when using this new version, so while they were able to ship v1.1 for Windows and Mac with the new CEF, v1.1 for Linux retained the previous version. For v1.2 they have been working on resolving those issues to now allow them to provide us with a Linux build built upon this new version of CEF. I expect that CEF has a dependency on libcrypt, with the older version of CEF working with and being built against libcrypt11, and the newer CEF, libcrypt20. If that is so, you cannot just repackage the Linux build of Brackets v1.1 with a libcrypt20 dependency, because the older version of CEF it uses is not necessarily compatible with the new version of libcrypt. This should explain this issues you are experiencing. Try instead to repackage the Linux preview build of v1.2 with libcrypt20, as done by sarathms. Hopefully if it is the case that v1.2 works with and requires libcrypt20, the Brackets team will package it with this updated dependency when they release it, otherwise we'll have an issue, requiring us to repackage with correct dependency ourselves, which would obviously not be ideal. |
Good morning On 06/02/15 10:12, lrebrown wrote:
Results achieved by Sarath now duplicated on my machine. Just for the record: Re-downloaded 1.2 from the link given earlier by Prashant on 23 Jan 15. With peoples permission, I would like to offer a commendation to those Now, if there is any further testing I can do in this or other areas, I With greetings Romane |
We will be posting Release 1.2 beta builds soon, so please help us test those. It will be announced on the brackets-dev forum. |
Thanks for the tip! I created a PR adobe/brackets-shell#501. |
I was able to install this on a clean (mostly) install of debian 8. I had installed the If you get some time to try this new build, please let us know how it goes. |
Played with it briefly in a Debian sid VM. It installed without issue (this VM has both libgcrypt20 and libgcrypt11 installed, the latter is still available and used by some things in sid). The window overlap issue is no more with the new CEF build - fantastic! Closing brackets both via the 'x' and via file > quit works. The only issue I've noticed is that the window doesn't remember the position or size I expand it to upon reopening - rather irritating. I'm using gnome and I'm running this VM in virtualbox. Oh, having said that, I just tried to close it via the 'x' (to see if it remembers position or not) and I'm left with an empty window which won't close :/ And now it's doing that every time. I'll mention it over in #499 |
On 11/02/15 04:59, Jason San Jose wrote:
System is Debian Jessie running KDE. This machine has been running For various purposes, had downgraded to Brackets version 1.0. I need the Purged Brackets and libgcrypt11 There was an update for one of the extensions available. Updated without I had Chromium installed from a previous test for Brackets. Removed Extension 'right-click-extended' still fails to work. Something changed,
Will leave this build installed to test functionality in my usage needs. I have an old and slow 32 bit machine running Jessie with lxqt for the With greetings Romane |
I tested this on a clean Debian 7 install. Looks like
|
Good morning On 14/02/15 09:17, Jason San Jose wrote:
System is fully up-to-date Debian Jessie on a Samsung N120, with lxqt Before installing, purged both the previous version of Brackets, and First attempt at install (dpkg -i Brackets.Release.1.2.32-bit.deb) Second attempt at install successful - no errors, no warnings. At start, Brackets presents a window almost instantly (for this computer
Tested closing, both by 'File->Quit' and by the 'x', multiple times. No There were 6 updates to extensions available (binawhile). Updates Tomorrow will use this version of Brackets on the Samsung to do all my
With greetings Romane |
|
Good morning On 14/02/15 13:33, lrebrown wrote:
My machine is a Medion PC with four cores. The Samsung has two cores. Was hoping one of my other machines (quite old hardware) might be single Is it still possible to get single-core machines? Will see if can find With greetings Romane |
|
Good morning On 14/02/15 09:17, Jason San Jose wrote:
With greetings Romane |
Oops. Thanks, It looks like I missed the train for the 1.2 release. Hopefully this will all be settled for 1.3. |
Hello look on github's Atom simple solution for this : just change file.deb /DEBIAN/control from: *libgcrypt20 come with backward compatibility to libgcrypt11 |
Saturday Dec 20, 2014 at 21:49 GMT
Originally opened as adobe/brackets#10255
Brackets not currently installable on Jessie. Brackets has dependency on libgcrypt11, which is not available in the Jessie repositories. Jessie repositories have libgcrypt20. Brackets can be installed if user locates a copy of libgcrypt11, which can be co-installed with libgryypt20, but considering Jessie in freeze to become stable, doing this this should be unnecessary. Removing libgcrypt11 from system removes Brackets at the same time.
Romane
The text was updated successfully, but these errors were encountered: