Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread lnxg33k

On 2/13/06, Ciaran McCreesh <[EMAIL PROTECTED]> wrote:
But... If INVALID is renamed, could we get a new GOAWAY resolution for
people who really deserve it?


Like others here, I've also felt a bit stunned at an INVALID bug. Personally, I 
don't think anything needs to be renamed, but I would like to see a simple, 
short comment about why such a decision was made. This adds a bit more time for 
 people handling the bugs, but it saves confusion on the part of the person 
bugging, more time for an explanation to be given when/if the person asks why 
it was marked the way it was, and creating a whole host of new, specific tags.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Mike Frysinger
On Monday 13 February 2006 20:07, Forrest Voight wrote:
> How is that wrong? If it isn't, eselect would be a great way to switch
> EDITOR and XSESSION.

jesus, talk about over engineering

using eselect to manage some default variables instead of simply editing your 
~/.bashrc file is like using a backhoe to dig a hole for a bonsai tree ... 
sure it'll work, but who the hell wants a goddamn bonsai tree
-mike
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Forrest Voight
How is that wrong? If it isn't, eselect would be a great way to switch
EDITOR and XSESSION.

On 2/13/06, Mike Frysinger <[EMAIL PROTECTED]> wrote:
> On Monday 13 February 2006 19:01, Alec Warner wrote:
> > Forrest Voight wrote:
> > > What happens if two env.d files set the same variable?
> >
> > You write an eselect module to choose between them :)
>
> brr wrong
> -mike
> --
> gentoo-dev@gentoo.org mailing list
>
>

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Mike Frysinger
On Monday 13 February 2006 19:01, Alec Warner wrote:
> Forrest Voight wrote:
> > What happens if two env.d files set the same variable?
>
> You write an eselect module to choose between them :)

brr wrong
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Alec Warner
Forrest Voight wrote:
> What happens if two env.d files set the same variable?
> 
You write an eselect module to choose between them :)

> On 2/13/06, Olivier Crete <[EMAIL PROTECTED]> wrote:
> 
>>On Mon, 2006-13-02 at 16:51 -0500, Forrest Voight wrote:
>>
>>>What about env.d? Gnome could install and env file that by default
>>>sets XSESSION to gnome.
>>
>>Can't do... you can have gnome, kde, xfce, etc all installed at the same
>>time.
>>
>>

-Alec Warner


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread John Myers
On Monday 13 February 2006 14:24, Forrest Voight wrote:
> What happens if two env.d files set the same variable?
AFAIK, the env.d files processed in lexicographic order, and later entries 
override earlier ones, except for certain variables (such as PATH) which are 
added to instead.
-- 
# 
# electronerd, the electronerdian from electronerdia
#


pgpZbycadNUR0.pgp
Description: PGP signature


[gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Forrest Voight
What happens if two env.d files set the same variable?

On 2/13/06, Olivier Crete <[EMAIL PROTECTED]> wrote:
> On Mon, 2006-13-02 at 16:51 -0500, Forrest Voight wrote:
> > What about env.d? Gnome could install and env file that by default
> > sets XSESSION to gnome.
>
> Can't do... you can have gnome, kde, xfce, etc all installed at the same
> time.
>
> > On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> > > On Monday 13 February 2006 13:19, Forrest Voight wrote:
> > > > Why doesn't it make sense to split DISPLAYMANAGER and XSESSION up?
> > > > They are related, but in different contexts. XSESSION is for the user
> > > > and DISPLAYMANAGER is used at boot time.
> > > >
> > > > On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> > > > > On Monday 13 February 2006 03:33, Donnie Berkholz wrote:
> > > > > > And even then, it's only copied over when you specify the -m
> option
> > > > > > to useradd. It isn't done by default.
> > > > >
> > > > > Users might further decide they use a .bashrc from a different
> > > > > system, or to clean all percieved cruft from the
> > > > > .bashrc/.bash_profile. Having a sane default is probably better.
> > >
> > > I was just arguing why one should not keep XSESSION in .bashrc only, and
> > > rely on skel. It's too easy to break.
> > >
> > > Paul
> > >
> > > --
> > > Paul de Vrieze
> > > Gentoo Developer
> > > Mail: [EMAIL PROTECTED]
> > > Homepage: http://www.devrieze.net
> > >
> > >
>
> --
> Olivier Crête
> [EMAIL PROTECTED]
> Gentoo Developer
>
>
> --
> gentoo-dev@gentoo.org mailing list
>
>

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Olivier Crete
On Mon, 2006-13-02 at 16:51 -0500, Forrest Voight wrote:
> What about env.d? Gnome could install and env file that by default
> sets XSESSION to gnome.

Can't do... you can have gnome, kde, xfce, etc all installed at the same
time. 

> On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> > On Monday 13 February 2006 13:19, Forrest Voight wrote:
> > > Why doesn't it make sense to split DISPLAYMANAGER and XSESSION up?
> > > They are related, but in different contexts. XSESSION is for the user
> > > and DISPLAYMANAGER is used at boot time.
> > >
> > > On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> > > > On Monday 13 February 2006 03:33, Donnie Berkholz wrote:
> > > > > And even then, it's only copied over when you specify the -m option
> > > > > to useradd. It isn't done by default.
> > > >
> > > > Users might further decide they use a .bashrc from a different
> > > > system, or to clean all percieved cruft from the
> > > > .bashrc/.bash_profile. Having a sane default is probably better.
> >
> > I was just arguing why one should not keep XSESSION in .bashrc only, and
> > rely on skel. It's too easy to break.
> >
> > Paul
> >
> > --
> > Paul de Vrieze
> > Gentoo Developer
> > Mail: [EMAIL PROTECTED]
> > Homepage: http://www.devrieze.net
> >
> >

-- 
Olivier Crête
[EMAIL PROTECTED]
Gentoo Developer


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Forrest Voight
What about env.d? Gnome could install and env file that by default
sets XSESSION to gnome.

On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> On Monday 13 February 2006 13:19, Forrest Voight wrote:
> > Why doesn't it make sense to split DISPLAYMANAGER and XSESSION up?
> > They are related, but in different contexts. XSESSION is for the user
> > and DISPLAYMANAGER is used at boot time.
> >
> > On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> > > On Monday 13 February 2006 03:33, Donnie Berkholz wrote:
> > > > And even then, it's only copied over when you specify the -m option
> > > > to useradd. It isn't done by default.
> > >
> > > Users might further decide they use a .bashrc from a different
> > > system, or to clean all percieved cruft from the
> > > .bashrc/.bash_profile. Having a sane default is probably better.
>
> I was just arguing why one should not keep XSESSION in .bashrc only, and
> rely on skel. It's too easy to break.
>
> Paul
>
> --
> Paul de Vrieze
> Gentoo Developer
> Mail: [EMAIL PROTECTED]
> Homepage: http://www.devrieze.net
>
>

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 47: Creating 'safe' environment variables

2006-02-13 Thread Grobian
I've made some modifications to the GLEP, see:
http://www.gentoo.org/proj/en/glep/glep-0047.html

The modifications are based on all comments raised on the previous
version.

Many pieces rewritten, reworded and explained in more detail.
- clarified 'safeness' of CHOST variable
- note on USE-expansion variables and use of variables separate +
  example
- defined semantics env-map file interpreter
- defined requirements for env-map file expressiveness
- added precise specification of allowed characters in keywords

Constructive comments are welcome.


On 09-02-2006 22:48:32 +0100, Grobian wrote:
> Please find attached GLEP 47: "Creating 'safe' environment variables".
> 
> The GLEP is a Gentoo/Alt initiative.  Constructive comments are welcome.


-- 
Fabian Groffen
Gentoo/Alt
GLEP: 47
Title: Creating 'safe' environment variables
Version: $Revision: 1.4 $
Last-Modified: $Date: 2006/02/13 21:00:50 $
Author: Diego Pettenò, Fabian Groffen
Status: Draft
Type: Standards Track
Content-Type: text/x-rst
Created: 14-Oct-2005
Post-History: 09-Feb-2006


Credits
===

The text of this GLEP is a result of a discussion and input of the
following persons, in no particular order: Mike Frysinger, Diego
Pettenò, Fabian Groffen and Finn Thain.


Abstract


In order for ebuilds and eclasses to be able to make host specific
decisions, it is necessary to have a number of environmental variables
which allow for such decisions.  This GLEP introduces some measures that
need to be made to make these decisions 'safe', by making sure the
variables the decisions are based on are 'safe'.  A small overlap with
GLEP 22 [1]_ is being handled in this GLEP where the use of 2-tuple
keywords are being kept instead of 4-tuple keywords.  Additionally, the
``ELIBC``, ``KERNEL`` and ``ARCH`` get auto filled starting from
``CHOST`` and the 2-tuple keyword, instead of solely from they 4-tuple
keyword as proposed in GLEP 22.
   
The destiny of the ``USERLAND`` variable is out of the scope of this
GLEP.  Depending on its presence in the tree, it may be decided to set
this variable the same way we propose to set ``ELIBC``, ``KERNEL`` and
``ARCH``, or alternatively, e.g. via the profiles.


Motivation
==

The Gentoo/Alt project is in an emerging state to get ready to serve a
plethora of 'alternative' configurations such as FreeBSD, NetBSD,
DragonflyBSD, GNU/kFreeBSD, Mac OS X, (Open)Darwin, (Open)Solaris and so
on.  As such, the project is in need for a better grip on the actual
host being built on.  This information on the host environment is
necessary to make proper (automated) decisions on settings that are
highly dependant on the build environment, such as platform or C-library
implementation.


Rationale
=

Gentoo's unique Portage system allows easy installation of applications
from source packages.  Compiling sources is prone to many environmental
settings and availability of certain tools.  Only recently the Gentoo
for FreeBSD project has started, as second Gentoo project that operates
on a foreign host operating system using foreign (non-GNU) C-libraries
and userland utilities.  Such projects suffer from the current implicit
assumption made within Gentoo Portage's ebuilds that there is a single
type of operating system, C-libraries and system utilities.  In order to
enable ebuilds -- and also eclasses -- to be aware of these
environmental differences, information regarding it should be supplied.
Since decisions based on this information can be vital, it is of high
importance that this information can be trusted and the values can be
considered 'safe' and correct.


Backwards Compatibility
===

The proposed keywording scheme in this GLEP is fully compatible with the
current situation of the portage tree, this in contrast to GLEP 22.  The
variables provided by GLEP 22 can't be extracted from the new keyword,
but since GLEP 22-style keywords aren't in the tree at the moment, that
is not a problem.  The same information can be extracted from the CHOST
variable, if necessary.  No modifications to ebuilds will have to be
made.


Specification
=

Unlike GLEP 22 the currently used keyword scheme is not changed.
Instead of proposing a 4-tuple [2]_ keyword, a 2-tuple keyword is chosen
for archs that require them.  Archs for which a 1-tuple keyword
suffices, can keep that keyword.  Since this doesn't change anything to
the current situation in the tree, it is considered to be a big
advantage over the 4-tuple keyword from GLEP 22.  This GLEP is an
official specification of the syntax of the keyword.

Keywords will consist out of two parts separated by a hyphen ('-').  The
part up to the first hyphen from the left of the keyword 2-tuple is the
architecture, such as ppc64, sparc and x86.  Allowed characters for the
architecture name are in ``a-z0-9``.  The remaining part on the right of
the first hyphen from the left indicates the operating system or
distribution, such as linux, macos, darwin, obsd, et-

Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Grobian
On 13-02-2006 21:02:28 +0100, Carsten Lohrke wrote:
> On Monday 13 February 2006 20:29, Grobian wrote:
> > Maybe that has to change then?  Like getting more bug wranglers that
> > also handle canned responses as a first-line helpdesk?
> 
> Wrangle bugs a few months and you'll see how hard it can be to stay friendly 
> sometimes...

That's what I said two posts ago.


-- 
Fabian Groffen
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Carsten Lohrke
On Monday 13 February 2006 20:29, Grobian wrote:
> Maybe that has to change then?  Like getting more bug wranglers that
> also handle canned responses as a first-line helpdesk?

Wrangle bugs a few months and you'll see how hard it can be to stay friendly 
sometimes... And no, bugzilla is not a helpdesk. We have mailing lists and 
forums.g.o for this.

btw.: I think the idea to give someone credit for requesting a version bump is 
pretty much ridiculous. There're helpful requests/bug reports, where credit 
is due, but the usual case of a request for a new version isn't.


Carsten


pgpRt7TKZBV5m.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Diego 'Flameeyes' Pettenò
On Monday 13 February 2006 19:49, Ciaran McCreesh wrote:
> They also deserve it if they stick it in their CXXFLAGS...
In that case even more, as it actually does something: break stuff.

-- 
Diego "Flameeyes" Pettenò - http://dev.gentoo.org/~flameeyes/
Gentoo/ALT lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpfahXwtGVQg.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Grobian
On 13-02-2006 19:21:57 +, Ciaran McCreesh wrote:
> On Mon, 13 Feb 2006 20:07:51 +0100 Grobian <[EMAIL PROTECTED]> wrote:
> | If these frustrations get so apparent that they require a solution
> | flag in Bugzilla for a developer, then it might be a better solution
> | to just leave the bugzilla work to someone else and try to work a bit
> | more away from the users for a while.
> 
> Most of us don't have the luxury of being able to ignore real users...

Maybe that has to change then?  Like getting more bug wranglers that
also handle canned responses as a first-line helpdesk?


-- 
Fabian Groffen
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Ciaran McCreesh
On Mon, 13 Feb 2006 20:07:51 +0100 Grobian <[EMAIL PROTECTED]> wrote:
| If these frustrations get so apparent that they require a solution
| flag in Bugzilla for a developer, then it might be a better solution
| to just leave the bugzilla work to someone else and try to work a bit
| more away from the users for a while.

Most of us don't have the luxury of being able to ignore real users...

-- 
Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature


Re: [gentoo-dev] Bugzilla etiquette suggestions

2006-02-13 Thread Donnie Berkholz
Ciaran McCreesh wrote:
> On Sun, 12 Feb 2006 23:32:39 + Daniel Drake <[EMAIL PROTECTED]> wrote:
> | It may feel a little harsh to give someone a canned response just by 
> | pasting a URL in the comment field, but curious readers will find his 
> | faq.txt which explains nicely that we aren't evil/lazy, we just have
> | a lot of work to do. Thanks Ciaran!
> 
> And some users throw a hissy fit when given a detailed link to a canned
> response and demand that in future they get personally typed out
> explanations rather than a link to a detailed pre-written resource that
> goes into far more depth than anyone could possibly manage in a
> personalised response. Hence why I no longer spend much time helping in
> maintainer-wanted bugs unless a submitter specifically asks me to take
> a look at something for them -- all it takes is for one user to escalate
> their hissy fit to a devrel bug...
> 
> Oh, and don't think that this behaviour is limited to end users. Sadly
> the same thing has been observed in certain Gentoo developers.

Perhaps pasting the response into the bug itself would prevent most of
this. It just takes a few seconds, but feels more personal.

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Grobian
On 13-02-2006 18:49:18 +, Ciaran McCreesh wrote:
> On Mon, 13 Feb 2006 19:39:06 +0100 Simon Stelling <[EMAIL PROTECTED]>
> wrote:
> | NOTABUG sounds good, but as Ciaran said, we need another replacement
> | for those bugs who really deserve it. If a user sticks
> | -fvisibility=hidden into his CFLAGS (instead of CXXFLAGS),
> | PLEASEGOAWAYKTHXBYE would be much more appropriate.
> 
> They also deserve it if they stick it in their CXXFLAGS...

I don't agree on such solution, because getting rid of personal
frustrations of a developer should *not* be supported by Gentoo's
Bugzilla.  These kind of emotions give a rather weak signal, and do not
really show any kind of profesionalism IMHO.

If these frustrations get so apparent that they require a solution flag
in Bugzilla for a developer, then it might be a better solution to just
leave the bugzilla work to someone else and try to work a bit more away
from the users for a while.  It is a well known issue that people who
have to work with others get frustrated (e.g. call-center employees).


-- 
Fabian Groffen
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Marien Zwart
On Mon, Feb 13, 2006 at 02:00:48PM -0500, Patrick McLean wrote:
> 
> How about RICER or RICERFLAGS :)

