[gentoo-dev] aging ebuilds with unstable keywords

2005-10-24 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 13694 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 340 minutes.
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] aging ebuilds with unstable keywords

2005-10-30 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 13782 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 409 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] app-admin/gwcc being removed

2005-11-01 Thread Daniel Gryniewicz
On Thu, 2005-09-22 at 16:33 -0400, Daniel Gryniewicz wrote:
 Hi, all.
 
 app-admin/gwcc has security issues, and has been unmaintained upstream
 for 3 years.  The Gnome herd is no longer interested in maintaining it.
 I've masked it, and will remove it in a couple of weeks, if no one steps
 forward to maintain it.
 
 Daniel
 

Last call for gwcc.  If no one steps up, I'll remove it in the next
couple of days.

Daniel

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Getting Important Updates To Users

2005-11-03 Thread Daniel Drake

Thierry Carrez wrote:

But it's a good idea to have some kind of automatic replication of
frontpage announcements to gentoo-announce and the forums, this will
help getting important messages through. However, I'm not sure *all*
frontpage contents should get replicated to gentoo-announce and the
forums. GWN announcements for example do not need to appear elsewhere...



While we're talking about replicating the front page, I just added the Gentoo 
News rdf feed to Planet Gentoo and Gentoo Universe.


I hope this helps the overall situation a very little bit :)

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



Re: [gentoo-dev] GLEP ??: Critical News Reporting

2005-11-04 Thread Daniel Ostrow
On Fri, 2005-11-04 at 12:08 -0500, Nathan L. Adams wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Chris Gianelloni wrote:
  
  Yeah, see, this is a case where not understanding the structure of
  Gentoo gives you the wrong impression.  The GDP's policy applies to the
  GDP.  That is not a global developer policy of any kind.  It is a policy
  by a project, for that project.
  
  If I were, for example, to write up a nice guide for something on the
  games team and do it all in ASCII art, that policy has no bearing on
  what I do.  If I were to write something for the GDP, then it would.
  
  At any rate, that has *zero* bearing on whether or not our update
  information needs to be written in GuideXML, so there's no point in
  arguing it with you.
  
 
 So you're saying that Gentoo consists of projects that are completely
 'silo'd up' and have no bearing whatsoever on each other. Then the
 DevRel project only has bearing on those who actually join DevRel. Neat,
 a group formed for the sole purpose of coordinating itself. Security
 need only concern itself with securing its members (from who knows
 what!), and infra can just ignore the needs of everyone else (different
 project!). I wonder how any of the other projects *ever* made it onto
 the website...

Yet more proof that you don't understand what you are talking
about...not meant to be insulting just stating that you don't. Just
because some groups (DevRel, Infra, etc.) have farther reaching tendrils
doesn't mean that every group does. 

For example, each arch team has a slightly different way to go about
allowing package maintainers to keyword their own packages on a given
arch...some teams insist that the maintainer join the arch team...some
allow for special arrangements (they all follow the same basic
guidelines).

With documentation there are actually 2 different types, those bits that
fall under the GDP and those that fall under the herd that uses them.
Take Chris' games example, the games team is free to release an FAQ in
plain text in Pig Latin if they want to, so long as it is on their own
project page. The GDP policy -only- covers the GDP...not anyone else, so
if Chris wanted to move his plain text Pig Latin doc to the official
Docs repository he would have to make an English version and make it
GuideXML. That's it plain and simple.

 The errata.g.o (not the summaries w/ link that emerge would output)
 would obviously be documentation, would obviously be governed by the Doc
 rules, and it would be irrelevant which staff member happened to publish
 a particular guide. If Gentoo really is as balkanized as you state, then
 it is a sad state of affairs indeed. Maybe the 'full fledged' versions
 should be GuideXML-lite or something, I'm not sure, but your argument is
 just silly.

Another thing you seem to be missing is that the GLEP specifically
separates the news from the documentation. The news or errata is just a
plain text *short* summary that something needs to be attended to. It
can, but does not always have to, link to further more detailed
*documentation*. Note then that what would go up on errata.g.o in this
case would be the *summary* (which would not necessarily be governed by
the GDP or it's policies) and *not* the full documentation. Said summary
would contain links to any relevant *documentation* which would then be
governed by the GDP if said documentation was in fact Gentoo created and
in the official Docs repository.

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] aging ebuilds with unstable keywords

2005-11-07 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 13748 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 428 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: GLEP 42 Critical News Reporting Round Two

2005-11-07 Thread Daniel Ostrow
[snip]

 After going through the list, I got the impression there is simply no 
 place where such messages clearly would go.  gentoo-announce sounds as 
 the best option to go for, but its description somehow suggests not. 
 Though, subscribed to gentoo-announce means you get nothing but GLSA 
 announcements and sometimes a new release announcements.
 
 So, what list should the user that wants to receive those **important** 
 messages sign up to?
 I still think that *this* is the reason why people don't seem to know 
 about the important changes, because there is no obvious place where to 
 get them.  It's quite likely that a user that wanted to see the 
 new-style apache message didn't see it because it simply didn't appear 
 on a list the user hoped to see it.  It was in the GWN of 2005-09-12, 
 but I can imagine a user didn't expect it to be there, as there is no 
 description at al for GWN list, and the **important** information will 
 always have to be extracted from the GWN, since each GWN covers multiple 
 items in a few categories which not every user might interest.
 
 Send **important** messages separate to a non-discussion mailing list, 
 and I'm sure that many people will be happy to read it -- just like 
 gentoo-announce.

[/snip]

Above and beyond Ciaran's point...

You are correct, there is no clear cut place for them to go...that's how
this thing got started in the first place. However why force users to
sign up for something which can't be appropriately filtered (installed
packages, keywords, use flags, profiles, etc.) when all of them are
already signed up for something that can track and filter, portage.

I wouldn't necessarily bother signing up for an errata list if said list
was going to provide me with *all* the errata out there. The reason that
a mailing list works for RedHat is because RHN tracks what packages you
have installed on your system on *their* server (again something you
have to sign up for, and worse send them info about your configuration),
so the filtering is done for you. We will *never* do something like
this, we have a client side tool that can identify what is installed
already...why not use it?

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: GLEP 42 Critical News Reporting Round Two

2005-11-07 Thread Daniel Ostrow
[snip]

 After going through the list, I got the impression there is simply no 
 place where such messages clearly would go.  gentoo-announce sounds as 
 the best option to go for, but its description somehow suggests not. 
 Though, subscribed to gentoo-announce means you get nothing but GLSA 
 announcements and sometimes a new release announcements.
 
 So, what list should the user that wants to receive those **important** 
 messages sign up to?
 I still think that *this* is the reason why people don't seem to know 
 about the important changes, because there is no obvious place where to 
 get them.  It's quite likely that a user that wanted to see the 
 new-style apache message didn't see it because it simply didn't appear 
 on a list the user hoped to see it.  It was in the GWN of 2005-09-12, 
 but I can imagine a user didn't expect it to be there, as there is no 
 description at al for GWN list, and the **important** information will 
 always have to be extracted from the GWN, since each GWN covers multiple 
 items in a few categories which not every user might interest.
 
 Send **important** messages separate to a non-discussion mailing list, 
 and I'm sure that many people will be happy to read it -- just like 
 gentoo-announce.

[/snip]

Above and beyond Ciaran's point...

You are correct, there is no clear cut place for them to go...that's how
this thing got started in the first place. However why force users to
sign up for something which can't be appropriately filtered (installed
packages, keywords, use flags, profiles, etc.) when all of them are
already signed up for something that can track and filter, portage.

I wouldn't necessarily bother signing up for an errata list if said list
was going to provide me with *all* the errata out there. The reason that
a mailing list works for RedHat is because RHN tracks what packages you
have installed on your system on *their* server (again something you
have to sign up for, and worse send them info about your configuration),
so the filtering is done for you. We will *never* do something like
this, we have a client side tool that can identify what is installed
already...why not use it?

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]
-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: GLEP 42 Critical News Reporting Round Two

2005-11-07 Thread Daniel Ostrow
On Mon, 2005-11-07 at 14:02 -0500, Daniel Ostrow wrote:
 [snip]
 
  After going through the list, I got the impression there is simply no 
  place where such messages clearly would go.  gentoo-announce sounds as 
  the best option to go for, but its description somehow suggests not. 
  Though, subscribed to gentoo-announce means you get nothing but GLSA 
  announcements and sometimes a new release announcements.
  
  So, what list should the user that wants to receive those **important** 
  messages sign up to?
  I still think that *this* is the reason why people don't seem to know 
  about the important changes, because there is no obvious place where to 
  get them.  It's quite likely that a user that wanted to see the 
  new-style apache message didn't see it because it simply didn't appear 
  on a list the user hoped to see it.  It was in the GWN of 2005-09-12, 
  but I can imagine a user didn't expect it to be there, as there is no 
  description at al for GWN list, and the **important** information will 
  always have to be extracted from the GWN, since each GWN covers multiple 
  items in a few categories which not every user might interest.
  
  Send **important** messages separate to a non-discussion mailing list, 
  and I'm sure that many people will be happy to read it -- just like 
  gentoo-announce.
 
 [/snip]
 
 Above and beyond Ciaran's point...
 
 You are correct, there is no clear cut place for them to go...that's how
 this thing got started in the first place. However why force users to
 sign up for something which can't be appropriately filtered (installed
 packages, keywords, use flags, profiles, etc.) when all of them are
 already signed up for something that can track and filter, portage.
 
 I wouldn't necessarily bother signing up for an errata list if said list
 was going to provide me with *all* the errata out there. The reason that
 a mailing list works for RedHat is because RHN tracks what packages you
 have installed on your system on *their* server (again something you
 have to sign up for, and worse send them info about your configuration),
 so the filtering is done for you. We will *never* do something like
 this, we have a client side tool that can identify what is installed
 already...why not use it?

Err...sorry for the double post...mail client error.

Oh...and before anyone goes nuts...note I said why force users to sign
up to such a list *not* we will not provide such a list.

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo Council meeting Tuesday, November 15th, 20:00 UTC

2005-11-08 Thread Daniel Ostrow
On Tue, 2005-11-08 at 17:57 +, Ciaran McCreesh wrote:
 On Tue, 08 Nov 2005 17:30:02 +0100 Thierry Carrez [EMAIL PROTECTED]
 wrote:
 | The November Gentoo Council meeting will be held on #gentoo-council
 | next week, Tuesday, November 15th, 20:00 UTC, presided by Seemant
 | Kulleen.
 | 
 | The deadline for submitting items for the meeting agenda is set to
 | Sunday, November 13th, 20:00 UTC.
 
 Assuming there aren't any further comments between now and then, I'd
 like GLEP 34 (GLEP File Hosting) to be approved please.
 

I assume you meant 43 yes?

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] aging ebuilds with unstable keywords

2005-11-13 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 14406 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 372 minutes.
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] aging ebuilds with unstable keywords

2005-11-21 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 14544 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 2768 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Decision to remove stage1/2 from installation documentation

2005-11-22 Thread Daniel Ostrow
On Tue, 2005-11-22 at 12:03 -0600, Grant Goodyear wrote:
 Chris Gianelloni wrote: [Tue Nov 22 2005, 09:15:27AM CST]
   Well, if we could educate the users that stage2 tarballs are totally 
   pointless, and that running bootstrap.sh followed by emerge -e system 
   from a stage3 is pretty much *exactly* the same as starting a stage1 
   from scratch...
  
  It isn't pretty much anymore.  It *is* exactly the same.
 
 I keep hearing this, isn't there a real difference between a stage 1 and
 a stage 3 install inasmuch as somebody who needs (or wants) to
 dramatically tailor what's in the system profile can choose to do so
 from a stage 1 or 2, but would have to remove packages after the fact if
 starting from a stage 3?  I wouldn't have a problem with that, as long
 as we document it, but it just seems that the claim that the old and new
 methods produce _exactly_ the same results seems to be stretching things
 a bit.
 
 -g2boojum-

There are 3 purposes to a stage1/stage2 install (note all 3 can be
achieved with either a stage3 or a custom rolled stage though catalyst):

1). Modify the bootstrap.sh script to change what the stage2 target
produces.
2). Modify the system target to change what the stage3 target
produces.
3). Modify the CHOST/CFLAGS/USE et. al. early on to create a customized
and largely unsupported (things like hardened, uclibc, and embedded are
exceptions to the unsupported rule) stage3 target. 

#3 is where the vast majority of user created bugs occur. The purpose of
highly encouraging users to start with a stage3, by making the handbook
only refer to it, is to make sure that users have a known working
configuration to start their customization from. There are many many
ways to mess up going from a stage1 to a stage3, there are fewer ways to
mess up customizing and recompiling a system that has already been
configured to boot on it's own.

By and large most users will never want to do any of the above for the
reasons that they are really valid for, and any user or developer that
does will have access to both the stages (with relocated documentation)
and catalyst itself to make their own. We are not removing choice
here...just *potentially* making someones initial download time longer. 

Personally I wouldn't be at all opposed to moving the stage1 and stage2
tarballs to another directory on the mirrors (documented of course),
just to make it that much clearer that if you start from a stage1 or a
stage2 RelEng won't support you if any errors occur during system build.

