Re: [gentoo-dev] Lastriting dev-libs/libffi (replaced by USE libffi in gcc itself)

2008-06-06 Thread Fabian Groffen
On 05-06-2008 22:47:28 -0700, Donnie Berkholz wrote:
 On 14:52 Thu 05 Jun , Samuli Suominen wrote:
  # Samuli Suominen [EMAIL PROTECTED] (05 Jun 2008)
  # Masked for removal in ~30 days by treecleaners.
  # Replaced by USE libffi in sys-devel/gcc. Bug 163724.
  dev-libs/libffi
  dev-lang/squeak
  x11-libs/gtk-server
 
 The latest version of g-wrap (1.9.11) requires the external libffi 
 released a month or two ago, because it looks for the pkgconfig file 
 installed by that and not gcc:
 
 - libffi is no longer distributed with g-wrap, as it is available
   as a stand-alone package now (instead of being burried in the
   GCC sources).
 
 Thoughts?

They might refer to this:
http://sourceware.org/libffi/
which had a recent release (3.0.5).  The libffi that's in our tree
right now (3.4.3) is pretty old, matching GCC-3.4.3.  It originally was
used for GNUstep, but that package can also work with GCC's libffi, and
ffcall these days.


-- 
Fabian Groffen
Gentoo on a different level
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Donnie Berkholz
On 02:35 Thu 05 Jun , Josh Saddler wrote:
 Now that nominations are officially open, I nominate the current council 
 members (again):

 dberkholz

Yes. I'd like to continue trying to make the council more effective.

Thanks,
Donnie
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Lastriting dev-libs/libffi (replaced by USE libffi in gcc itself)

2008-06-06 Thread Luis Francisco Araujo

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

David Leverton wrote:
| On Thursday 05 June 2008 19:21:24 Albert Zeyer wrote:
| Are you sure that Squeak really depends on libffi?
|
| I just compiled it (squeak-3.9.7) fine without having libffi on my
| system and with disabled libffi USE-flag.
|
| According to my reading of the code, it doesn't use libffi on x86-linux,
| ppc-linux and ppc-darwin, but does on all other platforms.  In any
case, it
| should be fine with the libffi in gcc, it's just a case of the maintainer
| finding time to update the ebuild.

It used to strictly depend on libffi for some earlier versions of
squeak, so the DEPEND was there long before I added myself as the
maintainer of the package.

