Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Wernfried Haas
On Sat, Jun 10, 2006 at 04:28:36AM +0100, Christel Dahlskjaer wrote:
 I would like to ask that the Council discuss the current state and
 future of the GWN at their next meeting.

Council? Why escalate things? Have you talked to Ulrich about the
problems mentioned below? Isn't the GWN somehow a userrel issue? ;-)

 1. Reliability. The GWN claims to be a weekly publication, yet it
 frequently fails to publish without prior warning. There was no edition
 this week, and Patrick Lauer says that it is unknown whether there
 will be an edition next week as Ulrich Plate is AWOL.

I agree there are problems due to Ulrich being awol every now and
then, but what can the council do about it? Fire him so the GWN is
unmaintained? ;-)

 2. Permissions. Although it could be considered flattering that the GWN
 should choose a developer's blog as inspiration for an article, they
 should ensure that they have the developer / author's permission before
 quoting them (see previous complaints by brix, ciaranm and others).

Why? What makes blog posts different to mailing list/forum threads,
new versions being released etc? Do you want to ask people for
permission then, too?

 I also believe that when posting an article or interview, a copy should
 be sent to the relevant people to ensure that they are ok with what is
 being posted (my dev of the week interview, for example, was rather
 screwed up and misrepresentative). When someone contacts GWN to have
 something corrected, it would be appreciated were the GWN staff to at
 least deign to acknowledge receipt, even if for some reason they choose
 not to honour the corrections or post a retraction (although refusing to
 publish corrections is extremely insulting to those wronged).

Considering Ulrich is appearently still/again awol, could that be the
reason? I have requested small fixes (like wrong email addresses in
stuff i submitted) every now and than and got what i asked for.

 3. Misinformation, misquotations and outright fabrications. Sure,
 there's freedom of the press, but that shouldn't be used as an excuse
 for deliberately making up quotes and printing intentional
 misinformation.

Huh? Can you back that statement up?

 From a PR perspective, Gentoo could benefit greatly by better
 utilisation of the GWN. I believe that as it stands, however, the GWN is
 discouraging people from contributing and damaging Gentoo's credibility.

I have submitted a bunch of articles to the GWN, and it has always
worked fine for me. Yes, Ulrich is awol at times and sometimes there
are smaller corrections to make in the final article, but i never felt
discouraged to submit my stuff. Worst case it takes a few extra days
to get published.

 Another thing that concerns me is the way the articles are written. It
 is blatanly obvious that the GWN writers are not native English speakers
 as both the grammar and the flow of the articles is far from attractive.
 Having read through the archives, I notice that there was once a time
 when the GWN was a great publication, and I would like to think that it
 could become great yet again; in its current state, though, it is doing
 more harm than good.

I disagree. GWN could use some more manpower to improve this and that,
but i don't see the harm - at least i could easily come up with lots
of stuff happening that does more harm (Not pointing my finger at
anyone and leaving it up to everyone's imagination to think of
something that does damage Gentoo in a terrible way).

 Lack of content and poorly written or incorrect articles are often
 justified by the GWN team on grounds of overwork and insufficient
 manpower. When I asked why they were not recruiting, I was informed that
 no-one has any interest in contributing. Upon speaking with others,
 however, I find that this is not the case -- people are interested, but
 fear (and rightly so) that their work will be edited in such a way that
 it is no longer something with which they want to be associated.

I'm sure a solution can be found to that problem - actually Ulrich is
quite a nice guy to talk to, so if those people came out of hiding
those problems may be solved by talking.

 Another complaint is that the GWN rejects any writing style which has
 any degree of character or levity. Any attempt at dececnt writing (the
 kind that would make it into publication in English newspapers or
 magazines, for example), is met with the claim that the GWN is not a
 humorous publication.

http://www.gentoo.org/news/en/gwn/20060522-newsletter.xml#doc_chap3
Look at the picture and tell me it's not at least a tiny bit
humorous. Agreed, the joke is a bit obvious.

 I would like to see discussion about the way the GWN is
 (mis)representing Gentoo, how we can better actualise its full potential
 and what can be done to address the concerns listed above. 

I'm still not sure why the council should discuss the issue in the
first place, i think everyone agrees that the GWN is a bit
understaffed (for whatever reason) and some 

Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Tobias Scherbaum
First of all, someone from infra/recruiters might please revoke my write
access to gentoo/xml/htdocs/news/gwn. I'm no longer interested in
contributing to the GWN.

 I also believe that when posting an article or interview, a copy should
 be sent to the relevant people to ensure that they are ok with what is
 being posted (my dev of the week interview, for example, was rather
 screwed up and misrepresentative).

That's why Ulrich posts a draft to the core mailinglist, both for
technical and grammar/spelling review. Also it is (at least it was)
expected behavior, to give devs of the week (and devs mentioned or
affected in/by other articles) a chance to review the article about
them. If this wasn't the case with your article this is a problem we
need to address.

 When someone contacts GWN to have
 something corrected, it would be appreciated were the GWN staff to at
 least deign to acknowledge receipt, even if for some reason they choose
 not to honour the corrections or post a retraction (although refusing to
 publish corrections is extremely insulting to those wronged).

That's what I did in the past, of course: Only if I knew that there's
something which needs to be corrected. (i.e. if there's a mail to the
[EMAIL PROTECTED] alias).

 Another thing that concerns me is the way the articles are written. It
 is blatanly obvious that the GWN writers are not native English speakers
 as both the grammar and the flow of the articles is far from attractive.
 Having read through the archives, I notice that there was once a time
 when the GWN was a great publication, and I would like to think that it
 could become great yet again; in its current state, though, it is doing
 more harm than good.

Once again: We have a draft posted to core to catch grammer/spelling
mistakes.  That doesn't improve the language used in GWN at all, but as
you mentioned, none of us is a native speaker. I'm sorry for not being a
native speaker.

Finally, reading your mail makes me really angry. I'm seeing myself as a
somewhat regular contributor to the GWN and would have expected, that
someone who draws a negative picture of the GWN like you, tried to
talked to me before posting such a mail. Also I see nothing the Council
can decide to improve the GWN, besides stopping further GWN releases.

I fully agree that we have lots problems and much room for improvement
with the GWN, but I can't agree with the way your trying to achieve
this.

EOD for me.

wkr,
  Tobias


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Lars Weiler
Congratulations.  I just unsubscribed from the
gwn-feedback-alias after reading your mail.

* Christel Dahlskjaer [EMAIL PROTECTED] [06/06/10 04:28 +0100]:
 1. Reliability. The GWN claims to be a weekly publication, yet it
 frequently fails to publish without prior warning. There was no edition
 this week, and Patrick Lauer says that it is unknown whether there
 will be an edition next week as Ulrich Plate is AWOL.

Several times Kurt or I took over the job of publicing the
GWN when Ulrich asked us.  So, there is a backup, but he
didn't asked for this week.

 2. Permissions. Although it could be considered flattering that the GWN
 should choose a developer's blog as inspiration for an article, they
 should ensure that they have the developer / author's permission before
 quoting them (see previous complaints by brix, ciaranm and others).
 
 I also believe that when posting an article or interview, a copy should
 be sent to the relevant people to ensure that they are ok with what is
 being posted (my dev of the week interview, for example, was rather
 screwed up and misrepresentative). When someone contacts GWN to have
 something corrected, it would be appreciated were the GWN staff to at
 least deign to acknowledge receipt, even if for some reason they choose
 not to honour the corrections or post a retraction (although refusing to
 publish corrections is extremely insulting to those wronged).

And I expect the same from you.  You should ask the affected
people first before starting a discussion about them on our
public mailing lists.  This is a device I can give you for
further userrelations-activities.

 4. Credit. Care should be taken to ensure that crrect credit is given.

It is.  Either as Author or Contributor.

 Another thing that concerns me is the way the articles are written. It
 is blatanly obvious that the GWN writers are not native English speakers
 as both the grammar and the flow of the articles is far from attractive.
 Having read through the archives, I notice that there was once a time
 when the GWN was a great publication, and I would like to think that it
 could become great yet again; in its current state, though, it is doing
 more harm than good.

