I have installed the latest version of geany and it removed all my plugins. Now when I try to install them with:
sudo apt-get install geany geany-plugins
I get: Reading package lists... Done Building dependency tree Reading state information... Done geany is already the newest version. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies. geany-plugins : Depends: geany-plugin-addons (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-autoclose (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-codenav (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-debugger (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-defineformat (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-devhelp (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-doc (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-extrasel (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-gendoc (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-geniuspaste (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-gproject (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-insertnum (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-latex (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-lipsum (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-lua (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-macro (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-miniscript (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-multiterm (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-numberedbookmarks (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-pairtaghighlighter (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-pg (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-pohelper (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-prj (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-py (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-sendmail (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-tableconvert (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-vc (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-prettyprinter (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-shiftcolumn (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-spellcheck (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-treebrowser (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-updatechecker (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-webhelper (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-xmlsnippets (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Synaptic wont let me install any of them, it just gives me:
Any ideas?
Chris.
It seems your distro hasn't updated the geany-plugins packages yet. geany-plugins 1.24 is binary-incompatible with geany 1.25.
Since it's source-level compatible you should be able to just rebuild the geany-plugins package from source until 1.25 of geany-plugins lands in your distro.
Best regards
Am 14.07.2015 um 10:13 schrieb Chris Williams:
I have installed the latest version of geany and it removed all my plugins. Now when I try to install them with:
sudo apt-get install geany geany-plugins
I get: Reading package lists... Done Building dependency tree Reading state information... Done geany is already the newest version. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies. geany-plugins : Depends: geany-plugin-addons (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-autoclose (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-codenav (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-debugger (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-defineformat (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-devhelp (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-doc (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-extrasel (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-gendoc (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-geniuspaste (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-gproject (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-insertnum (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-latex (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-lipsum (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-lua (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-macro (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-miniscript (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-multiterm (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-numberedbookmarks (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-pairtaghighlighter (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-pg (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-pohelper (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-prj (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-py (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-sendmail (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-tableconvert (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-vc (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-prettyprinter (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-shiftcolumn (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-spellcheck (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-treebrowser (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-updatechecker (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-webhelper (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed Depends: geany-plugin-xmlsnippets (>= 1.24+dfsg-2~hyper1+trusty1) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Synaptic wont let me install any of them, it just gives me:
Any ideas?
Chris.
--
My From
My sig
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
On 14/07/15 09:16, Thomas Martitz wrote:
It seems your distro hasn't updated the geany-plugins packages yet. geany-plugins 1.24 is binary-incompatible with geany 1.25.
Another thing to note is that a freshly compiled Geany 1.25 with GTK 3 enabled says that it isn’t compatible with similarly freshly compiled version 1.25 plugins. Disabling GTK 3 stopped it complaining. (I hope this isn’t just me being stupid.)
A big thank you to everyone who contributed to this release. Geany goes from strength to strength, and in 20 years’ I look forward to telling people “I was using Geany before it was cool.” :)
James
Am 14.07.2015 um 10:26 schrieb James Brierley:
On 14/07/15 09:16, Thomas Martitz wrote:
It seems your distro hasn't updated the geany-plugins packages yet. geany-plugins 1.24 is binary-incompatible with geany 1.25.
Another thing to note is that a freshly compiled Geany 1.25 with GTK 3 enabled says that it isn’t compatible with similarly freshly compiled version 1.25 plugins. Disabling GTK 3 stopped it complaining. (I hope this isn’t just me being stupid.)
Plugins also need to be compiled against GTK3. You have to pass --enable-gtk3 in the same way.
But not all plugins are compilable under GTK3 yet. Therefore, if you have previously installed GTK2 plugins, then some of them will become stale if you just install the GTK3 plugins over them, and Geany will report incompatibility for the stale ones.
A big thank you to everyone who contributed to this release. Geany goes from strength to strength, and in 20 years’ I look forward to telling people “I was using Geany before it was cool.”
It's been always cool :>
Best regards
On 14 July 2015 at 18:42, Thomas Martitz kugel@rockbox.org wrote:
Am 14.07.2015 um 10:26 schrieb James Brierley:
On 14/07/15 09:16, Thomas Martitz wrote:
It seems your distro hasn't updated the geany-plugins packages yet. geany-plugins 1.24 is binary-incompatible with geany 1.25.
Another thing to note is that a freshly compiled Geany 1.25 with GTK 3 enabled says that it isn’t compatible with similarly freshly compiled version 1.25 plugins. Disabling GTK 3 stopped it complaining. (I hope this isn’t just me being stupid.)
Plugins also need to be compiled against GTK3. You have to pass --enable-gtk3 in the same way.
I don't think you do, it looks at the Geany it is being built for. I built G-P against my gtk3 geany and it made gtk3 plugins, and rejected the gtk2 only ones without any --enable-gtk3 on the plugin configure.
But not all plugins are compilable under GTK3 yet. Therefore, if you have previously installed GTK2 plugins, then some of them will become stale if you just install the GTK3 plugins over them, and Geany will report incompatibility for the stale ones.
Yes thats something to look out for, as only some plugins are gtk3 compatible it won't replace or delete any old gtk2 ones, but they should not load.
A big thank you to everyone who contributed to this release. Geany goes from strength to strength, and in 20 years’ I look forward to telling people “I was using Geany before it was cool.”
It's been always cool :>
+1
Cheers Lex
Best regards
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Am 14.07.2015 10:42:52, schrieb Thomas Martitz:
Am 14.07.2015 um 10:26 schrieb James Brierley:
A big thank you to everyone who contributed to this release. Geany goes from strength to strength, and in 20 years I look forward to telling people I was using Geany before it was cool.
It's been always cool :>
Since 10 years now ;)
Cheers, Frank
On 14/07/15 09:42, Thomas Martitz wrote:
Plugins also need to be compiled against GTK3. You have to pass --enable-gtk3 in the same way.
Sorry about this, I had some old Ubuntu-packaged version of Geany installed and Geany was trying to load its plugins instead of my own compiles.
Removed the cruft, recompiled and everything is fine. However, --enable-gtk3 doesn’t seem to work on the geany-plugins git. But the autogen’d build scripts do pick up on the fact that they are building for the installed instance of Geany, which is better. :)
A big thank you to everyone who contributed to this release. Geany goes from strength to strength, and in 20 years’ I look forward to telling people “I was using Geany before it was cool.”
It's been always cool :>
I didn’t mean to imply otherwise :) Unfortunately, Tom Cruise, John Travolta and the other celebrity members serve to broaden the appeal of the sinister sci-fi cult that is the Church of Emacs, or at least I think that’s what I heard...
James
On 14 July 2015 at 20:50, James Brierley jmb8710@gmail.com wrote:
On 14/07/15 09:42, Thomas Martitz wrote:
Plugins also need to be compiled against GTK3. You have to pass --enable-gtk3 in the same way.
Sorry about this, I had some old Ubuntu-packaged version of Geany installed and Geany was trying to load its plugins instead of my own compiles.
Removed the cruft, recompiled and everything is fine. However, --enable-gtk3 doesn’t seem to work on the geany-plugins git. But the autogen’d build scripts do pick up on the fact that they are building for the installed instance of Geany, which is better. :)
Correct, or as specified by --with-geany-libdir=
A big thank you to everyone who contributed to this release. Geany goes from strength to strength, and in 20 years’ I look forward to telling people “I was using Geany before it was cool.”
It's been always cool :>
I didn’t mean to imply otherwise :) Unfortunately, Tom Cruise, John Travolta and the other celebrity members serve to broaden the appeal of the sinister sci-fi cult that is the Church of Emacs, or at least I think that’s what I heard...
Sure it wasn't the ancient order of druids of vi(m) ;-)
Cheers Lex
James
-- James Brierley http://ppu8.co.uk/~james/
The key to solving the world’s problems is the realisation that we cannot eat freedom. _______________________________________________ Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users