It isn't needed right now _unless_ you have squeak packages requiring so
(and we don't have those in the tree), so it is safe to remove such a
dependency and probably add a libffi USE flag conditional for those
willing to use the GCC one.

Regards,

- --

Luis F. Araujo araujo at gentoo.org
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhI5VQACgkQNir3WYj9aLro2QCbBm14/mBTjL0UEuSSBZwP1BSm
KJEAn0EA4mzQZutzefHfsGEWIDg6LbKF
=q2lC
-END PGP SIGNATURE-
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Re: Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Alec Warner
On Thu, Jun 5, 2008 at 11:26 AM, Alex Howells [EMAIL PROTECTED] wrote:
 2008/6/5 Ali Polatel [EMAIL PROTECTED]:

 I want to nominate:

 Fernando J. Pereda -- ferdy
 Bo Ørsted Andresen -- zlin


 Is there a method for objecting to a nomination, kinda like the
 opposite of seconding it? :P


That would be voting...no? ;p
--
gentoo-dev@lists.gentoo.org mailing list



[gentoo-dev] Re: Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Tiziano Müller
Ciaran McCreesh wrote:

 On Thu, 05 Jun 2008 02:35:16 -0700
 Josh Saddler [EMAIL PROTECTED] wrote:
 Now that nominations are officially open, I nominate the current
 council members (again):
 
 amne
 betelgeuse
 dberkholz
 flameeyes
 jokey
 lu_zero
 vapier
 
 As per GLEP 39, I'd like all of the above to justify their slackerness.
 
GLEP 39 is of type Informational.
GLEP 1 defines Informational as follows:

An Informational GLEP describes provides general guidelines or information
to the Gentoo Linux community, but does not propose a new feature.
Informational GLEPs do not necessarily represent a Gentoo Linux community
consensus or recommendation, so users and implementors are free to ignore
Informational GLEPs or follow their advice.


-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Duncan
Ferris McCormick [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below, on  Fri, 06
Jun 2008 01:37:21 +:

 2. As one of the first priorities will be setting policy for pending
 appeals what policy do you propose ?

 I'd also add two new requirements:
 1.  Any appeal must be heard and decided within xxx days;

Not to seem disrespectful, but Or what?

Seriously, or the appeal automatically succeeds.?  Or, or the appeal 
automatically fails.?  Does it matter what the appeal is (the scope of 
the question wasn't limited to the current situation, so the answer must 
apply in broad scope as well)?

I'd urge being careful here, because it a similar failure to spell out 
the details that triggered what amounted to a bit of a constitutional 
crisis, tho the worst now seems past, I believe with the correct decision 
being made.  (My thanks to all involved.)

So the or what matters, as does the scope, which is why I'm asking 
about it.

-- 
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@lists.gentoo.org mailing list



Re: [gentoo-dev] Re: Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread George Prowse

Alex Howells wrote:


In short: vote for me if you want less bullshit, less asshats and a
more fun distribution. That is all.


Damn! Astinus for PM! :)

--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Samuli Suominen
Fri, 6 Jun 2008 01:48:03 +0100
Richard Brown [EMAIL PROTECTED] kirjoitti:

 On Thu, Jun 5, 2008 at 10:35 AM, Josh Saddler [EMAIL PROTECTED]
 wrote:
  Łukasz Damentko wrote:
 
  Hi guys,
 
  Nominations for the Gentoo Council 2008/2009 are open now and will
  be open for the next two weeks (until 23:59 UTC, 18/06/2008).
 
  Now that nominations are officially open, I nominate the current
  council members (again):
 
 This was the first of many nominations for the incumbent council that
 gave no reason as to why they should be voted for in this election, as
 several of them have accepted their nominations with no further
 qualification, and flameeyes seems to think himself above having to
 justify why he should be elected, so I provide, for your
 entertainment, the following blog posts:

That's right. When a developer has certain amount of technical
and /non-trivial/ commits to the tree why should he explain himself
over and over again?

Please, don't waste time of developers on nonsense politics.

Thanks, Samuli
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Ferris McCormick
After having written this, I realized I might be telegraphing a bit too
much in places.  So take the amplifications for what they are worth.
They are more lawyer like than my original response, but I don't see
how to put them into a manifesto.


On Fri, 2008-06-06 at 01:37 +, Ferris McCormick wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Thu, 05 Jun 2008 19:33:34 +0100
 Roy Bamford [EMAIL PROTECTED] wrote:
 
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
  
  On 2008.06.05 01:00, Łukasz Damentko wrote:
   Hi guys,
   
   Nominations for the Gentoo Council 2008/2009 are open now and will be
   open for the next two weeks (until 23:59 UTC, 18/06/2008).
  
  Team,
  
  I don't want to nominate anyone who hasn't been nominated already.
  I would like to address all the candidates who have or will accept 
  council nominations.
  
  1. Please tell us how/if you plan to fix GLEP 39. (You may not consider 
  it broken)
  
 Mostly it's not broken.  However, I think the intent of the rule
 If any meeting has less than 50% attendance by council members,...
 is to prevent the council from meeting without a quorum.  If at a
 meeting they don't have a quorum and thus don't meet, I'd consider that
 to be a non-meeting and treat those who did not make it just as absent
 under normal meeting rules.
 
And the bit about hearing appeals assumes that devrel initiated the
disciplinary action being appealed.  I'd make it explicit that Council
is not itself a disciplinary body --- resolving conflicts is what devrel
is for among other things.

  2. As one of the first priorities will be setting policy for pending 
  appeals what policy do you propose ?
 
 Any developer making an appeal would explain why the appeal should be
 successful using any information he chooses, then Council would decide
 (deny, grant on the merits, grant on procedural grounds, whatever).
 I'd also add two new requirements:
 1.  Any appeal must be heard and decided within xxx days;
 2.  Any Council member who is on record as to the merits of the action
 being appealed could not take part in the appeal process unless the
 developer making the appeal allows it.  Probably  this would mean a
 discussion between that developer and the Council.
 Of course Council members have opinions of devrel actions, but I think
 it creates a potential conflict of interest if they broadcast them.

Plus a few more:
3.  When I say explains I mean publicly on IRC;
4.  And the explanation is a dialogue --- people may ask questions of
each other, request further information, and so on.
5.  Procedural grounds refers to failure to follow procedure, not
letting the developer appealing know what he's done to merit the
discipline, not giving the developer an opportunity to respond, and such
like.
6.  I don't see much merit in giving devrel a role in the appeal.
Whatever they have done should already have been documented.  However in
any specific appeal, Council should have the option to involve devrel.

  3. If you are not on the council already, how will you make time for 
  the extra work?
 
 I already have the time, really.  Although I am a member of several
 projects in Gentoo, right now only Trustees require much time.
 
  4. How do you think the council and trustees can work together to make 
  Gentoo better?
  Not just the code base but the cooperative environment we all work 
  together in too. 
  Disclosure - I have a personal interest in responses as a trustee.
 
 
 I'm already a trustee, so having a council member who is a trustee is
 a start.
 Trustees and Council together are responsible for the smooth working
 of Gentoo, but with largely complementary areas of authority.  So I
 think the two groups should begin by looking for places they both can
 usefully contribute and work to put cooperation there in place (Code
 of Conduct comes to mind because it applies to the entire community
 but Council is pretty much limited to developers).  Then set out to
 put such cooperation in place.
 There's a lot of hand-waving in that statement because I don't have
 any specific mechanism for carrying it out in mind.
 Another idea is to sit down and look at just what Gentoo's business
 model is.  We know there is one because the Foundation owns things
 like trademarks or funds (as it must because you have to have some
 sort of legal entity in place to do that).  But the Foundation is not
 much involved directly in performing technical guidance, say (although
 I can think of cases where it might be). I personally think it makes
 sense to look at bringing the two closer together to look more like a
 traditional business (although this is perhaps a minority view).  For
 our continued health I think we have to work toward this goal.

This is badly stated.  Perhaps it would help if I mentioned that in my
view, Gentoo exists for its community, not just for the developers.

  5. Tell us a little about yourself - the skills and experience you can 
  bring to the council?
  

[gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Ferris McCormick
I also nominate:
NeddySeagoon

Regards,
Ferris
-- 
Ferris McCormick (P44646, MI) [EMAIL PROTECTED]
Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)


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


Re: [gentoo-project] Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Donnie Berkholz
On 13:32 Fri 06 Jun , Ferris McCormick wrote:
 On Fri, 2008-06-06 at 01:37 +, Ferris McCormick wrote:
 And the bit about hearing appeals assumes that devrel initiated the
 disciplinary action being appealed.  I'd make it explicit that Council
 is not itself a disciplinary body --- resolving conflicts is what devrel
 is for among other things.

Yes, that is one thing devrel does. Devrel's authority to do this is 
delegated from the council, so it is also within the council's abilities 
if the council sees such action as necessary but not happening.

Thanks,
Donnie
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Nominations for council

2008-06-06 Thread Doug Goldstein

William L. Thomson Jr. wrote:

On Tue, 2008-06-03 at 18:17 +0100, Ciaran McCreesh wrote:
  

On Tue, 3 Jun 2008 19:11:44 +0200
Jeroen Roovers [EMAIL PROTECTED] wrote:


Also, I would have thought there was a requirement to have been a
developer for at least a year, just like we require mentors to have
been a developer for six months. Thoughts?
  

You're confusing Foundation and Council rules. For the Council, there
aren't any restrictions on who can nominate or who can run -- GLEP 39
doesn't even include the restriction on only nominating developers.



IMHO the Council should be written into the Foundation Bylaws. Replacing
and deprecating GLEP 39.

Which one of the first things wrt to the Council that would be mentioned
in the Bylaws is the Council has full authority and veto power over the
project. That means the board nor officers can dictate to the Council.
Council remains on top of it all. Just legally declared, and with other
rules, regulations, etc, stipulated in detail.

Unlike GLEP 39 Put in a legal document, giving the Council legal power.
Not just power per some GLEP or other unofficial doc, being used for a
purpose other than it's intention. Much less make it easier to see and
understand the structure of Gentoo to an outsider.

  
The Gentoo Foundation and the Gentoo Council are two different entities. 
For further reference please refer to the FreeBSD Foundation and the 
FreeBSD Project. What you're implying is that the Gentoo Foundation is 
over/owns the Gentoo Council. Which is completely and categorically wrong.

--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] OT Foundation - Council was - Nominations for council

