Uli Schlachter | 17 Jun 2012 18:19
Picon
Gravatar

Re: New lgi dependency and older Ubuntu LTS

On 17.06.2012 18:06, Giorgos Keramidas wrote:
> On Sun, Jun 17, 2012 at 2:48 PM, Uli Schlachter <psychon <at> znc.in> wrote:
>> On 17.06.2012 12:31, Giorgos Keramidas wrote:
>> [...]
>>> Some of the dependencies of the lgi code cannot be met at all on my aging
>>> Ubuntu installation.
>> [...]
>>
>> Never tried to install lgi, but which dependencies do you have problems with?
>> Also, what exactly is an "aging Ubuntu installation", how old exactly?
>
> /etc/lsb-release says:
> "Ubuntu 10.04.1 LTS"

Hm. Wikipedia says Ubuntu 10.04 is supported until 2013-04. That's still quite a
while. Sounds like we shouldn't release 3.5 before then. ;-)

[...]
> What my main question is I guess goes like this:
>
> - This seems to have added a dependency (indirect, through lgi,
>   but still a dependency) of awesome to GTK+ or Gnome stuff
>   with very specific version constraints.

Awesome already used Pango before and Pango used gobject before. The only new
dependency (besides lgi) should be on gobject-introspection. Version 0.10.8 was
releases in May 2011. That's a little more recent than I had thought. However, I
have no good idea what could be done about this.

> - If that's the case, is there any way to build _without_ the features
(Continue reading)

Pavel Holejsovsky | 18 Jun 2012 15:25
Picon

Re: New lgi dependency and older Ubuntu LTS

On 6/17/2012 6:19 PM, Uli Schlachter wrote:
> On 17.06.2012 18:06, Giorgos Keramidas wrote:
>> On Sun, Jun 17, 2012 at 2:48 PM, Uli Schlachter <psychon <at> znc.in> wrote:
>>> On 17.06.2012 12:31, Giorgos Keramidas wrote:
>>> [...]
>>>> Some of the dependencies of the lgi code cannot be met at all on my aging
>>>> Ubuntu installation.
>>> [...]
>>>
>> /etc/lsb-release says:
>> "Ubuntu 10.04.1 LTS"
>
> Hm. Wikipedia says Ubuntu 10.04 is supported until 2013-04. That's still quite a
> while. Sounds like we shouldn't release 3.5 before then. ;-)
>
> Awesome already used Pango before and Pango used gobject before. The only new
> dependency (besides lgi) should be on gobject-introspection. Version 0.10.8 was
> releases in May 2011. That's a little more recent than I had thought. However, I
> have no good idea what could be done about this.
>
> I don't know what's new in gobject-introspection 0.10.8 and thus can't say why
> older versions don't work.
>
> Sounds like someone (I?) should write a mail to lgi upstream and ask for details...

No need to, upstream is here and listening :-)

Ubuntu Lucid supports only 0.6 series of gobject-introspection.  Thats 
pretty bad, because so many bugfixes, many useful API additionas and 
even a few API/ABI changes were done since then.  Current lgi code 
(Continue reading)

Giorgos Keramidas | 18 Jun 2012 16:59
Picon
Gravatar

Re: New lgi dependency and older Ubuntu LTS

On Mon, Jun 18, 2012 at 3:25 PM, Pavel Holejsovsky <pavel.holejsovsky <at> gmail.com> wrote:
As Uli said above, installing newer gobject-introspection into the $HOME will probably not work, I'm afraid that .typelib files (coming from other packages) will not be compatible with it.  The only solution would be to build locally (into your $HOME) the Gnome stack parts up to pango (which would also include gobject-introspection).  Gnome's jhbuild[0] makes this quite a painless experience (at least for me it was).

I can't build so many parts of the Gnome stack on this machine, for various reasons (security team constraints among them).

So I'll have to wait until Precise Pangolin rolls out to my work desktop I guess.

Thanks for all the useful information though. Much appreciated!

Cheers,
Giorgos


Gmane