It's quite interesting to see, that the GWN and also
Debian's Weekly Newsletter is run by Germans mostly.  Is
there a problem with native speakers to run a periodically
newsletter for a long time ( 3 years)?

 Lack of content and poorly written or incorrect articles are often
 justified by the GWN team on grounds of overwork and insufficient
 manpower. When I asked why they were not recruiting, I was informed that
 no-one has any interest in contributing. Upon speaking with others,
 however, I find that this is not the case -- people are interested, but
 fear (and rightly so) that their work will be edited in such a way that
 it is no longer something with which they want to be associated.

Subscribe to the gwn-feedback-alias and read or comment the
submissions to the GWN.  Make sure that every user will
receive and answer.  And forward questions to the
arch-teams.  Isn't that userrel's job?  I didn't saw your
contributions there yet.

Regards, Lars


pgpBLKe0FtQQt.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Kevin F. Quinn
On Sat, 10 Jun 2006 02:01:25 +0100
Roy Marples [EMAIL PROTECTED] wrote:

 On Saturday 10 June 2006 01:33, Alec Warner wrote:
   So we have two use flags - client and server. Here are the
   possabilities
  
   -client -server
   +client -server
   +client +server
   -client +server
  
   Do we read -client -server and +client +server to mean the same
   thing? If so the logic can read
  
   if use client || ! use server ; then
   # build client
   fi
   if use server || ! use client ; then
   # build server
   fi
  
   How does portage stop us from doing that now?
 
  built_with_use is then incorrect, since for -client -server you
  really built both.
 
 use client  build client
 use server  build server
 
 The problem here is that breaks existing ebuilds, which could be
 viewed as equally bad.

I do think we should avoid built_with_use where we can, as it causes
emerge to abort.

I still think this would be much better dealt with by splitting the
ebuilds and using the existing one to install both sub-ebuilds.
To my mind, building client or server is too big a split for USE flags
which control features of a package rather than pieces of it. I realise
that's not a clear distinction, but I think 'use client|server' is
different from 'use ipv6'.  The latter, which is how I see most USE
flags that build stuff conditionally, is about including support for
something within the application/libraries built by the ebuild.
However USE client/server is about whether the apps/libraries are built
at all.

Suggestion was:
net-misc/dhcp-client
net-misc/dhcp-server
net-misc/dhcp - RDEPEND on -client and -server

This way, if something needs the server, they depend on dhcp-server.
If something needs the client, it depends on dhcp-client.  If you need
both, depend on net-misc/dhcp.  Over time, existing package depedencies
can be reduced from dhcp to dhcp-client or dhcp-server as appropriate.

The only objection I've seen so far to the split ebuild approach is that
if upstream intend the whole tarball to be installed then we should do
the same. I don't think that holds too much water;

1) The 'meta' build would provide the complete package as compiled
upstream anyway

2) Just because upstream provide everything in one tarball doesn't mean
upstream think you should necessarily install everything.  Obvious
example here is KDE.

3) The use flag approach effectively splits the build anyway, so
there's not really any difference.

 But technically built_with_use isn't incorrect as the ebuild wasn't
 built with it. To effectively use built_with_use you cannot assume
 that the flag does what it says on the tin - you have to inspect the
 ebuild code you're querying.
 
 Prior history shows deps of db vs gdbm where if both or neither then
 db was used, otherwise the flagged db was used.
 
 Problems problems - soltutions that work with existing installs or do
 we just bite the bullet and do
 
 ! use client  ! use server  die must select either client or
 server
 
 Which kinda defeats the purpose of a clean install.
 


-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread George Shapovalov
субота, 10. червень 2006 04:28, Christel Dahlskjaer Ви написали:
 I would like to ask that the Council discuss the current state and
 future of the GWN at their next meeting.
Hah? What has concil to do with this? Is it going to mandate GWN be better 
and it magically turns into some other thing? Why do you think there is 
malicious intent here at all?

[skipping the listing]
All these problems can be explained very simply - a lack of manpower. As I 
understand, GWN now is a one-man endeavour and Ulrich was pointing this out 
himself and literally yelling for help! Many many times! Over approx last 6 
month or so..

Do we want a more reliable and representative GWN? Of course!
How we can get there? Well, stand up and help! Involving council is not going 
to do anything besides starting yet another pointless burocratic endeavor. 
Well, I suspect it won't do even that - I am pretty sure council is going to 
just throw out this claim even if you officially start it. They can of 
course mandate some more action, but what would be the point? If there are no 
people willing to stand up, then who will listen to it?

So, to conclude this thing. The only way GWN is going to improve, is if some 
more people will join the ranks and start writing/editing GWN entries. I'd 
say a team of 3 people is usually sufficient, but we need more like 7 so that 
three are available for more than a first month :) (this is based on my 
experience with organazing Russian transation team in its early days), plus a 
steady stream of at least one new dev joining/two month, to compensate for 
people droppig out. This should also have an effect of draft GWN published at 
least a day in advance, instead of a few hours, so that the rest of us will 
be able (and will ;)) take a look at it and make corrections..

George 

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Patrick Lauer
On Sat, 2006-06-10 at 03:28 +0100, Christel Dahlskjaer wrote:
 I would like to ask that the Council discuss the current state and
 future of the GWN at their next meeting.
I don't think you have to escalate that far. We should be able to discuss 
things without the thermonuclear option ;-)

 1. Reliability. The GWN claims to be a weekly publication, yet it
 frequently fails to publish without prior warning. There was no edition
 this week, and Patrick Lauer says that it is unknown whether there
 will be an edition next week as Ulrich Plate is AWOL.
We have tried to get a backup structure working, Halcy0n for example 
offered to help. Ulrich never responded to these offers. He usually has 
a good reason for not doing the GWN (like no Internet access, broken notebook 
etc), but I also find this quite unsatisfactory.

 2. Permissions. Although it could be considered flattering that the GWN
 should choose a developer's blog as inspiration for an article, they
 should ensure that they have the developer / author's permission before
 quoting them (see previous complaints by brix, ciaranm and others).
As far as I'm aware this has been taken care of. But with the GWN quite 
understaffed it is not easy to get everything done well.
I'd appreciate some more support from others, but sadly my recruiting
experiments usually ended after one contribution (for example summary of
the -user ML).

 I also believe that when posting an article or interview, a copy should
 be sent to the relevant people to ensure that they are ok with what is
 being posted (my dev of the week interview, for example, was rather
 screwed up and misrepresentative).
My fault. 

  When someone contacts GWN to have
 something corrected, it would be appreciated were the GWN staff to at
 least deign to acknowledge receipt, even if for some reason they choose
 not to honour the corrections or post a retraction (although refusing to
 publish corrections is extremely insulting to those wronged).
The reason for that is that the GWN is mostly sent out by mail. This 
makes corrections a bit more difficult, but I think having a sane policy 
for that would be helpful.

 3. Misinformation, misquotations and outright fabrications. Sure,
 there's freedom of the press, but that shouldn't be used as an excuse
 for deliberately making up quotes and printing intentional
 misinformation.
I don't know what exactly you are talking about here. But it shouldn't happen.

 4. Credit. Care should be taken to ensure that crrect credit is given.
Yes. 

 From a PR perspective, Gentoo could benefit greatly by better
 utilisation of the GWN. I believe that as it stands, however, the GWN is
 discouraging people from contributing and damaging Gentoo's credibility.
The problem with the GWN is the lack of reliable useful contributions.
There was a time when the GWN was ~80% written by me, but that took more
time than I could afford in the last weeks.

 Another thing that concerns me is the way the articles are written. It
 is blatanly obvious that the GWN writers are not native English speakers
 as both the grammar and the flow of the articles is far from attractive.
