[opensuse-factory] How to fix no package vte-2.90 found?
Hi. This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found". For example, with LXTerminal (gtk3 version) .configure stops with configure: error: Package requirements (vte-2.90 >= 0.20.0) were not met: no package vte-2.90 found Am I installing the wrong packages? It happens the same when I use the OBS. If it were an upstream bug I would speak with the developers. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sunday 2014-10-19 01:12, jcsl wrote:
This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found".
[Besides GNOME, LibreOffice does it too; they (rightfully) claim it helps having multiple developer versions installed.] The downside is that it makes other packages (like LXTerminal) fail way more often than necessary because of a minor version difference. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Jan Engelhardt <jengelh@inai.de> [2014-10-19 01:41]:
On Sunday 2014-10-19 01:12, jcsl wrote:
This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found".
[Besides GNOME, LibreOffice does it too; they (rightfully) claim it helps having multiple developer versions installed.] The downside is that it makes other packages (like LXTerminal) fail way more often than necessary because of a minor version difference.
This is not a minor version difference but represents a soname bump due to incompatible API changes, in other words you need to port your packages to the new vte API. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi. El Domingo, 19 de octubre de 2014 09:41:44 Guido Berhoerster escribió:
* Jan Engelhardt <jengelh@inai.de> [2014-10-19 01:41]:
On Sunday 2014-10-19 01:12, jcsl wrote:
This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found".
[Besides GNOME, LibreOffice does it too; they (rightfully) claim it helps having multiple developer versions installed.] The downside is that it makes other packages (like LXTerminal) fail way more often than necessary because of a minor version difference.
This is not a minor version difference but represents a soname bump due to incompatible API changes, in other words you need to port your packages to the new vte API.
Changelog for Tilda says "Port to GTK+3, VTE-2.90, GtkBuilder" (2012-09-16). Does it means that it needs vte-2.90 version exactly? I don't know anything about development with GTK, I just wanted to update and submit Tilda because the current version is too old (2008-04-28!) and I use it on a netbook with Factory installed. If builds fine for 12.3, 13.1 and Tumbleweed, but this part of the spec file seems not to be true now: BuildRequires: update-desktop-files %if 0%{?suse_version} >= 1210 BuildRequires: vte2-devel %else BuildRequires: vte-devel %endif It only works with BuildRequires: vte-devel but not for Factory that fails with the afore mentioned "No package 'vte-2.90' found". Is this fixable or should I start a quest for a new drop down terminal? :D Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* jcsl <trcs@gmx.com> [2014-10-19 11:10]:
Hi.
El Domingo, 19 de octubre de 2014 09:41:44 Guido Berhoerster escribió:
* Jan Engelhardt <jengelh@inai.de> [2014-10-19 01:41]:
On Sunday 2014-10-19 01:12, jcsl wrote:
This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found".
[Besides GNOME, LibreOffice does it too; they (rightfully) claim it helps having multiple developer versions installed.] The downside is that it makes other packages (like LXTerminal) fail way more often than necessary because of a minor version difference.
This is not a minor version difference but represents a soname bump due to incompatible API changes, in other words you need to port your packages to the new vte API.
Changelog for Tilda says "Port to GTK+3, VTE-2.90, GtkBuilder" (2012-09-16). Does it means that it needs vte-2.90 version exactly? I don't know anything
Yes.
about development with GTK, I just wanted to update and submit Tilda because the current version is too old (2008-04-28!) and I use it on a netbook with Factory installed.
That's unfortunate, you'll have to ask the upstream to port it to the new API.
If builds fine for 12.3, 13.1 and Tumbleweed, but this part of the spec file seems not to be true now:
BuildRequires: update-desktop-files %if 0%{?suse_version} >= 1210 BuildRequires: vte2-devel %else BuildRequires: vte-devel %endif
It only works with
BuildRequires: vte-devel
but not for Factory that fails with the afore mentioned "No package 'vte-2.90' found". Is this fixable or should I start a quest for a new drop down terminal? :D
If GTK2 is still supported you can just build it against vte-devel then (at least until someone ports it to vte-2.91). BTW, this whole update wasn't handled very well, the vte2 maintainers could have at least given a heads up on this list that vte 2.90 will disappear since the update broke quite a few packages on Factory. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, 2014-10-19 at 09:41 +0200, Guido Berhoerster wrote:
* Jan Engelhardt <jengelh@inai.de> [2014-10-19 01:41]:
On Sunday 2014-10-19 01:12, jcsl wrote:
This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found".
[Besides GNOME, LibreOffice does it too; they (rightfully) claim it helps having multiple developer versions installed.] The downside is that it makes other packages (like LXTerminal) fail way more often than necessary because of a minor version difference.
This is not a minor version difference but represents a soname bump due to incompatible API changes, in other words you need to port your packages to the new vte API. -- Guido Berhoerster For Tilda? I just use the nice Drop Down Terminal Gnome Extension. It needs vte 2.9, which we do have a version of that works with this extension.
-- Roger Luedecke <roger.luedecke@gmail.com> openSUSE Project -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi. El Martes, 21 de octubre de 2014 21:45:28 Roger Luedecke escribió:
Drop Down Terminal Gnome Extension
Good for you. I use LXDE, not GNOME. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* jcsl <trcs@gmx.com> [2014-10-22 09:08]:
Hi.
El Martes, 21 de octubre de 2014 21:45:28 Roger Luedecke escribió:
Drop Down Terminal Gnome Extension
Good for you. I use LXDE, not GNOME.
You can use xfce4-terminal in LXDE, it also has a dropdown mode (see https://en.opensuse.org/File:Xfce-terminal-dropdown.png) and no excessive dependencies. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi. El Miércoles, 22 de octubre de 2014 09:18:30 Guido Berhoerster escribió:
* jcsl <trcs@gmx.com> [2014-10-22 09:08]:
Hi.
El Martes, 21 de octubre de 2014 21:45:28 Roger Luedecke escribió:
Drop Down Terminal Gnome Extension
Good for you. I use LXDE, not GNOME.
You can use xfce4-terminal in LXDE, it also has a dropdown mode (see https://en.opensuse.org/File:Xfce-terminal-dropdown.png) and no excessive dependencies.
Indeed it doesn't add any extra dependencies. I suppose this is because there are some Xfce apps to compliment the LXDE pattern. But I prefer Tilda because you can place it wherever you want, not only sticked to the borders. It's a good suggestion anyway, thanks. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 2014-10-22 at 09:08 +0200, jcsl wrote:
Hi.
El Martes, 21 de octubre de 2014 21:45:28 Roger Luedecke escribió:
Drop Down Terminal Gnome Extension
Good for you. I use LXDE, not GNOME.
There is 'guake' available, which is also a drop-down terminal. Maybe this works for you. And let's hope the tilda devs get the porting to Vte 2.91 done. Dominique -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org> -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi. El Miércoles, 22 de octubre de 2014 09:18:53 Dimstar / Dominique Leuenberger escribió:
On Wed, 2014-10-22 at 09:08 +0200, jcsl wrote:
Hi.
El Martes, 21 de octubre de 2014 21:45:28 Roger Luedecke escribió:
Drop Down Terminal Gnome Extension
Good for you. I use LXDE, not GNOME.
There is 'guake' available, which is also a drop-down terminal. Maybe this works for you.
And let's hope the tilda devs get the porting to Vte 2.91 done.
Dominique
As I commented to Guido, I prefer Tilda because you can place it wherever you want, not only sticked to the borders. It's a good suggestion too, thanks. I think I can use Tilda build for 13.1 if I don't remove the existing vte package, but If I have to do it at least I have the options that you and Guido proposed. I will contact Tilda's developer to see if he can make the necessary changes. He has been very kind in previous requests. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi. El Domingo, 19 de octubre de 2014 01:12:45 jcsl escribió:
Hi.
This problem has arised recently. Thanks to Dominique I know that we don't have vte 2.90 but 2.91 for factory, but I still don't know how to make it work. If I install vte and/or vte2 (devel packages I mean) programs like Tilda and LXTerminal complains about "no package vte-2.90 found". For example, with LXTerminal (gtk3 version) .configure stops with
configure: error: Package requirements (vte-2.90 >= 0.20.0) were not met: no package vte-2.90 found
Am I installing the wrong packages? It happens the same when I use the OBS. If it were an upstream bug I would speak with the developers.
Greetings.
Well, the version built for 13.1 works fine on Factory, so I will use while I find a fix. Ideas are welcome anyway. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Dimstar / Dominique Leuenberger
-
Guido Berhoerster
-
Jan Engelhardt
-
jcsl
-
Roger Luedecke