+1. "RESOLVED RICER" has such a nice ring to it :)

-- 
Marien.


pgp70IcstDKz0.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Patrick McLean
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciaran McCreesh wrote:
> On Mon, 13 Feb 2006 19:39:06 +0100 Simon Stelling <[EMAIL PROTECTED]>
> wrote:
> | Are you being serious about this?
> 
> Sadly, even if he is, there're enough people around here that're taking
> that kind of thought seriously (see, for example, my sarcastic post on
> the 0day -core thread that so many people took as genuine)...
> 
> | NOTABUG sounds good, but as Ciaran said, we need another replacement
> | for those bugs who really deserve it. If a user sticks
> | -fvisibility=hidden into his CFLAGS (instead of CXXFLAGS),
> | PLEASEGOAWAYKTHXBYE would be much more appropriate.
> 
> They also deserve it if they stick it in their CXXFLAGS...
> 

How about RICER or RICERFLAGS :)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFD8NdgWt/XSf2CZdkRAlUQAJ99NlKvRVK3zvqX+R8iZH07LvTpoACfS+sW
EtylhPAKUZ9qaxm6Jv3o1gk=
=UDkC
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Ciaran McCreesh
On Mon, 13 Feb 2006 19:39:06 +0100 Simon Stelling <[EMAIL PROTECTED]>
wrote:
| Are you being serious about this?