Help is appreciated :-)
The GWN has become a german thing, we have jokingly discussed writing it
in german and letting someone translate it to english.

 Having read through the archives, I notice that there was once a time
 when the GWN was a great publication, and I would like to think that it
 could become great yet again; in its current state, though, it is doing
 more harm than good.
Agreed.

 Lack of content and poorly written or incorrect articles are often
 justified by the GWN team on grounds of overwork and insufficient
 manpower. When I asked why they were not recruiting, I was informed that
 no-one has any interest in contributing.
There's a big difference between one-off articles and continuous
contribution. Also those that I found most willing to contribute had the
biggest language problems - what we need is support from the native
speakers.

  Upon speaking with others,
 however, I find that this is not the case -- people are interested, but
 fear (and rightly so) that their work will be edited in such a way that
 it is no longer something with which they want to be associated.
 
 Another complaint is that the GWN rejects any writing style which has
 any degree of character or levity. Any attempt at dececnt writing (the
 kind that would make it into publication in English newspapers or
 magazines, for example), is met with the claim that the GWN is not a
 humorous publication.
Blame the flamefests of the past. Whenever attempts were made to give
the GWN more dynamic it was flamed down (because ze german humor is not
funny! Nein! ;-) )
So the consensus was to keep the silly jokes out of the GWN since always
someone misunderstands or complains. I'd like to have it a bit more
open, funny, enjoyable ... but there's only so much I can do. 

 I would like to see discussion about the way the GWN is
 

Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Roy Marples
On Saturday 10 June 2006 09:32, Kevin F. Quinn wrote:
 Suggestion was:
 net-misc/dhcp-client
 net-misc/dhcp-server
 net-misc/dhcp - RDEPEND on -client and -server

You would also need net-misc/dhcp-common then to stop client and server 
installing the same required libraries and headers. In this instance, keeping 
it in one ebuild outweights the advantage of a split ebuild in my eyes.

 This way, if something needs the server, they depend on dhcp-server.
 If something needs the client, it depends on dhcp-client.  If you need
 both, depend on net-misc/dhcp.  Over time, existing package depedencies
 can be reduced from dhcp to dhcp-client or dhcp-server as appropriate.

I doubt any package will ever depend on a dhcp server as such so that helps 
the one ebuild argument.

I think I'll keep it as it now is - minimal use flag stops server 
installation.

-- 
Roy Marples [EMAIL PROTECTED]
Gentoo/Linux Developer (baselayout, networking)
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Project Sunrise thread -- a try of clarification

2006-06-10 Thread Luis Francisco Araujo

Donnie Berkholz wrote:

Chris Gianelloni wrote:
  

Since when was overlays.gentoo.org supposed to even be a service to our
users?  As I understand it, the goal was to ease development, not to
provide an easy method for half-working ebuilds to make it to our user's
machines.



Our users are our biggest base of testers, and the point of overlays is
to develop and test, so of course one of the goals is to get overlays
onto users' (testers') machines. Making testing as easy as possible is
important. But it should be clear that it is testing, and if the apps
were ready for the real Portage tree, they'd be in it.

Thanks,
Donnie

  

That's already being done very well with per-team overlays.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Mike Frysinger
On Friday 09 June 2006 21:27, Ned Ludd wrote:
 Maybe along the same lines as what you are pointing out here it should
 also be noted that built_with_use is semi faulty and can return wrong
 results when no /var/db/pkg/$CATEGORY/$PVR/USE exists.

this is done on purpose
-mike


pgpkeT3VMXksr.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-10 Thread Luis Francisco Araujo

Stefan Schweizer wrote:

Luis Francisco Araujo wrote:
  

Fine. I highly agree on that, now my question is,
why this needs to be officially supported?



See
Why does this have to be on official gentoo hardware?

http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq

  
 The FAQ is offline due to ongoing discussion on this matter - expect a 
reworked FAQ when it has been reviewed. ?

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Mike Frysinger
On Saturday 10 June 2006 04:32, Kevin F. Quinn wrote:
 I do think we should avoid built_with_use where we can, as it causes
 emerge to abort.

no it doesnt ... the ebuild maintainer makes the package abort based upon the 
results of built_with_use ...
-mike


pgpIaYYFHjNYa.pgp
Description: PGP signature


Re: [gentoo-dev] Dealing with /var/cache on unmerge

2006-06-10 Thread Mike Frysinger
On Friday 09 June 2006 20:25, Andrew Ross wrote:
 Apologies if this has been addressed previously,

i dont believe it has ever come up before

 Is there any sort of policy covering how an ebuild should deal with
 /var/cache during unmerge?

maybe give ebuilds a way to maintain a list of files that portage should nuke 
when unmerging the package ...

 A similar issue exists with log files, but I'd expect them to occupy
 less space than caches, and generally be considered more useful (since
 they can't be regenerated). If they were to be dealt with, perhaps
 portage could have a purge option that removes all traces of a package
 from the system - including log and cache files (it looks like temp
 files should already be cleaned out by the ebuild).

i'm not so sure ... i'd guess that the large majority of packages do logging 
with syslog() and there really is no way to bind logfile name to package 
sanely for all system loggers out there

however, logs that a daemon itself generates/maintains rather than using the 
system logger would fall into this discussion
-mike


pgprI9bXGa4EW.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Luis Francisco Araujo

Chris Gianelloni wrote:

On Fri, 2006-06-09 at 22:05 +0100, Stuart Herbert wrote:
  

On 6/9/06, Chris Gianelloni [EMAIL PROTECTED] wrote:


Gentoo's standard operating procedure is to build packages as they were
intended and packaged from upstream.
  

+1



This means if the client and the
server for a particular package is in a single package, we should build
both by default.
  

No thanks.  That doesn't match the standard operating procedure
mentioned above.  By default, why don't we just build whatever
$UPSTREAM intended built by default?



That is *exactly* what I said.

  

It means that different packages will behave differently throughout
the tree, but that's okay, and is more Gentoo-like than your proposal.



Except that you're just saying exactly what I said, just in different
words.

  

To facilitate building the client portions only, the
use of the local minimal USE flag is allowed.
  

How will you support building the server-only portions of the package?



I honestly never bothered to consider it, and really don't care.
Someone else can come up with that idea.  The problem with using two USE
flags is what do you do when someone chooses neither?

  

It will build the $UPSTREAM default?

And btw, i like the server and client use flag idea.

+1
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Alec Warner

Lack of content and poorly written or incorrect articles are often
justified by the GWN team on grounds of overwork and insufficient
manpower. When I asked why they were not recruiting, I was informed that
no-one has any interest in contributing.


There's a big difference between one-off articles and continuous
contribution. Also those that I found most willing to contribute had the
biggest language problems - what we need is support from the native
speakers.




Have the GWN posted to -core in a sane time period prior to it's 
release.  I seriously doubt anyone cares about whether the publication 
is always on time (whatever that may be).  If it's a bi-weekly 
publication it doesn't always have to go out on the same day, as long as 
you get it out in the general time period.  I sometimes respond with 
corrections/additions but they never make it because it is released 
before my mail is sent.  Often when I see the core mail I don't even 
bother reading it since by looking at the timestamp I can guess it's 
already been mailed.


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



Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Kevin F. Quinn
On Sat, 10 Jun 2006 05:44:41 -0400
Mike Frysinger [EMAIL PROTECTED] wrote:

 On Saturday 10 June 2006 04:32, Kevin F. Quinn wrote:
  I do think we should avoid built_with_use where we can, as it causes
  emerge to abort.
 
 no it doesnt ... the ebuild maintainer makes the package abort based
 upon the results of built_with_use ...

well yeah, that's what I meant :P

-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Daniel Drake

Christel Dahlskjaer wrote:

I would like to ask that the Council discuss the current state and
future of the GWN at their next meeting.


This is an open project. The solution to the problems you raise is 
incredibly simple: Contribute on a regular basis, or find other people 
who will do so.


Writing hugely demotivating emails, scaring away existing contributors, 
and wasting the council's time will not help at all.


Daniel

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] i18n project