If RelEng ever does get to the point of removing stage's 1  2 from the
mirrors (something that has been discussed but isn't on the table at all
right now) end users and developers alike will still be able to generate
them on their own using catalyst and the provided spec files...sure it
is an extra step and all but it's not all that huge...

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] R/O CVS access and its purpose for ATs (was Email subdomain)

2005-11-23 Thread Daniel Ostrow
On Tue, 2005-11-22 at 17:56 -0600, Lance Albertson wrote:
 Marius Mauch wrote:
  On Sun, 20 Nov 2005 09:32:55 +1100
  Ben Skeggs [EMAIL PROTECTED] wrote:
  
  
 Anyway, the most important reason for the GLEP (IMO) is giving AT's
 r/o access to CVS.  When working on bugs, it's always fun to find out
 that the problem has already been resolved and just hasn't made it to
 your local rsync mirror yet..
  
  
  Out of curiosity, what's the more important aspect of r/o cvs:
  - more up to date
 
 Not necessarily true. We would not have the anon cvs access from our
 primary cvs server. It would be synced on a regular basis to a separate
 box. The newer cvs (which isn't on lark yet) may give us capabilities to
 have a more 'live' cvs anon system. But as of now, the best infra can
 provide is 30 minute updates. I don't want to poll the cvs more than
 that to keep down the load.
 
  - easier selective updates
 
 Yup, that's definitely a plus.
 

And herein I think lies some confusion. Personally if I were an AT both
would be important but more to the point the more up to date issue
would be the most important. I think that there is a need for the ATs to
be able to work in direct conjunction with a dev, an AT catches an
error, a dev fixes it in CVS using a *well tested* patch, an AT does a
`cvs up` and retests to try and catch *other* errors all within a matter
of *single digit* minutes. This is a very powerful tool, rather then
what they have to do now which is either wait for it to hit the rsync
mirrors, a dedicated rsync mirror, a dedicated anoncvs box, or e-mail
the ebuilds (and patches) back and forth. Note the two highly stressed
things up there...this should not be used so ATs can vet patches (wither
to ebuilds or to source), the patches should be well tested long before
they reach our tree...

Lance:

I know this is a far cry from what you are proposing, and I understand
that the present CVS server cannot handle this sort of load but I
believe that this was the original intention at least...someone correct
me if I am wrong.

I think that this issue has to be nailed down *before* we get any
further in discussion.

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Update of http://wwwredesign.gentoo.org

2005-11-23 Thread Daniel Ostrow
On Wed, 2005-11-23 at 01:40 -0500, Curtis Napier wrote:

big_snip

 Accessibilty guidelines say that all text links should be underlined. I 
 made an exception for the grey menu bar for aesthetic purposes but will 
 not make an exception for any other links.

/big_snip

Given the above shouldn't the text links below each advertisement
graphic also be underlined. The implication of the current text is that
they are not links at all when they are.

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] aging ebuilds with unstable keywords

2005-11-28 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 14890 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 509 minutes.
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] aging ebuilds with unstable keywords

2005-12-05 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 14377 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 522 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Last rites for media-video/dvdrip

2005-12-09 Thread Daniel Goller
On Friday 09 December 2005 08:19 pm, Mike Frysinger wrote:
 On Sat, Dec 10, 2005 at 01:09:50AM +0100, Luca Barbato wrote:
  Mike Frysinger wrote:
  so the video herd policy is to remove packages until you're left with
  a small enough subset of packages you can handle ?
 
  I'd rather say that we select packages that evolve and fit the needs and
  kill what isn't suitable anymore.

 fair enough, but i thought we've establish that there are *no*
 alternatives to dvdrip regardless of what diego may think
 -mike

well, it's maintained now, better slow progress than certain death, works too 
well for me to see it go


pgpTLSrvyBwb8.pgp
Description: PGP signature


[gentoo-dev] aging ebuilds with unstable keywords

2005-12-12 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 13568 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 529 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Last rites for media-video/dvdrip

2005-12-13 Thread Daniel Goller
On Sunday 11 December 2005 09:32 pm, R Hill wrote:
 Diego 'Flameeyes' Petten wrote:
  Oh well, media-video/dvdrip has many issues reported in bugzilla (some
  have patches, most haven't), and depends on a version of transcode with
  many issues, too (and force us to leave transcode 1 masked).
  Nobody in video herd is looking at it right now, last bump was done by
  morfic, and more would be needed.

 working on dvdrip is one of the things on my todo list, as soon as i finish
 rebuilding my system.

 please reconsider dropping packages just because they don't currently have
 a dedicated maintainer.  if upstream is alive and people are using it,
 leave it alone.  especially if it's a popular package with just a handful
 of bugs.  also, it's a lot more likely you'll find a new maintainer for a
 package when it's already in the tree for people to discover and use.

 isn't this what the maintainer-needed alias is for?

 --de.


sorry there hasn't happened much yet wrt dvd::rip
the system i worked on with dvdrip had a disk die, art of a md0, system is 
gone, so i too reinstall, some real life worries and usual lack of enough 
time for everything

i started out keeping icewm maintained, and eventually took on other things

short version is better i guess: we always appreciate user contributions, if i 
am slow, it does not represent any lack of interest

between you and chandler dvd::rip s hould stay, one concern is that transcode 
1 i had on the laptop, on the system dvd::rip worked on has 0.6.14, when i 
tried dvd::rip on here, it seems to have finished the plugin scan the hangs, 
scanning plugins was what i did on the XP, then the hdd died :)

i too am frightened to see good working apps go, i still consider readding 
kcpuload which worked then was gone, works still well from an overlay ;)

you get the idea

i will add your email to the dvd::rip filter in kmail so i hopefully do not 
miss things

wife's surgery is friday, so i don't expect to do much before then

Thanks,

Daniel Goller



pgpzxz08W7VDT.pgp
Description: PGP signature


[gentoo-dev] aging ebuilds with unstable keywords

2005-12-19 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 13634 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 798 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] mac/xmms-mac licence issue

2005-12-24 Thread Daniel Ostrow
On Sat, 2005-12-24 at 19:17 -0800, Bret Towe wrote:
 On 12/24/05, Carsten Lohrke [EMAIL PROTECTED] wrote:
  This isn't politics, but copyright infringement on top of a ridiculous 
  license
  (when you want to see it as one) we had a short discussion¹ about several
  months ago.
 
 im sorry i fail to see how copyright infringement or a ridiculous licence
 matters when commiting a ebuild to portage just pick a licence if thats the
 issue warn the user and leave it at that

What you are missing is that Gentoo (the foundation) is legally culpable
for making sure that none of the packages that we provide in our tree
violate any form of license. If we shipped these e-builds then the
original author would have the legal right to take action against us. It
is not just a question of letting the user decide if they want to use an
illegally licensed program, we would be facilitating such an act. That
is something we cannot and will not do.

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]



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


Re: [gentoo-dev] mac/xmms-mac licence issue

2005-12-24 Thread Daniel Ostrow
On Sat, 2005-12-24 at 19:35 -0800, Bret Towe wrote:
 On 12/24/05, Ciaran McCreesh [EMAIL PROTECTED] wrote:
  On Sat, 24 Dec 2005 19:17:05 -0800 Bret Towe [EMAIL PROTECTED] wrote:
  | On 12/24/05, Carsten Lohrke [EMAIL PROTECTED] wrote:
  |  This isn't politics, but copyright infringement on top of a
  |  ridiculous license (when you want to see it as one) we had a short
  |  discussion¹ about several months ago.
  |
  | im sorry i fail to see how copyright infringement or a ridiculous
  | licence matters when commiting a ebuild to portage just pick a
  | licence if thats the issue warn the user and leave it at that
 
  Would you like us to add the Windows XP source code to the tree with
  LICENSE=gpl-2 as well?
 
 whats the point i cant get the same crap from /dev/random
 
 sarcasm aside considering its just an ebuild that points to the source
 which could be not hosted on gentoo mirrors and the LICENCE bit
 is to notify the user ahead of time what the licence is and,
 assuming the functionality was there, allow said user to ignore
 all applications that use that licence type but since that isnt there
 it could be anything and it doesnt really matter now does it?

Read my last e-mail, it is a question of culpability do to the
facilitation of an illegal act, a crime in and of itself, nothing more,
nothing less. Sure we wouldn't be shipping the actual source, but what
we would be doing is facilitating your use of said source, which is
*illegal*.

-- 
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
[EMAIL PROTECTED]



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


[gentoo-dev] aging ebuilds with unstable keywords

2005-12-25 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 14140 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 396 minutes.
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: shoving utils from xpdf to poppler...

2005-12-28 Thread Daniel Gryniewicz
On Wed, 2005-12-28 at 17:18 +0100, Carsten Lohrke wrote:
 Hi Daniel, 
 
 what you've done breaks runtime dependencies, if not for other packages so at 
 least for KDE. Such a change should be announced on the gentoo-dev mailing 
 list before you do it. Also a tracking bug to coordinate stabilization of new 
 ebuild revisions will be needed, once the changed ebuilds go stable. Moreover 
 you're not free to put a 200k patch into cvs, 20k is the accepted maximum.
 

It's not supposed to break runtime dependencies.  Everything that was
installed before is installed now, in the same location.  I therefore
didn't feel it should case problems and that it wouldn't require
coordination.  Could you please elaborate, possibly with a bug?

I'll fix the patch.  I didn't see repoman complain, but I may have just
missed it.  Sorry about that.

Daniel


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


[gentoo-dev] aging ebuilds with unstable keywords

2006-01-01 Thread Daniel Ahlberg
Hi,

This is an automatically created email message.
http://gentoo.tamperd.net/stable has just been updated with 13904 ebuilds.

The page shows results from a number of tests that are run against the ebuilds. 
The tests are:
* if a version has been masked for 30 days or more.
* if an arch was in KEYWORDS in an older ebuild, but not in the newer ones.
* if SRC_URI contains hosts specified in thirdpartymirrors.
* if ebuild uses patch instead of epatch.
* if ebuild sets S to ${WORKDIR}/${P}.
* if ebuild redefines P, PV, PN or PF.
* if ebuild doesn't inherit eutils when it uses functions from eutils.
* if ebuild doesn't inherit flag-o-matic when it uses functions from 
flag-o-matic.
* if ebuild has $HOMEPAGE in SRC_URI (cosmetic).
* if ebuild has $PN in SRC_URI (cosmetic).
* if ebuild forces -fPIC flag to CFLAGS.
* if ebuild has deprecated WANT_AUTO(CONF|MAKE)_?_?.
* if ebuild uses is-flag -fPIC, should be changed to has_fpic.
* if ebuild appends $RDEPEND or $DEPEND to $RDEPEND or $DEPEND to $DEPEND.
* if ebuild has arch keyword(s) in iuse.
* if ebuild overrides MAKEOPTS.
* if ebuild has automake, autoconf or libtool in RDEPEND.
* if ebuild exists in ChangeLog.
* if ebuild installs COPYING and/or INSTALL into doc.

The database is updated once a day and this email is sent once a week.
Questions and comments may be directed to [EMAIL PROTECTED]

Script has been running for 397 minutes.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Proposal: removing server profile variants from profiles.desc

2012-10-12 Thread Daniel Pielmeier
Markos Chandras schrieb am 12.10.2012 10:08:
 
 +1. I want these profiles to *staty*. I am using this profile on my
 home boxes. It is the most minimal profile as the rest of the
 profiles pull in too much useless stuff. What is wrong with these
 profiles anyway?
 

If you want a minimal profile you don't need the server profile.

ln -s ${PORTDIR}/profiles/default/linux/${ARCH}/10.0 make.profile
gives you a minimal profile.

-- 
Regards
Daniel



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] cracklib, shadow, cracklib USE flag, cracklib in system

2006-10-06 Thread Daniel Drake
cracklib is a library which makes judgements on passwords. It tells you 
passwords weak as they are too short, based on a dictionary word, and 
stuff like that. It's a nice thing to have, is fairly standard, but is 
not a true requirement.


Any thoughts on these changes:

1. Promote cracklib USE flag to global USE

2. Enable USE=cracklib by default in profiles/default-linux/make.defaults

3. Add cracklib USE flag to sys-apps/shadow. Right now shadow 
unconditionally depends on cracklib and includes cracklib support.


4. Remove cracklib from base/packages

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



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

2006-10-06 Thread Daniel Black

Welcome Alon,

Pleasure to have you on board.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] 2.6.18 going stable in 1 week

2006-10-19 Thread Daniel Drake
This is your 1 week warning.. fix any packages which don't compile and 
ensure the fix is also in the stable tree.


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



Re: [gentoo-dev] 2.6.18 going stable in 1 week

2006-10-20 Thread Daniel Drake

Thomas Cort wrote:

What package(s) are going stable in 1 week? I have no clue what you are
writing about since you didn't mention it in your e-mail. I did a
quick search and found the following 6 packages which have a version
2.6.18:

gentoo-sources-2.6.18
linux-headers-2.6.18
suspend2-sources-2.6.18
usermode-sources-2.6.18
vanilla-sources-2.6.18


Sorry about that. I was referring to gentoo-sources, which is really the 
only truly supported kernel (excluding some arch-specific ones).