Sadly, even if he is, there're enough people around here that're taking
that kind of thought seriously (see, for example, my sarcastic post on
the 0day -core thread that so many people took as genuine)...

| NOTABUG sounds good, but as Ciaran said, we need another replacement
| for those bugs who really deserve it. If a user sticks
| -fvisibility=hidden into his CFLAGS (instead of CXXFLAGS),
| PLEASEGOAWAYKTHXBYE would be much more appropriate.

They also deserve it if they stick it in their CXXFLAGS...

-- 
Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Simon Stelling
Duncan wrote:
> Consider this: INVALID is strong enough, under the wrong circumstances,
> that it /could/ set an emotionally unstable user off, causing them to
> commit suicide or something.  I /know/ it was deeply depressing here,
> that first time, altho the effect on me would have been to simply push me
> back to Mandrake and cause me to become another anti-Gentoo activist, as I
> wasn't already suicidal. Some people /might/ be!  One never knows the
> emotional state of someone filing a bug, so consider carefully the effect
> INVALIDating the bug might possibly have on their entire life.  Would
> /you/ want that on your conscience, that it had been /your/ action, the
> marking of that one last bug they filed as INVALID, that finally tipped
> them over? I know I wouldn't!

Are you being serious about this? I dont' find it particularly funny in case
it's a joke. In case it's not, i find it ridiculous. If a person is that
emotionally unstable that he'd commit suicide because of an INVALID resolution,
he'd probably commit suicide everytime only the slightest negative event occurs
too. I really feel sorry for those people who are depressive, but I wouldn't
feel guilty because I closed a bug as INVALID instead of WORKSFORME.

> Obviously, I like the idea of NOTABUG better, or consider using WORKSFORME
> or WONTFIX.  Those get the same general message across, without having the
> implication of INVALIDating the user's bug, possibly/likely conveying the
> message that they are not welcome as a Gentoo user, or worse yet to
> someone already unstable, that their whole life is INVALID.

NOTABUG sounds good, but as Ciaran said, we need another replacement for those
bugs who really deserve it. If a user sticks -fvisibility=hidden into his CFLAGS
(instead of CXXFLAGS), PLEASEGOAWAYKTHXBYE would be much more appropriate.

-- 
Simon Stelling
Gentoo/AMD64 Operational Co-Lead
[EMAIL PROTECTED]
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Richard Fish
On 2/13/06, Ciaran McCreesh <[EMAIL PROTECTED]> wrote:
> But... If INVALID is renamed, could we get a new GOAWAY resolution for
> people who really deserve it?

I would tend to agree with this.  I myself was the 'victim' of an
aggressively worded INVALID resolution to a bug report I filed due to
my screwing up an upgrade to java 1.5.  Even though I didn't
particularly /like/ the response, I did learn that:

1. It was my own fault.
2. I needed to be really damn sure about future bug reports,
particularly when I unmask things!

