Re: [gentoo-dev] make_desktop_entry in eutils.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Thomas de Grenier de Latour wrote:
 local desktop_file=$(make_desktop_entry -v ...) || die

semi-unrelated, this die will never be called

by design, use of the local keyword overrides the exit status of the subshell 
in the assignment ... you'd need to write it:
local desktop_file; desktop_file=$(make_desktop_entry -v ...) || die
-mike


pgpK63kx9l7iE.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Daniel Black
On Thursday 01 February 2007 18:48, Mike Frysinger wrote:
 On Thursday 01 February 2007, Daniel Black wrote:
  Also creates the following symlinks to it

 i dont see much value in these symlinks ... what do they gain us ?


An easy way to find the closest config when merging a revision/version bump of 
the same package. There are probably some cleaner ways with portage foo.

I see your point that it is a weak reason for symlinks to exist. The hard work 
should be done by the eclass to find the closest config.

  As some packages, like uclibc, have regular cross compile functionality
  which require separate config files for each host. This can be achieved
  with the -s option.

 i dont think the ebuild should care whether it's being cross-compiled ...
 any package should be cross-compilable so the ebuild should really be
 agnostic

 in other words, the search path for the .config should always check
 $CTARGET subdirs followed by $CHOST followed by the normal $CATEGORY

Sure, makes sense.

So clarifying by default the save_config will store it in normal $CATEGORY and 
allow the user to move it into under specific $CTARGET or $CHOST directory if 
that is their desire.

 -mike

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpEiqgUFRzCx.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Daniel Black
On Thursday 01 February 2007 18:55, Brian Harring wrote:
 On Thu, Feb 01, 2007 at 06:21:01PM +1100, Daniel Black wrote:
  Fellow devs,
  WARN_CONFIG
 
  warn_config (useflags)
 
  warns the user that the useflags have been overridden by savedconfig
 
  Anything else?

 overriding use flags by a secondary configuration is a mess waiting to
 happen... needs actual integration in some fashion imo, rather then
 well... you probably should define it in both since it may ignore
 it.

So some foo that says:
die you have enabled X USE flag but your saved config reflects the X USE flag 
been unset. Please correct your saved config by setting GUI=yes 
in /etc/portage/savedconfig/${CATEGORY}/${PXXX}/config.h or unset the USE 
flag X.

Suggested implementation?

 Goes without saying, ignoring manager forced use configuration also
 means crap/missing deps are thus possible...

Yes. So a consistant USE flags/savedconfig is highly desireable.


 Feel free to clarify that little snippet ;)
 ~harring

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpTxvOLRTnEW.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Daniel Black wrote:
 On Thursday 01 February 2007 18:48, Mike Frysinger wrote:
  On Thursday 01 February 2007, Daniel Black wrote:
   Also creates the following symlinks to it
 
  i dont see much value in these symlinks ... what do they gain us ?

 An easy way to find the closest config when merging a revision/version bump
 of the same package. There are probably some cleaner ways with portage foo.

yeah ... i think if the user wants a .config to apply to all versions, then 
they name it ${PN} ... if they want to have certain versions have certain 
configs, then those would be ${P}

i think the busybox ebuild does this scan already and it boils down to a 
pretty simple for loop ... {${PF},${P},${PN}}
-mike


pgpIRo2IIg8o9.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Daniel Black wrote:
 So some foo that says:
 die you have enabled X USE flag but your saved config reflects the X USE
 flag been unset. Please correct your saved config by setting GUI=yes
 in /etc/portage/savedconfig/${CATEGORY}/${PXXX}/config.h or unset the USE
 flag X.

problem i have with this is that you have to enumerate what could be a ton of 
options and bind them to the appropriate USE flag

easier to just say USE=savedconfig overrides everything else
-mike


pgpGsChojcaFJ.pgp
Description: PGP signature


[gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Mike Frysinger
This is your monthly friendly reminder !  Same bat time (typically the
2nd Thursday at 2000 UTC), same bat channel (#gentoo-council @
irc.freenode.net) !

If you have something you'd wish for us to chat about, maybe even
vote on, let us know !  Simply reply to this e-mail for the whole
Gentoo dev list to see.

Keep in mind that every GLEP *re*submission to the council for review
must first be sent to the gentoo-dev mailing list 7 days (minimum)
before being submitted as an agenda item which itself occurs 7 days
before the meeting.  Simply put, the gentoo-dev mailing list must be
notified at least 14 days before the meeting itself.

For more info on the Gentoo Council, feel free to browse our homepage:
http://www.gentoo.org/proj/en/council/
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Gentoo standard UIDs

2007-02-01 Thread José González Gómez

Hi there,

I've recently written an ebuild for a package that needs to create an user,
and I have several questions regarding this issue.

Is there anywhere I can find the list of standard UIDs/GIDs used in Gentoo?
Is there any kind of linux/unix standard regarding this? I've been googling
for this, but although there seems to be some type of convention regarding
reservation of UIDs in some range (0-100, 0-500, 0-999 in useradd man page),
there doesn't seem to be anything resembling a standard. I've also noticed
that each distribution seems to use their own list of reserved UIDs/GIDs.

I also took a look at
http://devmanual.gentoo.org/ebuild-writing/users-and-groups/index.html, and
there they say that you shouldn't hard code the UID/GID, so does enewuser
use some kind of algorithm to keep the new UID/GIDs in a given range? Can I
be sure that a UID generated by enewuser won't collide with some range I
reserve for non system users?

Thanks in advance, best regards
Jose


Re: [gentoo-dev] make_desktop_entry in eutils.eclass

2007-02-01 Thread Jim Ramsay
Thomas de Grenier de Latour wrote:
 On Wed, 31 Jan 2007 23:30:53 -0500, Mike Frysinger [EMAIL PROTECTED]
 wrote:
 
  about the only thing that'd work is an additional parameter called
  cruft that'd be passed unfiltered into the .desktop file
 
 You can also imagine a -v switch, which would make this function print
 the full path (with its $D prefix) of the file.desktop it has created.
 This way, people could do:
 
   src_install() {
 ...
 local desktop_file=$(make_desktop_entry -v ...) || die
 echo MimeType=...   ${desktop_file}
 ...
   }
 
 I don't say this solution is better than the cruft parameter though,
 it's really a matter of taste.

Nice.  I like this idea, and humbly request that someone implement it
in this way, or give me permission to do so.

-- 
Jim Ramsay
Gentoo/Linux Developer (rox)


signature.asc
Description: PGP signature


Re: [gentoo-dev] Gentoo standard UIDs

2007-02-01 Thread William L. Thomson Jr.
On Thu, 2007-02-01 at 15:55 +0100, José González Gómez wrote:
 Hi there,
 
 I've recently written an ebuild for a package that needs to create an
 user, and I have several questions regarding this issue.
 
 Is there anywhere I can find the list of standard UIDs/GIDs used in
 Gentoo? 

There is GLEP 27 but I do not believe any official action has been taken
to implement said GLEP.

http://www.gentoo.org/proj/en/glep/glep-0027.html

I inquired about it several months back on irc, but can't recall the
details at this time. Pretty sure it's not implemented yet, but there
might be some efforts in that direction.

Anyone else have info on this?

-- 
William L. Thomson Jr.
Gentoo/Java


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Gentoo standard UIDs

2007-02-01 Thread Stephen Bennett
On Thu, 01 Feb 2007 10:26:49 -0500
William L. Thomson Jr. [EMAIL PROTECTED] wrote:

 I inquired about it several months back on irc, but can't recall the
 details at this time. Pretty sure it's not implemented yet, but there
 might be some efforts in that direction.

http://svn.pioto.org/viewvc/creandus/
http://svn.pioto.org/viewvc/creandus-overlay/
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo standard UIDs

2007-02-01 Thread Mike Kelly
José González Gómez wrote:
 Is there anywhere I can find the list of standard UIDs/GIDs used in Gentoo?

There is / was such a list in CVS[1] at some point, thought it is far
from complete or current.

 I also took a look at
 http://devmanual.gentoo.org/ebuild-writing/users-and-groups/index.html, and
 there they say that you shouldn't hard code the UID/GID, so does enewuser
 use some kind of algorithm to keep the new UID/GIDs in a given range? Can I
 be sure that a UID generated by enewuser won't collide with some range I
 reserve for non system users?

You can pass -1 as the uid parameter to enewuser. In this case, it will
search for the first free uid between 101 and 999, inclusive.

This will be much nicer / easier to do once I finish my[2] GLEP 27[3]
implementation...

[1] http://sources.gentoo.org/viewcvs.py/gentoo-src/eid_database/
[2] http://soc.pioto.org/
[3] http://www.gentoo.org/proj/en/glep/glep-0027.html

-- 
Mike Kelly



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Grant Goodyear
Vapier wrote: [Wed Jan 31 2007, 11:30:01PM CST]
 If you have something you'd wish for us to chat about, maybe even
 vote on, let us know !  Simply reply to this e-mail for the whole
 Gentoo dev list to see.

Care to weigh-in on the tr1 issue?  Due to the lack of really good
ideas, it may be that a not-so-good one will need to be enacted
by fiat.

-g2boojum-
-- 
Grant Goodyear  
Gentoo Developer
[EMAIL PROTECTED]
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0  9573 A6DC 7152 E0F6 5B76


pgp0vUValY5Wz.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Alec Warner
Mike Frysinger wrote:
 On Thursday 01 February 2007, Daniel Black wrote:
 So some foo that says:
 die you have enabled X USE flag but your saved config reflects the X USE
 flag been unset. Please correct your saved config by setting GUI=yes
 in /etc/portage/savedconfig/${CATEGORY}/${PXXX}/config.h or unset the USE
 flag X.
 
 problem i have with this is that you have to enumerate what could be a ton of 
 options and bind them to the appropriate USE flag
 
 easier to just say USE=savedconfig overrides everything else
 -mike

But at that point the manager has little or no control over the package,
hell you can move the savedconfigs out of /etc/portage/ cause they have
nothing to do with it at all.

You can't do use-deps with this, because you can't effectively enumerate
what a savedconfig build will actually build with (assumining
savedconfig is enabled for that package) since the manager's choices
will just get over-ridden.  The PM would be required to essentially scan
the savedconfig and parse them into an internal package config state.
And from a PM point of view that blows ;)
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] New developer: Martin Jackson (mjolnir)

