[gentoo-dev] GLEP 42?

2006-10-11 Thread Stuart Herbert
Hi,

Whatever happened to the work to implement GLEP 42?  Is there anyone
actively working on this atm?

Best regards,
Stu
-- 
--
Stuart Herbert  [EMAIL PROTECTED]
Gentoo Developer   http://www.gentoo.org/
http://blog.stuartherbert.com/

GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--



-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Ciaran McCreesh
On Wed, 11 Oct 2006 13:59:59 +0100 Stuart Herbert [EMAIL PROTECTED]
wrote:
| Whatever happened to the work to implement GLEP 42?  Is there anyone
| actively working on this atm?

There's a full implementation in Paludis. I believe Christel was
working on backporting it to the legacy package manager.

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
as-needed is broken : http://ciaranm.org/show_post.pl?post_id=13



signature.asc
Description: PGP signature


[gentoo-dev] a new TLP to unify programming langiages?

2006-10-11 Thread George Shapovalov
Hi gang.

As I looked for a place where to put some documentation naturally falling in 
a project domain for Ada, I realized that we have TLPs for many individual 
(programming) languages. First I though to ping some people on irc, but, as I 
went down the page the noticed number became nontrivial, so I decided to 
throw an email here instead.

Basically the idea is that a TLP for an individual language is way too much - 
most of them do not have subprojects anyway. Therefore lets try to organize 
it a bit better? At least documentation-wise. We will have to see whether 
there will be any additional correllation further on (and indeed there might 
be, for example for the different gcc-backends), but even if not I think it 
is better to keep the main projects page more structured.

What I propose is to create a TLP page for Gentoo Programming Resources (or 
pick your name) and move all the individual languages into the subdirs of it. 
Any opinions? If I get any yay's or no nays I'll create a bug about it 
and then we can finalize the layout there..
(I just like to keep the trace of what is being done and the related 
discussions).

The principal list of individual TLPs (as they stand now) is below:
Common Lisp
eselect
java
perl
php
python
Ada  -- to be added

George

PS
This is the top level project listing page I am talking about:
http://www.gentoo.org/proj/en/

PPS
We could add principal divisions there, like
  Languages
  Tools
  whatever_else
and organize it even more, but this is a matter of discussion and we do not 
need to do it right away. I think the creation of a common TLP and relocation 
would suffice for a start.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New Developer: Alon Bar-Lev (alonbl)

2006-10-11 Thread Ilya A. Volynets-Evenbakh
Eldad Zack wrote:
 Christian Heim wrote:
 Its my pleasure to introduce to you Alon alonbl Bar-Lev, the latest
 addition joining to help out with the crypto herd.

 He hails from Israel (hrm, they don't have cities down there ?). So
 far it looks like Alon is completely constrained to his computer, he
 doesn't have any other hobbies nor life.

 Oh, great, I'm not alone here anymore :) Welcome!

And soon there will be three of us - I'm moving to Israel some time
next year ;-)

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Missing: Universal-CD - Gentoo discriminates shell and networkless users

2006-10-11 Thread Duncan
Chris Gianelloni [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below, on  Tue,
10 Oct 2006 12:24:21 -0400:

 There's a difference between support and ability.  You will retain the
 ability to install on  i686 machines.  We just don't want to support it. 
 This means we aren't going to be pushing out lots of new media for them.
 
 I have a set of legacy media that I plan on pushing out.  It is all built
 with the 2006.1 snapshot.  The media is an installcd, a stage set
 (stage1/2/3) for x86 compiled against the no-nptl profile, a stage set
 for i586 compiled against the 2006.1 profile, and a stage set for i586
 compiled against the no-nptl profile.  I don't plan on upgrading these
 until we switch over to the new multiple-inheritance profiles, at which
 point, I'll likely build a set of stages again for legacy hardware.  The
 stages won't be supported, but they'll be available.

That's exactly the sort of thing I had in mind.  Not supported means lower
priority or even roll your-own install media (or simply bootstrap Gentoo
from some other distribution), and that it's considered acceptable to
close bugs (at Gentoo package maintainer prerogative, of course) related to
586 or lower as WONTFIX, NOTABUG, or NEEDINFO (in this case, a patch, no
patch, no fix, patch, happy to).

As was pointed out by someone from embedded recently, due to its
flexibility, people install Gentoo based systems on all sorts of stuff, as
long as there's a GCC or the like and a kernel that supports it (not said
but what I read into it). Older x86 would be no exception, and might
in fact continue to be supported to some extent thru embedded (if they
want to take it on, of course).  In fact, from what I've read, pentium
class x86 is quite a popular solution for certain embedded applications,
so that would be a rather logical way to go.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Missing: Universal-CD - Gentoo discriminates shell and networkless users