2006-06-10 Thread Jan Kundrát
So, let's rephrase it a bit. The following items represent my view about
the i18n team's responsibilities:

a) Translation of metadata.xml stuff in our tree (Is there any method to
keep them up-to-date when the English text changes? Something like
revision attribute that gets bumped when the English text gets updated?)

b) Localization of Gentoo-developed applications (portage,
gentoolkit,...) including their manpages

c) l10n for other packages and sending patches upstream

d) Translation of manpages. man-pages-cs for example sucks :(.

e) Persuading people that having comments in configuration files
*without* an equivalent somewhere on the web is evil. Good example might
be baselayout. Why? Stuff on the web can be translated pretty easily,
configuration files can't.

e) Translation of our documentation (that's the GDP's job, the intention
is just to share human resources :) ) and GWN.

f) Translation/localization of w.g.o. Efforts were already started
(meaning that the technology is available on at least one experimental
site).

My 0.02 Kč :)

Cheers,
-jkt

-- 
cd /local/pub  more beer  /dev/mouth



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Patrick Lauer
On Sat, 2006-06-10 at 11:37 -0400, Alec Warner wrote:
 Have the GWN posted to -core in a sane time period prior to it's 
 release.  I seriously doubt anyone cares about whether the publication 
 is always on time (whatever that may be). 
So what would a sane time period be? 12h? 24h?
The problem with that is that you need an editor who is available during
this period to add corrections, but with the new influx of helpers I
think we can manage.

  If it's a bi-weekly 
 publication it doesn't always have to go out on the same day, as long as 
 you get it out in the general time period.
Well ... it is easier when you work with a schedule. Missing a
deadline may happen, but that should not be the usual behaviour.
bi-weekly is silly because you forget which week it is and suddenly
you skip another week by accident ... I prefer to keep it weekly. And
looking at the flood of material we have for the next edition I think it
is sustainable.

   I sometimes respond with 
 corrections/additions but they never make it because it is released 
 before my mail is sent.  Often when I see the core mail I don't even 
 bother reading it since by looking at the timestamp I can guess it's 
 already been mailed.
Hmmm. That looks like a timing problem - the GWN gets created on
european time!
I think we should try to have a bigger delay between draft and
publication, but I'm not sure how to do it best. Maybe shift the draft
to saturday  and push the final version on sunday?


Patrick
-- 
Stand still, and let the rest of the universe move


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


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Christel Dahlskjaer
On Sat, 2006-06-10 at 10:27 +0200, George Shapovalov wrote:
 субота, 10. червень 2006 04:28, Christel Dahlskjaer Ви написали:
  I would like to ask that the Council discuss the current state and
  future of the GWN at their next meeting.
 Hah? What has concil to do with this? Is it going to mandate GWN be better 
 and it magically turns into some other thing? Why do you think there is 
 malicious intent here at all?

I was hoping the council, whom I understand to be built up of people who
genuinely care for Gentoo, would look at whether there was any ways of
helping the GWN become better. Say, look at alternative ways of
recruiting/ attracting contributors. It may have been the wrong place to
bring it up, but its the place that was suggested to me when I asked
people who have been around a lot longer than I have.

 [skipping the listing]
 All these problems can be explained very simply - a lack of manpower. As I 
 understand, GWN now is a one-man endeavour and Ulrich was pointing this out 
 himself and literally yelling for help! Many many times! Over approx last 6 
 month or so..

As Ulrich doesn't reply to my e-mails, I haven't had a chance to discuss
with him, I have, however, spoken to Patrick at great length and I
understand that the GWN finds it difficult to recruit, or even attract
contributors. And I agree, the main problem appears to be manpower,
which is why I am hoping that by creating some discussion people may
come up with new / different ways of attracting people to the GWN. 

 Do we want a more reliable and representative GWN? Of course!
 How we can get there? Well, stand up and help! Involving council is not going 
 to do anything besides starting yet another pointless burocratic endeavor. 
 Well, I suspect it won't do even that - I am pretty sure council is going to 
 just throw out this claim even if you officially start it. They can of 
 course mandate some more action, but what would be the point? If there are no 
 people willing to stand up, then who will listen to it?

If the council chooses to throw it aside and not look at ways of helping
the GWN then well, that sucks. But atleast I tried. 

 So, to conclude this thing. The only way GWN is going to improve, is if some 
 more people will join the ranks and start writing/editing GWN entries. I'd 
 say a team of 3 people is usually sufficient, but we need more like 7 so that 
 three are available for more than a first month :) (this is based on my 
 experience with organazing Russian transation team in its early days), plus a 
 steady stream of at least one new dev joining/two month, to compensate for 
 people droppig out. This should also have an effect of draft GWN published at 
 least a day in advance, instead of a few hours, so that the rest of us will 
 be able (and will ;)) take a look at it and make corrections..

I agree with the above, and as stated before, I am hoping that the
Council, or hell, just discussion on -dev may result in someone jumping
up and saying I have an idea, why don't you... or Have you tried..
as what would be great is if people could come up with ideas and ways of
attracting people. 




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


