public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] USE & Portages
@ 2001-01-15  1:34 Jerry A!
  2001-01-15  9:30 ` drobbins
  0 siblings, 1 reply; 9+ messages in thread
From: Jerry A! @ 2001-01-15  1:34 UTC (permalink / raw
  To: gentoo-dev

Dan & Achim,

Hey, I've finally gotten a decent break in my work schedule.  So, I'm
getting around to cleaning up the mail portages (I'd like to have them
done by the time rc4 hits the street).

Anyway, as we discussed before, the current setup tends to be a little
clunky and the multiple ebuilds can cause things to inadvertantly get
out of sync. 

So, I was thinking (yeah, I know how dangerous that is).  Is it possible
to specify USE on the command-line?  If not, how out-of-place would it
be to specify USE in the .ebuild?

        --Jerry

name:  Jerry Alexandratos         ||  Open-Source software isn't a
phone: 703.599.6023               ||  matter of life or death...
email: jerry@akopia.com           ||  ...It's much more important
                                  ||  than that!


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

* Re: [gentoo-dev] USE & Portages
  2001-01-15  1:34 [gentoo-dev] USE & Portages Jerry A!
@ 2001-01-15  9:30 ` drobbins
  2001-01-15 11:06   ` Jerry A!
  0 siblings, 1 reply; 9+ messages in thread
From: drobbins @ 2001-01-15  9:30 UTC (permalink / raw
  To: gentoo-dev

On Mon, Jan 15, 2001 at 03:32:16AM -0500, Jerry A! wrote:

> So, I was thinking (yeah, I know how dangerous that is).  Is it possible
> to specify USE on the command-line?  If not, how out-of-place would it
> be to specify USE in the .ebuild?

Right now, you can't specify USE as an environment variable, it's not really
intended for that purpose.  You're supposed to use it to tell Portage to 
enable or disable certain optional functionality on a system-wide basis, so that
the ebuilds know whether or not to compile-in optional GNOME support if it
is available, for instance.

Maybe if you can describe the specific problem you're trying to solve, we
can help you find a better solution (or create a solution if needed).

Best Regards,

-- 
Daniel Robbins					<drobbins@gentoo.org>
President/CEO					http://www.gentoo.org 
Gentoo Technologies, Inc.			


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

* Re: [gentoo-dev] USE & Portages
  2001-01-15  9:30 ` drobbins
@ 2001-01-15 11:06   ` Jerry A!
  2001-01-15 13:05     ` Achim Gottinger
  0 siblings, 1 reply; 9+ messages in thread