2006-10-11 Thread Duncan
Paul de Vrieze [EMAIL PROTECTED] posted [EMAIL PROTECTED],
excerpted below, on  Tue, 10 Oct 2006 16:46:05 +0200:

 A couple of years ago (when we were still  using gcc-2.95 I used to run
 gentoo on my server machine which was a pentium-60 (with fdiv bug). While
 it took a while to compile the bigger packages it was certainly workable.
 I did it because I didn't have a better machine, not to be able to say I
 did it.

Well yes, except that I'd guess that was a bit more than a couple of years
ago (I've been on Gentoo since 2004.0/2004.1, and IIRC it was gcc-3.3
then, so 2.95 would have been what, at least three years ago??).  That
means the archs are a third(-ish) of a decade further out of date than
they were then.  That's a significant amount of time in computer terms.

Anyway, not supported doesn't mean can't do it.  As I suggested in a
different reply, it could and would likely still be done, just as Gentoo
based systems are run on all sorts of stuff according to embedded, and in
fact they may choose to continue some support, as I believe pentium-class
embedded is quite popular.  Not supported just means less frequent install
media or bootstrapping from other distributions instead of Gentoo install
media, and that bugs can be closed if desired and appropriate, based on
that alone.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Missing: Universal-CD - Gentoo discriminates shell and networkless users

2006-10-11 Thread Caleb Cushing

I fear the idea that valid bugs may be closed do to a -march=i586.
release media should not have to be tuned to i386. perhaps thes older
machines shouldn't be a priority, but that doesn't mean they should
become completely unsupported. if a general move to i686 is desired
perhaps the archs should split x86 and i686 or some such. and
applications that are unable to be supported on  i686 be removed from
the x86 tree.

On 10/11/06, Duncan [EMAIL PROTECTED] wrote:

Paul de Vrieze [EMAIL PROTECTED] posted [EMAIL PROTECTED],
excerpted below, on  Tue, 10 Oct 2006 16:46:05 +0200:

 A couple of years ago (when we were still  using gcc-2.95 I used to run
 gentoo on my server machine which was a pentium-60 (with fdiv bug). While
 it took a while to compile the bigger packages it was certainly workable.
 I did it because I didn't have a better machine, not to be able to say I
 did it.

Well yes, except that I'd guess that was a bit more than a couple of years
ago (I've been on Gentoo since 2004.0/2004.1, and IIRC it was gcc-3.3
then, so 2.95 would have been what, at least three years ago??).  That
means the archs are a third(-ish) of a decade further out of date than
they were then.  That's a significant amount of time in computer terms.

Anyway, not supported doesn't mean can't do it.  As I suggested in a
different reply, it could and would likely still be done, just as Gentoo
based systems are run on all sorts of stuff according to embedded, and in
fact they may choose to continue some support, as I believe pentium-class
embedded is quite popular.  Not supported just means less frequent install
media or bootstrapping from other distributions instead of Gentoo install
media, and that bugs can be closed if desired and appropriate, based on
that alone.

--
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman

--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] a new TLP to unify programming langiages?

2006-10-11 Thread Duncan Coutts
On Wed, 2006-10-11 at 17:24 +0200, George Shapovalov wrote:
 Hi gang.
 
 As I looked for a place where to put some documentation naturally falling in 
 a project domain for Ada, I realized that we have TLPs for many individual 
 (programming) languages. First I though to ping some people on irc, but, as I 
 went down the page the noticed number became nontrivial, so I decided to 
 throw an email here instead.
 
 Basically the idea is that a TLP for an individual language is way too much - 
 most of them do not have subprojects anyway. Therefore lets try to organize 
 it a bit better? At least documentation-wise. We will have to see whether 
 there will be any additional correllation further on (and indeed there might 
 be, for example for the different gcc-backends), but even if not I think it 
 is better to keep the main projects page more structured.
 
 What I propose is to create a TLP page for Gentoo Programming Resources (or 
 pick your name) and move all the individual languages into the subdirs of it. 
 Any opinions? If I get any yay's or no nays I'll create a bug about it 
 and then we can finalize the layout there..
 (I just like to keep the trace of what is being done and the related 
 discussions).

I'd certainly say 'yay' for the Haskell team. We'd be quite happy to be
a sub-project of some prog lang TLP.

-- 
Duncan Coutts : Gentoo Developer (Haskell team lead)
email : dcoutts at gentoo dot org

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Stuart Herbert wrote:
 Whatever happened to the work to implement GLEP 42?  Is there anyone
 actively working on this atm?

It's been on my todo list, but I haven't gotten around to it yet due
to other portage work that's kept me extremely busy.  I hope to get
GLEP 42 implemented soon though.

On the bright side, portage-2.1.2 [1] has made recent progress on
quite a few important and long standing bugs.  Here are descriptions
of some of the recent changes:

* Profiles support multiple inheritance.
* CONFIG_PROTECT and CONFIG_PROTECT_MASK both support files (not
just directories).
* Collision protection handles symlinks properly.
* Dependencies can be satisfied by installed packages that do not
have matching ebuilds in the portage tree or overlay.
* Emerge automatically ignores blockers that are made irrelevant by
an upgrade.
* Emerge builds a complete dependency graph in order to ensure
correct merge order and detection of circular dependencies.
* The world and system sets allow automatic update of all installed
slots.
* DEPEND atoms support SLOT dependencies of the form
${CATEGORY}/${PN}:${SLOT}.

Zac

[1] http://bugs.gentoo.org/show_bug.cgi?id=147007
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFLSvG/ejvha5XGaMRArOGAKDNpWrM6t6yOI2UWpzdSMNZI5aDCQCeOGGr
2WPgtPacSdHZFWPzib/H4v8=
=n+s3
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Donnie Berkholz
Zac Medico wrote:
 * DEPEND atoms support SLOT dependencies of the form
 ${CATEGORY}/${PN}:${SLOT}.

No way, it happened!!

So when can we start actually using this feature?

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Brian Jackson


On Oct 11, 2006, at 12:37 PM, Zac Medico wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Stuart Herbert wrote:

Whatever happened to the work to implement GLEP 42?  Is there anyone
actively working on this atm?


It's been on my todo list, but I haven't gotten around to it yet due
to other portage work that's kept me extremely busy.  I hope to get
GLEP 42 implemented soon though.

On the bright side, portage-2.1.2 [1] has made recent progress on
quite a few important and long standing bugs.  Here are descriptions
of some of the recent changes:

* Profiles support multiple inheritance.
* CONFIG_PROTECT and CONFIG_PROTECT_MASK both support files (not
just directories).
* Collision protection handles symlinks properly.
* Dependencies can be satisfied by installed packages that do not
have matching ebuilds in the portage tree or overlay.
* Emerge automatically ignores blockers that are made irrelevant by
an upgrade.
* Emerge builds a complete dependency graph in order to ensure
correct merge order and detection of circular dependencies.
* The world and system sets allow automatic update of all installed
slots.
* DEPEND atoms support SLOT dependencies of the form
${CATEGORY}/${PN}:${SLOT}.


I thought we were eventually going to use that format to specify deps  
with specific USE set.


--Iggy



Zac

[1] http://bugs.gentoo.org/show_bug.cgi?id=147007
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFLSvG/ejvha5XGaMRArOGAKDNpWrM6t6yOI2UWpzdSMNZI5aDCQCeOGGr
2WPgtPacSdHZFWPzib/H4v8=
=n+s3
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Donnie Berkholz wrote:
 Zac Medico wrote:
 * DEPEND atoms support SLOT dependencies of the form
 ${CATEGORY}/${PN}:${SLOT}.
 
 No way, it happened!!
 
 So when can we start actually using this feature?

We can either wait until several months after the feature is
available in release media, or else do an EAPI bump (whichever comes
sooner).  Ideally, an EAPI bump will include a number of major
changes.  Other features that I think we should consider for an EAPI
bump are:

1) Grouping of package atom restrictions [1].
2) Default USE flags at the ebuild and/or profile level [2].
3) Ebuild helpers as functions that die automatically [3].
4) Elimination of the implicit RDEPEND feature [4].

