public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] libgsf weirdness...
@ 2005-07-18 15:14 Dmitry S. Makovey
  2005-07-18 15:34 ` Mauro Faccenda
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Dmitry S. Makovey @ 2005-07-18 15:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 348 bytes --]


For past couple of weeks as I was doing emerge --sync and emerge -uDNp 
I've noticed that libgsf has "jumping" versions. That is one week 
it's 1.12.0 another 1.10.0 and it swings from one to another. Does 
anybody know what might trigger this behavior?

-- 
Dmitry Makovey
Web Systems Administrator
Athabasca University
(780) 675-6245

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 15:14 [gentoo-user] libgsf weirdness Dmitry S. Makovey
@ 2005-07-18 15:34 ` Mauro Faccenda
  2005-07-18 16:37   ` Dmitry S. Makovey
  2005-07-18 17:23   ` Tero Grundström
  2005-07-18 15:40 ` Rumen Yotov
  2005-07-18 18:21 ` Zac Medico
  2 siblings, 2 replies; 10+ messages in thread
From: Mauro Faccenda @ 2005-07-18 15:34 UTC (permalink / raw
  To: gentoo-user

Dmitry S. Makovey wrote:
> For past couple of weeks as I was doing emerge --sync and emerge -uDNp 
> I've noticed that libgsf has "jumping" versions. That is one week 
> it's 1.12.0 another 1.10.0 and it swings from one to another. Does 
> anybody know what might trigger this behavior?
> 

This is because gnumeric REQUIRES =1.10.0... and when you do a -uD it
will be upgraded.

You should keep using -uNp instead of -uDNp ;)

[]'s
	Mauro
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 15:14 [gentoo-user] libgsf weirdness Dmitry S. Makovey
  2005-07-18 15:34 ` Mauro Faccenda
@ 2005-07-18 15:40 ` Rumen Yotov
  2005-07-18 18:21 ` Zac Medico
  2 siblings, 0 replies; 10+ messages in thread
From: Rumen Yotov @ 2005-07-18 15:40 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 681 bytes --]

Dmitry S. Makovey wrote:

>For past couple of weeks as I was doing emerge --sync and emerge -uDNp 
>I've noticed that libgsf has "jumping" versions. That is one week 
>it's 1.12.0 another 1.10.0 and it swings from one to another. Does 
>anybody know what might trigger this behavior?
>
>  
>
Hi,
At least two packages depend on libgsf so when one wants to ungrade it
"wants" version 1.10.0 while the other depends on: >=libgsf-1.12.0, but
that's only one scenario. Try "emerge -DNu world -ptv" (see -t | --tree
option).
Maybe the newest libgsf is 1.12.0 while some app depends only on a lower
version: 1.10.0 also possible.
Check w/o "-D|--deep" option for second case.
HTH. Rumen

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3397 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 15:34 ` Mauro Faccenda
@ 2005-07-18 16:37   ` Dmitry S. Makovey
  2005-07-18 17:23   ` Tero Grundström
  1 sibling, 0 replies; 10+ messages in thread
From: Dmitry S. Makovey @ 2005-07-18 16:37 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 995 bytes --]

On July 18, 2005 09:34 am, Mauro Faccenda wrote:
> Dmitry S. Makovey wrote:
> > For past couple of weeks as I was doing emerge --sync and emerge
> > -uDNp I've noticed that libgsf has "jumping" versions. That is
> > one week it's 1.12.0 another 1.10.0 and it swings from one to
> > another. Does anybody know what might trigger this behavior?
>
> This is because gnumeric REQUIRES =1.10.0... and when you do a -uD
> it will be upgraded.
>
> You should keep using -uNp instead of -uDNp ;)

looks like it's the case here.... except that I like my -uDNp as 
system became bit more stable since I started using "D" and every 
time I upgrade it picks up everything I need and I didn't have to ask 
it twice :) Oh well, maybe "-D" is a minor drawback and I can survive 
occasional rebuild of libgsf :) 

Thanks a lot for the tip.. it all makes sense now. At least I know now 
what's going on.

-- 
Dmitry Makovey
Web Systems Administrator
Athabasca University
(780) 675-6245

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 15:34 ` Mauro Faccenda
  2005-07-18 16:37   ` Dmitry S. Makovey