2008-06-06 Thread William L. Thomson Jr.
On Fri, 2008-06-06 at 15:35 -0400, Doug Goldstein wrote:
 
 The Gentoo Foundation and the Gentoo Council are two different entities. 

But the one Gentoo

Two heads one body. Usually doesn't work for most animals or humans. One
ends up being a parasite to the other.

 For further reference please refer to the FreeBSD Foundation and the 
 FreeBSD Project.

Ok

http://www.freebsdfoundation.org/about.shtml

The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated
to supporting the FreeBSD Project.

It's clear the that BSD Foundation is directly tied to the BSD project.
I am not sure what you are reading to thing otherwise.

The FreeBSD Foundation will support both the development and the
popularization of FreeBSD, the world's best open source operating
system

More so when in that page it goes into things like

Development of software for FreeBSD to benefit the user and developer
community, including contract development of critical system
infrastructure, porting of closed source applications such as Java(TM).

IMHO I would like the council to have say over matters like that with
trustees/the foundation only being a liaison.

  What you're implying is that the Gentoo Foundation is 
 over/owns the Gentoo Council.

That is a issue of power, which has no bearings on what I am talking
about. I am implying the two area attached to the same body. Thus the
they should work together as a whole unit/single organization.

Not this two entities crap, one body.

  Which is completely and categorically wrong.