The first EAPI bump should probably be proposed as a GLEP and should
include features that have been proposed/implemented as part of
other GLEPs.

Zac

[1] http://bugs.gentoo.org/show_bug.cgi?id=4315
[2] http://bugs.gentoo.org/show_bug.cgi?id=61732
[3] http://bugs.gentoo.org/show_bug.cgi?id=138792
[4] http://bugs.gentoo.org/show_bug.cgi?id=135945
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFLT11/ejvha5XGaMRAu/EAKCh5pX5yM7OHF7uHo8e6EzSV2QzRgCeJFyg
fe6FbBk+YGLajtn+puYG8H8=
=Mp3N
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Danny van Dyk
Am Mittwoch, 11. Oktober 2006 20:36 schrieb Brian Jackson:
 On Oct 11, 2006, at 12:37 PM, Zac Medico wrote:
encies.
  * The world and system sets allow automatic update of all installed
  slots.
  * DEPEND atoms support SLOT dependencies of the form
  ${CATEGORY}/${PN}:${SLOT}.
Yay!

 I thought we were eventually going to use that format to specify deps
 with specific USE set.
Nope, that was ${CATEGORY}/${PN}[foo].

Danny
-- 
Danny van Dyk [EMAIL PROTECTED]
Gentoo/AMD64 Project, Gentoo Scientific Project
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Ciaran McCreesh
On Wed, 11 Oct 2006 13:36:16 -0500 Brian Jackson [EMAIL PROTECTED]
wrote:
|  ${CATEGORY}/${PN}:${SLOT}.
| 
| I thought we were eventually going to use that format to specify
| deps with specific USE set.

