On Mon, 26 Sep 2011 12:33:30 +1000 Lex Trotman elextr@gmail.com wrote:
On 26 September 2011 01:26, Dimitar Zhekov dimitar.zhekov@gmail.com wrote:
When we upgrade (someday) to 2.16, why not make VTE a compile time option only? I can understand why somebody would like to compile Geany without vte support, but since all novadays gtk+ terminal emulators are based on vte, making it a run-time option seems like overkill to me. It was a good thing, several years ago...
The problem with this is that means that all binary packages now depend on vte.
Of course. However:
- when using binary packages, you should be prepared for some extra dependencies - again, all novadays gtk+ terminal emulators are libvte based.
If you might want to compile it out, then you might not want to install it.
Hmmm... Just how many programs have you seen that can be compiled --with-libfoo but started without libfoo? Aside from Geany, I only know of mplayer which can be compiled with win32 dll-s support, but started even if no dll-s are present, for obvious reasons. If you want to install it out, compile it out.
Or there would need to be several binary packages, with and without VTE compiled in which is more maintenance.
No sane package maintainer will bother. When checking the various preferences or something, I found 2 crashes when vte is compiled but not loaded. That kind of hints how many people use Geany with vte compiled but not installed...
With the runtime check VTE does not need to be installed.
Indeed. :) Let's hope there aren't any more crashes. Not that anyone will notice them.