Re: [gentoo-dev] Re: Re: Re: Re: [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-10 Thread Richard Fish

On 6/9/06, Peter [EMAIL PROTECTED] wrote:


Firstly, I think it is very clear that anything in sunrise is experimental
or not supported in the main gentoo tree. That's fine! I don't think any
user who goes through the trouble to set up an overlay would miss that
point. You can't go to o.g.o and not see the disclaimers. And, anyone who
goes through the trouble to svn the overlay, edit make.conf, etc., would
not be an ignorant newbie (no disrespect to newbies intended). Anyone who
fetches the sunrise overlay would know exactly what he/she intends to do
and why. Much different than emerge --sync with keyword x86.


Recently on -user there was someone who couldn't build any gnome apps,
because they had an obsolete gnome2.eclass in their overlay.  This
user certainly didn't know enough about portage or ebuilds to be using
an overlay like that.

Besides, users frequently do imprudent things to their systems.  They
will break their systems by unmasking p.masked stuff (I've done this,
so I am in this group), add dangerous CFLAGS based on random forum or
wiki pages, and use ~arch packages and then rant about any bugs that
show up.

As you've already said, having it on a *.gentoo.org domain gives some
people a higher level of comfort with it, regardless of any
dislaimers.

I have no idea what the quality of the sunrise overlay will be, but it
seems likely to be worse than the currently p.masked stuff.  If
getting sunrise is easy enough, and a substantial number of users
start using it, supporting those users could become very difficult.

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



[gentoo-dev] Re: [ANNOUNCE] Project Sunrise - Gentoo User Overlay

2006-06-10 Thread Ryan Hill
Peter wrote:

 Chris, I am not familiar enough about gentoo's hierarchy, politics, or
 team responsibilities to question your sincerity or authority to say
 something like: Sorry, but if it isn't supported, it doesn't belong on
 Gentoo infrastructure.

Then please trust that these people who are familiar enough actually know what
they're talking about.

--de.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Christel Dahlskjaer
On Sat, 2006-06-10 at 11:40 +0100, Daniel Drake wrote:
 Christel Dahlskjaer wrote:
  I would like to ask that the Council discuss the current state and
  future of the GWN at their next meeting.
 
 This is an open project. The solution to the problems you raise is 
 incredibly simple: Contribute on a regular basis, or find other people 
 who will do so.
 
 Writing hugely demotivating emails, scaring away existing contributors, 
 and wasting the council's time will not help at all.

Wow, thats not quite the response I had expected from you. Rather
surprising based on your comments elsewhere.




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


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Christel Dahlskjaer
On Sat, 2006-06-10 at 09:35 +0200, Tobias Scherbaum wrote:
 First of all, someone from infra/recruiters might please revoke my write
 access to gentoo/xml/htdocs/news/gwn. I'm no longer interested in
 contributing to the GWN.
 
  I also believe that when posting an article or interview, a copy should
  be sent to the relevant people to ensure that they are ok with what is
  being posted (my dev of the week interview, for example, was rather
  screwed up and misrepresentative).
 
 That's why Ulrich posts a draft to the core mailinglist, both for
 technical and grammar/spelling review. Also it is (at least it was)
 expected behavior, to give devs of the week (and devs mentioned or
 affected in/by other articles) a chance to review the article about
 them. If this wasn't the case with your article this is a problem we
 need to address.
 
  When someone contacts GWN to have
  something corrected, it would be appreciated were the GWN staff to at
  least deign to acknowledge receipt, even if for some reason they choose
  not to honour the corrections or post a retraction (although refusing to
  publish corrections is extremely insulting to those wronged).
 
 That's what I did in the past, of course: Only if I knew that there's
 something which needs to be corrected. (i.e. if there's a mail to the
 [EMAIL PROTECTED] alias).
 
  Another thing that concerns me is the way the articles are written. It
  is blatanly obvious that the GWN writers are not native English speakers
  as both the grammar and the flow of the articles is far from attractive.
  Having read through the archives, I notice that there was once a time
  when the GWN was a great publication, and I would like to think that it
  could become great yet again; in its current state, though, it is doing
  more harm than good.
 
 Once again: We have a draft posted to core to catch grammer/spelling
 mistakes.  That doesn't improve the language used in GWN at all, but as
 you mentioned, none of us is a native speaker. I'm sorry for not being a
 native speaker.

I don't actually have a problem with the GWN being written by non-native
speakers, English isn't my first language either. I do however think
that we could benefit from improving the flow of the articles somewhat. 

 Finally, reading your mail makes me really angry. I'm seeing myself as a
 somewhat regular contributor to the GWN and would have expected, that
 someone who draws a negative picture of the GWN like you, tried to
 talked to me before posting such a mail. Also I see nothing the Council
 can decide to improve the GWN, besides stopping further GWN releases.

I had no intentions to make anyonee angry. And as you aren't listed on
the GWN page I had no idea that you were a GWN team member, to my
knowledge the only two people who do the GWN are Ulrich and Patrick,
both of which I have attempted to speak with/spoken with. 

And the last thing I want is for the Council to stop the GWN, I am
however hoping that they may choose to help the GWN get back on track.
If nothing else I believe the council to be made up of people who care
about Gentoo a lot, some of which have been around for some time and
still remember the old unifying vision, some of which remembers how the
GWN was run when it was 'totally awesome' (to use a blonde-ism) and
people who hopefully would take the time to try help the GWN explore
new/different ways of improving/growing. 

 I fully agree that we have lots problems and much room for improvement
 with the GWN, but I can't agree with the way your trying to achieve
 this.

What is wrong with it? Would you rather I attempted to have the current
GWN staff replaced? Or the publication shut down? 


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


[gentoo-dev] Project Sunrise -- Proposal

2006-06-10 Thread Markus Ullmann
Okay, so after figuring out open problems (thanks to kloeri and various
other people for help here), we now have a resolution that should
satisfy all involved parties here. This should adress dostrow's demands
as well.

1) m-w / m-n requirement

Only ebuilds that are reported to bugzie (valid bug#) and set to
maintainer-wanted are allowed here as well as maintainer-needed ones.

maintainer-needed are only allowed if they're removed from the tree and
moved over to sunrise (and thus end up as maintainer-wanted again).

2) Not one large tree but subdirs, one per herd

to help herds better keeping track of which parts are alive in the
overlay, each herd's ebuilds are grouped in a subdir, e.g. there will be
a netmon/ dir with net-analyzer/specialapp below it.

3) a yes from herds required, keeping a timeout to avoid bugspam

after a comment has been placed on a maintainer-wanted bug in bugzie,
there's a grace time of two weeks for herds to either leave a comment on
whether they're fine with take over or not. When this time is over and
it is assigned to maintainer-wanted, then and only then it is implied as
an OK to keep it also in the sunrise project.

4) work needed by herds

- take a look at the homepage of the new program
- take a look at the ebuild

If you're at least partly happy with the new app, drop a note on the bug
or just ping sunrise that you're ok with it. Then sunrise takes it over
and improves the ebuild together with the contributor so that it reaches
a level where it could theoretically be committed to the tree.
Herds are more than welcome to help here if they feel like it but basic
checks whether the app should ever be on gentoo will be sufficient.

5) commit access to the overlay

We implement two levels of commit rights:

1. As there are people out there who just want to maintain one app for
start, the ebuild should reach a level that project devs are fine with
it, then the user is given permission to commit on that single app. An
automated check makes sure that he doesn't commit anywhere else. If
violations arise, the access is revoked immediately.

2. People who contribute good ebuilds over a certain period of time are
allowed upon decision by project devs to actively help maintaining the
project. They'll be given commit rights for the project then. Same frome
above applies here: If we notice any abuse, we revoke access immediately.

6) QA assurance

Of course there are minor issues with the ebuilds, otherwise they could
be committed straight forward. Important thing is that it only finds the
way into overlaye if the trusted committers (project devs and users who
are given permission explicitely, see above) are fine with it.
Additional note on arch issues: initially, just ~x86 and ~amd64 may be
set. The rest would need successful test reports for other ~arch
keywords. Stable keywording isn't permitted at all, there will be some
automated check to make sure no one does it (by accident) here.

Additional note: we won't start adding this to layman and making it
available easier until the QA checks have been implemented.

7) tag on bugs

All ebuilds that are made available on sunrise get an InOverlay KEYWORDS
entry on bugs.g.o so that everyone, who looks at the bug, knows about it.

8) Grace time also given from the go point on.

When we see that this gets a bit fine-tuning / acceptance among devs, we
will explicitely call out a two weeks notice for ebuilds currently
assigned to maintainer-wanted so that herds can keep an eye on them and
either comment as given, reject take over permission completely, close
as WONTFIX in case they're against the app for the tree in futures or
just drop a note that they're fine with the take over and the
development can be started on the ebuild.
Remember the way they need to be reviewed as said in 4). The ebuild is
subject to development, the sunrise devs do help with it in case your
herd lacks time to completely take care of it.

9) Security

In this early stage we have no security liaison on board yet. If one is
willing to help out here, we'd be  more than glad on welcoming him  :)


Greetz,
Jokey



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Project Sunrise thread -- a try of clarification

2006-06-10 Thread Chris Gianelloni
First off, I would like to apologize to everyone who has to read this
thread.  I know that it is long.  I know that it can be frustrating.
That being said, I also ask for your patience in this matter, as I am
not going to back down on this.  I will not roll over and let something
I see as this damaging to Gentoo simply happen.

Also, since it is obvious that some people are trying to deflect
attention away from the actual issues, I will likely not respond to any
points that I don't consider to be relevant.  I'm not wasting my time,
nor yours, with this garbage.

Some people seem to not understand that this is not *only* a technical
problem, and therefore cannot be discussed on a purely technical level.
Some people also think that by comparing someone to a certain
ex-developer, that they're going to either win some traction or cause
their opposing side to give up.  This is not the truth, at all.  If it
has done anything, it has *fueled* me to fight this project even more.

On Fri, 2006-06-09 at 23:54 +0200, Patrick Lauer wrote:
 On Fri, 2006-06-09 at 16:14 -0400, Chris Gianelloni wrote:
 
  Since when was overlays.gentoo.org supposed to even be a service to our
  users?  As I understand it, the goal was to ease development, not to
  provide an easy method for half-working ebuilds to make it to our user's
  machines.
 
 What's the point of development if not to help users?

Umm... perhaps to create a *product* that gives usable software to
users?

How about a little history lesson?

Not so many moons ago, new ebuilds were submitted to bugzilla.  The bug
wranglers would assign the bugs to the team most likely to end up as the
maintainers, and new ebuilds either made it into the tree, or sat in
bugzilla until the interest was there for it to be added, if ever.  Some
people felt that this process left lots of packages in bugzilla, with no
one to watch over them.  Because of this, the maintainer-wanted, and
maintainer-needed bugzilla accounts were created to assist in tracking
these bugs/packages.  This was a good idea at the time, and worked
fairly well so long as there were developers going through and actively
searching for bugs, that were no longer assigned to the relevant teams,
but instead, assigned into some big dumping ground for new package
requests.