That's [use].

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
as-needed is broken : http://ciaranm.org/show_post.pl?post_id=13



signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Missing: Universal-CD - Gentoo discriminates shell and networkless users

2006-10-11 Thread Chris Gianelloni
On Wed, 2006-10-11 at 12:18 -0400, Caleb Cushing wrote:
 I fear the idea that valid bugs may be closed do to a -march=i586.

If they're a bug dealing with an issue only present on  i686, then yes,
they likely would be, at least for release media, unless you also
provide a patch.  This is what being unsupported means.  Now, if you
give me a patch for some bug that only affects  i686, I'll apply it,
provided it doesn't break = i686, but I simply don't have the time to
support  i686 with the release media anymore.

By the way, the stage1 tarball and Minimal InstallCD are both built as
i386 and will remain that way for the foreseeable future.

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation


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


Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Chris Gianelloni
On Wed, 2006-10-11 at 19:44 +0100, Ciaran McCreesh wrote:
 On Wed, 11 Oct 2006 13:36:16 -0500 Brian Jackson [EMAIL PROTECTED]
 wrote:
 |  ${CATEGORY}/${PN}:${SLOT}.
 | 
 | I thought we were eventually going to use that format to specify
 | deps with specific USE set.
 
 That's [use].

I assume it is really [list of use] right?

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation


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


Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Ciaran McCreesh
On Wed, 11 Oct 2006 15:30:03 -0400 Chris Gianelloni
[EMAIL PROTECTED] wrote:
| On Wed, 2006-10-11 at 19:44 +0100, Ciaran McCreesh wrote:
|  On Wed, 11 Oct 2006 13:36:16 -0500 Brian Jackson [EMAIL PROTECTED]
|  wrote:
|  |  ${CATEGORY}/${PN}:${SLOT}.
|  | 
|  | I thought we were eventually going to use that format to specify
|  | deps with specific USE set.
|  
|  That's [use].
| 
| I assume it is really [list of use] right?