2007-02-01 Thread Christian Heim

It's my pleasure to introduce to you Martin Jackson (also known as 
mjolnir40k - on IRC at least) our latest addition joining the netmon herd.

Martin is joining from Northwest Arkansas (that's in USA). He's working in the 
IT-field for a well-known company (hopefully it doesn't start with I and ends 
with BM). He states to have major experience with perl (7+ years), bash 
scripting, python and C programming. He's also a FreeBSD ports maintainer.

He's luckily married to a non-geekish wife (is that even possible, while being 
married to a geek?) for 12 years now, has three children (boy, am I lucky I 
don't have children). When he's away from his computer he's trying to read 
standard geek stuff (like Adams, Tolkien and Stephenson) and is a big fan of 
classical and norse mythology.

Please welcome Martin as a new fellow developer among us !

-- 
Christian Heim phreak at gentoo.org
GPG key ID: 9A9F68E6
Fingerprint: AEC4 87B8 32B8 4922 B3A9 DF79 CAE3 556F 9A9F 68E6


pgpTvIqCiQIYy.pgp
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Petteri Räty
Mike Frysinger wrote:
 This is your monthly friendly reminder !  Same bat time (typically the
 2nd Thursday at 2000 UTC), same bat channel (#gentoo-council @
 irc.freenode.net) !
 
 If you have something you'd wish for us to chat about, maybe even
 vote on, let us know !  Simply reply to this e-mail for the whole
 Gentoo dev list to see.
 

I would like the council to discuss if we should have a policy on how
long to wait for a developer to respond to a non critical bug before you
can fix it yourself.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: New developer: Martin Jackson (mjolnir)

2007-02-01 Thread Christian Faulhammer
Christian Heim [EMAIL PROTECTED]:
 Martin is joining from Northwest Arkansas (that's in USA). He's
 working in the IT-field for a well-known company (hopefully it
 doesn't start with I and ends with BM). He states to have major
 experience with perl (7+ years), bash scripting, python and C
 programming. He's also a FreeBSD ports maintainer.

 Welcome!  What fields will you work on?  Not Perl, I guess..

V-Li


signature.asc
Description: PGP signature


[gentoo-dev] New developer: Dean Stephens (desultory)

2007-02-01 Thread Christian Heim

It's my pleasure to introduce to you Dean Stephens (also known as desultory) 
our latest addition joining the forums monkeys.

Dean is joining us from Bangor (that's in Maine). Don't know anything else 
about him, so feel free to harass him on IRC.

So please welcome Dean as a new fellow developer among us !

-- 
Christian Heim phreak at gentoo.org
GPG key ID: 9A9F68E6
Fingerprint: AEC4 87B8 32B8 4922 B3A9 DF79 CAE3 556F 9A9F 68E6


pgpPEJX1RmWCd.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Ciaran McCreesh
On Thu, 1 Feb 2007 04:50:20 -0500 Mike Frysinger [EMAIL PROTECTED]
wrote:
| easier to just say USE=savedconfig overrides everything else

Which means no dep resolution...

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/



signature.asc
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Ciaran McCreesh
On Thu, 01 Feb 2007 20:36:29 +0200 Petteri Räty [EMAIL PROTECTED]
wrote:
| I would like the council to discuss if we should have a policy on how
| long to wait for a developer to respond to a non critical bug before
| you can fix it yourself.

Wouldn't that depend highly upon the bug?

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/



signature.asc
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Thomas Rösner

Daniel Black schrieb:

Fellow devs,

[...]
Ebuilds that already have their implementation of savedconfig:

sys-apps/busybox
sys-libs/uclibc
x11-wm/dwm
x11-misc/dmenu

Other potential candidates:
net-misc/dropbear [2]
app-emulation/mol
app-shells/tcsh
dev-libs/klibc
dev-lang/ccc
mail-mta/sendmail
net-dialup/isdn4k-utils
net-im/kadu
net-irc/cyclone
net-wireless/wpa_supplicant
sys-boot/netboot
sys-libs/uclibc++
www-apache/mod_*
net-misc/asterisk
net-misc/zaptel
dev-lang/php
  


sys-kernel/*? Or perhaps genkernel? Being able to build kernel images 
just like any other package in Gentoo would be nice.


Regards,
   Thomas


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] tr1 dependencies

2007-02-01 Thread Ciaran McCreesh
On Wed, 31 Jan 2007 23:26:06 + Ciaran McCreesh
[EMAIL PROTECTED] wrote:
| virtual/tr1-memory
| virtual/tr1-unordered-containers
| virtual/tr1-random
| virtual/tr1-regex
| 
| Rather a lot of work, and rather icky...

Looking at this some more... We're probably talking about needing the
following new style virtuals:

tr1-utilities (tuples and smart pointers)
tr1-containers (array and unordered associative containers)
tr1-call-wrappers (mem_fn, reference_wrapper, function, bind)
tr1-type-traits
tr1-numerics
tr1-regex
tr1-c-compatibility

The category names match up with the chapter names in The C++ Standard
Library Extensions (Pete Becker / Addison Wesley / 0-321-41299-0).

In terms of providers:

g++-4.1 has utilities, containers, call-wrappers and type-traits.

g++-4.2 adds c-compatibility and numerics.

boost has utilities, containers, call-wrappers, type-traits, numerics
and regex, but in the wrong namespaces. There's a boost tr1 wrapper
being developed, and everything I've seen that uses tr1 so far includes
the namespace using wrappers to make boost an option. Also note that
boost focuses more upon getting stuff to work with every single
compiler than upon decent performance or making things not take weeks
to compile -- most boost headers pull in several megs of other header
files, which *really* hurts compile times.

There are already quite a few packages out there using utilities and
containers.

So far tr2 isn't sufficiently standardised to be relevant to this
discussion.

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/



signature.asc
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Petteri Räty
Ciaran McCreesh wrote:
 On Thu, 01 Feb 2007 20:36:29 +0200 Petteri Räty [EMAIL PROTECTED]
 wrote:
 | I would like the council to discuss if we should have a policy on how
 | long to wait for a developer to respond to a non critical bug before
 | you can fix it yourself.
 
 Wouldn't that depend highly upon the bug?
 

It would but having some kind of deadline after which you are for
example free to take over the package if you want to would be nice.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] make_desktop_entry in eutils.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Jim Ramsay wrote:
 Nice.  I like this idea, and humbly request that someone implement it
 in this way, or give me permission to do so.

that assumes format limitations ... an additional cruft argument would be more 
likely to be merged
-mike


pgpGG8puWkLxF.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Alec Warner wrote:
 But at that point the manager has little or no control over the package,
 hell you can move the savedconfigs out of /etc/portage/ cause they have
 nothing to do with it at all.

 You can't do use-deps with this, because you can't effectively enumerate
 what a savedconfig build will actually build with (assumining
 savedconfig is enabled for that package) since the manager's choices
 will just get over-ridden.  The PM would be required to essentially scan
 the savedconfig and parse them into an internal package config state.
 And from a PM point of view that blows ;)

how does any of this ever really matter in the bigger scheme ?  the point is 
that you can never effectively enumerate the options to the pm, so just stop 
getting in the user's way and let them fully customize the package
-mike


pgp87yDKwCdI3.pgp
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Petteri Räty wrote:
 It would but having some kind of deadline after which you are for
 example free to take over the package if you want to would be nice.

uhh this is certainly no good ... i wouldnt want someone looking at an old bug 
and going shit he hasnt fixed it, this package is now MINE

i feel like a little more communication between people would address this ... 
you want to help fix a bug package, ask the maintainer if it's ok

this isnt for dealing with MIA devs
-mike


pgpnx6j1RCjiU.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Martin Jackson (mjolnir)

2007-02-01 Thread Diego 'Flameeyes' Pettenò
On Thursday 01 February 2007, Christian Heim wrote:
 He's also a FreeBSD ports maintainer.

Hey fresh meat for me then? :)

Welcome Martin, and you sure are welcome to join the Gentoo/FreeBSD if you 
want :)

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, Sound, ALSA, PAM, KDE, CJK, Ruby ...


pgpdURO1ARQrB.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Dean Stephens (desultory)

2007-02-01 Thread Diego 'Flameeyes' Pettenò
On Thursday 01 February 2007, Christian Heim wrote:
 Dean is joining us from Bangor (that's in Maine). Don't know anything else
 about him, so feel free to harass him on IRC.

Welcome Dean... but where Maine is? And more to the point, which Maine is? Is 
the one in the key world?

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, Sound, ALSA, PAM, KDE, CJK, Ruby ...


pgpN3gmtzbcbo.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Dean Stephens (desultory)

2007-02-01 Thread Stephen P. Becker
On Thu, 1 Feb 2007 21:37:05 +0100
Diego 'Flameeyes' Pettenò [EMAIL PROTECTED] wrote:

 On Thursday 01 February 2007, Christian Heim wrote:
  Dean is joining us from Bangor (that's in Maine). Don't know
  anything else about him, so feel free to harass him on IRC.
 
 Welcome Dean... but where Maine is? And more to the point, which
 Maine is? Is the one in the key world?
 

Nice Dark Tower reference, albeit written in almost completely
incoherent English.

-Steve


signature.asc
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Alec Warner
Mike Frysinger wrote:
 On Thursday 01 February 2007, Alec Warner wrote:
 But at that point the manager has little or no control over the package,
 hell you can move the savedconfigs out of /etc/portage/ cause they have
 nothing to do with it at all.

 You can't do use-deps with this, because you can't effectively enumerate
 what a savedconfig build will actually build with (assumining
 savedconfig is enabled for that package) since the manager's choices
 will just get over-ridden.  The PM would be required to essentially scan
 the savedconfig and parse them into an internal package config state.
 And from a PM point of view that blows ;)
 
 how does any of this ever really matter in the bigger scheme ?  the point is 
 that you can never effectively enumerate the options to the pm, so just stop 
 getting in the user's way and let them fully customize the package
 -mike

Because then you get fun things like package.provided where people
inject a randomly configured package that fails PM tests (aka
built_with_use).  You'd have to have some sort of tautology that says
provided packages (and crazyconfig packages) always pass any checks
(such as built_with_use, but could be other checks as well) and then
just fail during build if they don't.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New developer: Martin Jackson (mjolnir)

2007-02-01 Thread Daniel Black

 Please welcome Martin as a new fellow developer among us !

Welcome to Gentoo and netmon in particular.

May your free time be filled with many solved bug reports, version bumps, and 
better integration activities.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpdhj1tgAqwk.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Dean Stephens (desultory)

2007-02-01 Thread Daniel Black
On Friday 02 February 2007 06:02, Christian Heim wrote:
 It's my pleasure to introduce to you Dean Stephens (also known as
 desultory) our latest addition joining the forums monkeys.

 Dean is joining us from Bangor (that's in Maine). Don't know anything else
 about him, so feel free to harass him on IRC.

The good thing about the Gentoo community is there is so many mediums to 
harass you. Its all about choice after all.

 So please welcome Dean as a new fellow developer among us !

Welcome.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgppr2IEnyiqK.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Alec Warner wrote:
 Because then you get fun things like package.provided where people
 inject a randomly configured package that fails PM tests (aka
 built_with_use).  You'd have to have some sort of tautology that says
 provided packages (and crazyconfig packages) always pass any checks
 (such as built_with_use, but could be other checks as well) and then
 just fail during build if they don't.

leave it as an exercise for the user to make sure they set package.use to 
match their .config
-mike


pgpH5ZT62BjKV.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Dean Stephens (desultory)

2007-02-01 Thread Diego 'Flameeyes' Pettenò
On Thursday 01 February 2007, Stephen P. Becker wrote:
 Nice Dark Tower reference, albeit written in almost completely
 incoherent English.

That's my engrish for you, I never said I was good at that :P

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, Sound, ALSA, PAM, KDE, CJK, Ruby ...


pgpRPNqbI3feQ.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Daniel Black
On Friday 02 February 2007 06:27, Ciaran McCreesh wrote:
 On Thu, 1 Feb 2007 04:50:20 -0500 Mike Frysinger [EMAIL PROTECTED]

 wrote:
 | easier to just say USE=savedconfig overrides everything else

 Which means no dep resolution...

USE flags are still used for dependencies.

On Thursday 01 February 2007, Daniel Black wrote:
 The savedconfig configuration control does NOT aim to:
 - replace the USE flag determination of dependencies

It will be possible to configure an option that conflicts with a USE flag in 
some cases. Given the grief that would be caused by trying to determine this 
on every package that uses savedconfig it really isn't worth it.

Having said that there are 2 pseudo options here:

make USE=SAVEDCONFIG capitalised so that it looks and is assumed to be 
dominate.

ewarn You have modified the saved configuration of this package. I assume you 
have set your USE flags to include the appropriate dependencies and/or 
emerged the dependencies already.


-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgp821Hc5OAs6.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Ciaran McCreesh
On Thu, 1 Feb 2007 16:18:22 -0500 Mike Frysinger [EMAIL PROTECTED]
wrote:
| On Thursday 01 February 2007, Alec Warner wrote:
|  Because then you get fun things like package.provided where people
|  inject a randomly configured package that fails PM tests (aka
|  built_with_use).  You'd have to have some sort of tautology that
|  says provided packages (and crazyconfig packages) always pass any
|  checks (such as built_with_use, but could be other checks as well)
|  and then just fail during build if they don't.
| 
| leave it as an exercise for the user to make sure they set
| package.use to match their .config

I'm all for letting users do stupid things if they really want, but
isn't this like sticking up a deliberately wonky staircase with no
handrails over an open vat of evil super villain acid with a sign
saying free cookies at the top?

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/



signature.asc
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Ciaran McCreesh wrote:
 On Thu, 1 Feb 2007 16:18:22 -0500 Mike Frysinger [EMAIL PROTECTED]
 | On Thursday 01 February 2007, Alec Warner wrote:
 |  Because then you get fun things like package.provided where people
 |  inject a randomly configured package that fails PM tests (aka
 |  built_with_use).  You'd have to have some sort of tautology that
 |  says provided packages (and crazyconfig packages) always pass any
 |  checks (such as built_with_use, but could be other checks as well)
 |  and then just fail during build if they don't.
 |
 | leave it as an exercise for the user to make sure they set
 | package.use to match their .config

 I'm all for letting users do stupid things if they really want, but
 isn't this like sticking up a deliberately wonky staircase with no
 handrails over an open vat of evil super villain acid with a sign
 saying free cookies at the top?

i do like cookies, but i dont really think this is a big deal

generating your own .config isnt exactly a trivial thing, so if you're going 
through all the effort of doing so, then it isnt unreasonable to expect the 
person to understand the system

USE=savedconfig enables only the searching of the .config; if it doesnt exist 
the process is skipped
-mike


pgpkl4yYp6D3Y.pgp
Description: PGP signature


[gentoo-dev] Last Rites: net-analyzer/prelude-nids

2007-02-01 Thread Markus Ullmann
Package is outdated, dead upstream and snort as frontend is favoured ;)

Removal on 1st March

Jokey



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for February

2007-02-01 Thread Kevin F. Quinn
On Thu, 01 Feb 2007 22:19:57 +0200
Petteri Räty [EMAIL PROTECTED] wrote:

 Ciaran McCreesh wrote:
  On Thu, 01 Feb 2007 20:36:29 +0200 Petteri Räty
  [EMAIL PROTECTED] wrote:
  | I would like the council to discuss if we should have a policy on
  how | long to wait for a developer to respond to a non critical bug
  before | you can fix it yourself.
  
  Wouldn't that depend highly upon the bug?
  
 
 It would but having some kind of deadline after which you are for
 example free to take over the package if you want to would be nice.

That's going too far; there's certainly no need to take over a package
just to get a fix in.  If you want to take over a package, asking the
current maintainer has to be the first step, not to quietly wait for a
timeout then just grab it.  Similarly asking the current maintainer if
they mind you putting a fix in.

If that approach doesn't succeed, it should then be put in the hands of
devrel to arbitrate.  I don't see that anything more is needed.

-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


[gentoo-dev] Re: eclass proposal - savedconfig.eclass

2007-02-01 Thread Duncan
Thomas Rösner [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below, on  Thu, 01 Feb 2007
20:46:41 +0100:

 sys-kernel/*? Or perhaps genkernel? Being able to build kernel images just
 like any other package in Gentoo would be nice.

But with make oldconfig, so the user gets asked about new options, and
those get saved back to the savedconfig, right?

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: eclass proposal - savedconfig.eclass

2007-02-01 Thread Mike Frysinger
On Thursday 01 February 2007, Duncan wrote:
 But with make oldconfig, so the user gets asked about new options, and
 those get saved back to the savedconfig, right?

i'd say no myself ... or you'd have to add RESTRICT=interactive to the eclass
-mike


pgpskbKKCx4pW.pgp
Description: PGP signature