You also neglected to mention which architectures are going stable. Are
all arches going stable at the same time (in 1 week)? Will you still
go ahead with the stable marking if http://bugs.gentoo.org/148429 is
not resolved?


x86 and amd64 immediately, and assuming they don't have showstoppers, 
ppc/ppc64/sparc usually follow up real quick.


Yes, it will go stable even if some dependencies of bug 148429 are not 
fixed. These are *not* kernel bugs, they are bugs in the individual 
packages.


However, I don't ignore them, I have already put many hours into fixing 
those bugs. I have been through every bug listed there and provided 
fixes/workarounds to all of them. I expect to have to spend even more 
time chasing up maintainers of the unfixed packages there.


This is becoming a real problem for me as I'm having to waste excessive 
amounts of time on every kernel release fixing bugs in packages which 
are nothing to do with me. I'm considering dropping stable keywords from 
repeat offenders, but really there aren't any of those: external kernel 
packages are almost guaranteed to break every once in a while, and we 
simply have a large number of these packages which aren't given much 
attention by their maintainers. Any suggestions here are appreciated.


Daniel

P.S. The tone of your email didn't offend me, but that's probably 
because I completely agreed with it. Andrew is certainly right in that 
we should be really careful about how we write things.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: 2.6.18 going stable in 1 week

2006-10-20 Thread Daniel Drake

Christian Faulhammer wrote:
 Announce it here (or -core) which needs a fix and then just commit the  
fix if it is trivial and there has been no reaction.


I think you didn't grasp the problem exactly.

There are a large number of packages which build against the kernel and 
do not get much attention from their maintainers. To avoid too many 
sharp objects coming in my direction when a new kernel goes stable, I 
spend a lot of time providing fixes for these packages.


The problem is that this (i.e. producing the fixes) is a big waste of 
time on my part, I'd rather work on real kernel stuff which is lagging 
behind.


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



Re: [gentoo-dev] Re: 2.6.18 going stable in 1 week

2006-10-20 Thread Daniel Drake

Mike Pagano wrote:

This seems to me like a good opportunity to engage the arch teams for
some assistance.


So the arch teams would be happy to handle package foo doesn't compile 
with 2.6.18 bugs, for example, bug 148381?


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



Re: [gentoo-dev] Monthly Gentoo Council Reminder for November

2006-11-09 Thread Daniel Ostrow
On Wed, 2006-11-08 at 17:37 +, Kurt Lieber wrote:
 On Wed, Nov 08, 2006 at 07:19:44PM +0200 or thereabouts, Alin Nastac wrote:
  I say we should have +all (SPF-capable MTAs will consider any IP address
  as authorized to send mail on behalf of g.o - equivalent with Message
  source OK).
 
 this interpretation is correct.
 
  He says we should have ?all (when another SPF-capable MTA will check the
  my IP address, it will take my message with a grain of salt - equivalent
  with Message source unknown).
 
 this interpretation is not correct.  What you are describing is ~all, not
 ?all.  ?all instructs the MTA to make no interpretation at all related to a
 failure. In other words, do not add or subtract any salt whatsoever.[1]
 ~all tells the MTA to add some salt.[2]
 
 --kurt
 
 [1] http://new.openspf.org/RFC_4408#op-result-neutral
 [2] http://new.openspf.org/RFC_4408#op-result-softfail

Not advocating either option...just pasting additional info.

If anyone wants to see the VERY brief discussion that was had over at SA
about why they decided to ignore the standard (or moreso what they
decided the standard actually meant) check out [1].

--Dan

[1] http://issues.apache.org/SpamAssassin/show_bug.cgi?id=3616


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


Re: [gentoo-dev] GNOME 1.x and GNOME 1.x dependent package masking

2006-11-10 Thread Daniel Gryniewicz
On Fri, 2006-11-10 at 08:56 +0100, Marius Mauch wrote:

 Ok, the list definitely isn't accurate. If there is a legitimate reason
 to mask sylpheed-claws-1.x you also have to mask it's reverse deps.
 However I'm still waiting for the explanation why it is on that list.
 (I don't mind if it's masked for a good reason, but I need to know
 that reason).
 

There is no immediate reason, of course.  However, gtk+-1 and glib-1
will be removed as soon after the big cleanup as is feasible, and
sylpheed-clasws-1.x is a gtk+-1 app, and therefore must go as well.  I
didn't generate the list, but my understanding was that it was intended
to include all packages with a hard dep on gtk+-1, in addition to gnome
1.x.

Daniel


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


Re: [gentoo-dev] Xbox-sources

2006-11-13 Thread Daniel Drake

Mike Frysinger wrote:

and is unmaintained.


says you :P


Following up from IRC earlier:

You're interested in maintaining this until a new maintainer is found.

Are you prepared to handle the security bugs here? Alternatively we 
could either put it in hardmask until a maintainer is found, or we could 
slap a warning in the ebuild saying that it's not supported from a 
security perspective, or something along those lines.


Daniel

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GNOME 1.x and GNOME 1.x dependent package masking

2006-11-14 Thread Daniel Gryniewicz
On Sat, 2006-11-11 at 22:55 +0200, Alin Nastac wrote:
 Paul de Vrieze wrote:
  On Friday 10 November 2006 16:28, Daniel Gryniewicz wrote:

  On Fri, 2006-11-10 at 08:56 +0100, Marius Mauch wrote:
  
  Ok, the list definitely isn't accurate. If there is a legitimate reason
  to mask sylpheed-claws-1.x you also have to mask it's reverse deps.
  However I'm still waiting for the explanation why it is on that list.
  (I don't mind if it's masked for a good reason, but I need to know
  that reason).

  There is no immediate reason, of course.  However, gtk+-1 and glib-1
  will be removed as soon after the big cleanup as is feasible, and
  sylpheed-clasws-1.x is a gtk+-1 app, and therefore must go as well.  I
  didn't generate the list, but my understanding was that it was intended
  to include all packages with a hard dep on gtk+-1, in addition to gnome
  1.x.
  
 
  Gtk1 actually is broken for --as-needed. It's linking is broken thanks to a 
  libtool which refuses to link against a non-installed libgdk.
 

 I think gtk+-1.2.10-r12 solved this problem.
 
 Hope you guys aren't seriously considering dropping gtk+1. As long as we
 have packages that depend on it (packages that has nothing to do with
 gnome herd/team), gtk+1 should stay in the tree.
 

We (gnome) are not going to maintain gtk+-1.  We would very much prefer
it get removed.  If some other person or group wants to maintain it, I
guess it's fine with me; it will only cause Jakub and company headaches
for re-assigning all the bugs that mistakenly get assigned to gnome.

Note that maintaining it basically means being upstream, as there is no
upstream for it.

Daniel


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


Re: [gentoo-dev] /etc/udev/rules.d nightmare - orphaned files in /etc

2006-11-25 Thread Daniel Drake

Sven Köhler wrote:

Have you ever thought about sollutions of that problem? It's not a real
problem, that these files are orphaned - but they are neither removed
nor renamed, so they stay in place and in one or the other way, they may
start to disturb.


Wasn't portage modified to remove unmodified config-protected files on 
unmerge a while back?


If not, is this a sensible suggestion?

Daniel

--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] gentoo-sources-2.4 needs a maintainer

2006-11-30 Thread Daniel Drake

Hi,

With Tim gone there is nobody working on gentoo-sources-2.4. I'm not 
sure what's left in the patchset but on last check there were users 
depending on it.


If anyone is interested please step up, otherwise this will go through 
the usual mask/removal process. Recruiting a non-developer to take this 
is an option, provided the usual requirements are met.


Please mention this in the next GWN.

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



[gentoo-dev] sys-fs/submount needs a maintainer

2006-12-01 Thread Daniel Drake

Hi,

submount is an external kernel module which provides automounting 
functionality. It is currently under kernel herd but nobody there has 
interest in this package. I have had to fix it repeatedly in order to 
compile with newer kernels, it's broken again for 2.6.19 and I've had 
enough. Upstream appears to be dead as well.


If nobody steps up within a week it will go in package.mask for removal 
3 weeks later.


Suitable replacements for this package include the in-kernel 
automounter, hal, ivman.


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



Re: [gentoo-dev] Portage feature addition

2006-12-03 Thread Daniel Drake

Alec Warner wrote:
This is to prevent people from sticking a random unchecksum'd ebuild in 
your tree and then having portage source it for depend() metadata and 
then getting bitten by some global scope nasties.


Is this really the correct solution to this problem?

I can't see the use case: do people really download (potentially 
malicious) ebuilds, stick them in their overlay, and then *not* use them?


Somehow I don't think that's true - people will generally download 
ebuilds, and use them (even if they fail during compilation, they will 
have been used in some form).


If you start requiring people to create Manifests for these ebuilds, 
they will do so, and this has not changed the security implications of 
these untrusted ebuilds.


Am I missing something?

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



[gentoo-dev] sys-fs/submount removal

2006-12-11 Thread Daniel Drake

Hi,

After no response to my call for maintainers, submount will enter 
package.mask tomorrow for removal in 3 weeks.


http://archives.gentoo.org/gentoo-dev/msg_141377.xml

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



[gentoo-dev] Linux 2.6.19 stabilization

2006-12-19 Thread Daniel Drake

Hi,

I plan to get gentoo-sources-2.6.19 stable on x86 and amd64 around 
January 8th time.


There are a couple of outstanding kernel issues to fix, and I hope to 
see the external kernel module tree in better shape:


https://bugs.gentoo.org/show_bug.cgi?id=156669

this is your advance warning - fix your packages, and ensure they are 
fixed in the stable tree. Find me on IRC if you need help.


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



Re: [gentoo-dev] Last rites for net-wireless/ipw2100 and net-wireless/ipw2200

2006-12-23 Thread Daniel Drake

Rémi Cardona wrote:
On second thoughts, I'll raise a small objection to the removal. Latest 
gentoo version is 1.2.0 while the kernel (gentoo-sources-2.6.19-r2) says 
to contain 1.1.4. I know that difference isn't exactly huge, but still, 
it's a step backwards.


The only changes from 1.1.4 to 1.2.0 which aren't related to the 
out-of-kernel build system are very small, will only affect a very small 
number of users (i.e. people who do wireless development) and are merged 
for 2.6.20. I don't think you will see any behavioural difference at all 
between 1.1.4 and 1.2.0 and I don't think this is a showstopper to removal.


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



[gentoo-dev] openmosix maintainer needed

2007-01-01 Thread Daniel Drake

Hi,

openmosix has been hardmasked for a long time:

# Tim Yamin [EMAIL PROTECTED] (07 Aug 2006)
# Security mask
# Bugs #135167, #137623, #137626, #138617, #139321,
# #139475, #139641, #140444, #141503, #142616, #142617
sys-kernel/openmosix-sources
sys-cluster/openmosixview
sys-cluster/openmosixtest
sys-cluster/openmosix-user
sys-cluster/openmosixwebview
sys-cluster/openmosix-3dmon-stats

It should be removed from portage, but as this is quite a big thing I'm 
expressing some haste before kicking it. Is anyone working on bringing 
this back up to date? Any strong objections to the actual removal 
(despite it being hardmasked already)?


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



Re: [gentoo-dev] bugs.gentoo.org migration - completed! -THANKYOU

2007-01-07 Thread Daniel Black

 Thanks to myself, kingtaco, ramereth, solar, jforman and cshields for
 all playing a part of getting this together so far!

 A special thank you to our sponsor GNi (gni.com) for the hardware.
 I hear there will be an article on them in an upcoming GWN.

Thankyou all,

You've spent many hours working towards a smooth transition and this has 
occurred really smoothly (as far as I have seen).

I've noticed the usage of bugs.gentoo.org is now, dare i say it, 
pleasureable :-).

Thankyou again GNI for your hardware.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpGh0CCsOUk5.pgp
Description: PGP signature


Re: [gentoo-dev] 2.6.19 going stable in 1 week

2007-01-07 Thread Daniel Drake

Rémi Cardona wrote:

About that bug, has anyone filed anything for it in Gentoo or is it the
kind of bug that creeps up anywhere and can look like something else is
responsible for it?



Now that the problem is understood, it can be reproduced trivially on 
any kernel and can easily result in filesystem corruption.


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



Re: OT - Good skills (WAS: Re: [gentoo-dev] Through the looking glass: Reflections on Gentoo)

2007-01-07 Thread Daniel Drake

Michael Sullivan wrote:

I would like to help with coding/debugging packages for Gentoo.  I have
some programming experience on a very small scale.  I have an Associates
of Computer Science from a small community college, and I've never had a
job working for a software company.  You spode of good enough skills;
I don't think I have good enough skills to help with Gentoo, but I'd
like to.  Where should I start?



Just to expand on everything that has already been said, here is my input.

It sounds like you don't have any specific area of interest in mind, but 
you are keen on the principles and want to contribute to the community.


So, the first thing you need to do is pick something moderately specific 
to get involved in, since packages are divided by category and roles are 
divided by projects, etc. The choice is fairly arbitrary but go for one 
that you have some kind of knowledge and interest in. For example, if 
you once did a college project evaluating different kinds of encryption, 
you might choose to get involved with the crypto packages. If you have 
some kind of uncommon hardware which needs its own out-of-kernel driver, 
firmware, or userspace utility then look into packages in that area. If 
you have a large music collection and spend a lot of time keeping it 
organised, pick the media-sound package group.


