public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] USE flags again (informix, memlimit)
@ 2003-05-14  9:14 Robin H.Johnson
  2003-05-14 13:47 ` foser
  0 siblings, 1 reply; 5+ messages in thread
From: Robin H.Johnson @ 2003-05-14  9:14 UTC (permalink / raw
  To: gentoo-dev

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

I've almost completed the new PHP eclasses for mod_php and CLI php.
I just wanted to discuss a possible new global USE flag.

informix - Provides support for IBM Informix server

This would compliment the current 'oci8' for Oracle.
Once we also get other packages for informix, then will greatly increase
our appeal to the enterprise market :-).

Previously, Tal (coredumb) made enquries about the a memlimit flag on
-core. (Subject: '[gentoo-core] Memory limit useflag' Date: 23? Apr).
Nobody at all responded to the message, so I'm going to just repeat the
just of it here.

This was originally in response to bug #18890. PHP supports a memory
limit option that puts some memory usage limits into place (similar to
ulimit).

We want to push this to a USE flag as it does cause a visible
performance hit for the increase in security it provides.

From a little research on Google, it seems that both TeX and PostGres
support memory limit stuff to some degree (I did not dig much beyond the
first page linked off google).

Any comments about it? Notes that other packages support a memory limit
would be helpful too.

Given the utter lack of response to Tal's previous email to -core, if I
don't get any answer on these by saturday, I'll look at including them
myself as they are needed for the new PHP ebuilds.

-- 
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

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

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

* Re: [gentoo-dev] USE flags again (informix, memlimit)
  2003-05-14  9:14 [gentoo-dev] USE flags again (informix, memlimit) Robin H.Johnson
@ 2003-05-14 13:47 ` foser
  2003-05-14 14:08   ` Spider
  2003-05-14 20:41   ` Robin H.Johnson
  0 siblings, 2 replies; 5+ messages in thread
From: foser @ 2003-05-14 13:47 UTC (permalink / raw
  To: gentoo-dev

On Wed, 2003-05-14 at 11:14, Robin H.Johnson wrote:
> I've almost completed the new PHP eclasses for mod_php and CLI php.
> I just wanted to discuss a possible new global USE flag.
> 
> informix - Provides support for IBM Informix server
> 
> This would compliment the current 'oci8' for Oracle.
> Once we also get other packages for informix, then will greatly increase
> our appeal to the enterprise market :-).

In my opinion USE flags should stay local as long as there's not
multiple uses for it currently available (or pending) in the tree . I
don't know if that's the case here (taking into consideration php and
mod_php are basically the same package).

> 
> Previously, Tal (coredumb) made enquries about the a memlimit flag on
> -core. (Subject: '[gentoo-core] Memory limit useflag' Date: 23? Apr).
> Nobody at all responded to the message, so I'm going to just repeat the
> just of it here
> 
> This was originally in response to bug #18890. PHP supports a memory
> limit option that puts some memory usage limits into place (similar to
> ulimit).
> 
> We want to push this to a USE flag as it does cause a visible
> performance hit for the increase in security it provides.
> 
> From a little research on Google, it seems that both TeX and PostGres
> support memory limit stuff to some degree (I did not dig much beyond the
> first page linked off google).

wouldn't be a general security type of flag better ? In general it seems
like the sort of thing flagged.

> Given the utter lack of response to Tal's previous email to -core, if I
> don't get any answer on these by saturday, I'll look at including them
> myself as they are needed for the new PHP ebuilds.

see it like this, other devs don't deal with your packages and may be
careful to give their opinion about something they haven't looked into
(i know i am).

In general i was looking trough USE flags list, things like icc and
jikes and memlimit maybe, do they really belong in use.desc ? Aren't USE
flags defined as compile time enabling or disabling of certain features
in an application, i guess memlimit fits the description, but icc and
jikes don't, theyre compile time options that have no direct effect on
the functionality of the app. Shouldnt they have their own file,
removing some of the burden of the use.desc file ?

- foser


--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE flags again (informix, memlimit)
  2003-05-14 13:47 ` foser
@ 2003-05-14 14:08   ` Spider
  2003-05-14 15:10     ` foser
  2003-05-14 20:41   ` Robin H.Johnson
  1 sibling, 1 reply; 5+ messages in thread