@ 2005-07-18 17:23   ` Tero Grundström
  2005-07-18 19:37     ` Dmitry S. Makovey
  1 sibling, 1 reply; 10+ messages in thread
From: Tero Grundström @ 2005-07-18 17:23 UTC (permalink / raw
  To: gentoo-user

On Mon, 18 Jul 2005, Mauro Faccenda wrote:

> Dmitry S. Makovey wrote:
>> For past couple of weeks as I was doing emerge --sync and emerge -uDNp
>> I've noticed that libgsf has "jumping" versions. That is one week
>> it's 1.12.0 another 1.10.0 and it swings from one to another. Does
>> anybody know what might trigger this behavior?
>>
>
> This is because gnumeric REQUIRES =1.10.0... and when you do a -uD it
> will be upgraded.
>
> You should keep using -uNp instead of -uDNp ;)

I wouldn't throw away -uDNp just because of this.

On my system there are only two packages that depend on libgsf:

gnumeric =gnome-extra/libgsf-1.10*
librsvg  >=gnome-extra/libgsf-1.6

So librsvg can survive with an libgsf version as old as 1.6.

My solution has been adding these lines to /etc/portage/package.mask:
=gnome-extra/libgsf-1.12.0
=gnome-extra/libgsf-1.12.1

Ofcourse I could also use >=gnome-extra/libgsf-1.12.0, but I prefer to be 
notified if there is a new version available.


--
T.G.
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 15:14 [gentoo-user] libgsf weirdness Dmitry S. Makovey
  2005-07-18 15:34 ` Mauro Faccenda
  2005-07-18 15:40 ` Rumen Yotov
@ 2005-07-18 18:21 ` Zac Medico
  2005-07-18 19:37   ` Tero Grundström
  2005-07-18 19:39   ` Dmitry S. Makovey
  2 siblings, 2 replies; 10+ messages in thread
From: Zac Medico @ 2005-07-18 18:21 UTC (permalink / raw
  To: gentoo-user

Dmitry S. Makovey wrote:
> For past couple of weeks as I was doing emerge --sync and emerge -uDNp 
> I've noticed that libgsf has "jumping" versions. That is one week 
> it's 1.12.0 another 1.10.0 and it swings from one to another. Does 
> anybody know what might trigger this behavior?
> 

There's a portage bug that fits that description: http://bugs.gentoo.org/show_bug.cgi?id=13632.  When I encounter this I simply package mask the lower versions.

mkdir /etc/portage
echo "<gnome-extra/libgsf-1.12.0" >> /etc/portage/package.mask

Zac
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 18:21 ` Zac Medico
@ 2005-07-18 19:37   ` Tero Grundström
  2005-07-18 19:57     ` Zac Medico
  2005-07-18 19:39   ` Dmitry S. Makovey
  1 sibling, 1 reply; 10+ messages in thread
From: Tero Grundström @ 2005-07-18 19:37 UTC (permalink / raw
  To: gentoo-user

On Mon, 18 Jul 2005, Zac Medico wrote:

> Dmitry S. Makovey wrote:
>> For past couple of weeks as I was doing emerge --sync and emerge -uDNp I've 
>> noticed that libgsf has "jumping" versions. That is one week it's 1.12.0 
>> another 1.10.0 and it swings from one to another. Does anybody know what 
>> might trigger this behavior?
>> 
>
> There's a portage bug that fits that description: 
> http://bugs.gentoo.org/show_bug.cgi?id=13632.  When I encounter this I simply 
> package mask the lower versions.
>
> mkdir /etc/portage
> echo "<gnome-extra/libgsf-1.12.0" >> /etc/portage/package.mask

That is not the correct way as this bug is caused by packages not 
functioning correctly with *newer* versions. In this case gnumeric doesn't 
like libgsf versions above 1.10.

If you think gnumeric does work well with the newest version of libgsf and 
that the package maintainer is setting wrongly the dependency version, 
please file a bug.

--
T.G.
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 17:23   ` Tero Grundström
@ 2005-07-18 19:37     ` Dmitry S. Makovey
  0 siblings, 0 replies; 10+ messages in thread
From: Dmitry S. Makovey @ 2005-07-18 19:37 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 979 bytes --]

On July 18, 2005 11:23 am, Tero Grundström wrote:
> > This is because gnumeric REQUIRES =1.10.0... and when you do a
> > -uD it will be upgraded.
> >
> > You should keep using -uNp instead of -uDNp ;)
>
> I wouldn't throw away -uDNp just because of this.
>
> On my system there are only two packages that depend on libgsf:
>
> gnumeric =gnome-extra/libgsf-1.10*
> librsvg  >=gnome-extra/libgsf-1.6
>
> So librsvg can survive with an libgsf version as old as 1.6.
>
> My solution has been adding these lines to
> /etc/portage/package.mask: =gnome-extra/libgsf-1.12.0
> =gnome-extra/libgsf-1.12.1

I would lean towards abovementioned solution as it is 1) gentoo-way :) 
2) is not destructive and if something requires higher version of 
libgsf it'll complain about masked package and I can deal with it 
then. 

Thanks for usefull tip... Live and learn as they say :)

-- 
Dmitry Makovey
Web Systems Administrator
Athabasca University
(780) 675-6245

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 18:21 ` Zac Medico
  2005-07-18 19:37   ` Tero Grundström
@ 2005-07-18 19:39   ` Dmitry S. Makovey
  1 sibling, 0 replies; 10+ messages in thread