So even if INVALID is watered down to be gentle to new (or easily
offended) users, you do occasionally need to smack abusers or people
who should know better (like me).

-Richard

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Re: Bugzilla etiquette suggestions

2006-02-13 Thread Duncan
Daniel Drake posted <[EMAIL PROTECTED]>, excerpted below,  on
Mon, 13 Feb 2006 16:11:51 +:

> Duncan wrote:
>> I'd /not/ really wish to encourage version bump requests "overnight". 
>> That's  jumping the gun, and indeed, could encourage "first post" like
>> behavior.
>> 
> That is precisely what was being discussed on the private list which 
> prompted me to finish off this post and publish it.
> 
> One point I was trying to make (as Mike and myself suggested on the 
> private list) is that if you *do* receive a bump request too soon after 
> release, then you ask the user nicely to wait 1 week (or whatever) after 
> release in the future before filing bump requests.
> 
> You should *also* leave the bug open until the ebuild is in portage, 
> then mark the bug as FIXED in the normal way, *and* you thank them by 
> name in the commit message.
> 
> By showing them some basic respect for the fact they were trying to 
> contribute, hopefully they will understand your position better and take 
> up your advice.

WORKSFORME =8^)

-- 
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 in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Bugzilla etiquette suggestions

2006-02-13 Thread Daniel Drake

Diego 'Flameeyes' Pettenò wrote:
In amaroK's case, anyway, there's no problem to know if it has relesed: 
upstream releases always in time, providing packagers with candidates to 
release, allowing to prepare stuff before actual release.. the release is 
also broadcasted in their homepage, on [EMAIL PROTECTED], on KDE-Apps, on 
kde-extra-gear mailing list, usually on Planet KDE, too

Really, I don't need bugs to remember me to bump it.

Mostly the same for k3b.. it's released and then announced on kde-extra-gear, 
KDE-Apps, SourceForge, ..


I can be very thankful if someone would let me know when ALSA gets released as 
the upstream send mail to -announce once in a blue moon instead..


After contributing to the suggestions on -core I forgot to explain 
myself very clearly on this point.


I'm not suggesting a mechanism for handling or encouraging "0-day" bump 
requests - I'm giving a suggestion which I believe will help *reduce* 
those requests.


By leaving a nice comment (asking that they give us a little more room 
to breathe in future) *and* crediting the user, maybe they will take 
your advice to heart.


It's not up to the user to know how closely the maintainer tracks the 
upstream release (or even who the maintainer is in the first place), but 
in general we prefer to be left for a week or so before being notified 
via Gentoo bugzilla, right?


I try to explain why I did some changes before committing or why I didn't use 
a given fix usually, I also try to provide documentation of what I do and why 
I do it that way (see maintainers' guides, that nobody else seems to want).


OK - thats a good compromise if you can't afford to spend the full 
amount of time guiding the user through it. I have never heard of your 
maintainer guides before but will check them out now.


If I start thinking "this bug I'll fix later and provide just pointers to 
users, I'm sure I'm going to forget about it. I actually did that already :)


Fair enough - I guess it depends on your workflow. Perhaps you could 
just try this for a couple of bugs: reassign them to yourself and leave 
the appropriate comments,then observing the users reaction. That way the 
bug is hard to lose since it is on your "My Bugs" list.


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



Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Daniel Drake

Duncan wrote:
I'd /not/ really wish to encourage version bump requests "overnight". 
That's  jumping the gun, and indeed, could encourage "first post" like

behavior.