This process failed, as visibility for new packages was reduced to the
teams that would likely be doing the actual work.

Now, instead of reverting a broken and failed process, a new project is
being created in an attempt to fix the problem.  Unfortunately, it has
been pointed out that this will introduce an even larger set of
problems, but that is not being addressed very well.

 Everything we do should be done to help users (and worst case we help
 that small group of users that are devs). 

I would have to absolutely disagree here.  Gentoo's resources should be
spent helping developers do their work more efficiently.  This provides
a positive end result of users getting more and better software.  If we
simply did everything for the users, then we would have every single
kernel source tree done by a few guys with little understanding of
kernel internals, we'd only ship a stage1 tarball, and reiser4 would be
our default file-system, stability be damned.

This means it *CANNOT* be left up to a small group of developers to
decide without any discussion on the matter.
   So now we're a democracy where everything needs to be voted upon?
  
  Anything this abhorrently stupid doesn't need a vote. 
 Bullshit.
 If you need to resort to insults you failed to show on a technical level
 why it is bad.

I have already shown that this is a piss poor idea on a technical level.
I don't think I need to reiterate this again and again, but just for
you, since you're not catching on, I'll do it one more time.

This is an attempt to fix what is a social problem with a technical
solution, where one doesn't fit.

What problem is this project trying to resolve, exactly?

How will creating a secondary official (hey, it's on *.gentoo.org)
portage tree help in creating a higher-quality primary portage tree?

How will a small team maintain the security and reliability that Gentoo
has come to be known for in a secondary portage tree without the support
of a security team, or the architecture teams?

Why was this not discussed on the developer mailing list before being
publicly announced to the world as if it were a complete and working
service, with all of the issues worked out?

Now, (sorry Flameeyes) let's look at another scenario.  A new user to
Gentoo decides that he absolutely *must* have package foo.  He reads on
the forums that package foo is in the Sunrise overlay, so he uses layman
and syncs up the overlay.  Three weeks later, he decides that he wants
pam_skey.  He does a search, and there it is!  He installs it.  This
user is not even *aware* that the package came from the overlay.  He has
a problem.  He files a bug.  Guess who gets it?  Remember, that he isn't

Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Chris Gianelloni
On Fri, 2006-06-09 at 18:34 -0400, Mike Frysinger wrote:
 On Friday 09 June 2006 16:35, Chris Gianelloni wrote:
  This is the official (hehe) request for comments on making a policy of
  how to handle ebuilds than can be used for either client or server and
  how to allow for building client-only.
 
 rather than moving to some sort of policy that satisfies no one completely 
 and 
 we'll have to back out of later, why dont we wait until portage can give us 
 proper support for USE=client/server

Got an ETA?

The situation we have now is confusing, at best, to our users, and
something really should be done to resolve it.  Waiting another 6 months
to a year, only to be able to use it with the particular portage
versions that support the proper EAPI for use-based dependencies is not
an optimal answer for our users, which is why I came up with the
proposal.  Honestly, I don't care *what* is decided, so much as I want
to spark conversation and see *some* resolution come of it that is *at
least* consistent until use-based dependencies are a reality.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Chris Gianelloni
On Sat, 2006-06-10 at 01:24 +0100, Roy Marples wrote:
 Do we read -client -server and +client +server to mean the same thing?

We could, yes.

 If so the logic can read
 
 if use client || ! use server ; then
 # build client 
 fi
 if use server || ! use client ; then
 # build server
 fi
 
 How does portage stop us from doing that now?

It doesn't.  The problem comes in with the dependency resolver.  The
only solution to this is checks using built_with_use in pkg_setup, which
is discouraged except where absolutely necessary, as it causes all of
the dependencies to be merged (incorrectly, possibly) before there is a
failure.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] Dealing with /var/cache on unmerge

2006-06-10 Thread Daniel Drake

Mike Frysinger wrote:
maybe give ebuilds a way to maintain a list of files that portage should nuke 
when unmerging the package ...


Something similar to this would be useful for kernel ebuilds, as simply 
unmerging kernel source will leave a load of temporary and object files 
on the filesystem.


Daniel

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] i18n project

2006-06-10 Thread Marius Mauch
On Sat, 10 Jun 2006 15:11:50 +0200
Jan Kundrát [EMAIL PROTECTED] wrote:

 b) Localization of Gentoo-developed applications (portage,
 gentoolkit,...) including their manpages

I don't really like this one. Documentation, sure, but for the tools
themselves I think it could cause more problems than actually help.
Quoting a relevant discussion from #gentoo-portage earlier today that
hopefully explains my concerns:

zmedico I think if we are going to override LC_MESSAGES then we
should consider it in terms of broader gettext support in portage.
zmedico Flameeyes wants to help internationalize portage... 
SpanKY not much point if we reset language variables 
zmedico yeah, it has to be considered together 
genone zmedico: I don't like that idea much 
zmedico reasoning?
genone makes support harder
genstef extending the problem we are trying to solve, yeah
zmedico we can refuse to support non-english reports.
zmedico we already to afaik
zmedico s/to/do/
genone I'm not only talking about bugzilla
genstef haahaa, why do we have it in portage then?
genstef how can something be both official and unsupported? ;)
* genstef is stealing arguments from his opponents on the mailing
lists ;) 
zmedico genone: if not bugzilla, then...?
genstef forums, irc, mailing lists
genone zmedico: any support channels: bugzilla, forums, irc, ...
genstef direct mail
genone not only support by us, but also user2user
solar lots of things are officially unsupported
zmedico I was thinking we could have a mode that gives both english
and the user's native locale 
solar like overlays should of been one of those. overlay.dev.gentoo
vs overlays.gentoo 
genone zmedico: two tracebacks? ;)
* zmedico nods
zmedico 2 exception strings
genstef so portage exit errors will be doubled?
genone IMO english+native is a extremely crappy thing
zmedico yeah, maybe :)
zmedico the thing is, nobody forces you to look at forums, irc, mail
that's in a foreign language 
genone and my point is that users often don't even realize that their
post contains non-english text 
zmedico it's an breach of etiquette, and they should be chastized :)
zmedico I'd hope it could be handled well enough at a social level
genone also in my experience translations in FOSS tend to be of poor
quality, there have been several situations where I didn't understand
what the german translation was supposed to mean where the original was
perfectly clear 
genone Overtranslation being one big problem
zmedico that's a problem for the maintainers of the translations.
portage devs won't handle translation... 
genone well, maybe I'm wrong, but I think it would cause more
problems than help 
zmedico too bad not everyone knows english. :)
lisa too bad not everyone knows norwegian. :)

Basically I don't think the benefit is rather dubious or maybe it's
just that I had some rather bad experiences with translated versions of
FOSS applications, but I'm quite opposed to this part of the project
unless you have a way to remove my concerns.

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.


signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] client/server policy for ebuilds

2006-06-10 Thread Mike Frysinger
On Saturday 10 June 2006 10:29, Chris Gianelloni wrote:
 On Fri, 2006-06-09 at 18:34 -0400, Mike Frysinger wrote:
  On Friday 09 June 2006 16:35, Chris Gianelloni wrote:
   This is the official (hehe) request for comments on making a policy
   of how to handle ebuilds than can be used for either client or server
   and how to allow for building client-only.
 
  rather than moving to some sort of policy that satisfies no one
  completely and we'll have to back out of later, why dont we wait until
  portage can give us proper support for USE=client/server

 Got an ETA?

 The situation we have now is confusing, at best, to our users, and
 something really should be done to resolve it.

sure, dont add support for the flags at all at this point, problem solved

USE=minimal has no real definition, no point in trying to iron one out imo
-mike


pgpKXsIMY6zIf.pgp
Description: PGP signature


[gentoo-dev] Re: Project Sunrise -- Proposal