Provide facts to prove that.

-- 
William L. Thomson Jr.
amd64/Java/Trustees
Gentoo Foundation



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


Re: [gentoo-dev] OT Foundation - Council was - Nominations for council

2008-06-06 Thread Donnie Berkholz
On 15:53 Fri 06 Jun , William L. Thomson Jr. wrote:
 http://www.freebsdfoundation.org/about.shtml
 
 The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated
 to supporting the FreeBSD Project.
 
 It's clear the that BSD Foundation is directly tied to the BSD project.
 I am not sure what you are reading to thing otherwise.

I looked through the articles of incorporation and the bylaws, under the 
documents section of their website. Nowhere is mentioned anything 
related to how the project itself is governed. It's very much a 
boilerplate template saying we're a nonprofit related to computers, and 
that's about it.

Thanks,
Donnie
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] OT Foundation - Council was - Nominations for council

2008-06-06 Thread William L. Thomson Jr.
On Fri, 2008-06-06 at 14:13 -0700, Donnie Berkholz wrote:
 On 15:53 Fri 06 Jun , William L. Thomson Jr. wrote:
  http://www.freebsdfoundation.org/about.shtml
  
  The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated
  to supporting the FreeBSD Project.
  
  It's clear the that BSD Foundation is directly tied to the BSD project.
  I am not sure what you are reading to thing otherwise.
 
 I looked through the articles of incorporation and the bylaws, under the 
 documents section of their website. Nowhere is mentioned anything 
 related to how the project itself is governed.

So we would be different from BSD in this regard. Are we trying to be
like others? Our current structure is unlike any others. Our entire
distro is unlike any other. So why are we trying to compare apples to
oranges?

Where is BSD's GLEP 39? Or where is their council talked about or
mentioned?

  It's very much a 
 boilerplate template saying we're a nonprofit related to computers, and 
 that's about it.

Instead of all this speculation. Would you all like me to open a dialog
with the BSD folks and get details from within? With regard to how their
foundation and project relate to each other.

As for their Bylaws, if they aren't cover things we are. Is that reason
for us to omit those things from ours?

The BSD foundation doesn't seem to be accounting for sponsors services
and etc. Does that mean we should not either? Possibly but that
particular decision should be made by a Certified Public Accountant.
Which I don't think any Gentoo Developer is currently.

-- 
William L. Thomson Jr.
amd64/Java/Trustees
Gentoo Foundation



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


