[gentoo-dev] Re: Final proposal: New alias maintainer-needed@g.o or some such (speak now or forever hold your peace ;) )

2005-06-19 Thread Torsten Veller
* Daniel Drake [EMAIL PROTECTED]:

 Markus Nigbur wrote:
  Assigning to [EMAIL PROTECTED] and adding the actual fitting herd to CC is 
  the most 
  elegant option, IMHO.
  However we do it, we should really agree on one solution, to get more 
  structure into the chaos.
 
 Here's what I'd propose:
 
 This only applies to new packages, as opposed to version bumps or whatever 
 else:
 
 When an ebuild or ebuild request is posted to bugzilla, the bug wranglers
 attempt to find an appropriate herd or developer to assign it to, and the
 ebuild is keyworded with EBUILD or REQUEST depending whether an ebuild was
 included or not.
 
 If the herd or developer does not want to maintain the package and they feel
 that there is another herd or developer where this package would be more
 appropriately maintained, then they should reassign it to them.
 
 At any point, if a developer or herd decides that they do not want to maintain
 the package at the current time, and there is no more appropriate
 herd/developer, then they reassign it to [EMAIL PROTECTED] putting
 the most appropriate herd(s)/developer(s) on CC.

Agreed.

Please don't assign bugs of packages in the tree to maintainer-needed.



Proposal: Bugs for packages in the tree where bugwranglers are not able to find
  a maintainer go to [EMAIL PROTECTED]
  Bump requests might be annoying, but i think it's still the best 
thing to do.
Comments?
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] use.force support

2005-06-19 Thread Jason Stubbs
On Wednesday 15 June 2005 20:43, Sven Wegener wrote:
 On Tue, Jun 14, 2005 at 07:50:13PM -0700, Donnie Berkholz wrote:
  Sven Wegener wrote:
   On Mon, Jun 13, 2005 at 06:56:43PM -0400, Ned Ludd wrote:
   I'm in favor of this. Would you mind calling it package.autouse,
   package.use.auto or are you set on .force?
  
   As Mike already wrote those names are too confusing with the automatic
   activated USE flags. We already had some suggestions in this thread,
   but none of them actually matched the purpose of the file. At least in
   my opinion. use.force matches it best, but the force part is a quite
   hard term. How about use.profile? Because these USE flags are activated
   or needed by the profile.
 
  How about use.required, since they're required by the profile?

 Sounds good to me. use.required sounds softer than use.force but still
 has this touch me and things may break horribly bit.

So use.required it is then. To recap, use.required forces USE flags to be set 
and can only be overridden in a sub-profile. Transition from the current 
USE_EXPAND method is by simply copying the relevant USE flags to the new 
use.required file.

Currently missing from the USE_EXPAND method but what also needs to be done is 
to add the alternative system USE flags to use.mask. Also, this still hasn't 
addressed the QA notices output during merges. For this, I'll add support for 
${PORTDIR}/profiles/use.internal which will list USE flags which can be used 
anywhere without having to be specified in IUSE; that is, they can be used 
with useq, SRC_URI and *DEPEND.

Note, use.internal doesn't and shouldn't cover the normal USE_EXPAND flags. 
I'll cover those shortly in another post.

Regards,
Jason Stubbs


pgp0XLnXRyIXs.pgp
Description: PGP signature


[gentoo-dev] USE_EXPAND and IUSE

2005-06-19 Thread Jason Stubbs
Hi all,

So there have been many complaints about how USE_EXPANDed flags don't belong 
in IUSE. There haven't actually been any reasons given though. :P

I've assumed that the reasons they haven't been added thus far are due to what 
emerge's output would look like if they were. So I've taken the liberty of 
fixing up the output a bit. Now IUSE flags that are expansions of USE_EXPAND 
will be outputted like this:

[ebuild  N] kde-base/kde-i18n-3.4.1  +arts -debug +kdeenablefinal 
-xinerama LINGUAS=-ar -bg -bn -br -bs -ca -cs -cy -da -de -el -en_GB -eo -es 
-et -eu -fi -fr -fy -ga -he -hi -hsb -hu -is -it +ja -lt -mk -nb -nds -nl -nn 
-pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sr [EMAIL PROTECTED] -sv -ta -tg -tr 
-uk 
-zh_CN 0 kB

The format follows the same as standard USE flags but are separated out into 
the individual variables that enable them. Of course, the ebuilds themselves 
need to be updated to add the appropriate flags to IUSE.

Although I believe they should be, I'll leave it up to others to decide 
whether said flags should be documented in use.desc. However, if it is 
decided to not document them in use.desc, they won't be dropped from 
repoman's checks until there is some other way that they can be documented.

Regards,
Jason Stubbs


pgpTIJAQBqpkh.pgp
Description: PGP signature


Re: [gentoo-dev] USE_EXPAND and IUSE

2005-06-19 Thread Alin Nastac
Jason Stubbs wrote:

So there have been many complaints about how USE_EXPANDed flags don't belong 
in IUSE. There haven't actually been any reasons given though. :P

  

net-dialup/pppconfig-2.3.11-r1 depends on LINGUAS, but the list of
supported languages is created in pkg_unpack, based on what tarball
contains.