From: Spider @ 2003-05-14 14:08 UTC (permalink / raw
  To: gentoo-dev

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

begin  quote
On 14 May 2003 15:47:45 +0200
foser <foser@foser.dyn.warande.net> wrote:

> 
> In general i was looking trough USE flags list, things like icc and
> jikes and memlimit maybe, do they really belong in use.desc ? Aren't
> USE flags defined as compile time enabling or disabling of certain
> features in an application, i guess memlimit fits the description, but
> icc and jikes don't, theyre compile time options that have no direct
> effect on the functionality of the app. Shouldnt they have their own
> file, removing some of the burden of the use.desc file ?
> 


Icc adds extra dependencies, since the binary must be run with icc
installed, since it links to icc libraries. so its both a compile time
and a runtime dependency.

jikes, I dont know about, neither about the haskell compiler choice
flags.


//Spider

-- 
begin  .signature
This is a .signature virus! Please copy me into your .signature!
See Microsoft KB Article Q265230 for more information.
end

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

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

* Re: [gentoo-dev] USE flags again (informix, memlimit)
  2003-05-14 14:08   ` Spider
@ 2003-05-14 15:10     ` foser
  0 siblings, 0 replies; 5+ messages in thread
From: foser @ 2003-05-14 15:10 UTC (permalink / raw
  To: gentoo-dev

On Wed, 2003-05-14 at 16:08, Spider wrote:
> Icc adds extra dependencies, since the binary must be run with icc
> installed, since it links to icc libraries. so its both a compile time
> and a runtime dependency.
> 
> jikes, I dont know about, neither about the haskell compiler choice
> flags.

Ofcourse they do have deps, but so does our standard compiler (we don't
have gcc listed in every ebuild). I do not question their existance, i
question their position in comparison to most other USE flags, compiling
options (how do you want to compile) vs. compile time options (what do
you want to compile exactly = USE). The suggested division is just a
superficial one.

- foser


--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE flags again (informix, memlimit)
  2003-05-14 13:47 ` foser
  2003-05-14 14:08   ` Spider
@ 2003-05-14 20:41   ` Robin H.Johnson
  1 sibling, 0 replies; 5+ messages in thread
From: Robin H.Johnson @ 2003-05-14 20:41 UTC (permalink / raw
  To: gentoo-dev

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

On Wed, May 14, 2003 at 03:47:45PM +0200, foser wrote:
> On Wed, 2003-05-14 at 11:14, Robin H.Johnson wrote:
> > I've almost completed the new PHP eclasses for mod_php and CLI php.
> > I just wanted to discuss a possible new global USE flag.
> > 
> > informix - Provides support for IBM Informix server
> > 
> > This would compliment the current 'oci8' for Oracle.
> > Once we also get other packages for informix, then will greatly increase
> > our appeal to the enterprise market :-).
> 
> In my opinion USE flags should stay local as long as there's not
> multiple uses for it currently available (or pending) in the tree . I
> don't know if that's the case here (taking into consideration php and
> mod_php are basically the same package).
Informix is supported by 
dev-java/jdbc-informix
net-www/cocoon

But neither of those need the informix USE flag, however Informix is
supported in general.

> > We want to push this to a USE flag as it does cause a visible
> > performance hit for the increase in security it provides.
> > 
> > From a little research on Google, it seems that both TeX and PostGres
> > support memory limit stuff to some degree (I did not dig much beyond the
> > first page linked off google).
> wouldn't be a general security type of flag better ? In general it seems
> like the sort of thing flagged.
Any suggested names? Postgres and TeX seem to have it because they can
get big easily, not for security reasons.

> > Given the utter lack of response to Tal's previous email to -core, if I
> > don't get any answer on these by saturday, I'll look at including them
> > myself as they are needed for the new PHP ebuilds.
> see it like this, other devs don't deal with your packages and may be
> careful to give their opinion about something they haven't looked into
> (i know i am).
I don't expect that they have looked into my packages deeply, but I was
looking for response regarding these flags and their packages (which I
haven't looked deeply at).

> In general i was looking trough USE flags list, things like icc and
> jikes and memlimit maybe, do they really belong in use.desc ? Aren't USE
> flags defined as compile time enabling or disabling of certain features
> in an application, i guess memlimit fits the description, but icc and
> jikes don't, theyre compile time options that have no direct effect on
> the functionality of the app. Shouldnt they have their own file,
> removing some of the burden of the use.desc file ?
Is the performance of the app not part of it's functionality? If so,
then icc has a use. Likewise for jikes.

-- 
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

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

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

end of thread, other threads:[~2003-05-14 20:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-14  9:14 [gentoo-dev] USE flags again (informix, memlimit) Robin H.Johnson
2003-05-14 13:47 ` foser
2003-05-14 14:08   ` Spider
2003-05-14 15:10     ` foser
2003-05-14 20:41   ` Robin H.Johnson

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