What I'd do with such bugs is thank the user, but say next time, please
give me a few days, at least a week (or whatever a dev feels comfortable
with for that package, again, it'll vary) -- if it's /just/ a bump
request.  


That is precisely what was being discussed on the private list which 
prompted me to finish off this post and publish it.


One point I was trying to make (as Mike and myself suggested on the 
private list) is that if you *do* receive a bump request too soon after 
release, then you ask the user nicely to wait 1 week (or whatever) after 
release in the future before filing bump requests.


You should *also* leave the bug open until the ebuild is in portage, 
then mark the bug as FIXED in the normal way, *and* you thank them by 
name in the commit message.


By showing them some basic respect for the fact they were trying to 
contribute, hopefully they will understand your position better and take 
up your advice.


You can argue that that *may* encourage "overnight" bump requests (which 
certainly isn't the intention), but in practice I think that won't 
happen too much if you treat the contributor in the proper manner.


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



[gentoo-dev] Portage staging question

2006-02-13 Thread Mikey
I am contemplating the migration of all of my source code management from a 
hacked up in-house system to subversion.  I currently use overlays to house 
ebuilds and install the actual packages on my target systems.

Instead of re-inventing the wheel, I would like to implement as much as 
possible the same tools that gentoo is using to maintain my overlays.  What 
I have not been able to find in the various gentoo developer 
documents/blogs is certain higher level particulars.  For example, what 
tool is used by gentoo to generate the staged cvs sources to the actual 
mirrors?  What, if any, pre/post-commit scripts are used by the gentoo cvs 
system?

If anyone can point me to the pertinent documentation or sources, it would 
be highly appreciated.


pgp0UpqOf8j50.pgp
Description: PGP signature


Re: [gentoo-dev] where to install source files for c++ templates

2006-02-13 Thread Paul de Vrieze
On Monday 13 February 2006 15:38, William Hubbs wrote:
> All,
>
> I am working on version bumping app-accessibility/festival and
> app-accessibility/speech-tools.
>
> I can get them to build outside an ebuild fine, but I have found that
> festival #includes actual source files from speech-tools to instantiate
> c++ templates.
>
> If I keep speech-tools as a separate package, where should these source
> files be installed in the file system?  /usr/share/speech-tools?
>
> The other option would be to not keep speech-tools as a separate
> ebuild, but have the festival ebuild build speech-tools then build and
> install festival.
>
> Any suggestions would be appreciated.

Templates should be defined in header files as they need to be evaluated 
at usage time. Aparently those tools didn't really get that and made 
them .cpp files. Treat them as header files anyway, because they should 
be, and have to be included as header files, regardless of the name.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpfbX4Ec1CIV.pgp
Description: PGP signature


Re: [gentoo-dev] where to install source files for c++ templates

2006-02-13 Thread Drake Wyrm
William Hubbs <[EMAIL PROTECTED]> wrote:
> I can get them to build outside an ebuild fine, but I have found that
> festival #includes actual source files from speech-tools to
> instantiate c++ templates.
[snip]
> The other option would be to not keep speech-tools as a separate
> ebuild, but have the festival ebuild build speech-tools then build and
> install festival.

Consider this:

Build and install speech-tools as you normally do. Write the ebuild for
festival such that it requires and unpacks all the source that it needs,
including the source for speech-tools. I figure that should work, unless
festival needs the speech-tools source after installation.

-- 
That is not dead which can eternal lie,
And with strange eons even death may die.
  -- The Call of Cthulu, II. The Tale of Inspector Legrasse


pgpbmTYYgMR0r.pgp
Description: PGP signature


Re: [gentoo-dev] where to install source files for c++ templates

2006-02-13 Thread Ciaran McCreesh
On Mon, 13 Feb 2006 08:38:39 -0600 William Hubbs <[EMAIL PROTECTED]>
wrote:
| I can get them to build outside an ebuild fine, but I have found that
| festival #includes actual source files from speech-tools to
| instantiate c++ templates.
|
| If I keep speech-tools as a separate package, where should these
| source files be installed in the file
| system?  /usr/share/speech-tools?

No. /usr/include/speech-tools. Treat them as header files. Have a look
at libebt for an example.

-- 
Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature


[gentoo-dev] where to install source files for c++ templates

2006-02-13 Thread William Hubbs
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

All,

I am working on version bumping app-accessibility/festival and
app-accessibility/speech-tools.

I can get them to build outside an ebuild fine, but I have found that
festival #includes actual source files from speech-tools to instantiate
c++ templates.

If I keep speech-tools as a separate package, where should these source
files be installed in the file system?  /usr/share/speech-tools?

The other option would be to not keep speech-tools as a separate ebuild,
but have the festival ebuild build speech-tools then build and install
festival.

Any suggestions would be appreciated.

William

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD8JnvblQW9DDEZTgRAukLAJ0X7VbH84N/PeJ/4Em8imOrohUs4ACfSmKc
6NklAdfappcX6NyVZ5AtYsU=
=pcsG
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Paul de Vrieze
On Monday 13 February 2006 13:19, Forrest Voight wrote:
> Why doesn't it make sense to split DISPLAYMANAGER and XSESSION up?
> They are related, but in different contexts. XSESSION is for the user
> and DISPLAYMANAGER is used at boot time.
>
> On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> > On Monday 13 February 2006 03:33, Donnie Berkholz wrote:
> > > And even then, it's only copied over when you specify the -m option
> > > to useradd. It isn't done by default.
> >
> > Users might further decide they use a .bashrc from a different
> > system, or to clean all percieved cruft from the
> > .bashrc/.bash_profile. Having a sane default is probably better.

I was just arguing why one should not keep XSESSION in .bashrc only, and 
rely on skel. It's too easy to break.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpGkH146Y4Oq.pgp
Description: PGP signature


[gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Forrest Voight
Why doesn't it make sense to split DISPLAYMANAGER and XSESSION up?
They are related, but in different contexts. XSESSION is for the user
and DISPLAYMANAGER is used at boot time.

On 2/13/06, Paul de Vrieze <[EMAIL PROTECTED]> wrote:
> On Monday 13 February 2006 03:33, Donnie Berkholz wrote:
> >
> > And even then, it's only copied over when you specify the -m option to
> > useradd. It isn't done by default.
>
> Users might further decide they use a .bashrc from a different system, or
> to clean all percieved cruft from the .bashrc/.bash_profile. Having a
> sane default is probably better.
>
> Paul
>
> --
> Paul de Vrieze
> Gentoo Developer
> Mail: [EMAIL PROTECTED]
> Homepage: http://www.devrieze.net
>
>

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Bugzilla etiquette suggestions

2006-02-13 Thread Diego 'Flameeyes' Pettenò
On Monday 13 February 2006 00:24, Daniel Drake wrote:
> Maybe not if you have already done the work. I was thinking more of the
> scenario, upstream does a release. You are on the mailing list so you
> know about the new version. You decide you'll bump it in portage tomorrow.
>
> Overnight, someone files a request for a version bump. Maybe they attach
> a new ebuild or state that the existing one needs bumping.
This is a scenario quite good... if it wasn't that at least myself I see it 
rarely :)

Rarely because if I see a bump, I'm already starting testing it usually. 
Yesterday I finished amaroK's bump while I was eating dinner :P

In amaroK's case, anyway, there's no problem to know if it has relesed: 
upstream releases always in time, providing packagers with candidates to 
release, allowing to prepare stuff before actual release.. the release is 
also broadcasted in their homepage, on [EMAIL PROTECTED], on KDE-Apps, on 
kde-extra-gear mailing list, usually on Planet KDE, too
Really, I don't need bugs to remember me to bump it.

Mostly the same for k3b.. it's released and then announced on kde-extra-gear, 
KDE-Apps, SourceForge, ..

I can be very thankful if someone would let me know when ALSA gets released as 
the upstream send mail to -announce once in a blue moon instead..

> That is a fair point, and if you can't afford to spend the time on it
> then I'm not complaining. However, there are situations where this can
> *save* you time.
I try to explain why I did some changes before committing or why I didn't use 
a given fix usually, I also try to provide documentation of what I do and why 
I do it that way (see maintainers' guides, that nobody else seems to want).
But really, if I get a bug for a thing to be fixed, I try to fix it right 
away... sometimes if I don't have time in that moment I leave a comment 
telling where or what to look for..not like there's always someone ready to 
fix :)
If I start thinking "this bug I'll fix later and provide just pointers to 
users, I'm sure I'm going to forget about it. I actually did that already :)

-- 
Diego "Flameeyes" Pettenò - http://dev.gentoo.org/~flameeyes/
Gentoo/ALT lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpaCy0O4P7CY.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Duplicated entries in use.desc and use.local.desc

2006-02-13 Thread Thomas de Grenier de Latour
Le Sun, 12 Feb 2006 23:28:05 -0500,
Mark Loeser <[EMAIL PROTECTED]> a écrit :

> By allowing duplicate entries we just allow people to put useless
> information in two places instead of one.
> 

Maybe i'm a bit naive, but that sounds very pessimistic to me. I would
rather think that devs who will add a use.local.desc entry for a global
flag and their package will only do it when they have something more
useful than the default "Adds foobar support" to say. Otherwise, why
would they do so?

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



Re: [gentoo-dev] Re: Duplicated entries in use.desc and use.local.desc

2006-02-13 Thread Thomas de Grenier de Latour
Le Sun, 12 Feb 2006 21:39:22 -0600,
R Hill <[EMAIL PROTECTED]> a écrit :

> TGL did some work on this under bug #84884, though his changes are
> more invasive than what i had in mind. I don't see the need for
> portage to dig through use.*desc when euse already works and equery
> can pretty easily be made to.

If this "special" USE descriptions (the one in use.local.desc when the
flag is also global) are allowed, then it's in "emerge -pv" output
that displaying them is the most useful. Nobody wants to manually call
euses for each package he's about to emerge/update just in case one of
the well known flags they use has a special description. That's
something that should simply come to his attention when it's the case,
it's much easier this way.

IIRC, the behavior of my patch was that when the "--use-desc-special"
option was used, and some packages/flags in the list had special
descriptions, the relevant informations were displayed at the end of 
the usual output:

  % emerge -puvD --use-desc-special world
  ...
  [ebuild  U  ] net-ftp/pure-ftpd-1.0.20-r2 -caps -ldap mysql pam
  -postgres ssl -vchroot
  [ebuild  U  ] ...
  ...
  These USE flags have a package-specific description:
pure-ftpd:mysql - Allow storing accounts infos in a MySQL DB
  ...

Note that this patch doesn't makes portage diging through use.*desc when
this option is not used.

As for the two other patches (repoman and equery), it was just some code
cleanup (remove their own duplicate implementation of use*.desc parsers,
to replace it with some shared code).

> Anyways I just like anything that makes use.desc more useful than
> 
> foo - adds support for foo

In many cases, you just can't give a better description for a global
flag, because it has two much different purposes depending on the 
context (the package using it).

Take the "mysql" flag, i think it's a typical example of global flag 
with different meanings: many users will enable it thinking of the PHP
bindings, whereas they don't care about using a MySQL DB to store 
their FTP accounts or their music collection metadatas.

Or even take some less widely used flags, like "sqlite3"; on just six
packages using it, it can be:
 - add sqlite support (which happens to be v3 only)
 - add support for sqlite3 (may be in addition to the v2 controlled by 
   the "sqlite" flag)
 - use sqlite3 for backend (but v2 has priority if "sqlite" is enabled)
 - use sqlite3 for backend (and die if "sqlite" is enabled too)
Again, the global description ("Adds support for sqlite3") is vague 
enough to seem ~correct in all cases, but actually gives no clue about
what turning on the flag means.

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



[gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Duncan
Daniel Drake posted <[EMAIL PROTECTED]>, excerpted below,  on
Sun, 12 Feb 2006 23:24:45 +:

> Henrik Brix Andersen wrote:
[Danial Drake wrote...]
>>> 3. Always record contributions by name
>>>
>>> If you commit something in response to a bug report that has been filed, 
>>> always thank the user by full name (and bug number) in the ChangeLog and 
>>> commit message.
>>>
>>> This also applies for [...] version bump requests/submissions. Might
>>> sound pointless for 'trivial' reports/requests but it is important to
>>> credit the user if they have gone to the trouble of filing a bug.
>> 
>> I don't really get this part. Why should I give credit to someone else
>> for providing a fix for a bug which I already fixed myself locally?
> 
> Maybe not if you have already done the work. I was thinking more of the
> scenario, upstream does a release. You are on the mailing list so you
> know about the new version. You decide you'll bump it in portage
> tomorrow.
> 
> Overnight, someone files a request for a version bump. Maybe they attach
> a new ebuild or state that the existing one needs bumping.
> 
> Even though you knew about it, I was suggesting that you credit the user
> for filing the bug.

I don't recall where I read it, but it sounded reasonable to me then, and
deals with a possible issue, so I'll repeat it.  Somewhere I read
a recommendation for bump requests, addressed to users thinking of making
one, suggesting that they give the devs a week or two to do the bump
themselves, as they likely know about it because they are following the
list for that app, since they are the Gentoo maintainer for it, and just
need time to get something worked up and tested locally.  If after two
weeks, the bump isn't in portage, /then/ it's time to post the bug about
it.

Now, two weeks may be a bit long, but I'd say a week, anyway, of course
depending on the app (something big like gcc or gnome/kde bumps would be
different, but they are often in the tree even before the package is
publicly released and sources publicly available -- good job!).

I'd /not/ really wish to encourage version bump requests "overnight". 
That's  jumping the gun, and indeed, could encourage "first post" like
behavior.

What I'd do with such bugs is thank the user, but say next time, please
give me a few days, at least a week (or whatever a dev feels comfortable
with for that package, again, it'll vary) -- if it's /just/ a bump
request.  If I take over a week (or whatever), then maybe I need
reminding, so let me know!  OTOH, if the bug includes "I tried bumping the
last ebuild to use the new sources and it worked fine", or "... and it
broke at ", that's far more valuable than just a bump request,
and I'd treat it so.  (In fact, that sounds like possible AT/HT material,
maybe ultimately leading to a new dev, to me.)

-- 
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 in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: /etc/rc.conf

2006-02-13 Thread Paul de Vrieze
On Monday 13 February 2006 03:33, Donnie Berkholz wrote:
>
> And even then, it's only copied over when you specify the -m option to
> useradd. It isn't done by default.

Users might further decide they use a .bashrc from a different system, or 
to clean all percieved cruft from the .bashrc/.bash_profile. Having a 
sane default is probably better.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgptggFYcJHDe.pgp
Description: PGP signature


Re: [gentoo-dev] Bugzilla etiquette suggestions

2006-02-13 Thread Ciaran McCreesh
On Sun, 12 Feb 2006 23:32:39 + Daniel Drake <[EMAIL PROTECTED]> wrote:
| It may feel a little harsh to give someone a canned response just by 
| pasting a URL in the comment field, but curious readers will find his 
| faq.txt which explains nicely that we aren't evil/lazy, we just have
| a lot of work to do. Thanks Ciaran!

And some users throw a hissy fit when given a detailed link to a canned
response and demand that in future they get personally typed out
explanations rather than a link to a detailed pre-written resource that
goes into far more depth than anyone could possibly manage in a
personalised response. Hence why I no longer spend much time helping in
maintainer-wanted bugs unless a submitter specifically asks me to take
a look at something for them -- all it takes is for one user to escalate
their hissy fit to a devrel bug...

Oh, and don't think that this behaviour is limited to end users. Sadly
the same thing has been observed in certain Gentoo developers.

-- 
Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Bugzilla etiquette suggestions

2006-02-13 Thread Ciaran McCreesh
On Sun, 12 Feb 2006 15:53:37 -0700 Duncan <[EMAIL PROTECTED]> wrote:
| Consider this: INVALID is strong enough, under the wrong
| circumstances, that it /could/ set an emotionally unstable user off,
| causing them to commit suicide or something.

Some people go around setting fire to embassies when they don't
understand a joke. Doesn't mean we should care about or cater to such
people.

INVALID doesn't necessarily mean it was wrong for the user to file the
bug. Heck, I've closed the occasional bug as INVALID (and sometimes have
even had the reporter do it) after massive debugging sessions and
discussions that go on for dozens of pages.

But... If INVALID is renamed, could we get a new GOAWAY resolution for
people who really deserve it?

-- 
Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature


Re: [gentoo-dev] Bugzilla etiquette suggestions

2006-02-13 Thread Ciaran McCreesh
On Mon, 13 Feb 2006 00:57:33 + (UTC) Ferris McCormick
<[EMAIL PROTECTED]> wrote:
| Well, the user did the work, too, and doesn't know that you did it
| (if I understand your case correctly).  So the user deserves as much
| credit as you do.

What? No, that's silly. The one who does the work gets the credit. If
you take all or a significant part of a user contribution, credit the
user. If you don't use the user contribution because their proposed fix
is lousy (a rather too common occurrence...), they just get credit for
reporting the issue.

-- 
Ciaran McCreesh : Gentoo Developer (Wearer of the shiny hat)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature