Re: [gentoo-dev] Re: splitting one source package into many binaries

2005-06-20 Thread Donnie Berkholz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Duncan wrote:
> The 6.8.99 snapshot ebuilds
> (hard masked for testing) are the CVS development snapshots of this in
> portage, still unsplit, as it hasn't yet been split upstream, AFAIK.

The splitting is underway. Most of the protocol headers and libraries
are working, and the server itself is underway.

Thanks,
Donnie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCt6oBXVaO67S1rtsRAqkbAJ0aav6kr7nqW0OTmDQvUyy/h02sVQCg4zTD
LM7kUlyz4jOD4k4e5sMrZPI=
=PiTY
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] USE_EXPAND and IUSE

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

>On Monday 20 June 2005 01:48, Alin Nastac wrote:
>  
>
>>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.
>
>  
>
I don't really understand why you consider pppconfig unpredictable.
the ebuild displays what languages will be 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.
>  
>
This would be fine as long as LINGUAS do not appear in IUSE. When
LINGUAS var is empty, the "equery uses" report would be an abomination .


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] USE_EXPAND and IUSE

2005-06-20 Thread Donnie Berkholz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jason Stubbs wrote:
> 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.

x11-drm dies if you don't set VIDEO_CARDS. At the time, I thought it was
better to make the user understand the available video cards and set
them manually, since settings of multiple cards are allowed. Perhaps
that's worth rethinking.

Thanks,
Donnie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCt6GPXVaO67S1rtsRAhtgAJ97XgL92Tj/3aW4xYQMcx5pMzYTWwCgj++F
kdOxDd1RJNOJCMOmizr2zGk=
=2Fyn
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Language styling translation tools

2005-06-20 Thread Anthony Gorecki
On Monday, June 20, 2005 9:30 pm, Wesley Leggette wrote:
> Isn't that sort of like speaking French with English words?

Sorry, perhaps I should actually state what I need to do in clear terms:
I need to turn MyQuiteLongClassOrMethodName() into 
my_quite_long_class_or_method_name() and then back again.

-- 
Anthony Gorecki
Ectro-Linux Foundation


pgppb6M7bmqhC.pgp
Description: PGP signature


Re: [gentoo-dev] Language styling translation tools

2005-06-20 Thread Wesley Leggette
On Mon, 2005-06-20 at 17:00 -0700, Anthony Gorecki wrote:
> I frequently work with C# applications, and rather than remaining perpetually 
> irritated by innate class and method (et al.) naming style of the .NET 
> framework, I'd like to either find or write a script to rewrite the class and 
> method names automatically. Ideally, such a script would run after a 
> repository checkout to rewrite the names, and then again before a commit to 
> put them back to the way that they were previously.
> 
> This can't be a simple search and replace, as my own code would be in the 
> C-naming format, while the .NET routines would need to be in the condensed 
> format; therefore, based upon the libraries that are included by a given 
> piece of source code, the script would need to determine which portions of 
> the code belong to those libraries, and which do not.
> 
> Before I start coding, is anyone familiar with an application that performs 
> this function, or could be adapted to do so?



Isn't that sort of like speaking French with English words?



-- 
Wesley Leggette <[EMAIL PROTECTED]>

GPG Key: http://www.kaylix.net/kaylix.asc or http://pgp.mit.edu
GPG Fingerprint: 9B6F 19FB 5296 5E6C 21FE  7614 2A20 5688 F848 9BDD


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


Re: [gentoo-dev] Re: New AT

2005-06-20 Thread Homer Parker
On Mon, 2005-06-20 at 19:03 -0700, Duncan wrote:
> (I'm studying to go AT myself, but just another amd64 AT, nothing
> special
> like _bambam, and not yet... I get to enjoy a few more weeks of
> freedom
> first.   )

Weeks?!?!?! ;)

-- 
Homer Parker
Gentoo/AMD64 Arch Tester Operational Lead
[EMAIL PROTECTED]


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Re: Re: splitting one source package into many binaries

2005-06-20 Thread Duncan
Chris Gianelloni posted <[EMAIL PROTECTED]>,
excerpted below,  on Mon, 20 Jun 2005 11:39:47 -0400:

> On Sat, 2005-06-18 at 05:17 -0700, Duncan wrote:
>>
>> I get the point, but if it's not there to be started, it cannot be
>> started, thru some fat-fingering on the part of a confused admin trying to
>> launch the client, or any other way. USE flags (not split
>> packages, I'll absolutely agree there) are the Gentoo way to control that.
> 
> http://bugs.gentoo.org/show_bug.cgi?id=12499
> 
> Personally, I am completely against it.  It makes dependencies a
> complete nightmare to work with and would add an immense amount of
> complexity for the developers and also for users that aren't going to
> need/use this system.
> 
> You have the tools to remove the binaries already.  Use them.

I didn't realize it had been bugged to death.  I guess others have said it
before, and everybody's likely very tired of the rehash, so despite my
opinions, I'll just shut up, now... =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



[gentoo-dev] Re: New AT

2005-06-20 Thread Duncan
Homer Parker posted <[EMAIL PROTECTED]>, excerpted below, 
on Mon, 20 Jun 2005 19:41:29 -0500:

> [T]he newest Arch Tester, and the first non-AMD64 AT. Johannes Traub
> (_bambam on IRC), has become the first PPC AT.

WOW, historic Gentoo moment!  First non-amd64 AT!  Very cool!

(I'm studying to go AT myself, but just another amd64 AT, nothing special
like _bambam, and not yet... I get to enjoy a few more weeks of freedom
first.   )

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



[gentoo-dev] New AT

2005-06-20 Thread Homer Parker

It is with great please I announce the newest Arch Tester, and the
first non-AMD64 AT. Johannes Traub (_bambam on IRC), has become the
first PPC AT. Please give him a warm welcome to the team.

-- 
Homer Parker
Gentoo/AMD64 Arch Tester Operational Lead
[EMAIL PROTECTED]


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Language styling translation tools

2005-06-20 Thread Anthony Gorecki
I frequently work with C# applications, and rather than remaining perpetually 
irritated by innate class and method (et al.) naming style of the .NET 
framework, I'd like to either find or write a script to rewrite the class and 
method names automatically. Ideally, such a script would run after a 
repository checkout to rewrite the names, and then again before a commit to 
put them back to the way that they were previously.

This can't be a simple search and replace, as my own code would be in the 
C-naming format, while the .NET routines would need to be in the condensed 
format; therefore, based upon the libraries that are included by a given 
piece of source code, the script would need to determine which portions of 
the code belong to those libraries, and which do not.

Before I start coding, is anyone familiar with an application that performs 
this function, or could be adapted to do so?


-- 
Anthony Gorecki
Ectro-Linux Foundation


pgpAtS6XzwFYJ.pgp
Description: PGP 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-20 Thread Maurice van der Pot
Alright, so seemant, tove, jakub and I talked about it some more on irc
and it seems we've reached a consensus. This doesn't solve all problems,
but it's a first step. We can talk about the next step(s) later.


Two new aliases will be made that bugs can be assigned to:

  [EMAIL PROTECTED]
Used for packages that are already in the tree and that are in
desperate need of a maintainer.

  [EMAIL PROTECTED]
Used for newly submitted ebuilds that can be added to the tree if
there is someone willing to step up and maintain it.

The former address will be owned by the QA people, which means that if
bugs are assigned to maintainer-needed, it does not concern bug-wranglers.
The QA team will handle issues related to maintainer-needed.

Now we will have both an easy way to query for these two categories of 
bug reports as well as a way to subscribe to any messages that concern 
them.

Regards,
Maurice.

P.S.: There will probably be another message to notify everyone when 
  this has been set up.

-- 
Maurice van der Pot

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



pgpRXqqtKuaQT.pgp
Description: PGP signature


Re: [gentoo-dev] linux-2.6.12

2005-06-20 Thread Daniel Drake
Omkhar Arasaratnam wrote:
> 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.

We'd never do that. Seeing things included in mainline is our quality measure
for adding things to our patchset.

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



Re: [gentoo-dev] flawfinder rats logs

2005-06-20 Thread Rumen Yotov
Tavis Ormandy wrote:

>--On Monday, June 20, 2005 07:34:11 +0300 Rumen Yotov <[EMAIL PROTECTED]>
>wrote:
>
>  
>
>>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.
>>
>>
>
>No, they're very little practical use. If you're stuck and need an "entry
>point" to start auditing from, they may give you a list of places to start
>looking, but this is effectively no better than `grep strcat *.c`.
>
>  
>
Hi,
Thanks for your answers. Won't file a meta-bug till find some real
cases/problems.
PS: from the logs it seems not all things are fixed (haven't checked
though).
Rumen


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [gentoo-dev] linux-2.6.12

2005-06-20 Thread Chris Gianelloni
On Sat, 2005-06-18 at 09:34 -0400, 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 ;-)