Re: [gentoo-dev] OT Foundation - Council was - Nominations for council

2008-06-06 Thread Donnie Berkholz
On 17:55 Fri 06 Jun , William L. Thomson Jr. wrote:
 On Fri, 2008-06-06 at 14:13 -0700, Donnie Berkholz wrote:
  On 15:53 Fri 06 Jun , William L. Thomson Jr. wrote:
   http://www.freebsdfoundation.org/about.shtml
   
   The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated
   to supporting the FreeBSD Project.
   
   It's clear the that BSD Foundation is directly tied to the BSD project.
   I am not sure what you are reading to thing otherwise.
  
  I looked through the articles of incorporation and the bylaws, under the 
  documents section of their website. Nowhere is mentioned anything 
  related to how the project itself is governed.
 
 So we would be different from BSD in this regard. Are we trying to be
 like others? Our current structure is unlike any others. Our entire
 distro is unlike any other. So why are we trying to compare apples to
 oranges?

Like comparing Gentoo to a single-brained animal with multiple heads? No 
comparisons are perfect, but that doesn't mean there's nothing to learn 
from them because we're so unique.

 Where is BSD's GLEP 39? Or where is their council talked about or
 mentioned?

Some related pages:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/dev-model/index.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/dev-model/model-orgstruct.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/dev-model/sect-hats.html#ROLE-CORE
http://www.freebsd.org/doc/en_US.ISO8859-1/books/dev-model/process-core-election.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/dev-model/process-reactions.html

   It's very much a 
  boilerplate template saying we're a nonprofit related to computers, and 
  that's about it.
 
 Instead of all this speculation. Would you all like me to open a dialog
 with the BSD folks and get details from within? With regard to how their
 foundation and project relate to each other.
 
 As for their Bylaws, if they aren't cover things we are. Is that reason
 for us to omit those things from ours?
 
 The BSD foundation doesn't seem to be accounting for sponsors services
 and etc. Does that mean we should not either? Possibly but that
 particular decision should be made by a Certified Public Accountant.
 Which I don't think any Gentoo Developer is currently.

It might be part of restricted income contributions on the profit  loss 
report.

Thanks,
Donnie
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] OT Foundation - Council was - Nominations for council

2008-06-06 Thread William L. Thomson Jr.
On Fri, 2008-06-06 at 15:23 -0700, Donnie Berkholz wrote:

 Like comparing Gentoo to a single-brained animal with multiple heads?

But that it is. You have two entities, that both are related to Gentoo
in some form. Overlapping membership, staff, interests, etc.

  No comparisons are perfect, but that doesn't mean there's nothing to learn 
 from them because we're so unique.

I agree 100%. My logic is cherry pick what we like from each. Thus ideas
from Gnome Foundation ( paid business bull$hit advisory members ),
some from BSD Foundation ( dev travel grants, equipment/infra funding ),
and some from Debian ( Debconf )

 It might be part of restricted income contributions on the profit  loss 
 report.

I believe it has to be accounted for in some form as in kind
donations. Non tangible goods and services that still have a value.
Definitely if we receive them on a re-occurring basis. Even more so if
other companies are using that as write off as a charitable expenses.
IRS will want to compare what they are deducting is showing up on the
other end. :)

-- 
William L. Thomson Jr.
amd64/Java/Trustees
Gentoo Foundation



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


Re: [gentoo-dev] Re: Default blank lines for error, elog, einfo, etc

2008-06-06 Thread Vlastimil Babka

Joe Peterson wrote:

The problem with a simple echo is that no * appears on the left to
maintain continuity with the rest of the output - and in a color that
makes sense in the context (maybe this isn't a problem - it depends on
whether that visual continuity is desired).


The far biggest problem of echo is IMHO that it's not part of the elog 
framework, which means you will see only it if you are watching the 
thing build. But it won't be processed by anything else set in 
PORTAGE_ELOG_SYSTEM, for example the echo system which reprints all 
gathered elog stuff from all built packages when emerge finishes, and 
which I find very useful. Absence of newlines there makes that however 
often hardly readable.