And realistically your initial choice might not hold for very long, but 
that's fine. As long as you pick an area to start in, and you see it 
through the recruitment process, then you'll have found some footing and 
can move around and branch out later. At the moment I spend a lot of 
time maintaining and fixing the kernel in Gentoo. I was not even doing 
anything comparable to this when I originally became a developer. I am 
currently also involved upstream developing drivers and fixing bugs in 
the mainline kernel sources, and I certainly didn't have any knowledge 
of how to go about this when I originally joined Gentoo development.


At some point you'll start finding some bugs which you can diagnose if 
not solve fully (diagnosis is often harder than fixing up the code). Or 
you'll find a personal itch that you are capable of scratching, so 
you'll be motivated to get involved in a very specific project (and you 
won't have the what can I do problem you have now).


If this makes any sense to you, send me a list of software or areas that 
you might be interested in offlist, and I'll look into getting you in 
contact with appropriate people.


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



[gentoo-dev] gentoo-sources-2.4 needs a maintainer (a real one)

2007-01-10 Thread Daniel Drake

Hi,

A few weeks ago I posted that gentoo-sources-2.4 needs a maintainer. 
antarus stepped up but realised his fatal mistake and has now fled from 
the scene.


If anyone is interested please step up, otherwise this will go through 
the usual mask/removal process. Recruiting a non-developer to take this 
is an option, provided the usual requirements are met.


Maintaining a kernel is a big job, plus maintaining a 'dead' kernel tree 
like 2.4 is even worse and is not really that interesting. A maintainer 
needs to have interest and energy (which probably indicates a genuine 
requirement to run 2.4), I'm not interested in seeing this 
maintained-but-neglected.


Please mention this in the next GWN.

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



Re: [gentoo-dev] [RFC] Ideas for projects...

2007-01-11 Thread Daniel Drake

Chris Gianelloni wrote:

Submit your ideas here, so we can discuss them.  I will be choosing one
idea that we think we can accomplish to test out the idea of
Council-driven projects.


Construction of a dynamic website for tracking kernel security issues. 
There are too many of them and too many kernels to do this through the 
normal GLSA process, and currently users are kept in the dark about 
fixed security issues.


Tim had started developing a site for this (KISS) but it was never 
finished and had the large downside that it relies upon an operator 
duplicating lots of information from bugzilla and the ebuild tree into KISS.


Such a system would be able to automatically pull a large proportion of 
the required information relatively easily. It would offer functionality 
to allow users to sign up for security announcements and fixes for their 
kernel(s) of choice, as well as feeding the same info into a mailing 
list for all kernels.


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



Re: [gentoo-core] Re: [gentoo-dev] New profiles/ChangeLog