I think cat/pkg:slot[foo][-bar][baz] or opcat/pkg-ver:slot[foo][-bar]
was what was decided upon. That's how paludis does it, but it's easy
enough to tweak if people prefer something else...

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
as-needed is broken : http://ciaranm.org/show_post.pl?post_id=13



signature.asc
Description: PGP signature


[gentoo-dev] Re: GLEP 42?

2006-10-11 Thread Michael Sterrett -Mr. Bones.-

On Wed, 11 Oct 2006, Ciaran McCreesh wrote:


On Wed, 11 Oct 2006 15:30:03 -0400 Chris Gianelloni
[EMAIL PROTECTED] wrote:
| On Wed, 2006-10-11 at 19:44 +0100, Ciaran McCreesh wrote:
|  On Wed, 11 Oct 2006 13:36:16 -0500 Brian Jackson [EMAIL PROTECTED]
|  wrote:
|  |  ${CATEGORY}/${PN}:${SLOT}.
|  |
|  | I thought we were eventually going to use that format to specify
|  | deps with specific USE set.
| 
|  That's [use].
|
| I assume it is really [list of use] right?

I think cat/pkg:slot[foo][-bar][baz] or opcat/pkg-ver:slot[foo][-bar]
was what was decided upon. That's how paludis does it, but it's easy
enough to tweak if people prefer something else...


What's the point of all the square brackets?  Is there some benefit over
just [foo -bar baz]?

Michael Sterrett
  -Mr. Bones.-
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: GLEP 42?

2006-10-11 Thread Brian Harring
On Wed, Oct 11, 2006 at 03:52:08PM -0400, Michael Sterrett -Mr. Bones.- wrote:
 On Wed, 11 Oct 2006, Ciaran McCreesh wrote:
 
 On Wed, 11 Oct 2006 15:30:03 -0400 Chris Gianelloni
 [EMAIL PROTECTED] wrote:
 | On Wed, 2006-10-11 at 19:44 +0100, Ciaran McCreesh wrote:
 |  On Wed, 11 Oct 2006 13:36:16 -0500 Brian Jackson [EMAIL PROTECTED]
 |  wrote:
 |  |  ${CATEGORY}/${PN}:${SLOT}.
 |  |
 |  | I thought we were eventually going to use that format to specify
 |  | deps with specific USE set.
 | 
 |  That's [use].
 |
 | I assume it is really [list of use] right?
 
 I think cat/pkg:slot[foo][-bar][baz] or opcat/pkg-ver:slot[foo][-bar]
 was what was decided upon. That's how paludis does it, but it's easy
 enough to tweak if people prefer something else...
 
 What's the point of all the square brackets?  Is there some benefit over
 just [foo -bar baz]?

Been awhile, but the original syntax being pushed was

cat/pkg:slot1,slot2
cat/pkg[use1_on,-use2_off,-use3_on]

Somewhat prefer the spaces in use rather then commas personally also, 
but implemented the syntax I recalled.

~harring


pgpd1lNRcLWeM.pgp
Description: PGP signature


Re: [gentoo-dev] Re: GLEP 42?

2006-10-11 Thread Ciaran McCreesh
On Wed, 11 Oct 2006 15:52:08 -0400 (EDT) Michael Sterrett -Mr.
Bones.- [EMAIL PROTECTED] wrote:
| What's the point of all the square brackets?  Is there some benefit
| over just [foo -bar baz]?

Spaces in dep atoms would be highly evil, since it'd mean they were no
longer simply space delimited. Commas [foo,-bar,baz] would be fine...

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
as-needed is broken : http://ciaranm.org/show_post.pl?post_id=13



signature.asc
Description: PGP signature


[gentoo-dev] Re: Re: GLEP 42?

2006-10-11 Thread Michael Sterrett -Mr. Bones.-

On Wed, 11 Oct 2006, Ciaran McCreesh wrote:


On Wed, 11 Oct 2006 15:52:08 -0400 (EDT) Michael Sterrett -Mr.
Bones.- [EMAIL PROTECTED] wrote:
| What's the point of all the square brackets?  Is there some benefit
| over just [foo -bar baz]?

Spaces in dep atoms would be highly evil, since it'd mean they were no
longer simply space delimited. Commas [foo,-bar,baz] would be fine...


I could live with [foo,-bar,baz].