2006-06-10 Thread Stefan Schweizer
Markus Ullmann wrote:
 2) Not one large tree but subdirs, one per herd
 
 to help herds better keeping track of which parts are alive in the
 overlay, each herd's ebuilds are grouped in a subdir, e.g. there will be
 a netmon/ dir with net-analyzer/specialapp below it.

A better solution is mentioned in the FAQ

--snip--
I want to see all the ebuilds in sunrise that affect my herd, is that
possible?

Yes, we have hacked up a script in scripts/create-stats.sh for the moment,
that will give you all packages, bugs and CC:

sys-auth/pam_skey - bug 55279 - on CC: jakub pam-bugs taviso
maintainer-wanted

You might want to run it with your herd or maintainer as argument to get
filtered output:

scripts/create-stats.sh pam-bugs

--snap--

If there is real interest in subdirs for other reasons than listing packages
by herds I would like to hear them. For the moment we are still discussing
everything as mentioned on the wiki:

WARNING: This is currently under creation and review - fundamental changes
may still take place

Please work with us in IRC to make it please everyone.

- Stefan

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Marius Mauch
On Sun, 11 Jun 2006 01:00:43 +0200
Patrick Lauer [EMAIL PROTECTED] wrote:

 On Sat, 2006-06-10 at 11:37 -0400, Alec Warner wrote:
  Have the GWN posted to -core in a sane time period prior to it's 
  release.  I seriously doubt anyone cares about whether the
  publication is always on time (whatever that may be). 
 So what would a sane time period be? 12h? 24h?
 The problem with that is that you need an editor who is available
 during this period to add corrections, but with the new influx of
 helpers I think we can manage.

It should be sent *at least* 24 hours in advance IMO so everyone gets
a chance to check it. Better to send news that's a few days old than to
send incorrect news.

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.


signature.asc
Description: PGP signature


Re: [gentoo-dev] Project Sunrise -- Proposal

2006-06-10 Thread Dan Meltzer

On 6/10/06, Markus Ullmann [EMAIL PROTECTED] wrote:

Okay, so after figuring out open problems (thanks to kloeri and various
other people for help here), we now have a resolution that should
satisfy all involved parties here. This should adress dostrow's demands
as well.

1) m-w / m-n requirement

Only ebuilds that are reported to bugzie (valid bug#) and set to
maintainer-wanted are allowed here as well as maintainer-needed ones.

maintainer-needed are only allowed if they're removed from the tree and
moved over to sunrise (and thus end up as maintainer-wanted again).

2) Not one large tree but subdirs, one per herd

to help herds better keeping track of which parts are alive in the
overlay, each herd's ebuilds are grouped in a subdir, e.g. there will be
a netmon/ dir with net-analyzer/specialapp below it.



If its unofficially part of a herd, then isn't it no longer a m-w/m-n ebuild?


3) a yes from herds required, keeping a timeout to avoid bugspam

after a comment has been placed on a maintainer-wanted bug in bugzie,
there's a grace time of two weeks for herds to either leave a comment on
whether they're fine with take over or not. When this time is over and
it is assigned to maintainer-wanted, then and only then it is implied as
an OK to keep it also in the sunrise project.

4) work needed by herds

- take a look at the homepage of the new program
- take a look at the ebuild

If you're at least partly happy with the new app, drop a note on the bug
or just ping sunrise that you're ok with it. Then sunrise takes it over
and improves the ebuild together with the contributor so that it reaches
a level where it could theoretically be committed to the tree.
Herds are more than welcome to help here if they feel like it but basic
checks whether the app should ever be on gentoo will be sufficient.

5) commit access to the overlay

We implement two levels of commit rights:

1. As there are people out there who just want to maintain one app for
start, the ebuild should reach a level that project devs are fine with
it, then the user is given permission to commit on that single app. An
automated check makes sure that he doesn't commit anywhere else. If
violations arise, the access is revoked immediately.

2. People who contribute good ebuilds over a certain period of time are
allowed upon decision by project devs to actively help maintaining the
project. They'll be given commit rights for the project then. Same frome
above applies here: If we notice any abuse, we revoke access immediately.

6) QA assurance

Of course there are minor issues with the ebuilds, otherwise they could
be committed straight forward. Important thing is that it only finds the
way into overlaye if the trusted committers (project devs and users who
are given permission explicitely, see above) are fine with it.
Additional note on arch issues: initially, just ~x86 and ~amd64 may be
set. The rest would need successful test reports for other ~arch
keywords. Stable keywording isn't permitted at all, there will be some
automated check to make sure no one does it (by accident) here.

Additional note: we won't start adding this to layman and making it
available easier until the QA checks have been implemented.

7) tag on bugs

All ebuilds that are made available on sunrise get an InOverlay KEYWORDS
entry on bugs.g.o so that everyone, who looks at the bug, knows about it.

8) Grace time also given from the go point on.

When we see that this gets a bit fine-tuning / acceptance among devs, we
will explicitely call out a two weeks notice for ebuilds currently
assigned to maintainer-wanted so that herds can keep an eye on them and
either comment as given, reject take over permission completely, close
as WONTFIX in case they're against the app for the tree in futures or
just drop a note that they're fine with the take over and the
development can be started on the ebuild.
Remember the way they need to be reviewed as said in 4). The ebuild is
subject to development, the sunrise devs do help with it in case your
herd lacks time to completely take care of it.

9) Security

In this early stage we have no security liaison on board yet. If one is
willing to help out here, we'd be  more than glad on welcoming him  :)


Greetz,
Jokey







I think this is a much improved//thought out version of the proposal.

From the looks of things sunrise should never make it to layman

however, because as we all know, anything that makes things more
easily accessible to users is going to be (mis)used by more of them.

From what I understand, you see Sunrise as an overlay for users to

improve their ebuilds because they are insufficient quality to be in
the main tree.  If they are of this poor quality, they should be no
where near users hands, this doesn't make sense.

If on the other hand you saw sunrise as a way for more packages to be
available to users due to there being a lack of maintainers, asking
herds to check out ebuilds as part of the proposal seems

Re: [gentoo-dev] Portage-2.1 released breaking -U

2006-06-10 Thread Mike Frysinger
On Friday 09 June 2006 11:57, Wernfried Haas wrote:
 Oh, and -U has finally been killed :-)

too bad there is no usuable solution in its place for developers
-mike


pgpju0pwm1363.pgp
Description: PGP signature


Re: [gentoo-dev] herds.xml

2006-06-10 Thread Brian Harring
On Fri, Jun 09, 2006 at 05:08:23PM -0400, Chris Gianelloni wrote:
 On Fri, 2006-06-09 at 16:19 -0400, Mike Frysinger wrote:
  On Thursday 08 June 2006 21:08, Brian Harring wrote:
   One additional to this- the location for the file in the tree *should*
   be metadata/ - shoving it into profiles is the wrong location (it's
   not profile data, it's repo metadata).
  
  that is the correct location for it but we have no metadata tree tracked in 
  cvs
 
 How about we keep it where it is (in CVS) and simply have it added to
 metadata during the normal runs before sync?

Downside to this is that any tool written to expect the file in 
$PORTDIR now doesn't behave as well for cvs users (devs).

Either solutions works for me however, mainly after the file being in 
the tree for majority of users.
~harring



pgpyUMm1hTmqB.pgp
Description: PGP signature


Re: [gentoo-dev] July Council Meeting: Requested Agenda Item

2006-06-10 Thread Luis Francisco Araujo

George Shapovalov wrote:

субота, 10. червень 2006 04:28, Christel Dahlskjaer Ви написали:
  

I would like to ask that the Council discuss the current state and
future of the GWN at their next meeting.

Hah? What has concil to do with this? Is it going to mandate GWN be better 
and it magically turns into some other thing? Why do you think there is 
malicious intent here at all?


[skipping the listing]
All these problems can be explained very simply - a lack of manpower. As I 
understand, GWN now is a one-man endeavour and Ulrich was pointing this out 
himself and literally yelling for help! Many many times! Over approx last 6 
month or so..


Do we want a more reliable and representative GWN? Of course!
How we can get there? Well, stand up and help! Involving council is not going 
to do anything besides starting yet another pointless burocratic endeavor. 
Well, I suspect it won't do even that - I am pretty sure council is going to 
just throw out this claim even if you officially start it. They can of 
course mandate some more action, but what would be the point? If there are no 
people willing to stand up, then who will listen to it?


So, to conclude this thing. The only way GWN is going to improve, is if some 
more people will join the ranks and start writing/editing GWN entries. I'd 
say a team of 3 people is usually sufficient, but we need more like 7 so that 
three are available for more than a first month :) (this is based on my 
experience with organazing Russian transation team in its early days), plus a 
steady stream of at least one new dev joining/two month, to compensate for 
people droppig out. This should also have an effect of draft GWN published at 
least a day in advance, instead of a few hours, so that the rest of us will 
be able (and will ;)) take a look at it and make corrections..