From: Jerry A! @ 2001-01-15 11:06 UTC (permalink / raw
  To: gentoo-dev

On Mon, Jan 15, 2001 at 09:29:48AM -0700, drobbins@gentoo.org wrote:
: On Mon, Jan 15, 2001 at 03:32:16AM -0500, Jerry A! wrote:
: 
: > So, I was thinking (yeah, I know how dangerous that is).  Is it possible
: > to specify USE on the command-line?  If not, how out-of-place would it
: > be to specify USE in the .ebuild?
: 
: Right now, you can't specify USE as an environment variable, it's not really
: intended for that purpose.  You're supposed to use it to tell Portage to 
: enable or disable certain optional functionality on a system-wide basis, so that
: the ebuilds know whether or not to compile-in optional GNOME support if it
: is available, for instance.
: 
: Maybe if you can describe the specific problem you're trying to solve, we
: can help you find a better solution (or create a solution if needed).

What I'm looking for is optional functionality of a portage-specific
basis.

For instance, instead of having exim, exim-ldap, postfix, postfix-tls,
etc... ebuilds which may or may not get out of sync (like the qmail ones
currently are), I'd like to have one portage.  In that portage or
through the use of a command-line variable have the user choose what
options they want (tls, mysql, ldap, etc...).  Or, at the very least
have a USE= line in the ebuild that they can edit to suit their tastes.

If this isn't possible, then I suggest adding options like: mta-tls,
mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.

My only reservation for this is that we may eventually run into MTAs
that don't support all the functionality.  But then again, that can be
solved, so maybe I'm making a mountain out of a molehill.

Anyway, let me know how you'd like me to proceed.

        --Jerry

name:  Jerry Alexandratos         ||  Open-Source software isn't a
phone: 703.599.6023               ||  matter of life or death...
email: jerry@akopia.com           ||  ...It's much more important
                                  ||  than that!


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

* Re: [gentoo-dev] USE & Portages
  2001-01-15 11:06   ` Jerry A!
@ 2001-01-15 13:05     ` Achim Gottinger
  2001-01-15 13:09       ` Jerry A!
  0 siblings, 1 reply; 9+ messages in thread
From: Achim Gottinger @ 2001-01-15 13:05 UTC (permalink / raw
  To: gentoo-dev

"Jerry A!" wrote:

> On Mon, Jan 15, 2001 at 09:29:48AM -0700, drobbins@gentoo.org wrote:
> : On Mon, Jan 15, 2001 at 03:32:16AM -0500, Jerry A! wrote:
> :
> : > So, I was thinking (yeah, I know how dangerous that is).  Is it possible
> : > to specify USE on the command-line?  If not, how out-of-place would it
> : > be to specify USE in the .ebuild?
> :
> : Right now, you can't specify USE as an environment variable, it's not really
> : intended for that purpose.  You're supposed to use it to tell Portage to
> : enable or disable certain optional functionality on a system-wide basis, so that
> : the ebuilds know whether or not to compile-in optional GNOME support if it
> : is available, for instance.
> :
> : Maybe if you can describe the specific problem you're trying to solve, we
> : can help you find a better solution (or create a solution if needed).
>
> What I'm looking for is optional functionality of a portage-specific
> basis.
>
> For instance, instead of having exim, exim-ldap, postfix, postfix-tls,
> etc... ebuilds which may or may not get out of sync (like the qmail ones
> currently are), I'd like to have one portage.  In that portage or
> through the use of a command-line variable have the user choose what
> options they want (tls, mysql, ldap, etc...).  Or, at the very least
> have a USE= line in the ebuild that they can edit to suit their tastes.
>
> If this isn't possible, then I suggest adding options like: mta-tls,
> mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.

I think that is a good idea, but don't use only mysql or ldap because I'm
planning to use that for stuff like gnome-db, php

THX achim

>
>
> My only reservation for this is that we may eventually run into MTAs
> that don't support all the functionality.  But then again, that can be
> solved, so maybe I'm making a mountain out of a molehill.

>
>
> Anyway, let me know how you'd like me to proceed.
>
>         --Jerry
>
> name:  Jerry Alexandratos         ||  Open-Source software isn't a
> phone: 703.599.6023               ||  matter of life or death...
> email: jerry@akopia.com           ||  ...It's much more important
>                                   ||  than that!
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://www.gentoo.org/mailman/listinfo/gentoo-dev



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

* Re: [gentoo-dev] USE & Portages
  2001-01-15 13:05     ` Achim Gottinger
@ 2001-01-15 13:09       ` Jerry A!
  2001-01-15 13:32         ` Achim Gottinger
  0 siblings, 1 reply; 9+ messages in thread
From: Jerry A! @ 2001-01-15 13:09 UTC (permalink / raw
  To: gentoo-dev

On Mon, Jan 15, 2001 at 08:37:06PM +0100, Achim Gottinger wrote:
: > If this isn't possible, then I suggest adding options like: mta-tls,
: > mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.
: 
: I think that is a good idea, but don't use only mysql or ldap because I'm
: planning to use that for stuff like gnome-db, php

Don't worry Achim, I'll use mta-mysql, mta-ldap, etc...  Hmm, it's like
deja vu?  8)

        --Jerry

name:  Jerry Alexandratos         ||  Open-Source software isn't a
phone: 703.599.6023               ||  matter of life or death...
email: jerry@akopia.com           ||  ...It's much more important
                                  ||  than that!


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

* Re: [gentoo-dev] USE & Portages
  2001-01-15 13:09       ` Jerry A!
@ 2001-01-15 13:32         ` Achim Gottinger
  2001-01-15 13:55           ` Jerry A!
  0 siblings, 1 reply; 9+ messages in thread
From: Achim Gottinger @ 2001-01-15 13:32 UTC (permalink / raw
  To: gentoo-dev

"Jerry A!" wrote:

> On Mon, Jan 15, 2001 at 08:37:06PM +0100, Achim Gottinger wrote:
> : > If this isn't possible, then I suggest adding options like: mta-tls,
> : > mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.
> :
> : I think that is a good idea, but don't use only mysql or ldap because I'm
> : planning to use that for stuff like gnome-db, php
>
> Don't worry Achim, I'll use mta-mysql, mta-ldap, etc...  Hmm, it's like
> deja vu?  8)
>

Did I miss something?

Another thing. There are two openldap packages in the tree right now. As 2.0
came out most
apps did not support it. This might have changed and I will test 2.0 this week
for a few packages.
Maybe you can try to build the mta's with openldap-2.0.

Should I make the required changes to your dev-ruby packages?

Achim

()()
/°°\


>
>         --Jerry
>
> name:  Jerry Alexandratos         ||  Open-Source software isn't a
> phone: 703.599.6023               ||  matter of life or death...
> email: jerry@akopia.com           ||  ...It's much more important
>                                   ||  than that!
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://www.gentoo.org/mailman/listinfo/gentoo-dev



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

* Re: [gentoo-dev] USE & Portages
  2001-01-15 13:32         ` Achim Gottinger
@ 2001-01-15 13:55           ` Jerry A!
  2001-01-15 14:42             ` Achim Gottinger
  2001-01-16 10:17             ` Achim Gottinger
  0 siblings, 2 replies; 9+ messages in thread
From: Jerry A! @ 2001-01-15 13:55 UTC (permalink / raw
  To: gentoo-dev

On Mon, Jan 15, 2001 at 09:03:53PM +0100, Achim Gottinger wrote:
: "Jerry A!" wrote:
: 
: > On Mon, Jan 15, 2001 at 08:37:06PM +0100, Achim Gottinger wrote:
: > : > "Jerry A!" wrote:
: > : > If this isn't possible, then I suggest adding options like: mta-tls,
: > : > mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.
: > :
: > : I think that is a good idea, but don't use only mysql or ldap because I'm
: > : planning to use that for stuff like gnome-db, php
: >
: > Don't worry Achim, I'll use mta-mysql, mta-ldap, etc...  Hmm, it's like
: > deja vu?  8)
: >
: 
:
: Did I miss something?

Yeah, look at the part of my message your originally responded to (it's
included above).  8)

: Another thing. There are two openldap packages in the tree right now. As 2.0
: came out most
: apps did not support it. This might have changed and I will test 2.0 this week
: for a few packages.
: Maybe you can try to build the mta's with openldap-2.0.

I'll take a look at it.  But honestly, I'll probably just commit the the
base versions first and then start adding more later.  My fear is that
they'll compile, but I don't have any accurate way of testing them.

: Should I make the required changes to your dev-ruby packages?

Please do.  Thanks...

        --Jerry

name:  Jerry Alexandratos         ||  Open-Source software isn't a
phone: 703.599.6023               ||  matter of life or death...
email: jerry@akopia.com           ||  ...It's much more important
                                  ||  than that!


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

* Re: [gentoo-dev] USE & Portages
  2001-01-15 13:55           ` Jerry A!
@ 2001-01-15 14:42             ` Achim Gottinger
  2001-01-16 10:17             ` Achim Gottinger
  1 sibling, 0 replies; 9+ messages in thread
From: Achim Gottinger @ 2001-01-15 14:42 UTC (permalink / raw
  To: gentoo-dev

"Jerry A!" wrote:

> On Mon, Jan 15, 2001 at 09:03:53PM +0100, Achim Gottinger wrote:
> : "Jerry A!" wrote:
> :
> : > On Mon, Jan 15, 2001 at 08:37:06PM +0100, Achim Gottinger wrote:
> : > : > "Jerry A!" wrote:
> : > : > If this isn't possible, then I suggest adding options like: mta-tls,
> : > : > mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.
> : > :
> : > : I think that is a good idea, but don't use only mysql or ldap because I'm
> : > : planning to use that for stuff like gnome-db, php
> : >
> : > Don't worry Achim, I'll use mta-mysql, mta-ldap, etc...  Hmm, it's like
> : > deja vu?  8)
> : >
> :
> :
> : Did I miss something?
>
> Yeah, look at the part of my message your originally responded to (it's
> included above).  8)

