* [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: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 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 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: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
* 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
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