Using elog commands instead of plain echo helps this, but as you 
mentioned, could be done better. So I'm also for some *unified* way to 
specify separators in elog commands. I would prefer something that 
doesn't add extra lines to ebuild. So how bout some switch to elog 
commands that adds extra newline after the message, might look better 
than wltjr's  proposal. There could be also switch to add newline 
before the message but I can't think of a use for it myself.
The question is how to name the switch :) -n could be confusing as 
echo -n has the opposite effect. Maybe -b for blank?


--
Vlastimil Babka (Caster)
Gentoo/Java



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] OT Foundation - Council was - Nominations for council

2008-06-06 Thread Chris Gianelloni
Can you take this off-topic thread to the appropriate list?  I'm pretty
tired with hearing the Foundation's self-promotional comments on how
important it is to development on this list.  You guys have your own
list for that crap, as it is.

Thanks,

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Games Developer


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


Re: [gentoo-dev] Re: Default blank lines for error, elog, einfo, etc

2008-06-06 Thread William L. Thomson Jr.
On Sat, 2008-06-07 at 00:42 +0200, Vlastimil Babka wrote:
 Joe Peterson wrote:
  The problem with a simple echo is that no * appears on the left to
  maintain continuity with the rest of the output - and in a color that
  makes sense in the context (maybe this isn't a problem - it depends on
  whether that visual continuity is desired).
 
 The far biggest problem of echo is IMHO that it's not part of the elog 
 framework,

Well I mostly included echo as a joke/pun per one of the other
comments :)

 So how bout some switch to elog 
 commands that adds extra newline after the message, might look better 
 than wltjr's  proposal.

Crude I agree, but at least point for shorthand was understood :)

  There could be also switch to add newline 
 before the message but I can't think of a use for it myself.
 The question is how to name the switch :) -n could be confusing as 
 echo -n has the opposite effect. Maybe -b for blank?

Or -p for preceding -t for trailing. Which would make one liner

elog -pt One line with blank ones before and after

-- 
William L. Thomson Jr.
amd64/Java/Trustees
Gentoo Foundation



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


Re: [gentoo-dev] [GLEP56] USE flag descriptions in metadata

2008-06-06 Thread Vlastimil Babka

Doug Goldstein wrote:
An clearly motivation explanation that I didn't add, which I'm going to 
add once I send this is the fact that as per the QA Project, 
use.local.desc can not contain a USE flag that already appears globally 
in use.desc. This would allow a description for that USE flag to be 
contained in the metadata.


What reason does the QA Project have to disallow such thing? Is it just 
so that package-specific info does not concentrate in one huge file? Or 
is it the danger that the meaning of package-specific flags would drift 
too far from the global flag's meaning and lead to confusion?
If it's the first, then metadata.xml seems like a good place. If the 
latter, then it wouldn't make much sense to approve the syntax and then 
disallowing it by QA :)



I encourage any and all _technical_ feedback.


Technically, I think linking to blogs, especially outside of g.o domain 
is not the best thing durability-wise :)

--
Vlastimil Babka (Caster)
Gentoo/Java



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [GLEP56] USE flag descriptions in metadata

2008-06-06 Thread Vlastimil Babka

Marius Mauch wrote:

It's not about forcing anyone to do something but giving people enough
information on how to implement it _if they choose to do so_. With the
current GLEP they'd have to make arbitrary decisions if e.g. a flag is
defined in both use.local.desc and metadata.xml, or some people might
think that it replaces use.local.desc completely.
Really, all I'm looking for is something like

This proposal does not intend to replace the existing use.local.desc
format. If a flag is defined for a package in both use.local.desc and
metadata.xml the latter should be preferred by tools


++ I suppose you want people to read the package-specific information 
and not e.g. fill bug reports caused by wrong assumptions about the 
flag's meaning.


--
Vlastimil Babka (Caster)
Gentoo/Java



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [GLEP56] USE flag descriptions in metadata