2007-01-12 Thread Daniel Ostrow
On Fri, 2007-01-12 at 10:00 -0800, Donnie Berkholz wrote:
 Chris Gianelloni wrote:
  There's a ChangeLog file in profiles/ChangeLog now.  Please use it when
  making changes to things in profiles/*...
 
 Should we prefer this location for trees that already have a ChangeLog
 in them as well? It's kind of random which places have a ChangeLog and
 which don't.
 
 [EMAIL PROTECTED] profiles $ find . -name ChangeLog
 ./ChangeLog
 ./default-linux/alpha/ChangeLog
 ./default-linux/amd64/ChangeLog
 ./default-linux/hppa/ChangeLog
 ./default-linux/ia64/ChangeLog
 ./default-linux/ppc/ChangeLog
 ./default-linux/sparc/ChangeLog
 ./default-linux/x86/ChangeLog
 ./hardened/x86/ChangeLog

Not really randomshould be something akin to one per arch (for
releng/arch team purposes) and then on global one to accommodate
everything else...

--Dan


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


Re: [gentoo-dev] Re: [RFC] Ideas for projects...

2007-01-15 Thread Daniel Drake

Steve Long wrote:

Daniel Drake wrote:

Construction of a dynamic website for tracking kernel security issues.
There are too many of them and too many kernels to do this through the
normal GLSA process, and currently users are kept in the dark about
fixed security issues.

Who put's up the fixed security issues?


Nobody, that's the point of this project. We currently don't have GLSA 
or any other form of security announcements for kernel packages.



Tim had started developing a site for this (KISS) but it was never
finished and had the large downside that it relies upon an operator
duplicating lots of information from bugzilla and the ebuild tree into
KISS.

Such a system would be able to automatically pull a large proportion of
the required information relatively easily. It would offer functionality
to allow users to sign up for security announcements and fixes for their
kernel(s) of choice, as well as feeding the same info into a mailing
list for all kernels.


If you can put it thru repoman (or some other script) it can be automated.


It can't be pulled at that level. But as I said, yes, it can be 
automated, thanks for agreeing ;)


The existing data which needs to be aggregated is mostly held on bugzilla.

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



Re: [gentoo-dev] [RFC] Ideas for projects...

2007-01-22 Thread Daniel Black

While hanging around lca07 it was mentioned how bandwidth hungry Gentoo is.

Given a lot of the world is still on dialup this could increase the potential 
userbase for Gentoo.

As such the project idea is Automated Xdelta Generation.

principles:
no manual generation of xdeltas by gentoo devs
simple user usage (FEATURES=xdelta)
avoiding digesting problems
remain compatible with existing ebuilds

user interface:

FEATURES=xdelta emerge ~sys-kernel/gentoo-sources-2.6.20
found /usr/portage/distfiles/linux-2.6.19.tar.bz2
fetching linux-2.6.19_xdelta_2.6.20.xdelta
generating linux-2.6.20.tar
digest /usr/portage/distfiles/linux-2.6.20.tar matches
storing /usr/portage/distfiles/linux-2.6.20.tar.bz2
(more fetching)
unpacking
..
...
...

FEATURES=xdelta emerge ~sys-kernel/hardened-sources-2.6.20
found /usr/portage/distfiles/linux-2.6.20.tar.bz2
digest mismatch - checking linux-2.6.20.tar
digest good - assuming it was xdelta generated
(more fetching)
unpacking
.

I'm thinking xdeltas that gets generated on the staging server and some portage 
support so facilitate a minimal download.

Note: i haven't looked at previous xdelta portage patches from years ago.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpb4nnRYGEDq.pgp
Description: PGP signature


Re: [gentoo-dev] amd64 help

2007-01-28 Thread Daniel Drake

Christian Faulhammer wrote:

 So, maybe we can discuss here another helping hand for amd64.  Devs
that work with a given software (not necessarily the maintainer) on
amd64 architecture


It seems like this should be discussed amongst the active amd64 
developers internally first, and perhaps should do some kind of 
recruiting drive / call for help.


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



[gentoo-dev] eclass proposal - savedconfig.eclass

2007-01-31 Thread Daniel Black
 else?

Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpekacYAqKrP.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Daniel Black
On Thursday 01 February 2007 18:48, Mike Frysinger wrote:
 On Thursday 01 February 2007, Daniel Black wrote:
  Also creates the following symlinks to it

 i dont see much value in these symlinks ... what do they gain us ?


An easy way to find the closest config when merging a revision/version bump of 
the same package. There are probably some cleaner ways with portage foo.

I see your point that it is a weak reason for symlinks to exist. The hard work 
should be done by the eclass to find the closest config.

  As some packages, like uclibc, have regular cross compile functionality
  which require separate config files for each host. This can be achieved
  with the -s option.

 i dont think the ebuild should care whether it's being cross-compiled ...
 any package should be cross-compilable so the ebuild should really be
 agnostic

 in other words, the search path for the .config should always check
 $CTARGET subdirs followed by $CHOST followed by the normal $CATEGORY

Sure, makes sense.

So clarifying by default the save_config will store it in normal $CATEGORY and 
allow the user to move it into under specific $CTARGET or $CHOST directory if 
that is their desire.

 -mike

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpEiqgUFRzCx.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Daniel Black
On Thursday 01 February 2007 18:55, Brian Harring wrote:
 On Thu, Feb 01, 2007 at 06:21:01PM +1100, Daniel Black wrote:
  Fellow devs,
  WARN_CONFIG
 
  warn_config (useflags)
 
  warns the user that the useflags have been overridden by savedconfig
 
  Anything else?

 overriding use flags by a secondary configuration is a mess waiting to
 happen... needs actual integration in some fashion imo, rather then
 well... you probably should define it in both since it may ignore
 it.

So some foo that says:
die you have enabled X USE flag but your saved config reflects the X USE flag 
been unset. Please correct your saved config by setting GUI=yes 
in /etc/portage/savedconfig/${CATEGORY}/${PXXX}/config.h or unset the USE 
flag X.

Suggested implementation?

 Goes without saying, ignoring manager forced use configuration also
 means crap/missing deps are thus possible...

Yes. So a consistant USE flags/savedconfig is highly desireable.


 Feel free to clarify that little snippet ;)
 ~harring

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpTxvOLRTnEW.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Martin Jackson (mjolnir)

2007-02-01 Thread Daniel Black

 Please welcome Martin as a new fellow developer among us !

Welcome to Gentoo and netmon in particular.

May your free time be filled with many solved bug reports, version bumps, and 
better integration activities.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpdhj1tgAqwk.pgp
Description: PGP signature


Re: [gentoo-dev] New developer: Dean Stephens (desultory)

2007-02-01 Thread Daniel Black
On Friday 02 February 2007 06:02, Christian Heim wrote:
 It's my pleasure to introduce to you Dean Stephens (also known as
 desultory) our latest addition joining the forums monkeys.

 Dean is joining us from Bangor (that's in Maine). Don't know anything else
 about him, so feel free to harass him on IRC.

The good thing about the Gentoo community is there is so many mediums to 
harass you. Its all about choice after all.

 So please welcome Dean as a new fellow developer among us !

Welcome.

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgppr2IEnyiqK.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass

2007-02-01 Thread Daniel Black
On Friday 02 February 2007 06:27, Ciaran McCreesh wrote:
 On Thu, 1 Feb 2007 04:50:20 -0500 Mike Frysinger [EMAIL PROTECTED]

 wrote:
 | easier to just say USE=savedconfig overrides everything else

 Which means no dep resolution...

USE flags are still used for dependencies.

On Thursday 01 February 2007, Daniel Black wrote:
 The savedconfig configuration control does NOT aim to:
 - replace the USE flag determination of dependencies

It will be possible to configure an option that conflicts with a USE flag in 
some cases. Given the grief that would be caused by trying to determine this 
on every package that uses savedconfig it really isn't worth it.

Having said that there are 2 pseudo options here:

make USE=SAVEDCONFIG capitalised so that it looks and is assumed to be 
dominate.

ewarn You have modified the saved configuration of this package. I assume you 
have set your USE flags to include the appropriate dependencies and/or 
emerged the dependencies already.


-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgp821Hc5OAs6.pgp
Description: PGP signature


Re: [gentoo-dev] new herd suggestion: religion

2007-02-02 Thread Daniel Black

Wondering if the religion herd would kindly see over the last rites of 
packages on their journey into oblivion?

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpJiNMiFzyiY.pgp
Description: PGP signature


Re: [gentoo-dev] eclass proposal - savedconfig.eclass - draft commited

2007-02-04 Thread Daniel Black
Added draft of eclass as savedconfig.eclass. Hope it includes all suggested 
technical options.

There is a masked version of dropbear-0.48.1-r1 that uses it.

Hope it suits your needs.

Feel free to abuse my coding style (or lack there of). Or poor use of bash 
schematics.

On my todo list is:
- to move away from cp --parents with something BSD friendly.
- understand what $PORTAGE_CONFIGROOT is

Could consider if anyone is interested:
- USE=SAVEDCONFIG capitalised so that it looks and is assumed to be 
dominate.
- pkg_postinst - ewarn have modified the saved configuration of this package. 
I assume you have set your USE flags to include the appropriate dependencies 
and/or emerged the dependencies already.
- implement warn_config (though I don't think its really needed)

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpmidpUiJ7NI.pgp
Description: PGP signature


Re: [gentoo-dev] Network configuration and bash

2007-02-06 Thread Daniel Barkalow
On Tue, 6 Feb 2007, Roy Marples wrote:

 This email is about network configuration. Before I joined Gentoo,
 network configuration was done in bash arrays like so (note, that the
 variable name was changed in baselayout-1.11)
 
 ifconfig_eth0=(
   10.1.1.1 netmask 255.255.255.0
   10.1.1.2 netmask 255.255.255.0
 )
 
 This is all well and good, but only bash and zsh can use it.

That's not true. Only bash and zsh can *source* it. Aside from the fact 
that most other shells don't have any way of storing the results of 
reading such a file in an accessible way, that format is easy enough to 
parse with a bit of sed.

 Who's got any bright ideas for a new config then? Lets brain storm!

If it's necessary to change at all, I'd vote for sections in square 
brackets, applying to everything until the next square bracket, and lines 
with a key, followed by a ':' or '=', followed by optional whitespace, 
followed by any number of values, optionally in quotes with 
backslash-escaped quotes and backslashes, separated by whitespace, with 
the value lists for duplicate keys being concatenated.

It's not hard to parse (assuming, again, that you have some way to store 
the results), users coming from Windows can write it as ini files, users 
who like Java can write it as resource files, and old-school Unix types 
can write RFC822 headers. And they're all mutually comprehensible if the 
parser is just reasonably lenient.

-Daniel
*This .sig left intentionally blank*
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] afflib licence (BSD4 like)

2007-02-07 Thread Daniel Black
Was looking at http://www.afflib.org/LICENSE.txt and was wondering if it 
really had any Gentoo implications with adding it as a package.

I asked a few questions. Does the following seem reasonable?

[1] https://bugs.gentoo.org/show_bug.cgi?id=123175

--  Forwarded Message  --

Subject: Re: afflib licence
Date: Wednesday 07 February 2007 09:56
From: Simson Garfinkel [EMAIL PROTECTED]
To: Daniel Black [EMAIL PROTECTED]
Cc: Brian Carrier [EMAIL PROTECTED], Carl Hoffman [EMAIL PROTECTED]

Hi, Daniel. Thanks for your email. We'd be happy to have you add
AFFLIB to the Gentoo distribution.

I'll answer your questions:
 Is inclusion in an online database like http://packages.gentoo.org?
 advertising and therefore subject to the clause 3?

No, we do not consider that advertising.

 What happens if a security
 vulnerability is found and a GLSA (Gentoo Linux Security Advisory)
 is issued.

We wouldn't consider that to be an advertisement either.

 What about a magazine article on Gentoo?

We don't consider that to be an advertisement.

 The University of California, Berkeley revoked their clause 3 in
 1999 I
 believe because of similar legal vagueness over advertising.
 (ref: http://www.freebsd.org/copyright/license.html)

Yes, I'm aware that they did this.

We've decided to keep the advertising clause because Basis
Technology, the company that funded a substantial amount of the
AFFLIB development, wishes to be acknowledged in computer forensic
products that use AFF.  We do not consider the bundling of AFFLIB on
a CDROM or online distribution of Linux utilities to meet the
requirements in section 3.

Section 3 states:

* 3. All advertising materials mentioning features or use of this
software
*must display the following acknowledgement:

If your advertising of Gentoo mentions features or use of AFFLIB,
then we would expect you to say that AFFLIB is a product of Simson
Garfinkel and Basis Technology. But if you are merely including the
code and not mentioning the fact that you include AFFLIB in your
advertisements, then you have no need to mention Simson Garfinkel or
Basis Technology in your advertisements either.

I hope that this email clears up any questions that you might have.
But if you have others, please feel free to drop me an email.

-Simson

On Feb 6, 2007, at 6:58 AM, Daniel Black wrote:
 Simson,

 Was looking at the afflib product and was considering adding it to
 the Gentoo
 distribution when I looked at the license and found the BSD-4 license
 variant.

 The problem with the particular license is the condition 3
 advertising clause
 and its vagueity.

 Is inclusion in an online database like http://packages.gentoo.org?
 advertising and therefore subject to the clause 3? What happens if
 a security
 vulnerability is found and a GLSA (Gentoo Linux Security Advisory)
 is issued.
 Is this an advertisement? If Gentoo does a booth at an Expo is this
 included?
 What about a magazine article on Gentoo?

 The University of California, Berkeley revoked their clause 3 in
 1999 I
 believe because of similar legal vagueness over advertising.
 (ref: http://www.freebsd.org/copyright/license.html)

 Can you consider doing the same?

 Other references:
 http://farragut.flameeyes.is-a-geek.org/articles/2007/01/08/a-
 shadow-lies-upon-all-bsd-distributions
 --
 Daniel Black [EMAIL PROTECTED]
 Gentoo Foundation

---

-- 
Daniel Black [EMAIL PROTECTED]
Gentoo Foundation


pgpidPCO0WYp1.pgp
Description: PGP signature


Re: [gentoo-dev] Network configuration and bash

2007-02-08 Thread Daniel Robbins

I sort of missed this conversation, so apologies in advance if this
has already been covered, but wanted to say that gentoo's initscripts
are generally not suited for embedded systems.

So making baselayout busybox-compatible doesn't seem to be worth the
disruption and headaches it would cause. It would be disruptive for
gentoo developers who would need to be extra-careful in maintaining
their initscripts to ensure busybox compatibility. Not to mention the
potential disruption for users.

If you are building an embedded system using busybox, then generally
you will want a single /etc/init.d/rcS script that starts all the
stuff you need.

-Daniel

On 2/8/07, Mike Frysinger [EMAIL PROTECTED] wrote:

On Thursday 08 February 2007, Roy Marples wrote:
 Mike Frysinger [EMAIL PROTECTED] wrote:
  On Wednesday 07 February 2007, Roy Marples wrote:
   In the current code I'm running it's only the network stuff that
   uses arrays. If you're thinking about /sbin/functions.sh, well that
   can stay as bash as it's not used by baselayout anymore.
 
  some init.d scripts use arrays as well

 Do we know which ones?

grep for it :p
netmount for sure right now

 The actual scripts themselves can be re-worked if they need to be -
 this problem only when the arrays are used in config files.

i guess my point was i think we really need to be consistent here ... either
arrays are OK for init.d scripts or they're not OK

did you get a chance to see how hard it would be to integrate the bash array
code ?
-mike



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Network configuration and bash

2007-02-08 Thread Daniel Robbins

On 2/8/07, Ned Ludd [EMAIL PROTECTED] wrote:

As somebody that's had to hand write many of those kinds of scripts. A
single rcS is not very ideal. Our init scripts are in fact mostly usable
by busybox. Granted there are a few special special cases, but then Roy
is offering to update those for free. One of the larger problems really
boils down to many packages provide default init.d scripts and these
expect the existing baselayout only. That will be a bigger feat to deal
with later on down the road.


Developers will then need to test their init.d scripts to ensure that
they are compatible with busybox. This is asking a lot of work of
people just so you can use Gentoo's initscripts for something they are
not really ideal for. Any time a script is updated a new rev of a
package is required, and this does impact users and will cause
packages to be rebuilt when a user does emerge -u. So I think this
should be weighed against the potential benefits of baselayout +
busybox.

If you are targetting something smaller than 32MB, then maybe busybox
is appropriate. But you are trying to go really small, then you
probably don't want all the extra junk in our initscripts. And if you
are _not_ trying to go really small, then put bash in your filesystem,
not busybox, and the initscripts will work. If bash isn't fast enough
from a boot time perspective, then the gentoo initscripts certainly
aren't going to be fast enough either.

In other words:

busybox + single rcS file = fastest and simplest, smallest, best for
very small filesystems, not as flexible

bash + gentoo baselayout = most flexible, biggest, slower, best for
feature-rich systems

busybox + gentoo baselayout = ?

I think that in 99 out of 100 cases, if you have room for baselayout,
then you probably have room for bash too. And in 99 out of 100 cases,
if you can deal with the load time of baselayout, then you can deal
with the overhead that might be incurred from having bash.

I'm just pointing out that it's not an obviously good combination. In
the grand scheme of things, maybe it's not a great use of developer
resources. Or, maybe I'm wrong and it is a great idea.

Personally I think that baselayout + busybox may be cool, but adding
an aftermarket sunroof to your car can be cool too. But that doesn't
mean it's worth the effort :)

Really, it's hard for me to imagine many scenarios where you really
need the flexibility of baselayout but can't squeeze in bash. And I
have a pretty good imagination.

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



Re: [gentoo-dev] New network config for baselayout-ng

2007-02-09 Thread Daniel Robbins

On 2/9/07, Mike Frysinger [EMAIL PROTECTED] wrote:

forking the package is retarded.  maintain backward compability and there's no
reason to fork it.  baselayout isnt Roy's package, it isnt my package, it
isnt anyone's.  it belongs to Gentoo as a whole which means changes to it
affect everyone in the distribution.
-mike


I totally agree with Mike here. Roy, here is what I suggest you do:

1) maintain the existing baselayout and don't change things at all.

2) start a new package called fastlayout and do whatever you wanna do
with it. Be as innovative as you want to be with it. Change all the
stuff in it that you want to change. Get people to test it and work on
it with you.

3) once fastlayout is done and mature and is obviously
better/faster/more wonderful than the existing baselayout, *then*
let's talk about it becoming baselayout-ng.

I have learned from experience that you never want to start a project
and call it something-ng. Doing so takes for granted that it will be
the official replacement for the existing baselayout. Thus, every
proposed change is now a potentially disruptive change, and people
will want to review every design decision you make - and with good
reason. People don't like change unless they can see the obvious
benefits of such change. And it is hard for people to see these
benefits when you are just in the planning stages. That's what we call
a catch-22.

Ever wonder why every official portage-ng project would die within
weeks of being launched? This is why. The pkgcore/paludis model, where
neither is blessed as being the eventual successor of portage, is a
model that works. something-ng is not a model that works for any
meaningful change for Gentoo.

You have every right to scratch an itch, go scratch it. But it will be
slow going if you refer to this effort as the eventual successor to
baselayout. Making incremental changes to baselayout with no clear
roadmap is a bad idea and people will be critical of anything you
propose. It's *far* better for you to work independently and create
something that, when it's ready, we can all switch over to because it
is clearly better, well-integrated - and done.

Structured this way, fastlayout is certainly a project that sounds
like a great idea, and would I enjoy working on in some capacity - I
have some ideas about this. I also think it would be a good idea to
check out what other distributions are doing in this area.

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



Re: [gentoo-dev] Timezone /etc/conf.d/clock

2007-02-16 Thread Daniel Robbins

I think the easiest approach then would be to have an /etc/timezone
directory that should have a single file in it with the current
timezone. This file could be copied from /usr and keep the original
name. example:

/etc/timezone/MST7MDT

Pretty easy to understand and deal with. What do you think?

-Daniel

On 2/15/07, Anders Bruun Olsen [EMAIL PROTECTED] wrote:

On Thu, Feb 15, 2007 at 08:01:11AM -0500, Caleb Cushing wrote:
 which most probably aren't since that was changed in the handbook
 (wonders why it was).

It might have something to do with the fact that FHS specifies that /usr
does not have to be on the root partition and thus using a symlink in
/etc to somewhere in /usr is bad because most of the stuff in /etc is
needed during boot, before other partitions are mounted.
Moving away from using a symlink for localtime is therefore a step in
the right direction for FHS compliance.

--
Anders
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCS/O d--@ s:+ a-- C++ UL+++$ P++ L+++ E- W+ N(+) o K? w O-- M- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b++ DI+++ D+ G e- h !r y?
--END GEEK CODE BLOCK--
PGPKey: 
http://random.sks.keyserver.penguin.de:11371/pks/lookup?op=getsearch=0xD4DEFED0
--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Timezone /etc/conf.d/clock

2007-02-16 Thread Daniel Robbins

Um, alternatively you could just copy /usr/share/zoneinfo/foo to
/etc/localtime rather than having a symlink. Since the zoneinfo file
has the name of the timezone in it already, it is probably not
necessary to preserve the filename of the timezone file.

-Daniel

On 2/16/07, Daniel Robbins [EMAIL PROTECTED] wrote:

I think the easiest approach then would be to have an /etc/timezone
directory that should have a single file in it with the current
timezone. This file could be copied from /usr and keep the original
name. example:

/etc/timezone/MST7MDT

Pretty easy to understand and deal with. What do you think?

-Daniel

On 2/15/07, Anders Bruun Olsen [EMAIL PROTECTED] wrote:
 On Thu, Feb 15, 2007 at 08:01:11AM -0500, Caleb Cushing wrote:
  which most probably aren't since that was changed in the handbook
  (wonders why it was).

 It might have something to do with the fact that FHS specifies that /usr
 does not have to be on the root partition and thus using a symlink in
 /etc to somewhere in /usr is bad because most of the stuff in /etc is
 needed during boot, before other partitions are mounted.
 Moving away from using a symlink for localtime is therefore a step in
 the right direction for FHS compliance.

 --
 Anders
 -BEGIN GEEK CODE BLOCK-
 Version: 3.12
 GCS/O d--@ s:+ a-- C++ UL+++$ P++ L+++ E- W+ N(+) o K? w O-- M- V
 PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b++ DI+++ D+ G e- h !r y?
 --END GEEK CODE BLOCK--
 PGPKey: 
http://random.sks.keyserver.penguin.de:11371/pks/lookup?op=getsearch=0xD4DEFED0
 --
 gentoo-dev@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Network configuration and bash

2007-02-16 Thread Daniel Robbins

For speed, there are a *lot* of changes/improvements that could be made.

What I would like to see is the ability to get to a login prompt
before startup is actually completed. Have all the non-essential
startup stuff run in the background.

Yes, this would require a sophisticated system since you could log in
and start something that requires something that has not yet been
started, and it would need to understand and deal with this
appropriately and gracefully.

But I think it would be cool.

The perception of speed is based on how long you have to wait before
you can do stuff.

-Daniel

On 2/16/07, Paul de Vrieze [EMAIL PROTECTED] wrote:

On Friday 09 February 2007, Roy Marples wrote:
 On Thu, 8 Feb 2007 14:49:57 -0700

 Daniel Robbins [EMAIL PROTECTED] wrote:
  In other words:
 
  busybox + single rcS file = fastest and simplest, smallest, best for
  very small filesystems, not as flexible
 
  bash + gentoo baselayout = most flexible, biggest, slower, best for
  feature-rich systems
 
  busybox + gentoo baselayout = ?

 FreeBSD sh + Gentoo baselayout = cold boot in around 4 seconds
 Going to multi-user from single user after a boot is under 2 seconds
 (times measured from when init starts rc - the difference is probably
 because the all my local mounts are still mounted)

 I have this running on a 2Ghz P4 Laptop right now. Admittedly, no
 network scripts are started expect for the loopback interface, but all
 default scripts + openvpn, ssh, dnsmasq, metalog and vixie-cron are
 started.

 Ladies and gentlemen, this has always been about one thing - speed.
 Ever since I got my 300Mhz Sparc64 to play around with FreeBSD, I've
 realised that baselayout + bash is just too damn slow.

 I think that's worth it.

If that's what you want, don't use bash in the first place. I would agree that
using bash for parsing is a pain in the but Daniel is right in that you're
not going to be able to maintain posix compatibility. If you find an
acceptable way to add the functionality to the network configuration files,
it is ok, but sacrificing usability over an unmaintainable improvement
doesn't work.

If you want to speed up boot, the dependency generation is probably what's
eating most time.

Paul

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



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Timezone /etc/conf.d/clock

2007-02-16 Thread Daniel Robbins

Well, sure, but the timezone-data ebuild could be upgraded to check to
see if /etc/localtime is old or not and inform the user or even take
appropriate steps to automatically fix this (dangerous?)

This may not be possible with a direct copy to /etc/localtime, but it
should work with the /etc/timezone/MST7MDT idea since the
corresponding file can be located and compared.

-Daniel

On 2/16/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Fri, 16 Feb 2007 16:36:53 -0700 Daniel Robbins
[EMAIL PROTECTED] wrote:
| Um, alternatively you could just copy /usr/share/zoneinfo/foo to
| /etc/localtime rather than having a symlink. Since the zoneinfo file
| has the name of the timezone in it already, it is probably not
| necessary to preserve the filename of the timezone file.

No good when timezone-data is updated.

--
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Timezone /etc/conf.d/clock

2007-02-16 Thread Daniel Robbins

OK, I did not understand how it was supposed to work. Is there
documentation anywhere that explains how it works and why?

-Daniel

On 2/16/07, Mike Frysinger [EMAIL PROTECTED] wrote:

On Friday 16 February 2007, Daniel Robbins wrote:
 Well, sure, but the timezone-data ebuild could be upgraded to check to
 see if /etc/localtime is old or not and inform the user or even take
 appropriate steps to automatically fix this (dangerous?)

as Ciaran said, this is plain not doable

the new system works: declare timezone in /etc/conf.d/clock and the
timezone-data ebuild will automatically update /etc/localtime with the
correct value

as for /etc/timezone/, i dont see how that solves anything
-mike



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] rfc: upstart on gentoo

2007-02-16 Thread Daniel Robbins

Oh, and a bit of history - at one point, I used djb's supervise as
part of the initscripts so that we could do stuff similarly to
upstart. When the initscripts were rewritten, we went to bash and had
the intention of adding process monitoring and restart eventually -
but gentoo was growing so fast that we never really got to do this.

-Daniel

On 2/16/07, Daniel Robbins [EMAIL PROTECTED] wrote:

I don't see any reason why not to add it. It would certainly make it
easier to play around with.

On 2/16/07, William Hubbs [EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 All,

 I saw that we have a request for an ebuild for upstart.

 I am looking it over and looking at the sample jobs that can be
 downloaded from the site.

 I think this would be an intresting idea, and I'm curious what others on
 this list would think about it.

 Thanks,

 - --
 William Hubbs
 gentoo accessibility team lead
 [EMAIL PROTECTED]
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.6 (GNU/Linux)

 iD8DBQFF1mGtblQW9DDEZTgRAvWLAJ9OIkAA1KsEt3aHhaVs2x4kwO2nggCfQ4Mv
 D4ZZtxhpaV3N5G19iYJ8aOo=
 =TUtu
 -END PGP SIGNATURE-
 --
 gentoo-dev@gentoo.org mailing list




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] the destiny of the 2.4 headers

2007-02-17 Thread Daniel Robbins

Mike,

I think you have a good plan. Retiring the 2.4 headers sounds like the
right thing to do. Building glibc against 2.6 and enabling backwards
compatibility with older kernels should not be problematic. It all
sounds good from a maintainability and stability perspective.

Nothing should break in theory, but of course in this line of work
there is no guarantee that there won't be unexpected transition
problems for real users on real systems - but you know that already.

With some reasonable amount of testing I think it is a great idea.

-Daniel

On 2/17/07, Mike Frysinger [EMAIL PROTECTED] wrote:

now that the 2.6 headers have entered a sane state and are *quite* nice to
work with, i have no inclination whatsoever to touch unsanitized headers
(keep your puns to yourself :p)

so here's the question i pose: what to do ?

people file bug reports saying package FOO fails to build with linux-2.4.xx
headers ... my answer is well, that sucks, but package FOO is not going to
be changed as it builds correctly with sanitized linux-2.6.xx headers

do we want to try and maintain our own sanitized 2.4 headers ?  this would
require our own git tree as trying to do development on a patch-based setup
is an exercise in insanity ...

or perhaps we want to unmask the sanitized 2.6 headers for use on a 2.4
profile ?  the core ramifications: beneficial actually; we tell glibc what
the min kernel version it needs to run on (2.4.1 currently), and it will
enable all features required between that and whatever kernel version your
headers are ... so if you were to upgrade your kernel, glibc would
automatically take advantage of the newer system calls
-mike



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Summer of Code - worth repeating?

2007-02-19 Thread Daniel Robbins

I agree that we should do it. Looking a the list for 2006, I think we
should steer clear of projects that might require significant
knowledge of Gentoo Linux internals or that may have a lot of
difficult interdependencies and/or coordination. For example, moving
to a different revision control system does not, at least on the
surface, seem like a project that a single SoC student could pull off,
considering the significant amount of coordination required.

I think I good way to start 2007 would be to put together an informal
guide for how to choose appropriate SoC projects. These guidelines
should be geared towards helping to ensure a greater likelihood of
rapid progress and successful completion. My list:

1) Should be a specific, focused problem or challenge

2) Should not have a large number of technical inter-dependencies

3) Should not require significant cross-team coordination/project
management work

4) Anything that touches core gentoo functionality should be done as a
proof of concept, not as an official replacement (changing official
core stuff has distro-wide implications which is not suitable for SoC
efforts and makes the design stage overly complex - officialness can
be considered afterwards if the SoC effort is successful)

5) An emphasis on training and mentoring future Gentoo developers to
bring lasting benefits to the project. This means: interesting, fun
projects, good experiences are more important than solving incredibly
thorny problems.

6) The challenges need not be hard - this is not our money so we need
not set artificially high expectations. We should not expect a student
with relatively little Gentoo experience to solve challenges that we
have struggled to find solutions for.

7) Projects should be achievable by a single person working part-time
over 3 months (this *is* summer, after all) and have clearly defined
goals for completion.

-Daniel

On 2/20/07, Christel Dahlskjaer [EMAIL PROTECTED] wrote:

Hiya all,

Let's do a quick re-cap of Summer of Code '06:

Gentoo had 14 project slots, out of these fourteen two were on Gentoo
external Gentoo project which I will leave out of the re-cap.

That leaves us with twelve projects, four of which were being worked on
by at the time current Gentoo developers. Leaving us eight newcomers,
out of these eight four has been recruited and I belicve an additional
one is in the recruitment queue.

Some of the projects have been picked up and are being worked on daily,
some we've had problems getting acceptance for from the projects where
they would be most suited (Beacon - GDP), and some may have fizzled off
and died when SoC ended (be that because the student were no longer
involved and didn't feel that they were welcomed into the community
post-soc, or be that because it just didn't end up being a small idea
turned explosion).

Summer of Code 2006 was thrown together practically overnight, we jumped
onboard after the deadline, by pure luck, and due to lack of planning
ended up with whatever projects people could think up in no time and
what mentors felt comfortable mentoring at said time.

Based on the timeframe and having to jump into the deep end I'd say SoC
was a tremendous success for us, not least as a recruitment tool. And of
course, it feels great to put something back into the community.

Summer of Code '07 is about to kick off, those of us who participated in
one form or another last year are pretty geared up to do it again. This
time around we've got a chance to plan better, apply in time..

Should we SoC? Of course we should! Can we think up projects? Do we have
willing mentors? Will Google have us once more? (with feeling)

Summer of Code itself should be a lot more organised this year, OSPO has
put a fair chunk of work into getting things up to speed and has
listened to the feedback of both students and mentoring organisations
from last year.

-- Christel



--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] gentoo-sources-2.4 removal

2007-02-19 Thread Daniel Drake
Unfortunately I didn't find any suitable candidates from the call for 
help that went out in the GWN recently. I have contacted all applicants 
explaining how they can improve their skills, build up a series of 
contributions, and become more likely developer candidates in the future.


Unless something changes, gentoo-sources-2.4 will be put in package.mask 
on March 1st and removed from portage on March 31st.


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



Re: [gentoo-dev] let's clear things up (was Slacker archs)

2007-02-20 Thread Daniel Gryniewicz
On Tue, 2007-02-20 at 08:11 -0500, Stephen P. Becker wrote:
 On Tue, 20 Feb 2007 01:35:32 +
 Ciaran McCreesh [EMAIL PROTECTED] wrote:
 
  It is widely perceived that Gentoo has a huge problem with slacker
  archs cluttering up the tree and making maintainers' work harder.
  Clearly, something needs to be done about this.
 
 snip
 
 Wow, I almost don't know where to begin.  The amount of FUD,
 misinformation, and outright lies floating around all of this bullshit
 is astounding. 

snip again

I'd like to chime in here, if I may, with some personal experience.
I've been involved with arch keywording from both sides (being in the
amd64 herd, and being the current gnome lead), and I have to say that
it's definitely blown out of proportion.  Yes, keyword bugs slip through
the cracks.  Some of my gnome keyword bugs hang around forever;
sometimes, in my bug sweeps for amd64, I find keyword bugs that have
been hanging around forever.  It happens.  However, there have been a
number of cases recently for gnome where we wanted to punt old versions
of gnome.  We like to only keep 1-2 old versions around, so we remove
whole sets of packages every 6-8 months.  In this, we're probably close
to unique.  Many of these are newest keyworded versions on some arch or
other.  Generally, all the arches have been responsive to the problem,
either by keywording newer versions, or by agreeing to drop keywords.
Again, there's the odd case; but that seems to mostly be oversight.

Summary: I don't see a real problem with any arch, mips included, either
from the arch side or from the gnome side.  There's more gnome cruft in
the tree from us failing to clean intermediate versions up than there is
from slacker arches.

Daniel

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Slacker archs

2007-02-20 Thread Daniel Robbins

Hi Ciaran,

Can you please refrain from making inflammatory accusations in your
posts? This is not a forum for airing personal grievances, and they do
not serve any purpose besides encouraging others to do the same to you
- as you have discovered.

-Daniel

On 2/20/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Tue, 20 Feb 2007 11:46:32 +0100 Francesco Riosa [EMAIL PROTECTED]
wrote:
| Better protect gentoo and it's developer, especially the more active
| ones from the gravitational waves of those few, very annoying
| satellites. Then it will be possible to actually work to the rest.

You mean the developers who try to blackmail devrel into firing people
they don't like? The developers who go around abusing arch teams at
every given opportunity because they won't do exactly what that person
wants when he wants it? The developers who manage to make a huge deal
out of fixing up some small package by blogging about it incessantly
instead of doing real work? The developers who resort to childish
personal attacks like misspelling someone's name whilst skipping all
factual content in their replies? The developers who refuse to
handle bugs submitted by people they don't like?

I agree entirely. Gentoo does need to be protected from those kinds of
people.

--
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Slacker archs

2007-02-20 Thread Daniel Robbins

First, by directing this email at you, I am not in any way suggesting
that others are justified in attacking you or that you are at fault in
a technical sense.

That being said, it's generally futile to bitterly demand that people
treat you with respect. It doesn't work.

So, that means that if you are falsely accused of something, and you
post an equally accusatory or biting response, you have now become
part of the problem by descending to their level, and it's no longer
clear that only one party is at fault.

The best strategy is to just be genuinely considerate and bambi-like
even when people don't deserve it, and hope that it catches on. People
tend to respond in kind.

You have reaped a bit of a whirlwind with your regularly
caustic/sarcastic posts, and I am sure that this has contributed to
people perceiving you in a negative light and instinctively responding
to you in a negative way. You also tend to keep the flame alive with
your very good recollection of the faults of others.

It really isn't an issue of who is right or wrong, but an issue of
exercising basic social graces so that people aren't continually out
to get you. It's not about changing the subject, but rather discussing
the subject without engaging in biting dialogue.

Really, I think the root of it is that your frequent caustic sarcasm
is often interpreted as a personal attack or put down by nearly all
cultures of the world. Sarcasm doesn't work well over email, and it's
easily interpreted in a way that you might not intend. So from the
perspective of many, right or wrong, it is you who is starting the
fight.

-Daniel

On 2/20/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Tue, 20 Feb 2007 10:12:26 -0700 Daniel Robbins
[EMAIL PROTECTED] wrote:
| Can you please refrain from making inflammatory accusations in your
| posts? This is not a forum for airing personal grievances, and they do
| not serve any purpose besides encouraging others to do the same to you
| - as you have discovered.

So, wait... It's ok for people to post wild conspiracies blaming the
whole Diego thing on me, but it's not ok to post factual material in
response?

--
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/




--
gentoo-dev@gentoo.org mailing list



Re: EAPI spec (was Re: [gentoo-dev] Re: let's clear things up (was Slacker archs))

2007-02-20 Thread Daniel Robbins

Ciaran,

Admittedly, I'm new to this PMS thing so in many cases I'm speaking
from a position of ignorance, but I guess I need to jump in
somewhere

I think that standardization is a good thing and interoperability
between paludis, portage, pkgcore and others is something we should
strive for. If at all possible, I think that this standardization
effort should be multi-lateral in the sense that Gentoo and pkgcore
are also active participants in the standardization process.

Also, I don't think that the council itself needs to be involved
directly, as a standards/spec project can be created and worked on,
and the conformance of Portage to this standard can be measured, and
if desired Portage developers can tweak portage so that it is more
conformant to this standard. This can be done voluntarily by all
parties, as they deem it useful.

The goal would be to have the ability to measure a package manager's
behavior against a known standard, rather than force a certain package
manager to behave a certain way. I would expect that the general
concern for interoperability within the Gentoo community will
encourage package manager developers to work towards resolving any
interoperability problems that do exist.

I think standardization should focus on real interoperability issues,
rather than esoteric technical issues. I think a good way to start
would be to create some kind of test/regression suite in the portage
tree that can be used to measure the package manager's functionality.
Some stuff would be of an obvious pass/fail nature but other things
can be couched in more subjective terms - like will unmerge device
nodes - yes/no 

That at least would allow us to measure where we are in terms of
interoperability, and identify future areas of improvement.

Like I said, I'm just getting familiar with all this but those are my thoughts.

-Daniel

On 2/20/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Tue, 20 Feb 2007 10:22:14 -0800 Brian Harring [EMAIL PROTECTED]
wrote:
| Perhaps not all of the council; distinctly recall diego pushing about
| it though.  Quick look through council logs, robbat2 was asking about
| timeline also (jan. meeting specifically).

You've gotta ask *why* certain people are so keen on pushing it
through... Perhaps if they explained why they needed it in such a hurry
we would prioritise it differently.

|  Several council member have access to it - including me - and
|  are quite confident about what is already done.
|
| The question was specifically in regards to timelines; completion so
| that ongoing paludis vs pkgcore vs portage crap can be put to rest.

*shrug* I don't see PMS as being viable until there's a fully
conformant independent implementation, personally. So that more or
less means that for me, PMS will become a priority at around the same
time that Paludis 1.0_pre is released.

--
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/




--
gentoo-dev@gentoo.org mailing list



Re: EAPI spec (was Re: [gentoo-dev] Re: let's clear things up (was Slacker archs))

2007-02-20 Thread Daniel Robbins

OK, my initial impression of this is:

1) ebuilds and *especially* eclasses do way too many weird things and
can often depend on idiosyncrasies of portage. The eclass bash scripts
can be quite complex and probably 9 out of 10 (99 out of 100?) times
I'd put the burden of compatibility on the eclass rather than the
package manager, because it's the eclass that's trying to do weird
stuff.

2) to ensure cross-package-manager compatibility, all one would need
to do is document what one can and cannot assume regarding Portage
functionality. I see no harm in having the ebuilds/eclasses assume
less and encourage others to write more robust and compatible ebuild
and eclass functions.

3) I regretfully added eclasses to portage. Although they're useful, I
don't think they ever made sense from an architecture perspective and
are certainly not pretty. Eclasses are nearly ubiquitous now, which is
unfortunate. I can't remember seeing an eclass that I ever liked, even
if the functionality was really useful and everything was
well-written, thought out, documented, etc.

4) Building on 3, I think there are two ways of life in the world of
Portage - either the eclasses control you, or you fight back a bit and
control the growth of eclasses. The eclasses are sort of an
anti-architecture so I think our will should to be imposed on them
rather than the other way around. Otherwise you are in a catch-22
where we are continually adding tons of weird legacy code in the
form of eclasses and this problem of cross-package manager
compatibility will never go away.

Those are my thoughts, anyway...

If you wanted to get me to agree with you by giving me lots of eclass
compatibility issues, then it worked :)

-Daniel

On 2/20/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Tue, 20 Feb 2007 12:19:12 -0700 Daniel Robbins
[EMAIL PROTECTED] wrote:
| I think that standardization is a good thing and interoperability
| between paludis, portage, pkgcore and others is something we should
| strive for. If at all possible, I think that this standardization
| effort should be multi-lateral in the sense that Gentoo and pkgcore
| are also active participants in the standardization process.

Well, Gentoo already is a participant, in that there are a number
of Gentoo developers with access to the document... At this stage, we're
deliberately keeping the numbers down because we want to get it done
rather than spend huge amounts of time arguing with the peanut gallery
(the same approach we took with eselect, the devmanual and Paludis,
rather than the approach taken with portage-ng and Zynot).

| Also, I don't think that the council itself needs to be involved
| directly, as a standards/spec project can be created and worked on,
| and the conformance of Portage to this standard can be measured, and
| if desired Portage developers can tweak portage so that it is more
| conformant to this standard. This can be done voluntarily by all
| parties, as they deem it useful.

The reason the Council is involved is because someone has to give final
approval. This won't be asked for until late on in the process.

| I think standardization should focus on real interoperability issues,
| rather than esoteric technical issues.

The esoteric technical issues are the problem, though. The areas where
there are interoperability problems are the areas where ebuilds are
doing weird things, like relying upon side effects of one
implementation of inherit or trying to manually modify vdb or assuming
that certain variables that contain directory names will not include a
trailing slash. The question is whether the ebuilds are wrong in
expecting to be able to do this, or whether package managers have to
emulate weird quirks in how Portage is currently implemented.

I'll give you a perfect example. Paludis currently includes the
following workaround:

archives = strip_trailing(archives,  );
all_archives = strip_trailing(all_archives,  );

The reason that this is necessary is because kde-meta.eclass does this:

[[ -n ${A/${TARBALL}/} ]]  unpack ${A/${TARBALL}/}

Which means that if a package manager includes trailing spaces in ${A},
the eclass will break. Personally I consider this to be an eclass bug,
but without some standard to back it up there's no concrete answer
either way.

Another example along the same lines (this one's now fixed in the tree,
but it's a good example of weird side effect behaviour): The PHP
eclasses used to set a global scope variable called EXT_DIR based upon
the value of a variable called PHPCONFIG. The PHPCONFIG variable was
set in pkg_setup, and the EXT_DIR variable was used later on. For
Portage as it is currently implemented, this happens to be ok, because
eclasses are re-sourced for every phase. For Paludis this breaks,
because we implement the environment saving that Portage is going to do
at some point to avoid the eclass API problems.

Another example: A certain eclass we all know and love used to use
SLOT=${PVR} and then force

Re: EAPI spec (was Re: [gentoo-dev] Re: let's clear things up (was Slacker archs))

2007-02-20 Thread Daniel Robbins

Ciaran,

Is there any way that the public can view the PMS spec that you have
created so far?

I am not totally familiar with how you are going about developing PMS,
but based on some of your comments in this thread I'm a little bit
concerned.

-Daniel

On 2/20/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

On Tue, 20 Feb 2007 23:47:04 +0100 Denis Dupeyron
[EMAIL PROTECTED] wrote:
| On 2/20/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:
|  This is standard practice for professional standards, and is the
|
| Now you talk about this, a standard is, in standard practice, the
| result of a collaborative effort of representing members of the
| organization(s) that is (are) supposed to adhere to said standard. I
| believe I don't need then to explain you how far what happens around
| PMS is from standard practice.

You know that real standards aren't a free for all, right? They're
usually written by a small group, and then commented on by interested
parties when they're already well into being written. Which is exactly
what we're doing...

| You say you want to avoid endless discussions in the interest of
| getting it finished. Now, if your work is that good, why would there
| be any discussions about it?

Because there are a lot of people with opinions out there, and they
will all start saying things like well it would be better if things
were like $blah, so you should change it to say $blah. Have a look at
the amount of noise that comes up any time this kind of discussion
takes place on this list...

Heck, have a look at the number of people already trying to comment
upon how the standard is being written without having seen it...

| If it's not good enough, why wouldn't you let us talk about it and
| make it better?

We will let you (for values of you where your opinion is useful and
relevant) discuss it when it is at an appropriate stage.

| Also, if it goes in the wrong direction, one that
| Gentoo devs won't follow, what's the point in finishing it?

It isn't going in the wrong direction. The third parties who have
access to it will tell you that.

--
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Global ebuild variables and pkg_setup

2007-02-21 Thread Daniel Robbins

Ciaran,

It looks like a fairly trivial thing to fix in ebuilds.

I think the problem you may be having is that people don't have any
incentive to make short-term changes to their ebuilds just so you can
get Paludis to work with them. It needs to be part of a larger
interoperability plan that includes all interested parties, and serves
the needs of everyone, not just the Paludis developers.

-Daniel

On 2/21/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

A number of ebuilds do things like this:

inherit foo

VAR=${FOO_VAR}

src_compile()
{
 emake blah=${VAR}
}

where foo.eclass looks like this:

foo_pkg_setup()
{
export FOO_VAR=baz
}

and where VAR is usually one of the KV variables from linux-info.

This works with Portage as it is currently implemented because Portage
re-sources everything between every phase. However, it breaks with pure
environment-saving based ebuild implementations, including Paludis and
possibly Portage in the future (pure environment saving is the only way
to avoid the removing eclass problems). So, the question:

Is this something that has to work (at the expense of never allowing
eclass removal in the future), or is it a fluke and are ebuilds that
use it broken? An easy workaround is to move the ebuild global
variables into pkg_setup, and call the eclass_pkg_setup from within the
ebuild pkg_setup.

--
Ciaran McCreesh
Mail: ciaranm at ciaranm.org
Web : http://ciaranm.org/
Paludis, the secure package manager : http://paludis.pioto.org/




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: EAPI spec (was Re: Re: let's clear things up (was Slacker archs))

2007-02-21 Thread Daniel Robbins

On 2/21/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

Are you insane? What on earth could Jakub possibly contribute? If you
want a rough indication of Jakub's level of ebuild understanding, take
a look at bug 160328.


Is there any process in place to ban people from the gentoo-dev
mailing list who are chronically verbally abusive and make no effort
at all to be polite?

We shouldn't have to put up with this.

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



Re: [gentoo-dev] Re: EAPI spec (was Re: Re: let's clear things up (was Slacker archs))

2007-02-22 Thread Daniel Robbins

On 2/21/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

I'm perfectly polite when I'm not replying to the dozenth deliberate
attempt to derail something into which I have put a lot of effort...


Look, I don't want to waste everyone's time by dismantling in painful
detail the foolishness of what you just said, and how it is not an
adequate excuse for your behavior. Instead I'll just hit the key
points:

You can't just launch gratuitous insults at a developer when it
appears to be a helpful way to derail someone's totally valid
technical suggestions. This doesn't help Paludis, it doesn't help
Gentoo, it wastes your time - it helps NO ONE.

It's not just offensive to the person you just publicly humiliated,
but it's also a slap in the face to all of us who have put a lot of
work into making Gentoo a great and fun project to be a part of.

Frankly, it would also be a slap in the face if it turns out that no
one cares enough about the Gentoo community to remove you, and others
that behave like you, if there are any others, from our mailing lists.
Otherwise, a few are allowed to ruin the experience of all.

Also, talk about derailing Paludis - *your behavior* is what's
derailing the future of Paludis and making people uncomfortable with
your solo development style. I will not use Paludis, contribute to it,
or suggest that others use it simply because I don't like how you find
it so easy to shamelessly berate other people.

To have a successful open source project, you need to be at least
somewhat successful at getting along with people. You at least need to
try. You are not trying.

Also, Paludis looks like it is, overall, a well-designed
re-implementation of Portage, but I hope you don't think it's so
wonderful that you think you can act like a total jerk and expect  the
project will be a long-term success. *No* project is that wonderful.
In fact, I would expect that the way you are acting will lead to
others working aggressively to try to ensure that Paludis becomes
irrelevant by the time it is completed. It's just human nature, and
human psychology and human nature typically drive open source
projects.

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



Re: [gentoo-dev] Re: EAPI spec (was Re: Re: let's clear things up (was Slacker archs))

2007-02-22 Thread Daniel Robbins

On 2/22/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

And if you want a perfect example of reverting to ad hominem rather
than technical discussion, I suggest you reread your own email.


I did. I don't see any ad hominem attacks. I was very careful not to
say anything nasty.

Even assuming I am a hypocrite - philosophically speaking, I am sure
we are all hypocrites to a certain extent, yes? - this doesn't give
any of us permission to behave in flagrantly nasty ways over and over
again and not be called on it. That's the fallacy in your argument.

At this point, I am going to separate myself from this conversation
and wait to see what  action is taken, if any.

Really, I think you are mis-using your debating skills, as you were
clearly in the wrong, and what you said was indefensible, so you
should have just apologized.

I tend to get pulled into these things because a) I care about Gentoo
and b) I don't like to see people get away with crap over and over
again by using cheap debating tricks. But I will cut myself off from
this thread now.

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



Re: [gentoo-dev] Re: What do you think about removing gtk-1.2 theme engines from tree?

2007-02-26 Thread Daniel Gryniewicz
On Sun, 2007-02-25 at 21:31 -0600, Ryan Hill wrote:
 Andrej Kacian wrote:
  It makes sense slowly removing *applications* depending on gtk1. Themes 
  should
  go last, along with gtk1 itself.
  
  Gtk1 is already ugly enough, do you want it to be even more ugly?
 
 Point, set, and match.
 

Much as I hate gtk1, I agree with this.  Leave the themes as long as
they're working and there's apps.

Daniel

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Introducing Daniel Robbins (drobbins)

2007-02-27 Thread Daniel Robbins

Hey all, and thanks for the welcome back. It was a bit strange to find
old stuff from 2005 in my dev.gentoo.org homedir. Sort of like a time
capsule :)

-Daniel

On 2/27/07, Petteri Räty [EMAIL PROTECTED] wrote:

It's my please to introduce to you Daniel drobbins Robbins. Daniel is
going to work with the amd64 arch team but will probably venture to
other areas too. Daniel doesn't have much experience with Gentoo so
let's give him a helping hand in the start.

In his dark past Daniel has worked for companies like Microsoft so maybe
Gentoo/NT will be a reality after all?

Please give him the usual warm welcome.

Regards,
Betelgeuse





--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: What do you think about removing gtk-1.2 theme engines from tree?

2007-03-02 Thread Daniel Robbins

Hey Chris,

I pretty much agree with you in regards to themes. Without strict
rules, we can suddenly have floods of ~300 theme ebuilds and they'll
all get added to the tree. I'd suggest another exception:

#3 It's ok to add themes to Portage if they are part of an official
theme collection for a particular package. That way we have all the
official themes - everything else would be up to the user to install.

Portage was really designed for executable software, not for arbitrary
collections of binary data (themes, ezines, etc.) Not that
collecting/indexing those things is bad, just not really what Portage
is aimed at.

-Daniel

On 2/26/07, Chris Gianelloni [EMAIL PROTECTED] wrote:

On Mon, 2007-02-26 at 10:43 -0500, Daniel Gryniewicz wrote:
 On Sun, 2007-02-25 at 21:31 -0600, Ryan Hill wrote:
  Andrej Kacian wrote:
   It makes sense slowly removing *applications* depending on gtk1. Themes 
should
   go last, along with gtk1 itself.
  
   Gtk1 is already ugly enough, do you want it to be even more ugly?
 
  Point, set, and match.
 

 Much as I hate gtk1, I agree with this.  Leave the themes as long as
 they're working and there's apps.

I'm just curious, but why?  It's not like people can't get GTK+ themes
themselves quite easily.  Personally, I don't think we should have
themes (for anything) in the tree except for two cases:

#1. The theme is considered part of an upstream package set, fex. if
GNOME or KDE ship with a small set of themes, they should be included
#2. The themes are made by Gentoo

For anything else, let the user download what they want and use it as
they see fit.  There's not much reason to track them in the package
manager.  That being said, I'm not opposed to the themes staying in the
tree, either.  I'm just trying to find out people's motivations for
either keeping them/removing them.

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



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: What do you think about removing gtk-1.2 theme engines from tree?

2007-03-02 Thread Daniel Robbins

On 2/28/07, Christian Birchinger [EMAIL PROTECTED] wrote:

Those are theme-engines and not just a few pixmaps and with an rc
file. The main part of those engines are compiled libraries.
Don't treat them like a few files the user just has to copy in
his homedir.


Noted. Thanks for the reminder that it isn't always black and white :)

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



Re: [gentoo-dev] more up to date minimal install cd

2007-03-02 Thread Daniel Robbins

On 3/1/07, Cory Visi [EMAIL PROTECTED] wrote:

With Gentoo, once you are up and running, releases become very
unimportant. What do you think?


That's true, but ever wonder why so many people expend so much effort
to have easy-to-use installers? It turns out that if installation is a
pain, many fewer people actually end up using your software. Gentoo is
more than just Portage.

Now, maybe people in Linux land have been too obsessed with having a
super-friendly installer - but it needs to be friendly-enough (and
compatible-enough) and it might be a good idea to take a fresh look at
how to streamline the Gentoo install experience.

Right now, installing Gentoo is a chore, and the many wonderful
choices of Gentoo end up making the install rather complicated. So I
definitely support ideas to help make our installation process
better/streamlined and less confusing. There are a lot of easy little
things that could be done.

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



Re: [gentoo-dev] A new security dev: Matt Drew (aetius)

2007-03-02 Thread Daniel Robbins

Welcome Matt :)

On 3/1/07, Petteri Räty [EMAIL PROTECTED] wrote:

Please give the usual warm welcome to Matt aetius Drew. Matt pings us
from Durham, North Carolina, USA. He says he lacks the skills that make
someone a software engineer as opposed to a programmer. Well I hope he
has never looked at Portage code.

Insert random quotes:
My best area of expertise is networking and firewalls - that's what I
do at my job, along with security infrastructure like patching,
maintaining software, and setting/enforcing security policy.

I also did some pre-production testing on ia64, so I've suffered
through many strange elilo problems and used to know my way around EFI
(I've tried hard to forget it).

I'm married and I have a 12-year-old adopted son.  My wife has a Marine
Science PhD and is currently working at NCSU with the BaSIC project
trying to map out species lifecyles and movements in eastern North
Carolina.

My hobbies include guitar, computer gaming, board/role-playing games,
political and social science, throwing my vote away on the Libertarian
party, and encoding my old VHS tapes to digital media.

Let's give him the usual welcome.

Regards,
Petteri (Betelgeuse)




--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

On 3/2/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

So, er, to whom does this deadline apply then, if not the people
writing PMS?


I have no clue.

PMS is not a Gentoo project, so they can't impose a deadline on you.

I don't think PMS is deserving of the council's time, as it is not an
specification aimed at interoperability, but is a spec for a
non-Gentoo project. The fact that it uses Portage as inspiration for
its overall design, and is aiming to be compatible with Portage is
irrelevant. In my opinion, it falls outside both the council's area of
influence *and* intended focus.

I believe that Paludis should be treated like any other upstream
project. As such, I don't think the council should spend much time
thinking about Paludis, and we should also not spend a
disproportionate amount of time discussing its design on our mailing
lists. If anyone is interested in Paludis cross-compatibility, they
can join Paludis lists or irc channels and discuss this with Paludis
developers on these lists (in my opinion.) I think there has been way
too much blurring of these boundaries as well - partly your fault.

I agree with Ciaran that the mention of PMS: deadlines and interested
parties in the Council agenda trancends the actual authority of the
Gentoo Council and should be reconsidered or at least massively
clarified so we can understand why it is relevant for the Council to
be discussing in the first place.

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



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

In the interests of not being accusatory/one-sided, please replace this phrase:

- partly your fault

with the phrase

due to ambiguity on the part of Gentoo and Paludis

That is what I meant anyway. I shouldn't have expressed it in such a
negative way. Sorry.

-Daniel

On 3/2/07, Daniel Robbins [EMAIL PROTECTED] wrote:

On 3/2/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:
 So, er, to whom does this deadline apply then, if not the people
 writing PMS?

I have no clue.

PMS is not a Gentoo project, so they can't impose a deadline on you.

I don't think PMS is deserving of the council's time, as it is not an
specification aimed at interoperability, but is a spec for a
non-Gentoo project. The fact that it uses Portage as inspiration for
its overall design, and is aiming to be compatible with Portage is
irrelevant. In my opinion, it falls outside both the council's area of
influence *and* intended focus.

I believe that Paludis should be treated like any other upstream
project. As such, I don't think the council should spend much time
thinking about Paludis, and we should also not spend a
disproportionate amount of time discussing its design on our mailing
lists. If anyone is interested in Paludis cross-compatibility, they
can join Paludis lists or irc channels and discuss this with Paludis
developers on these lists (in my opinion.) I think there has been way
too much blurring of these boundaries as well - partly your fault.

I agree with Ciaran that the mention of PMS: deadlines and interested
parties in the Council agenda trancends the actual authority of the
Gentoo Council and should be reconsidered or at least massively
clarified so we can understand why it is relevant for the Council to
be discussing in the first place.

-Daniel


--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

I don't understand half of what you said.

You are saying that PMS is a sub-project of QA? Is the PMS spec hosted
on Gentoo infrastructure?


From all I have read, PMS is meant to define the functionality of

Paludis itself, which is not a Gentoo project. Because of this, PMS
can't be considered a Gentoo project.

-Daniel

On 3/2/07, Mike Frysinger [EMAIL PROTECTED] wrote:

On Saturday 03 March 2007, Daniel Robbins wrote:
 On 3/2/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:
  So, er, to whom does this deadline apply then, if not the people
  writing PMS?

 I have no clue.

 PMS is not a Gentoo project, so they can't impose a deadline on you.

except that it really is

the council asked spb to put the EAPI spec together and it was moved to the
space that is now dubbed PMS space
-mike



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

OK, but it appears that PMS is not hosted on Gentoo infrastructure,
and its development is not controlled by Gentoo. Therefore it is not a
Gentoo project, and therefore the Council, QA, etc. should not be
treating it if it is a Gentoo project.

Right?

-Daniel

On 3/2/07, Andrew Gaffney [EMAIL PROTECTED] wrote:

Daniel Robbins wrote:
 I don't understand half of what you said.

 You are saying that PMS is a sub-project of QA? Is the PMS spec hosted
 on Gentoo infrastructure?

  From all I have read, PMS is meant to define the functionality of
 Paludis itself, which is not a Gentoo project. Because of this, PMS
 can't be considered a Gentoo project.

That may be what it's meant to do now, but that was not the original purpose. It
was originally to be a written specification of EAPI=0, which is essentially
portage's current functionality. It's only later that the whole PMS == Paludis
thing came about.

--
Andrew Gaffneyhttp://dev.gentoo.org/~agaffney/
Gentoo Linux Developer   Installer Project
--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

On 3/2/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

PMS isn't Paludis. Paludis is an independent implementation (and the
only completely independent implementation) of PMS, and it's necessary
to have such an independent implementation to ensure that PMS is a
specification rather than a description of one particular program.


PMS (and Paludis) are not hosted on Gentoo infrastructure and their
development is not controlled by Gentoo, so they are both not Gentoo
projects and thus fall outside the scope of Gentoo.

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



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

On 3/2/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

It's not hosted on Gentoo infrastructure purely because Gentoo
infrastructure can't fulfil the requirements. It's not exactly unique
in that respect...

Nor are most Gentoo projects controlled by Gentoo. Try asking for a new
feature in Portage sometime if you think that Gentoo has any say over
how projects are developed...


Gentoo projects are controlled by and generally run entirely by Gentoo
developers. You are not a Gentoo developer, yet you define the
direction of PMS and Paludis. Therefore, PMS and Paludis can't be
considered official Gentoo projects.

Paludis does not have a Gentoo Foundation copyright, does PMS?

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



Re: [gentoo-dev] Some council topics for March meeting

2007-03-02 Thread Daniel Robbins

On 3/3/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:

No-one is claiming that Paludis is an official Gentoo project. This
discussion, however, is about PMS, not Paludis, and the only reason I
can see to keep confusing them is political, so please stop doing that.


Sorry, the reason is not political.


Nor do I define the direction of PMS. The requirements define its
direction, and its contributors (the majority of which are Gentoo
developers) do the writing.


But you appear to act as the project lead for PMS. I am only trying to
understand this as someone who has just recently started getting up to
speed on PMS. It honestly appears as if you are the project lead for
PMS, and you speak as if you have authority for the PMS project, and
you are not a Gentoo developer, yet you claim that PMS is an official
Gentoo project? That is confusing to me. I am not trying to pick on
you or harass you but I am seeing something that appears on the
surface to be a clear violation of what I understand to be Gentoo
policy. That's confusing to me.


 Paludis does not have a Gentoo Foundation copyright, does PMS?

Not currently, but then neither does devmanual, so it's hardly unique
in that respect.


That also means that the devmanual and PMS are not (currently)
official Gentoo projects. Any official Gentoo project needs to hold a
Gentoo Foundation copyright and be released under the appropriate
license - otherwise it is not being adequately protected. I would be
extremely surprised if this policy has changed.

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



Re: [gentoo-dev] more up to date minimal install cd

2007-03-03 Thread Daniel Robbins

On 3/3/07, Denis Dupeyron [EMAIL PROTECTED] wrote:

What do you think of a simplified handbook ? One that presents a lot
fewer choices to the user, in order to be less confusing.


YES, it's needed. The handbook didn't turn out quite as I expected it
to. It should document a typical installation process with small links
to alternate approaches and options that a user might opt to follow.

And it should be one (web) page.

In my opinion.

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



<    1   2   3   4   5   6   7   8   9   >