It absolutely is for releases... ;]

We only allow things onto the releases that has been deemed stable
simply because we do not want to deal with the bug reports, especially
considering our new 6-month release cycle.  We're actually a little
conservative on what we allow onto the release media because of this.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] Re: Re: splitting one source package into many binaries

2005-06-20 Thread Chris Gianelloni
On Sat, 2005-06-18 at 05:17 -0700, Duncan wrote:
> > There is zero security risk unless you, as root, start the server.
> 
> I get the point, but if it's not there to be started, it cannot be
> started, thru some fat-fingering on the part of a confused admin trying to
> launch the client, or any other way. If it's needed, that's one thing, but
> if it's not needed, it shouldn't be there.  USE flags (not split
> packages, I'll absolutely agree there) are the Gentoo way to control that.

http://bugs.gentoo.org/show_bug.cgi?id=12499

Personally, I am completely against it.  It makes dependencies a
complete nightmare to work with and would add an immense amount of
complexity for the developers and also for users that aren't going to
need/use this system.

You have the tools to remove the binaries already.  Use them.

> > I think you have the wrong assumption here on how Gentoo is "supposed to
> > work".  Gentoo ships packages as close to how upstream packages them as
> > possible. If you have a problem with the daemon being shipped with the
> > client, then complain upstream.  We have always provided the package as
> > determined by upstream.  Splitting packages is a waste of developer time
> > and also makes things much more complex dependency-wise.
> 
> Gentoo Philosophy page:  "The Gentoo philosophy is to allow this user to
> do what he or she wants to do, without getting in the way."

...and you can.  You can write your own ebuild or use INSTALL_MASK.

Allowing the user to do what he wants doesn't mean that *we* have to do
it for them.

> Of course, there's a practical limit to that.  However, a simple
> "clientonly" USE flag on client/server combo packages such as ssh and
> dhcp would appear to be entirely within the Gentoo spirit, and generally
> would require no more work than is already done in support of all sorts of
> other USE flags. Simply don't compile or install the server, if a separate
> binary from the client, and don't include /etc/init.d server starter
> scripts (like sshd) and the like, if the clientonly USE flag is set.

See my comments about writing your own ebuild or using INSTALL_MASK.

It's always easy for someone to suggest how "easy" something may or may
not be when they aren't the one that has to do the work... ;]

We have provided methods for you to accomplish what you want.  You do
not want to use them or do not find them adequate.  I can understand
that.  You need to understand, however, that we simply might not make
any changes because we feel what we have provided is adequate and don't
feel like taking on the extra work required to change the hundreds of
packages in portage that this would affect.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux


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


Re: [gentoo-dev] flawfinder rats logs

2005-06-20 Thread Tavis Ormandy


--On Monday, June 20, 2005 07:34:11 +0300 Rumen Yotov <[EMAIL PROTECTED]>
wrote:

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

No, they're very little practical use. If you're stuck and need an "entry
point" to start auditing from, they may give you a list of places to start
looking, but this is effectively no better than `grep strcat *.c`.

-- 
-
[EMAIL PROTECTED] | finger me for my gpg key.
---


pgph18FNoVctA.pgp
Description: PGP signature


Re: [gentoo-dev] flawfinder rats logs

2005-06-20 Thread Thierry Carrez
Rumen Yotov wrote:

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

You can create a Gentoo Security / Auditing metabug and assign it to
[EMAIL PROTECTED] Or send the logs directly to that alias.

-- 
Thierry Carrez (Koon)
Gentoo Linux Security
-- 
gentoo-dev@gentoo.org mailing list