2008-06-06 Thread Ciaran McCreesh
On Sat, 07 Jun 2008 01:40:36 +0200
Vlastimil Babka [EMAIL PROTECTED] wrote:
 Doug Goldstein wrote:
  An clearly motivation explanation that I didn't add, which I'm
  going to add once I send this is the fact that as per the QA
  Project, use.local.desc can not contain a USE flag that already
  appears globally in use.desc. This would allow a description for
  that USE flag to be contained in the metadata.
 
 What reason does the QA Project have to disallow such thing? Is it
 just so that package-specific info does not concentrate in one huge
 file? Or is it the danger that the meaning of package-specific flags
 would drift too far from the global flag's meaning and lead to
 confusion? If it's the first, then metadata.xml seems like a good
 place. If the latter, then it wouldn't make much sense to approve the
 syntax and then disallowing it by QA :)

As I recall, the logic was that global use flags have a single, well
defined global meaning. Using use.local.desc for *refinements* wouldn't
go against that, but it's a fairly badly defined line.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] [GLEP56] USE flag descriptions in metadata

2008-06-06 Thread Ciaran McCreesh
On Thu, 05 Jun 2008 15:42:24 -0400
Doug Goldstein [EMAIL PROTECTED] wrote:
 Here's a GLEP for the addition of USE flag descriptions to package 
 metadata. It does not address any future ideas that others may have
 had or suggested. It merely gives developers the necessary tools to 
 document their USE flag usage it better detail on a per package basis.

There should also be a way of referring to a use flag owned by either
this or another package. For example:

flag name=fooEnables support for fooing. Ignored unless flagref
name=barplugin/flagref support is enabled for this package and
flagref restrict=app-misc/foo name=bindingsbindings/flagref is
enabled for pkgapp-misc/foo/pkg./flag

But that's rather ugly... There's probably a nicer way of marking it up
using XML.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Default blank lines for error, elog, einfo, etc

2008-06-06 Thread Joe Peterson
William L. Thomson Jr. wrote:
 On Sat, 2008-06-07 at 00:42 +0200, Vlastimil Babka wrote:
  There could be also switch to add newline 
 before the message but I can't think of a use for it myself.
 The question is how to name the switch :) -n could be confusing as 
 echo -n has the opposite effect. Maybe -b for blank?
 
 Or -p for preceding -t for trailing. Which would make one liner
 
 elog -pt One line with blank ones before and after

The comment from Vlastimil about echo not being part of the elog system
is a very valid point indeed.  As for how to specify that a newline
should be inserted, I think that using elog switches like -n, -p,
etc., as well as putting more than one string on a line present two
problems: the newline would be connected with the elog or ewarn
(or whatever style of output was chosen) and it would also potentially
make the ebuild code harder to read/debug.  For example, if you have a
block of ewarn lines, then a blank line, then a block of elog lines,
you would have to decide in which style to place the special switch (so
portage would not have the opportunity to do auto-context
coloring/formatting).

I personally would prefer a new command like eseparator that could be
treated smartly by portage, taking on the appropriate color based on
what is before and after.  It could also avoid multiple newlines in the
case in which two eseparator lines occur together due to pattern of
conditional blocks in the ebuild invoked under certain circumstances (I
have found this hard to code in a way that covers all possibilities, as
I mentioned before).  Also, separators at the very beginning or very end
of all lines output by the ebuild could be handled consistently (either
ignored or collapsed into an implicit separator, as appropriate) by
portage to produce nice output.

-Joe
-- 
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Re: Default blank lines for error, elog, einfo, etc

2008-06-06 Thread Vlastimil Babka

Joe Peterson wrote:

The comment from Vlastimil about echo not being part of the elog system
is a very valid point indeed.  As for how to specify that a newline
should be inserted, I think that using elog switches like -n, -p,
etc., as well as putting more than one string on a line present two
problems: the newline would be connected with the elog or ewarn
(or whatever style of output was chosen)


In the ebuild it would look like connected but in fact portage could 
just note that there was a newline switch and output it in whatever 
style it wants.



and it would also potentially
make the ebuild code harder to read/debug.


Well you can always insert a completely blank line in the ebuild after a 
-n message. That's easier to read than a eseparator line.



For example, if you have a
block of ewarn lines, then a blank line, then a block of elog lines,
you would have to decide in which style to place the special switch (so
portage would not have the opportunity to do auto-context
coloring/formatting).


Like I said above, it still has the oportunity to do whatever it wants.