Michael Sterrett
  -Mr. Bones.-
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 42?

2006-10-11 Thread Stuart Herbert

Hi Zac,

This is all good news.

On 10/11/06, Zac Medico [EMAIL PROTECTED] wrote:

2) Default USE flags at the ebuild and/or profile level [2].


This one would be very very useful for Seeds, if we can set per-ebuild
USE flags at the profile level.

Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: GLEP 42?

2006-10-11 Thread Stuart Herbert

On 10/11/06, Ciaran McCreesh [EMAIL PROTECTED] wrote:

Spaces in dep atoms would be highly evil, since it'd mean they were no
longer simply space delimited. Commas [foo,-bar,baz] would be fine...


Write a better parser then :P

We use space-delimited USE flags everywhere else.  It would make a lot
of sense to keep it consistent here.

Best regards,
Stu
--
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] a new TLP to unify programming langiages?

2006-10-11 Thread Stuart Herbert

Hi George,

On 10/11/06, George Shapovalov [EMAIL PROTECTED] wrote:

Hi gang.

As I looked for a place where to put some documentation naturally falling in
a project domain for Ada, I realized that we have TLPs for many individual
(programming) languages. First I though to ping some people on irc, but, as I
went down the page the noticed number became nontrivial, so I decided to
throw an email here instead.


We don't need a management hierarchy just to bring some structure to
the docs on the website.I don't see any benefit in creating a TLP
for programming languages.  If we were to move programming languages
around, for example, I'd want to bring PHP and Ruby under webapps, as
that's a more natural fit than a 'programming languages' category.