The IUSE thing would raise 2 problems:
 - lower maintainability - not really a major problem
 - if user wants all languages, it will be forced to select them one by
one - now if LINGUAS is empty, all available languages gets installed.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Final proposal: New alias maintainer-needed@g.o or some such (speak now or forever hold your peace ;) )

2005-06-19 Thread Maurice van der Pot
On Sun, Jun 19, 2005 at 02:31:30PM +0200, Torsten Veller wrote:
 Please don't assign bugs of packages in the tree to maintainer-needed.
 
 Proposal: Bugs for packages in the tree where bugwranglers are not able to 
 find
   a maintainer go to [EMAIL PROTECTED]

You mean new ebuilds would go to [EMAIL PROTECTED] and existing but
unmaintained ebuilds to [EMAIL PROTECTED]

Personally I'm most interested in an alias for bugs in packages that
are already in the tree, but don't have an active maintainer. 

Right now it's hard if not impossible to query for these bugs. 
New ebuild requests are quite easily listed by querying for 'enhancement', 
something with ebuild in the subject, assigned to bug-wranglers or any 
combination of the above.

   Bump requests might be annoying, but i think it's still the best 
 thing to do.

Huh?

Regards,
Maurice.

-- 
Maurice van der Pot

Gentoo Linux Developer   [EMAIL PROTECTED] http://www.gentoo.org
Creator of BiteMe!   [EMAIL PROTECTED]   http://www.kfk4ever.com



pgpNxuKqGJCFu.pgp
Description: PGP signature


Re: [gentoo-dev] USE_EXPAND and IUSE

2005-06-19 Thread Jason Stubbs
On Monday 20 June 2005 01:48, Alin Nastac wrote:
 Jason Stubbs wrote:
  So there have been many complaints about how USE_EXPANDed flags don't
  belong in IUSE. There haven't actually been any reasons given though. :P

 net-dialup/pppconfig-2.3.11-r1 depends on LINGUAS, but the list of
 supported languages is created in pkg_unpack, based on what tarball
 contains.

What happened to determinism and predictability? From the user's standpoint, 
there is no way to know what is going to be installed until it is actually 
installed.

 The IUSE thing would raise 2 problems:
  - lower maintainability - not really a major problem
  - if user wants all languages, it will be forced to select them one by
 one - now if LINGUAS is empty, all available languages gets installed.

FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS

Do any of these not follow the same pattern of empty var == all installed? Any 
objections to making that a requirement for adding a new USE_EXPAND variable? 
If so, the emerge *display* issue would be no problem.

Regards,
Jason Stubbs


pgpcb88NU0E6M.pgp
Description: PGP signature


Re: [gentoo-dev] linux-2.6.12

2005-06-19 Thread Omkhar Arasaratnam
Daniel Drake wrote:

Omkhar Arasaratnam wrote:
  

That said, we're not RedHat. We ship as MANY features as we can and let
the user decide. I agree that it is valuable to get reiser4 testing done
up front. Eventually - some people will use it. Last I checked I think
$FOO is stupid wasn't a valid closure code in bugzilla ;-)



Then you have different views from the kernel project :)

We and try and make our kernel (gentoo-sources) _more_ stable than the
official Linux releases. We mainly stick to bug fixes decreed worthy by the
upstream developers, etc. We never include patches when we know of problems
that they will introduce.

Daniel
  

Sorry I was unclear - what I meant was that we wouldn't remove all
support for an fs from portage. As an example if/when reiserfs4 merges
into mainline we wouldn't be ripping out all the userland support and
vanilla-kernel support. You are completely correct regarding
gentoo-sources, though I don't believe this was the point of the
original discussion.


-- 

Omkhar Arasaratnam - Gentoo PPC64 Developer
[EMAIL PROTECTED] - http://dev.gentoo.org/~omkhar
Gentoo Linux / PPC64 Linux: http://ppc64.gentoo.org

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] warning: no newline at end of file

2005-06-19 Thread Andrej Kacian
Hi all,

 I've been wondering - is there any eclass for fixing gcc warnings in $SUBJ
for C/C++ source files? I know it's upstream's job to fix these, and that they
have no effect on the compilation, but all there needs to be done is
'echo   $file', and let's face it - it looks nicer when the code compiles
without unnecessary warnings, to both dev's and user's eye. This is especially
valid for packages which have main development for Windows version, and
upstream simply does not care.

If there is not such a tool and there is some positive feedback about this, I
will write an eclass for this.

IDEA: merge this new functionality with fixheadtails.eclass and change the
name to something like sourceutils.eclass, where possibly similar tools could
be added in the future.

-- 
Andrej Ticho Kacian ticho at gentoo dot org
Gentoo Linux Developer - net-mail, antivirus, amd64


pgpRTJqlSDFhk.pgp
Description: PGP signature


[gentoo-dev] flawfinder rats logs

2005-06-19 Thread Rumen Yotov
Hi,
Recently began using flawfinder rats and they're working (logging things).
For now don't have time to look at the logs (beside *me* needing more
time to check them), so is there some place/person which
collects/is_interested in such info. Maybe some meta-bug or other, or
just send they upstream (if correct)?
Any experiences with them, are they correct?
Thanks. Rumen.


smime.p7s
Description: S/MIME Cryptographic Signature