I personally would prefer a new command like eseparator that could be
treated smartly by portage, taking on the appropriate color based on
what is before and after.  It could also avoid multiple newlines in the
case in which two eseparator lines occur together due to pattern of
conditional blocks in the ebuild invoked under certain circumstances (I
have found this hard to code in a way that covers all possibilities, as
I mentioned before).  Also, separators at the very beginning or very end
of all lines output by the ebuild could be handled consistently (either
ignored or collapsed into an implicit separator, as appropriate) by
portage to produce nice output.


That should all be possible with the switches, unless I miss something.
My idea is that a switch for post-newline is enough, and there's no 
need for pre-newline. You use that switch whenever you end a logical 
block of elog lines. Portage just notes you used it, and when another 
elog comes, newline is emitted first. Multiple newlines should not even 
happen (and if yes, could be easily collapsed). Last newline of the 
ebuild is just consumed.
Or perhaps use this processing only for the elog post-processing system 
(which I personally think matters more), and during the build itself 
emit the newlines immediatelly so that non-elog output is not tied too 
closely to ends of elog blocks.

--
Vlastimil Babka (Caster)
Gentoo/Java



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Council Idea

2008-06-06 Thread George Prowse
I have an strange idea, it will probably get shot down by everyone or 
people will point out that it has been discussed and thought it was a 
bad idea but anyway...


...why not invite a developer from another distribution to join the council?

I think inviting co-operation from other areas would only be of benefit. 
Ideas could get a fresh view, decisions would be completely unbiased and 
previous politics would never come into play.


It may have some ancillary benefits. Close co-operation with another 
distribution could lead to a lasting co-operation of mutual help and 
collaboration and could well be a format that other distros use in the 
future.


flame away...

George

(sorry if the post sounds hippie-ish)
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread George Prowse

Ferris McCormick wrote:

I also nominate:
NeddySeagoon

Regards,
Ferris


I completely agree. Few people have done more behind the scenes as Roy.

I would also like to nominate zmendico for his excellent work with portage.

George
--
gentoo-dev@lists.gentoo.org mailing list



Re: [gentoo-dev] Council Idea

2008-06-06 Thread Josh Saddler

George Prowse wrote:
 [stuff]

Take it to gentoo-project, please. This list is s'posed to be for 
technical discussion. gentoo-project is more appropriate for this kind 
of query.




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: Nominations open for the Gentoo Council 2008/2009

2008-06-06 Thread Duncan
Ferris McCormick [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below, on  Fri, 06
Jun 2008 14:21:16 +:

 On Fri, 2008-06-06 at 09:28 +, Duncan wrote:
 Ferris McCormick [EMAIL PROTECTED] posted:

  I'd also add two new requirements:
  1.  Any appeal must be heard and decided within xxx days;
 
 Not to seem disrespectful, but Or what?
 
 Or it succeeds.  Council may not pocket veto an appeal.

Thanks.  That (and the any appeal bit) has the necessary specificity.

-- 
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@lists.gentoo.org mailing list



Re: [gentoo-dev] [GLEP56] USE flag descriptions in metadata

2008-06-06 Thread Steve Dibb

Ciaran McCreesh wrote:

On Thu, 05 Jun 2008 15:42:24 -0400
Doug Goldstein [EMAIL PROTECTED] wrote:
Here's a GLEP for the addition of USE flag descriptions to package 
metadata. It does not address any future ideas that others may have
had or suggested. It merely gives developers the necessary tools to 
document their USE flag usage it better detail on a per package basis.


There should also be a way of referring to a use flag owned by either
this or another package. For example:

flag name=fooEnables support for fooing. Ignored unless flagref
name=barplugin/flagref support is enabled for this package and
flagref restrict=app-misc/foo name=bindingsbindings/flagref is
enabled for pkgapp-misc/foo/pkg./flag

But that's rather ugly... There's probably a nicer way of marking it up
using XML.



What about just nesting them?

flag name foo
flag name barTurns on hawt chicks/flag
flag name bazTurns on welp/flag
/flag

Of course, you probably couldn't tell that just by looking at them, but 
it's an idea.


Steve
--
gentoo-dev@lists.gentoo.org mailing list