public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
@ 2005-08-18 14:22 Mark Knecht
  2005-08-18 14:45 ` Christoph Gysin
  2005-08-18 15:00 ` Christoph Gysin
  0 siblings, 2 replies; 11+ messages in thread
From: Mark Knecht @ 2005-08-18 14:22 UTC (permalink / raw
  To: gentoo-user

Hi,
   It seems I've ended up with copies of Mozilla on the two machines I
used to check out Unison. Apparently, at least the way I emerged it,
the ebuild doesn't have any flags to effect this.

   Anyone know how to get rid of Mozilla in this case? If not should I
file an ebuild request?

Thanks,
Mark

-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 14:22 [gentoo-user] unison requires Mozilla, doesn't accept Firefox? Mark Knecht
@ 2005-08-18 14:45 ` Christoph Gysin
  2005-08-18 15:06   ` Matthew Cline
  2005-08-18 15:00 ` Christoph Gysin
  1 sibling, 1 reply; 11+ messages in thread
From: Christoph Gysin @ 2005-08-18 14:45 UTC (permalink / raw
  To: gentoo-user

Mark Knecht wrote:
>    It seems I've ended up with copies of Mozilla on the two machines I
> used to check out Unison. Apparently, at least the way I emerged it,
> the ebuild doesn't have any flags to effect this.

I don't have mozilla installed:

$ emerge -avt unison

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] net-misc/unison-2.12.0  -debug +gtk +gtk2 -static -threads 821 kB
[ebuild  N    ]  net-misc/x11-ssh-askpass-1.2.2-r1  28 kB
[ebuild  N    ]  dev-ml/lablgtk-2.4.0  -debug -doc -glade -gnome -gnomecanvas 
+opengl -svg 622 kB
[ebuild  N    ]   dev-ml/lablgl-1.00  -doc -glut -tcltk 381 kB
[ebuild  N    ]   dev-lang/ocaml-3.08.1  -latex -tcltk 2,002 kB


 >    Anyone know how to get rid of Mozilla in this case? If not should I
 > file an ebuild request?

No. You should file a bug (if it really *is* a bug). But you'll need to be able 
to reproduce it first.

Christoph
-- 
echo mailto: NOSPAM !#$.'<*>'|sed 's. ..'|tr "<*> !#:2" org@fr33z3
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 14:22 [gentoo-user] unison requires Mozilla, doesn't accept Firefox? Mark Knecht
  2005-08-18 14:45 ` Christoph Gysin
@ 2005-08-18 15:00 ` Christoph Gysin
  2005-08-18 16:05   ` Mark Knecht
  1 sibling, 1 reply; 11+ messages in thread
From: Christoph Gysin @ 2005-08-18 15:00 UTC (permalink / raw
  To: gentoo-user

Mark Knecht wrote:
>    It seems I've ended up with copies of Mozilla on the two machines I
> used to check out Unison. Apparently, at least the way I emerged it,
> the ebuild doesn't have any flags to effect this.

Found out some more:

You seem to have the 'gnome', 'mozilla' and 'gtk' or 'gtk2' useflag in your 
make.conf.

This is the relevant dependency tree (snipped out some stuff):

[ebuild  N    ] net-misc/unison-2.12.0  +gtk +gtk2
[ebuild  N    ]  dev-ml/lablgtk-2.4.0  +gnome
[ebuild  N    ]   gnome-base/gnome-panel-2.10.2
[ebuild  N    ]    gnome-extra/evolution-data-server-1.2.3  +mozilla
[ebuild  N    ]     www-client/mozilla-1.7.11

You advised portage to build unison, which needs lablgtk. lablgtk gets built 
with gnome-support, so it needs gnome-panel, which in turn needs 
evolution-data-server. And since you have the global useflag mozilla, this will 
pull mozilla in.

Right? (could also be some other combination of use-flags, you get the idea)

Christoph
-- 
echo mailto: NOSPAM !#$.'<*>'|sed 's. ..'|tr "<*> !#:2" org@fr33z3
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 14:45 ` Christoph Gysin
@ 2005-08-18 15:06   ` Matthew Cline
  0 siblings, 0 replies; 11+ messages in thread
From: Matthew Cline @ 2005-08-18 15:06 UTC (permalink / raw
  To: gentoo-user

> Mark Knecht wrote:
> >    It seems I've ended up with copies of Mozilla on the two machines I
> > used to check out Unison. Apparently, at least the way I emerged it,
> > the ebuild doesn't have any flags to effect this.
> 


On 8/18/05, Christoph Gysin <cgysin@gmx.ch> wrote:
> 
> $ emerge -avt unison
> 
> These are the packages that I would merge, in reverse order:
> 
> Calculating dependencies ...done!
> [ebuild  N    ] net-misc/unison-2.12.0  -debug +gtk +gtk2 -static -threads 821 kB
> [ebuild  N    ]  net-misc/x11-ssh-askpass-1.2.2-r1  28 kB
> [ebuild  N    ]  dev-ml/lablgtk-2.4.0  -debug -doc -glade -gnome -gnomecanvas
> +opengl -svg 622 kB
> [ebuild  N    ]   dev-ml/lablgl-1.00  -doc -glut -tcltk 381 kB
> [ebuild  N    ]   dev-lang/ocaml-3.08.1  -latex -tcltk 2,002 kB
> 
> 

Is it possible that the one of the dependencies pulls in Mozilla? Try
emerge with the --tree option for more info.

Matt

-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 15:00 ` Christoph Gysin
@ 2005-08-18 16:05   ` Mark Knecht
  2005-08-18 18:05     ` Daniel Drake
  0 siblings, 1 reply; 11+ messages in thread
From: Mark Knecht @ 2005-08-18 16:05 UTC (permalink / raw
  To: gentoo-user

On 8/18/05, Christoph Gysin <cgysin@gmx.ch> wrote:
> Mark Knecht wrote:
> >    It seems I've ended up with copies of Mozilla on the two machines I
> > used to check out Unison. Apparently, at least the way I emerged it,
> > the ebuild doesn't have any flags to effect this.
> 
> Found out some more:
> 
> You seem to have the 'gnome', 'mozilla' and 'gtk' or 'gtk2' useflag in your
> make.conf.
> 
> This is the relevant dependency tree (snipped out some stuff):
> 
> [ebuild  N    ] net-misc/unison-2.12.0  +gtk +gtk2
> [ebuild  N    ]  dev-ml/lablgtk-2.4.0  +gnome
> [ebuild  N    ]   gnome-base/gnome-panel-2.10.2
> [ebuild  N    ]    gnome-extra/evolution-data-server-1.2.3  +mozilla
> [ebuild  N    ]     www-client/mozilla-1.7.11
> 
> You advised portage to build unison, which needs lablgtk. lablgtk gets built
> with gnome-support, so it needs gnome-panel, which in turn needs
> evolution-data-server. And since you have the global useflag mozilla, this will
> pull mozilla in.
> 
> Right? (could also be some other combination of use-flags, you get the idea)
> 
> Christoph

Christoph,
   Hi, I think you're basically right but this is a case where the
real meaning of flags is important? My understanding of the 'mozilla'
flag was that it instructed apps to build in support for Mozilla and
not that it required Mozilla to get emerged.

   My real thought here is not that I really want 'mozilla' support in
Unison but if any app needs a browser that it should be happy with
Firefox instead of any other app.

   I could look at removing the global mozilla flag and using it only
on certain apps, but really I'm wondering why Unison didn't accept
Firefox as a browser and wondering if the ebuild for it, or more
likely evolution-data-server, could be improved in that area.

thanks,
Mark
>

-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 16:05   ` Mark Knecht
@ 2005-08-18 18:05     ` Daniel Drake
  2005-08-18 18:39       ` Willie Wong
  2005-08-18 23:19       ` Mark Knecht
  0 siblings, 2 replies; 11+ messages in thread
From: Daniel Drake @ 2005-08-18 18:05 UTC (permalink / raw
  To: gentoo-user

Hi,

Mark Knecht wrote:
>    I could look at removing the global mozilla flag and using it only
> on certain apps, but really I'm wondering why Unison didn't accept
> Firefox as a browser and wondering if the ebuild for it, or more
> likely evolution-data-server, could be improved in that area.

I don't know what unison is, but in most cases you can't just swap out firefox 
for mozilla.

Firefox is a web browser.
Mozilla is a web browser (with email client, etc) plus a sofware development 
kit and relevant development libraries.

So even though you are asking "Why does it need mozilla? I have firefox, won't 
that do?", the answer (in the usual scenarios) is no, as they are very 
different packages and firefox does not provide a lot of stuff which mozilla does.

Hopefully in the future, mozilla will split out the SDK/libraries into a 
seperate package so that you don't have to install the mozilla 
webbrowser/emailer/etc.

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



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 18:05     ` Daniel Drake
@ 2005-08-18 18:39       ` Willie Wong
  2005-08-18 23:19       ` Mark Knecht
  1 sibling, 0 replies; 11+ messages in thread
From: Willie Wong @ 2005-08-18 18:39 UTC (permalink / raw
  To: gentoo-user

On Thu, Aug 18, 2005 at 07:05:51PM +0100, Daniel Drake wrote:
> Hopefully in the future, mozilla will split out the SDK/libraries into a 
> seperate package so that you don't have to install the mozilla 
> webbrowser/emailer/etc.

For right now, the moznocompose, moznomail flags gets rid of the html
editor and emailer. There are some other ones if you

grep moz /usr/portage/profiles/use.local.desc

W
> 
> Daniel
> -- 
> gentoo-user@gentoo.org mailing list

-- 
omega says hi
i think he might be sulking
because he has fur
   ~S
Sortir en Pantoufles: up 6 days, 21:40
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 18:05     ` Daniel Drake
  2005-08-18 18:39       ` Willie Wong
@ 2005-08-18 23:19       ` Mark Knecht
  2005-08-18 23:42         ` Holly Bostick
  2005-08-18 23:57         ` Neil Bothwick
  1 sibling, 2 replies; 11+ messages in thread
From: Mark Knecht @ 2005-08-18 23:19 UTC (permalink / raw
  To: gentoo-user

On 8/18/05, Daniel Drake <dsd@gentoo.org> wrote:
> Hi,
> 
> Mark Knecht wrote:
> >    I could look at removing the global mozilla flag and using it only
> > on certain apps, but really I'm wondering why Unison didn't accept
> > Firefox as a browser and wondering if the ebuild for it, or more
> > likely evolution-data-server, could be improved in that area.
> 
> I don't know what unison is, but in most cases you can't just swap out firefox
> for mozilla.
> 
> Firefox is a web browser.
> Mozilla is a web browser (with email client, etc) plus a sofware development
> kit and relevant development libraries.
> 
> So even though you are asking "Why does it need mozilla? I have firefox, won't
> that do?", the answer (in the usual scenarios) is no, as they are very
> different packages and firefox does not provide a lot of stuff which mozilla does.
> 
> Hopefully in the future, mozilla will split out the SDK/libraries into a
> seperate package so that you don't have to install the mozilla
> webbrowser/emailer/etc.
> 
> Daniel

Daniel,
   Hi. You make a very valid and important point. Thanks.

   Beyond Mozilla splitting out portions of it's functionality it
seems to me that, as a pure user type, I have no way of determining
what a given flag is intending to do when emerge is run. If, for
instance, there was some query through emerge that told me something
about what feature a flag was enabling then in this case (possibly)
we'd see that Unison was depending on Mozilla's mail features, or
Mozilla's browser features, or Mozilla's SDK. If it told me it was SDK
then clearly I wouldn't expect Firefox to provide that. If it's a
browser feature then I think I'd be warranted in asking why it didn't
accept Firefox.

   Is this not reasonable?

Thanks,
Mark

-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 23:19       ` Mark Knecht
@ 2005-08-18 23:42         ` Holly Bostick
  2005-08-19  2:32           ` Nick Rout
  2005-08-18 23:57         ` Neil Bothwick
  1 sibling, 1 reply; 11+ messages in thread
From: Holly Bostick @ 2005-08-18 23:42 UTC (permalink / raw
  To: gentoo-user

Mark Knecht schreef:
> On 8/18/05, Daniel Drake <dsd@gentoo.org> wrote:
> 
>>Hi,
>>
>>Mark Knecht wrote:
>>
>>>   I could look at removing the global mozilla flag and using it only
>>>on certain apps, but really I'm wondering why Unison didn't accept
>>>Firefox as a browser and wondering if the ebuild for it, or more
>>>likely evolution-data-server, could be improved in that area.
>>
>>I don't know what unison is, but in most cases you can't just swap out firefox
>>for mozilla.
>>
>>Firefox is a web browser.
>>Mozilla is a web browser (with email client, etc) plus a sofware development
>>kit and relevant development libraries.
>>
>>So even though you are asking "Why does it need mozilla? I have firefox, won't
>>that do?", the answer (in the usual scenarios) is no, as they are very
>>different packages and firefox does not provide a lot of stuff which mozilla does.
>>
>>Hopefully in the future, mozilla will split out the SDK/libraries into a
>>seperate package so that you don't have to install the mozilla
>>webbrowser/emailer/etc.
>>
>>Daniel
> 
> 
> Daniel,
>    Hi. You make a very valid and important point. Thanks.
> 
>    Beyond Mozilla splitting out portions of it's functionality it
> seems to me that, as a pure user type, I have no way of determining
> what a given flag is intending to do when emerge is run. If, for
> instance, there was some query through emerge that told me something
> about what feature a flag was enabling then in this case (possibly)
> we'd see that Unison was depending on Mozilla's mail features, or
> Mozilla's browser features, or Mozilla's SDK. If it told me it was SDK
> then clearly I wouldn't expect Firefox to provide that. If it's a
> browser feature then I think I'd be warranted in asking why it didn't
> accept Firefox.
> 
>    Is this not reasonable?
> 

Not completely. I was going to say, most of the time when one installs a
program, one has some idea of what it does, and thus could hazard a
guess as to what thus-and-so USE flag could be expected to enable.

But in order to say that, I would have to know what unison was, so I
looked it up:

 eix unison
* net-misc/unison
     Available versions:  2.9.1-r1 2.12.0 ~2.13.0
     Installed:           none
     Homepage:            http://www.cis.upenn.edu/~bcpierce/unison/
     Description:         Two-way cross-platform file synchronizer



... and thought I could see no reason why a file-synchronization program
would demand mozilla at all, so I emerge -pv'ed it:

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] dev-lang/ocaml-3.08.1  -latex +tcltk 2,002 kB
[ebuild  N    ] dev-ml/lablgl-1.00  -doc +glut +tcltk 381 kB
[ebuild  N    ] dev-ml/lablgtk-2.4.0  -debug -doc -glade +gnome
-gnomecanvas +opengl +svg 622 kB
[ebuild  N    ] net-misc/x11-ssh-askpass-1.2.2-r1  28 kB
[ebuild  N    ] net-misc/unison-2.12.0  -debug +gtk +gtk2 -static
+threads 821 kB

... and I do have 'mozilla' in my USE flags-- why, I don't know,
actually, but I disable the flag for individual programs, as I don't
want Mozilla, and don't have it installed:

eix mozilla
* app-office/mozilla-sunbird-bin
     Available versions:  [M]0.2 [M]0.2.20050724
     Installed:           none
     Homepage:
http://www.mozilla.org/projects/calendar/sunbird.html
     Description:         The Mozilla Sunbird Calendar

* mail-client/mozilla-thunderbird
     Available versions:  1.0.5 1.0.5-r1 1.0.6-r2 1.0.6-r3 1.0.6-r4
     Installed:           1.0.6-r4
     Homepage:            http://www.mozilla.org/projects/thunderbird/
     Description:         Thunderbird Mail Client

* mail-client/mozilla-thunderbird-bin
     Available versions:  1.0.6-r3
     Installed:           none
     Homepage:            http://www.mozilla.org/projects/thunderbird
     Description:         The Mozilla Thunderbird Mail & News Reader

* net-www/kaffeine-mozilla-plugin
     Available versions:  0.2
     Installed:           none
     Homepage:            http://kaffeine.sourceforge.net/
     Description:         The Kaffeine Mozilla starter plugin.

* www-client/mozilla
     Available versions:  1.7.10-r1 ~1.7.10-r2 ~1.7.10-r3 1.7.11
~1.7.11-r1 [M]1.7.11-r2
     Installed:           none
     Homepage:            http://www.mozilla.org
     Description:         Mozilla Application Suite - web browser,
email, HTML editor, IRC

* www-client/mozilla-bin
     Available versions:  1.7.10-r1
     Installed:           none
     Homepage:            http://www.mozilla.org
     Description:         Mozilla Application Suite - web browser,
email, HTML editor, IRC

* www-client/mozilla-firefox
     Available versions:  1.0.6-r2 1.0.6-r3 1.0.6-r4 1.0.6-r5 [M]1.0.6-r6
     Installed:           1.0.6-r5
     Homepage:            http://www.mozilla.org/projects/firefox/
     Description:         Firefox Web Browser

So I don't know what's dragging mozilla in for you-- except that
evolution data server, which I noticed in one of your previous posts,
which does require mozilla, and is enabled these days via the 'eds' USE
flag, which I have explicitly disabled.

But even eds doesn't seem to be dragged in via the unison emerge; I
certainly don't see any 'eds' USE flag on any of the dependencies.

Ultimately, I'm questioning whether unison is in fact the culprit
here.... you might want to disable the 'eds' USE flag for gnome-panel,
if that's the real bad guy here, as Christoph suggested.

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



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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 23:19       ` Mark Knecht
  2005-08-18 23:42         ` Holly Bostick
@ 2005-08-18 23:57         ` Neil Bothwick
  1 sibling, 0 replies; 11+ messages in thread
From: Neil Bothwick @ 2005-08-18 23:57 UTC (permalink / raw
  To: gentoo-user

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

On Thu, 18 Aug 2005 16:19:59 -0700, Mark Knecht wrote:

>    Beyond Mozilla splitting out portions of it's functionality it
> seems to me that, as a pure user type, I have no way of determining
> what a given flag is intending to do when emerge is run. If, for
> instance, there was some query through emerge that told me something
> about what feature a flag was enabling then in this case (possibly)
> we'd see that Unison was depending on Mozilla's mail features, or
> Mozilla's browser features, or Mozilla's SDK. If it told me it was SDK
> then clearly I wouldn't expect Firefox to provide that. If it's a
> browser feature then I think I'd be warranted in asking why it didn't
> accept Firefox.

It wouldn't help in this case, because Unison does not depend on Mozilla,
nor does it use the mozilla USE flag. You can get the sort of information
you need by reading the ebuild, USE flag settings normally alter
configure options.

Some way of getting this information in plain English would be nice, but
that would require it to be added to every ebuild individually.


-- 
Neil Bothwick

Loose bits sink chips.

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

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

* Re: [gentoo-user] unison requires Mozilla, doesn't accept Firefox?
  2005-08-18 23:42         ` Holly Bostick
@ 2005-08-19  2:32           ` Nick Rout
  0 siblings, 0 replies; 11+ messages in thread
From: Nick Rout @ 2005-08-19  2:32 UTC (permalink / raw
  To: gentoo-user


On Fri, 19 Aug 2005 01:42:23 +0200
Holly Bostick wrote:

> So I don't know what's dragging mozilla in for you-- except that
> evolution data server, which I noticed in one of your previous posts,
> which does require mozilla, and is enabled these days via the 'eds' USE
> flag, which I have explicitly disabled.
> 
> But even eds doesn't seem to be dragged in via the unison emerge; I
> certainly don't see any 'eds' USE flag on any of the dependencies.
> 
> Ultimately, I'm questioning whether unison is in fact the culprit
> here.... you might want to disable the 'eds' USE flag for gnome-panel,
> if that's the real bad guy here, as Christoph suggested.

Basically, as far as i can work out, mozilla is a dependency of something
that is a dependency of (add layers of recursion) unison IF gtk and
mozilla are in the use flags.  USE=mozilla doesn't directly affect
unison, it works on one of the packages down the recursion chain a bit.
(I think it is in fact EDS)

Thats just from a play I had, can't be bothered repeating it or whatever,
-v,  -a and -t  are there to prevent unwanted consequences of emerge. 


-- 
Nick Rout <nick@rout.co.nz>

-- 
gentoo-user@gentoo.org mailing list



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

end of thread, other threads:[~2005-08-19  2:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-18 14:22 [gentoo-user] unison requires Mozilla, doesn't accept Firefox? Mark Knecht
2005-08-18 14:45 ` Christoph Gysin
2005-08-18 15:06   ` Matthew Cline
2005-08-18 15:00 ` Christoph Gysin
2005-08-18 16:05   ` Mark Knecht
2005-08-18 18:05     ` Daniel Drake
2005-08-18 18:39       ` Willie Wong
2005-08-18 23:19       ` Mark Knecht
2005-08-18 23:42         ` Holly Bostick
2005-08-19  2:32           ` Nick Rout
2005-08-18 23:57         ` Neil Bothwick

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