George 

  
That's true. Ulrich has been asking desperately for help since a few 
months now.


I propose we ask for contributors in the staffing-needs section instead 
or before

taking this council way.
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Project Sunrise -- Proposal

2006-06-10 Thread Daniel Ostrow
Comments inline ...

On Sat, 2006-06-10 at 13:37 +0200, Markus Ullmann wrote:
 Okay, so after figuring out open problems (thanks to kloeri and various
 other people for help here), we now have a resolution that should
 satisfy all involved parties here. This should adress dostrow's demands
 as well.
 
 1) m-w / m-n requirement
 
 Only ebuilds that are reported to bugzie (valid bug#) and set to
 maintainer-wanted are allowed here as well as maintainer-needed ones.
 
 maintainer-needed are only allowed if they're removed from the tree and
 moved over to sunrise (and thus end up as maintainer-wanted again).

Fine.

 2) Not one large tree but subdirs, one per herd
 
 to help herds better keeping track of which parts are alive in the
 overlay, each herd's ebuilds are grouped in a subdir, e.g. there will be
 a netmon/ dir with net-analyzer/specialapp below it.

Fine.

 3) a yes from herds required, keeping a timeout to avoid bugspam
 
 after a comment has been placed on a maintainer-wanted bug in bugzie,
 there's a grace time of two weeks for herds to either leave a comment on
 whether they're fine with take over or not. When this time is over and
 it is assigned to maintainer-wanted, then and only then it is implied as
 an OK to keep it also in the sunrise project.

I'm 100% against implicit acceptance. If someone from the sunrise
project wishes to add an ebuild to the overlay they should have to get
an explicit OK from the team in question. The sunrise project could of
course keep a list of teams that have given a blanket OK and of those
that have totally opted out. For those teams in between an OK per
package sought by the sunrise project's team members is needed. I'm
sorry but the leg work to track this stuff and get acceptance has to be
100% on your projects head. Your proposal adds a need for me to actually
look at bugs for packages that I may have no interest in. I don't pay
any attention to maintainer-wanted now I don't want to pay any attention
to a subset of that ever.

 4) work needed by herds
 
 - take a look at the homepage of the new program
 - take a look at the ebuild
 
 If you're at least partly happy with the new app, drop a note on the bug
 or just ping sunrise that you're ok with it. Then sunrise takes it over
 and improves the ebuild together with the contributor so that it reaches
 a level where it could theoretically be committed to the tree.
 Herds are more than welcome to help here if they feel like it but basic
 checks whether the app should ever be on gentoo will be sufficient.

So long as this is voluntary and the level of acceptance that I
described above is met I'm OK with it. 

 5) commit access to the overlay
 
 We implement two levels of commit rights:
 
 1. As there are people out there who just want to maintain one app for
 start, the ebuild should reach a level that project devs are fine with
 it, then the user is given permission to commit on that single app. An
 automated check makes sure that he doesn't commit anywhere else. If
 violations arise, the access is revoked immediately.
 
 2. People who contribute good ebuilds over a certain period of time are
 allowed upon decision by project devs to actively help maintaining the
 project. They'll be given commit rights for the project then. Same frome
 above applies here: If we notice any abuse, we revoke access immediately.

Again so long as the team that would have to maintain it in the tree
says OK *explicitly* then sure.

 6) QA assurance
 
 Of course there are minor issues with the ebuilds, otherwise they could
 be committed straight forward. Important thing is that it only finds the
 way into overlaye if the trusted committers (project devs and users who
 are given permission explicitely, see above) are fine with it.
 Additional note on arch issues: initially, just ~x86 and ~amd64 may be
 set. The rest would need successful test reports for other ~arch
 keywords. Stable keywording isn't permitted at all, there will be some
 automated check to make sure no one does it (by accident) here.
 
 Additional note: we won't start adding this to layman and making it
 available easier until the QA checks have been implemented.

Erm...no! See that is the thing about item #1 on my list...there is
nothing preventing Joe User from checking out the overlay and adding say
a ppc64 keyword or a mips keyword to ${random_ebuild} meaning that bugs
*will* be generated for arch teams for packages that are not in the
tree.

Also note I'm not talking necessarily about the Hey, I installed
${package} and it broke. bugs because if ${package} isn't in the tree
bug-wranglers can catch it and off you go...the arch teams aren't
involved. What I am talking about is Hey, my ppc64 started doing weird
things yesterday, ${daemons} are no longer working. having that bug
assigned to the arch team, and then spending a long time only to track
down that the user installed some random library from sunrise seven days
ago and there just happened to be upgrades to 

[gentoo-dev] Re: Project Sunrise -- Proposal

2006-06-10 Thread Stefan Schweizer
Marius Mauch wrote:

 On Sat, 10 Jun 2006 13:37:15 +0200
 Markus Ullmann [EMAIL PROTECTED] wrote:
 
 Okay, so after figuring out open problems (thanks to kloeri and
 various other people for help here), we now have a resolution that
 should satisfy all involved parties here. This should adress
 dostrow's demands as well.
 
 1) m-w / m-n requirement
 
 Only ebuilds that are reported to bugzie (valid bug#) and set to
 maintainer-wanted are allowed here as well as maintainer-needed ones.
 
 maintainer-needed are only allowed if they're removed from the tree
 and moved over to sunrise (and thus end up as maintainer-wanted
 again).
 
 5) commit access to the overlay
 
 We implement two levels of commit rights:
 
 1. As there are people out there who just want to maintain one app for
 start, the ebuild should reach a level that project devs are fine with
 it, then the user is given permission to commit on that single app. An
 automated check makes sure that he doesn't commit anywhere else. If
 violations arise, the access is revoked immediately.
 
 2. People who contribute good ebuilds over a certain period of time
 are allowed upon decision by project devs to actively help
 maintaining the project. They'll be given commit rights for the
 project then. Same frome above applies here: If we notice any abuse,
 we revoke access immediately.
 
 One more rule I'd like to see (should be obvious, but better to write
 it down):
 
 People who commit to a certain project/ebuild have to be on the CC
 list of the relevant bug report(s) and any important commits should be
 documented on the bugs (including the revision of/link to the commit).
I have not made it a rule yet to prevent whitespacing and updates for minor
changes, also I would like to leave things like that to the people to
decide to prevent that too many rules lock us in.
How far would you want to go? Update for I have removed some quotes for I
have made a version bump?
Currently it is written down as follows:

http://overlays.gentoo.org/proj/sunrise/wiki/HowToCommit, point 6
--snip--
6) For later updates to the package in the overlay it is still considered
good style to update the bug and link to the changes, for exmaple:

I added some sed calls, it should build with --as-needed now
http://overlays.gentoo.org/svn/proj/sunrise/sys-apps/openguru/openguru-1.ebuild 
--snap--
I think it should be at least changed from a suggestion to a you need to
for updates of ..
So,, my question, how far do you want them to go here?

- Stefan


-- 
gentoo-dev@gentoo.org mailing list