(And no, I'm not pushing for PHP and Ruby to move at all).

Best regards,
Stu
--
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: GLEP 42?

2006-10-11 Thread Ciaran McCreesh
On Wed, 11 Oct 2006 22:08:31 +0100 Stuart Herbert
[EMAIL PROTECTED] wrote:
| On 10/11/06, Ciaran McCreesh [EMAIL PROTECTED] wrote:
|  Spaces in dep atoms would be highly evil, since it'd mean they were
|  no longer simply space delimited. Commas [foo,-bar,baz] would be
|  fine...
| 
| Write a better parser then :P

Not an issue for me. It's an issue for random people writing scripts,
for people using command line things and for people who don't want to
use a full parser framework for some quick hack. There's no need to
make things harder for random developers here.

-- 
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
as-needed is broken : http://ciaranm.org/show_post.pl?post_id=13



signature.asc
Description: PGP signature


Re: [gentoo-dev] Livecd, python, pyopengl and broken gtk installer

2006-10-11 Thread Steev Klimaszewski
Dominique Michel wrote:
 It seam at it is a big problem with the livecd.
 
From the forum:
 QUOTE:  The problem is you can't use the GTK installer due to this problem. It
 crashes out and leaves you with no option but to wash, rinse, repeat, 
 re-crash.
 
 By saying they won't fix the bug the developers have decided to make the
 graphical installer a waste of effort. In my case I went in and installed the
 old fashoned way (never HAVE gotten that graphical POS to work), but for 
 anyone
 who is trying out Gentoo and hasn't done this a few hundred times before
 they're out of luck.
 
 Bad for them, bad for the community, bad for Gentoo, bad for Linux.
 
 Do these guys work in Redmond now? ENDQUOTE
 
 http://forums.gentoo.org/viewtopic-t-477582-start-25.html
 
From bugzilla:
 
 QUOTE: And we still won't and can't fix it. All the livecd stuff is just a
 snapshot of portage tree in a given moment. There's been one use flag, changed
 meanwhile - emerge --sync, re-emerge python and stop ranting here. ENDQUOTE
 
 http://bugs.gentoo.org/show_bug.cgi?id=147809
 
 I have done a search on bugzilla, and it is other bug report where problems
 with the livecd have been fixed, so I just don't understand why this one want
 be fixed, and I am just too tired to argue on it. It say all time the same
 thing, do a sync and re emerge python. With the livecd?...
 
 So here is the problem: the livecd gtk installer is broken and it must be
 fixed. But no one seam to be willing to do so. So, when I read such comments 
 on
 the forum, I think at it will be better to remove this livecd from the 
 servers.
 It is better to have no publicity as a bad publicity.
 
The gtk installer is NOT broken.  Have you tried to install without the
tk/tcl/tcltk use flag?  Personally, I installed with the default flags
set, in fact, I told it networkless install and was up and running in
about 40 minutes (366MHz) - The installer works, but not every single
USE flag combination can be tested.  You can *always* change a flag
after you have the system installed.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: GLEP 42?

2006-10-11 Thread Stephen Bennett
On Wed, 11 Oct 2006 22:08:31 +0100
Stuart Herbert [EMAIL PROTECTED] wrote:

 We use space-delimited USE flags everywhere else.  It would make a lot
 of sense to keep it consistent here.

We also use space-delimited depend atoms everywhere else. It makes no
sense to break that when a comma works equally well.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New Developer: Alon Bar-Lev (alonbl)

2006-10-11 Thread Michael Cummings
On Wed, 2006-10-11 at 08:35 -0700, Ilya A. Volynets-Evenbakh wrote:
 Eldad Zack wrote:
  Christian Heim wrote:
  Its my pleasure to introduce to you Alon alonbl Bar-Lev, the latest
  addition joining to help out with the crypto herd.
 
  He hails from Israel (hrm, they don't have cities down there ?). So
  far it looks like Alon is completely constrained to his computer, he
  doesn't have any other hobbies nor life.
 
  Oh, great, I'm not alone here anymore :) Welcome!
 
 And soon there will be three of us - I'm moving to Israel some time
 next year ;-)
 
yuval too.
-- 

-o()o--
Michael Cummings   |#gentoo-dev, #gentoo-perl
Gentoo Perl Dev|on irc.freenode.net 
Gentoo/SPARC
Gentoo/AMD64
GPG: 0543 6FA3 5F82 3A76 3BF7  8323 AB5C ED4E 9E7F 4E2E
-o()o--


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


Re: [gentoo-dev] a new TLP to unify programming langiages?

2006-10-11 Thread Matthew Kennedy
George Shapovalov [EMAIL PROTECTED] writes:

[...]

 What I propose is to create a TLP page for Gentoo Programming Resources (or 
 pick your name) and move all the individual languages into the subdirs of it. 
 Any opinions? If I get any yay's or no nays I'll create a bug about it 
 and then we can finalize the layout there..

I think this proposal is OK even it is just to organize the top level
listing a bit better.  It seems like a real mix right now -- Council
next to Common Lisp, PR next to Python and so on etc.

 (I just like to keep the trace of what is being done and the related 
 discussions).

 The principal list of individual TLPs (as they stand now) is below:
 Common Lisp
 eselect
 java
 perl
 php
 python
 Ada  -- to be added

I'm surprised to see you've listed eselect in there.  Isn't that more
of a system tool?

 PPS
 We could add principal divisions there, like
   Languages
   Tools
   whatever_else

I think this would be too deep a hierarchy.

-- 
Matthew Kennedy
Gentoo Linux Developer (Public Key 0x401903E0)
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-portage-dev] Max parallelization setting

2006-10-11 Thread Francesco Riosa
Brian Harring ha scritto:
 On Tue, Oct 10, 2006 at 05:27:07PM +0200, Marius Mauch wrote:
   
 On Tue, 10 Oct 2006 00:04:57 -0700
 Brian Harring [EMAIL PROTECTED] wrote:

 
 I might be daft (likely), but why not just introduce a var indicating 
 max parallelization instead?  Tweak portage to push that setting into 
 MAKEOPTS=${MAKEOPTS+${MAKEOPTS} } -j${PARALLELIZATION}.

 Might sound daft, but -j is hardcoded parallelization; if you're 
 trying to run 3 build processes, the original var of -j isn't all
 that useful, nor will the hardcoded -j# var set for 3 package build 
 processes be useful if you're doing a single build.

 Depending on number of seperate package build processes possible, the 
 # of build processes allocated per build process needs to vary 
 (essentially).
   
 Seems useful as *alternative* to the low level vars, but shouldn't
 replace them (so if the low level vars are set they override the global
 setting).
 

 Well.. heres the failing.

 Say I've got a 32x system; I screw up and have -j32 in my makeopts, 
 and PARALLELIZATION=32.

 Now either the pkg manager needs to understand MAKEOPTS (beyond just 
 adding a simple string to it), and check for -j*, or it's going to 
 wind up allowing 32 seperate build jobs, each with -j32.

 Personally, I *really* would love to see that loadavg (that would be 
 one nifty screenshot).

 Allowing MAKEOPTS to override the alloted build slices  the manager 
 hands it totally defeats the purpose of moving the parallelization 
 factor into a seperate var; the intention is to give the manager a 
 max, and allow it to allocate as it needs depending on the # of build 
 jobs that can be ran at that point. 

 Theres no point in doing this if the hole it's trying to plug is 
 explicitly allowed; at best you wind up with two different vars you 
 have to keep in sync, at worst, you wind up with the 32*32 exapmle 
 from above.

 Response of course is don't have -j* in your MAKEOPTS; well dar, 
 thus why allow it? ;)

 ~harring
   
Not going deep, sincerly I've read too few form the bug and the thread but:
I'm lucky and I have a cluster of 32 boxes with distcc each with 32
processors.
In such a eco-system the ebuild work is not parallelizable in the
cluster but the compiler work is, those are very different things.
please keep this in account ;)

rgds,
Francesco R.
-- 
gentoo-portage-dev@gentoo.org mailing list



[gentoo-portage-dev] Feature request: --history

2006-10-11 Thread Ioannis Aslanidis
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

I was doing my usual tests the other day when I noticed that I needed
history information upon performed emerges, together with what variables
were being used and the success state. I know that the log files are
there, however I thought that it wouldn't be a bad idea to have an
'emerge --history' command that could show up all this kind of information.

I already know that genlop parses the file, but it's missing the USE
flags as well. It would be great if at least the header of 'emerge
- --info' with gcc version, etc. was shown as well.

I would like to know whether you consider that such request is viable or
not and if it is worth the effort of being implemented and .

Sorry if I missed anything :)

- --
Ioannis Aslanidis (deathwing00)
Gentoo KDE Herd Member
Gentoo Forums Global Moderator
GPG Key ID:  0xB9B11F4E
GPG Key Fingerprint: 8295 0925 A183 52F2 5A40 4319 CDB9 7DAA B9B1 1F4E
http://dev.gentoo.org/~deathwing00

-BEGIN PGP SIGNATURE-

iD8DBQFFLNh3zbl9qrmxH04RCh9fAJ9KfNVFu0eKS4uWBG9TG6rX6dGotQCbB0S+
4nVsGjq33Z01hiIsBq9jqbk=
=lJZH
-END PGP SIGNATURE-
-- 
gentoo-portage-dev@gentoo.org mailing list



[gentoo-portage-dev] GLEP 14?

2006-10-11 Thread John J Lee

What's the current status of GLEP 14?

This wiki page on glsa-check (which seems to have been more or less 
unchanged for a very long time) has a roadmap:


http://gentoo-wiki.com/Glsa-check


The implementation will take place in the following order:

   1. distribute GLSAs in the portage tree (completed)
   2. release a beta version of the GLSA handling code in gentoolkit (in 
progress)

   3. move dependency handling code from emerge to portage.py
   4. add glsa.py to portage
   5. integrate functions from glsa-check in emerge and equery

Note: This list might be expanded in the future 




So, is there some work that needs to be done on portage before step 3 
happens -- i.e. is now the wrong time to be doing that work?  Or is it 
just lack of somebody to do it?



John
--
gentoo-portage-dev@gentoo.org mailing list



Re: [gentoo-portage-dev] GLEP 14?

2006-10-11 Thread Simon Stelling

John J Lee wrote:
So, is there some work that needs to be done on portage before step 3 
happens -- i.e. is now the wrong time to be doing that work?  Or is it 
just lack of somebody to do it?


In short: No, yes, yes.

What really is needed is sets support in portage. See bug 144480 for that.

[1] http://bugs.gentoo.org/show_bug.cgi?id=144480

--
Kind Regards,

Simon Stelling
Gentoo/AMD64 developer
--
gentoo-portage-dev@gentoo.org mailing list