From: Dmitry S. Makovey @ 2005-07-18 19:39 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

On July 18, 2005 12:21 pm, Zac Medico wrote:
> mkdir /etc/portage
> echo "<gnome-extra/libgsf-1.12.0" >> /etc/portage/package.mask

that would actually produce negative effects on gnumeric so I'd rather 
do as other post (by Tero) suggests: mask higher version as no 
package is requiring it anyway. But thanks for stepping in the 
discussion :)

-- 
Dmitry Makovey
Web Systems Administrator
Athabasca University
(780) 675-6245

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] libgsf weirdness...
  2005-07-18 19:37   ` Tero Grundström
@ 2005-07-18 19:57     ` Zac Medico
  0 siblings, 0 replies; 10+ messages in thread
From: Zac Medico @ 2005-07-18 19:57 UTC (permalink / raw
  To: gentoo-user

Tero Grundström wrote:
> On Mon, 18 Jul 2005, Zac Medico wrote:
> 
>> Dmitry S. Makovey wrote:
>>
>>> For past couple of weeks as I was doing emerge --sync and emerge 
>>> -uDNp I've noticed that libgsf has "jumping" versions. That is one 
>>> week it's 1.12.0 another 1.10.0 and it swings from one to another. 
>>> Does anybody know what might trigger this behavior?
>>>
>>
>> There's a portage bug that fits that description: 
>> http://bugs.gentoo.org/show_bug.cgi?id=13632.  When I encounter this I 
>> simply package mask the lower versions.
>>
>> mkdir /etc/portage
>> echo "<gnome-extra/libgsf-1.12.0" >> /etc/portage/package.mask
> 
> 
> That is not the correct way as this bug is caused by packages not 
> functioning correctly with *newer* versions. In this case gnumeric 
> doesn't like libgsf versions above 1.10.
> 
> If you think gnumeric does work well with the newest version of libgsf 
> and that the package maintainer is setting wrongly the dependency 
> version, please file a bug.
> 

Okay, my mistake.  Actually, now that you mention it, it turns out that I edited the ebuild myself to have RDEPEND=">=gnome-extra/libgsf-1.10" in my overlay.  I'm not sure whether or not it causes negative consequences but since I rarely (if ever) use gnumeric, I'm not presently concerned ;-).

Zac
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-07-18 20:01 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-18 15:14 [gentoo-user] libgsf weirdness Dmitry S. Makovey
2005-07-18 15:34 ` Mauro Faccenda
2005-07-18 16:37   ` Dmitry S. Makovey
2005-07-18 17:23   ` Tero Grundström
2005-07-18 19:37     ` Dmitry S. Makovey
2005-07-18 15:40 ` Rumen Yotov
2005-07-18 18:21 ` Zac Medico
2005-07-18 19:37   ` Tero Grundström
2005-07-18 19:57     ` Zac Medico
2005-07-18 19:39   ` Dmitry S. Makovey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox