[gentoo-dev] Re: Default src_install for EAPI-2 or following EAPI

2008-09-22 Thread Duncan
"Alec Warner" <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted
below, on  Sun, 21 Sep 2008 18:35:04 -0700:

> gentoo-x86 uses bash; the ebuilds, the eclasses, they all rely on it.
> I'm pretty sure most package managers rely on bash as well, but I have
> not looked at the code outside of portage to verify.
> 
> I really dislike ideas where the compelling argument is 'in the future
> we may make a specific decision and that makes that one choice easier.'

> If you have a compelling argument for switching the entire tree to POSIX
> then give it; however I'm pretty sure it is a difficult argument to make
> (Uberlord tried to make it in the past and did not succeed). Otherwise
> lets just roll with the bash implementation.

++

This seems to be what it comes down to.  Based on past discussion, while 
individual devs can go POSIX and nobody's going to complain, indeed, 
they're likely to be respected for taking that position in regard to 
/their/ /own/ /code/, there's sufficient resistance to making /all/ devs 
favor POSIX over BASH that it's effectively not even rational to 
contemplate it at this time, nor is it likely to be for a dev generation 
or more.  Trying to do otherwise is /perceived/ as (note I didn't say it 
was the /intent/ of, only /perceived/ as) trying to force POSIX down the 
throat of others, and given the current state requiring bash, turns that 
respect for devs doing it for their own work on its head -- they're then 
seen as being an active danger to the ability of devs who don't 
differentiate between POSIX sh and BASH to continue as devs in good 
Gentoo standing, with the entirely predictable reaction being to oppose 
them at nearly any cost.

Which pretty much leaves Gentoo depending on BASH now and for the 
foreseeable future, and there's little point in debating it further or 
indeed, in "artificially" trying to reduce that dependence, except in 
one's own work if desired.  It's just not worth the fractious debates it 
causes, particularly when the conclusion is predetermined based on past 
iterations.  We've lost very good developers on this issue in the past.  
Let's not make it any more, OK?

-- 
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] Re: Default src_install for EAPI-2 or following EAPI

2008-09-22 Thread Duncan
Steve Long <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted below, on  Mon, 22 Sep 2008 01:35:57
+0100:

>> This is an old rhetorical trick (I don't know its name in English): You
>> impute that I claimed things which I never said - of course, then it is
>> easy for you to prove that these things are wrong.
> What, like saying my point was only about saving two tokens?
> 
>> I _never_ suggested to use code from stone-age for ebuilds
> You did as far as I am concerned.

Careful please, both of you.  This bit looks like it could be headed 
personal, and I don't believe that's in the interest of anyone.

-- 
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




Re: [gentoo-dev] Making built_with_use die by default with EAPI 2

2008-09-22 Thread Petteri Räty

David Leverton kirjoitti:

On Saturday 20 September 2008 18:15:27 Alexis Ballier wrote:

I can think of checks like:
- foo is a dep/rdep of bar
- foo has a "plugin like" architecture
- bar will "work" with minimal foo
- most people will expect some features in bar that come with foo's
plugins
- we might want to display warnings for the most useful features
- having useflags in bar for each of foo's useflags doesn't seem wise


If you mean something like

built_with_use cat/foo coolfeature || ewarn "bar will be more useful if 
you rebuild cat/foo with USE=coolfeature"


then you can use

has_version 'cat/foo[coolfeature]' || ...

instead.



What does this report if cat/foo does not have coolfeature use flag in 
some version? Meaning can this support cases which need --missing true.


Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] RFC: addition of virtual/fonts package

2008-09-22 Thread Jeremy Olexa
I'm thinking that a virtual/fonts package would be a good addition to 
the tree. We have hit this issue in Gentoo Prefix where any font package 
would satisfy a dependency. I also have an open bug where a package 
depends on corefonts but the reporter has stated that another fonts 
package will work. Frankly, I would rather *not* depend on the 
proprietary M$ fonts, myself. So my proposal would be to make every 
fonts package satisfy some virtual and then other packages can depend on 
that virtual to satisfy the need for *some* fonts. I just don't have a 
game plan for the best way to do it.


Do you people agree that this could be useful?
Does anyone have a suggestion for the best way to get it done?

Thanks for reading!
-Jeremy



Re: [gentoo-dev] RFC: addition of virtual/fonts package

2008-09-22 Thread Robin H. Johnson
On Mon, Sep 22, 2008 at 10:03:53PM -0500, Jeremy Olexa wrote:
> I'm thinking that a virtual/fonts package would be a good addition to the 
> tree. We have hit this issue in Gentoo Prefix where any font package would 
> satisfy a dependency. I also have an open bug where a package depends on 
> corefonts but the reporter has stated that another fonts package will work. 
> Frankly, I would rather *not* depend on the proprietary M$ fonts, myself. 
> So my proposal would be to make every fonts package satisfy some virtual 
> and then other packages can depend on that virtual to satisfy the need for 
> *some* fonts. I just don't have a game plan for the best way to do it.
Is a single virtual sufficient? Some years ago I pondered having
virtuals for some of the combinations of fonts: 
- format: truetype, T1, pcf, bdf
- serif, sans serif
- monospace, variable width

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgpGAcxMBnJUv.pgp
Description: PGP signature


[gentoo-dev] Re: Last rites: x11-terms/root-tail

2008-09-22 Thread Jeremy Olexa

Jeremy Olexa wrote:

# Jeremy Olexa <[EMAIL PROTECTED]> (12 Sep 2008)
# Masked for removal in 60 days. dead upstream, missed modular X 
transition.

# See bug #127193
x11-terms/root-tail



I have lifted this mask. Multiple users have said that it works and they 
want it in the tree. I also got it to work with additional research. See 
the latest comments on bug #127193 if interested.




[gentoo-dev] Last rites: media-sound/slimserver

2008-09-22 Thread Joe Peterson
# Joe Peterson <[EMAIL PROTECTED]> (22 Sep 2008)
# Masked for removal in 30 days (see bug #238442)
# Replaced by package: media-sound/squeezecenter
media-sound/slimserver

-Joe



[gentoo-dev] Re: RFC: addition of virtual/fonts package

2008-09-22 Thread Ryan Hill
On Mon, 22 Sep 2008 22:03:53 -0500
Jeremy Olexa <[EMAIL PROTECTED]> wrote:

> I'm thinking that a virtual/fonts package would be a good addition to 
> the tree. We have hit this issue in Gentoo Prefix where any font
> package would satisfy a dependency. I also have an open bug where a
> package depends on corefonts but the reporter has stated that another
> fonts package will work. Frankly, I would rather *not* depend on the 
> proprietary M$ fonts, myself. So my proposal would be to make every 
> fonts package satisfy some virtual and then other packages can depend
> on that virtual to satisfy the need for *some* fonts. I just don't
> have a game plan for the best way to do it.
> 
> Do you people agree that this could be useful?
> Does anyone have a suggestion for the best way to get it done?

Is it something like currently deps on corefonts but liberation-fonts
works?  I think there was a bug open somewhere for that at some point.
I could see a virtual on a some agreed upon choice of core fonts, but
to have every font package in it...

There are also lot of packages that depend on ttf-bitstream-vera that
might work just as easily with dejavu.

-- 
gcc-porting,  by design, by neglect
treecleaner,  for a fact or just for effect
wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


signature.asc
Description: PGP signature


[gentoo-dev] Gentoo Council Reminder for September 25

2008-09-22 Thread Donnie Berkholz
This is your friendly reminder !  Same bat time (typically the 2nd & 4th 
Thursdays at 2000 UTC / 1600 EST), 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/

-- 
Thanks,
Donnie

Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com


pgpysTAkIY2zm.pgp
Description: PGP signature


Re: [gentoo-dev] Gentoo Council Reminder for September 25

2008-09-22 Thread Donnie Berkholz
On 23:13 Mon 22 Sep , Donnie Berkholz wrote:
> 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.

Here's what I've got so far --

- Approving EAPI=2
  - The eapi-2 branch of pms now has a summary of each EAPI's features 
in an appendix, which was a blocker.
  - Portage has all of the features implemented as a "2_preX" EAPI 
(AFAIK), which was another blocker.

- PMS as a draft standard. This is the deadline for these 4 
  requirements:
  - There needs to be a PMS lead who is a Gentoo dev [calchan].
Both cardoe & antarus volunteered if this was needed.
  - Document the conflict resolution process that we agreed upon last 
meeting [calchan].
  - Document the patch acceptance process [halcy0n].
  - Create a public mailing list so discussions & patches aren't lost on 
the pms-bugs alias [cardoe].

-- 
Thanks,
Donnie

Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com


pgpXqvMfWofn5.pgp
Description: PGP signature