:-}

>
>
> : Another thing. There are two openldap packages in the tree right now. As 2.0
> : came out most
> : apps did not support it. This might have changed and I will test 2.0 this week
> : for a few packages.
> : Maybe you can try to build the mta's with openldap-2.0.
>
> I'll take a look at it.  But honestly, I'll probably just commit the the
> base versions first and then start adding more later.  My fear is that
> they'll compile, but I don't have any accurate way of testing them.

I used openldap 1.x here as a adress-database for netscape and this package should
work fine.
But I did not test 2.0. So if you test if it compiles correct against 2.0 that
should be ok for now.

>
>
> : Should I make the required changes to your dev-ruby packages?
>
> Please do.  Thanks...

Ok, I will

>
>

Bye achim

>
>         --Jerry
>
> name:  Jerry Alexandratos         ||  Open-Source software isn't a
> phone: 703.599.6023               ||  matter of life or death...
> email: jerry@akopia.com           ||  ...It's much more important
>                                   ||  than that!
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://www.gentoo.org/mailman/listinfo/gentoo-dev



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

* Re: [gentoo-dev] USE & Portages
  2001-01-15 13:55           ` Jerry A!
  2001-01-15 14:42             ` Achim Gottinger
@ 2001-01-16 10:17             ` Achim Gottinger
  1 sibling, 0 replies; 9+ messages in thread
From: Achim Gottinger @ 2001-01-16 10:17 UTC (permalink / raw
  To: gentoo-dev

"Jerry A!" wrote:

> On Mon, Jan 15, 2001 at 09:03:53PM +0100, Achim Gottinger wrote:
> : "Jerry A!" wrote:
> :
> : > On Mon, Jan 15, 2001 at 08:37:06PM +0100, Achim Gottinger wrote:
> : > : > "Jerry A!" wrote:
> : > : > If this isn't possible, then I suggest adding options like: mta-tls,
> : > : > mta-mysql, mta-ldap, etc... to /etc/make.defaults and /etc/make.conf.
> : > :
> : > : I think that is a good idea, but don't use only mysql or ldap because I'm
> : > : planning to use that for stuff like gnome-db, php
> : >
> : > Don't worry Achim, I'll use mta-mysql, mta-ldap, etc...  Hmm, it's like
> : > deja vu?  8)
> : >
> :
> :
> : Did I miss something?
>
> Yeah, look at the part of my message your originally responded to (it's
> included above).  8)
>
> : Another thing. There are two openldap packages in the tree right now. As 2.0
> : came out most
> : apps did not support it. This might have changed and I will test 2.0 this week
> : for a few packages.
> : Maybe you can try to build the mta's with openldap-2.0.
>
> I'll take a look at it.  But honestly, I'll probably just commit the the
> base versions first and then start adding more later.  My fear is that
> they'll compile, but I don't have any accurate way of testing them.
>
> : Should I make the required changes to your dev-ruby packages?
>
> Please do.  Thanks...

Done. (achim)

>
>
>         --Jerry
>
> name:  Jerry Alexandratos         ||  Open-Source software isn't a
> phone: 703.599.6023               ||  matter of life or death...
> email: jerry@akopia.com           ||  ...It's much more important
>                                   ||  than that!
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://www.gentoo.org/mailman/listinfo/gentoo-dev



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

end of thread, other threads:[~2001-01-16 17:16 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-15  1:34 [gentoo-dev] USE & Portages Jerry A!
2001-01-15  9:30 ` drobbins
2001-01-15 11:06   ` Jerry A!
2001-01-15 13:05     ` Achim Gottinger
2001-01-15 13:09       ` Jerry A!
2001-01-15 13:32         ` Achim Gottinger
2001-01-15 13:55           ` Jerry A!
2001-01-15 14:42             ` Achim Gottinger
2001-01-16 10:17             ` Achim Gottinger

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