[gentoo-dev] Resignation

2006-10-07 Thread Tim Yamin
All,

I'm afraid that I find that my position with Gentoo is no longer
tenable. Over the past year and especially over the past few months
the ability to keep Gentoo a coherent and smooth environment has been
eroded and hindered at practically every opportunity by bad decisions,
staff, and in some cases, downright incompetence.

It transpires that from the recent barrage of developers leaving, the
disquiet and increasing lack of congruence of the developer (and to
some extent also the user) communities that something is inherently
wrong. I'm leaving it as an exercise to the reader to explore exactly
what (if anything) is wrong.

Seeing as we have failed to address these challenges over the course
of many months and as a result of continuous recent discussions (which
half the time end up being totally redundant due to miscommunication)
both on -core and on -dev, it is evident that something is wrong with
the core management (or lack thereof, depending on your point of view).

I no longer have the commitment or desire to follow the road in
solving the above challenges. I'm not really sure whether there even
is a solution. I'd like to add that I have really enjoyed my time in
the past three years working with Gentoo and helping to contribute to
the then vibrant and dynamic community.

Lately however, the fun and the motivation just hasn't been there
for the reasons I've outlined above; it's finally taken its toll, and
I believe the time to move onto new projects and ventures has finally
come for me.

I would like to wish all of you the very best, and would like to thank
all of you who have (and haven't) made my time here so enjoyable.

So long, and thanks for all the fish...

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



Re: [gentoo-dev] Make FEATURES=test the default

2006-08-05 Thread Tim Yamin
On Sat, Aug 05, 2006 at 02:26:16AM +0200, Jakub Moc wrote:
 Kevin F. Quinn wrote:
  I'd like to suggest we make FEATURES=test (and therefore USE=test) the
  default behaviour, rather than the opt-in we currently have.  Far too
  many packages fail their test phase.
 
 Sure everyone likes to watch glibc failing? :P /joke
 
 Well, can't be done until bugs such as
 http://bugs.gentoo.org/show_bug.cgi?id=69343 are solved (at least as in
 sticking RESTRICT=test there) instead of being ignored.
 
  At the very least, ebuild maintainers and ATs should be running with
  tests switched on.  If the tests are known to fail then the ebuild can
  either RESTRICT=test, or just return successfully from src_test()
  where the test report is useful even if some tests fail.
 
 See above. And even then, I don't think it's a good idea to force this
 upon users. Lots of packages have tests that are very time-consuming,
 and there are packages that always fail tests and it's pretty much
 expected (PHP is one of them; and while the failure isn't fatal there,
 it still takes tons of time to go thru those ~2000 tests). And there are
 tons of packages where tests are more or less unmaintained.

Agreed. It may be better to instead have a FORCE=test on certain
ebuilds (mainly sci-* stuff where you want to be sure the numbers are
coming out correctly) -- adding FEATURES=test to the default set
will cause serious breakage and will take quite some time to be
fully fixed across the whole tree.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Nominations open for the Gentoo Council 2007

2006-07-30 Thread Tim Yamin
On Sat, Jul 29, 2006 at 03:07:03PM +0200, Thierry Carrez wrote:
 Those were nominated but did not (yet) confirm their participation :
 
 plasmaroo

I'll decline, maybe next year... :)
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GLEP 49 - take 2

2006-05-22 Thread Tim Yamin
On Mon, May 22, 2006 at 08:47:22AM +, Thomas Cort wrote:
 So what I suggest is the following:
 
 While it is desirable that the primary package manager be maintained
 on official gentoo infrastructure, under the control of gentoo
 developers, it is not required. During the path to becoming the primary
 package manager, the package manager maintainers must be asked if they
 would like their project to be an official Gentoo project. All rules
 about projects apply. The package manager maintainers have the right to
 refuse such an offer if there is a team of at least 3 Gentoo developers
 that understand the package manager source code and are willing to deal
 with bugs, testing, feature enhancements, modifications, and
 integration.

Maybe I'm reading it wrong but the above sounds like if there's less than
3 Gentoo developers that understand... ... ... the package maintainers
*don't* have the right to refuse and magically get sucked into Gentoo
whether they like it or not?
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Paludis and Profiles

2006-05-17 Thread Tim Yamin
On Wed, May 17, 2006 at 09:22:45PM +0100, Ciaran McCreesh wrote:
 On Wed, 17 May 2006 16:12:09 -0400 Daniel Ostrow [EMAIL PROTECTED]
 wrote:
 | Unfortunately in this case there is only one cat, he has only one skin
 | and there is only one knife with which to skin him. Chris asked if
 | paludis can build a release (meaning an official Gentoo release),
 | which means following the Release Guidelines to the letter.
 
 If you look at it that way (which isn't what he actually asked to begin
 with), then the question is is Paludis identical to Portage?, which
 it clearly isn't. A more useful question is can Paludis give the same
 end result as Portage?.

So if it can give the same end result, it can be a replacement. So hence
paludis should be able to do what Portage + Catalyst now do. Which you've
not-so-clearly said is not the case; unless paludis has now manifested
the ability to generate bootable ISOs across nine architectures, which
it clearly hasn't. Therefore paludis can not deliver the same end result
as Portage.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Paludis and Profiles

2006-05-17 Thread Tim Yamin
On Wed, May 17, 2006 at 03:49:16PM -0500, Andrew Gaffney wrote:
 Tim Yamin wrote:
 So if it can give the same end result, it can be a replacement. So hence
 paludis should be able to do what Portage + Catalyst now do. Which you've
 not-so-clearly said is not the case; unless paludis has now manifested
 the ability to generate bootable ISOs across nine architectures, which
 it clearly hasn't. Therefore paludis can not deliver the same end result
 as Portage.
 
 Last I checked, Portage doesn't have the ability to generate bootable ISOs 
 across nine architectures, either :)

Well, if you're going to have a package manager that delivers the same result
as Portage it must therefore work with Catalyst... or it must replace catalyst.
And according to Ciaran:


| #1. Can paludis work with catalyst?

No. Nor will it ever, nor will it need to.


... hence paludis would be required to do whatever end result catalyst
produces (i.e. official release media) for it to be usable as an official
package manager.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Paludis and Profiles

2006-05-17 Thread Tim Yamin
On Wed, May 17, 2006 at 10:30:10PM +0100, Stephen Bennett wrote:
 On Wed, 17 May 2006 20:56:14 +
 [EMAIL PROTECTED] (Tim Yamin) wrote:
 
  Well, if you're going to have a package manager that delivers the
  same result as Portage it must therefore work with Catalyst...
 
 Paludis can produce the same end result as Portage. The reason it won't
 work with catalyst is that the interface is different.

... so thus you claim it can produce binpkgs (I'm not bothered about the
interface, but the support to produce said binpkg must be there and also
to utilize said binpkg to install things)... and it can't.

 Once again, this is going far beyond the scope of the initial
 discussion. I'm not saying that Paludis should replace Portage, nor
 that it should be an officially supported package manager. The
 question is simply one of whether I can add a top-level paludis profile
 without people complaining overmuch, or whether I have to go through
 the arch teams and make sub-profiles in 4 different places under
 default-linux/.

Yes, getting this thread back on-topic would be nice.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo: State of the Union + suggestion for global dev conference (at bottom, if you want to skip)

2006-04-29 Thread Tim Yamin
On Sat, Apr 29, 2006 at 10:33:11PM +0100, Stuart Herbert wrote:
  __Problem: Developer Growth__
  
  Why do people have to take a test?  
 
 There are certain skills we need a developer to demonstrate before we
 can give them commit access.  There is currently no opportunity for a
 would-be-developer to demonstrate all of those skills before they get
 commit access.

That and the test is standardized: the range of questions it asks
people should know the answer to. That's why we have recruiters and
don't give out access to anybody...

 But I don't see overlays as a replacement for our tests ... they're only
 a training ground to help get people ready to take the tests.

+1

 The magic thing about Gentoo is that everything finds its own level.
 That's our secret formula.  If an area of working with Linux is
 important enough to enough people, Gentoo becomes strong in that area,
 and its weaknesses reflect where something simply isn't important enough
 for people to make an effort.  It's a beautiful thing when it works.

That's the beauty of community-based distros -- with a commercial distro
you can just wave cash and most of the time, things get done. We can't
do that but sooner or later somebody who has the necessary skills to fix
the problems starts shouting and problems do get fixed.

 It's also the thing that puts a lot of people off.  Many people fear
 uncertainty.  They need to exist within a plan or some sort of structure
 in order to be able to function.  Our approach is uncertainty in motion.
 Your only guarantee is what rsync delivered this morning.

Yeah, and this is the problem we need to solve to get more corporate
adoption.

 The master plan is simply to deliver what $UPSTREAM invents, as close to
 what $UPSTREAM intended as possible.  That's a different world to what
 most people know, and it's a message we do a piss poor job of
 communicating to anyone and everyone.

Yeah, I think Gentoo's only real PR to users is Here you go, try it.
Those that do soon find out a lot of things just work which is exactly
what people want.

 Splitting up the tree into two - development/testing  arch trees -
 would be the sensible thing to do.  The counter argument here is that
 the arch trees would wither and die, because all the fun would be
 happening in the other trees.  I don't buy that for an instant.  Simply
 make the arch trees the default on the install media, and 80% of the
 userbase will never even notice that the other tree even exists.

I don't think this will work. Your major problem is going to be merging
changes from users working on the arch trees to the dev trees and vice-
versa... users would (unknowingly) work on the arch trees (possibly on
some pretty serious changes) and then be told none of them apply any
longer. The advantage of one tree is that development is streamlined and
is always going in one direction - forward. With large branching this is
still doable. But it needs time and more importantly people and also the
motivation to do the job. And that usually means $$$.

 Those behind that proposal mean well, but I personally feel that their
 focus isn't where it will do the most good.  The proposals that Mark has
 posted on -dev are for a reactive, enforcement-first team that's focused
 on applying coding standards across all our packages.  A proactive,
 education-led team that's focused on finding out what's actually hurting
 our users will deliver more benefit to Gentoo in a shorter period of
 time.  Give a man a fish, and you feed him for a day.  Teach him how to
 fish, and you feed him for a lifetime.  It's not hokum.

I think that's the underlying idea -- if developers aren't up to scratch
the QA team would notice this pretty quickly and teach the man how to
fish the proper way.

 Man is a political animal, and this sort of voting structure I find too
 simplistic and too naive.  How does it cope with the malicious dev who
 takes every opportunity to slander another one behind their back?  If
 you tell someone something often enough, people accept it as the truth -
 even if it's a lie.  And people are lazy.  They'll take information from
 someone they trust, and not take the trouble to learn whether or not
 that information is true.  That's why advertising works :)

+1

 In any walk of life, it's a sad but true fact that most of the staff in
 most organisations do not get what the organisation is, and what its
 culture is, to the extent that they can be trusted to preserve it
 without assistance.  Every one of us has a unique perspective on the
 world, and no two of us have an identical perspective.

In one aspect that's what makes Gentoo work. Somebody comes along with
a product/idea and somebody else comes along with can I make it flexible
enough to also do X, Y and Z? [Look at catalyst, for example]
 
 Gentoo should be a fun environment.  I don't see how turning it into a
 popularity contest brings back the fun.

+1. Things generally do need a management structure. I think 

Re: [gentoo-dev] Gentoo: State of the Union

2006-04-28 Thread Tim Yamin
On Fri, Apr 28, 2006 at 11:57:30AM -0700, Ryan Phillips wrote:
 Bypass the council.  The council should be there only for when we get
 sued, and manage the money we make.
 
 Does anyone agree that having a council is too political?  I strongly
 believe it stifles gentoo.

You're confusing Council  Foundation... Foundation handles moolah and
the we get our asses sued scenario, not the Council. The Council helps
push Gentoo forward.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo: State of the Union

2006-04-28 Thread Tim Yamin
On Fri, Apr 28, 2006 at 01:55:01PM -0500, Grant Goodyear wrote:
  CVS doesn't do branching nor tags very well... 
  
  __Problem: CVS__
  
  CVS is one of the worst application ever created.  The portage tree
  needs to move to subversion.  A lot of the problems within the project
  would be solved by using a better SCM system.  The previous problems
  regarding the Live Tree and Developer Growth would be solved, IMHO, by
  just switching.  Branches Work.  Tags Work.  Reverts work.  Moves
  work.  I don't see any reason not to use it.  It just plain works.
 
 Have you tried using SVN for the portage tree?  I don't know if anybody
 has recently, but in the past when people tried there were two
 significant problems: SVN requires at least 2x the tree size for storage
 on the local machine, and checkouts take something akin to an order of
 magnitude longer than CVS.  The former is annoying, but liveable, but
 the latter is a deal-breaker.

Speaking of which, has anybody done any tests with svk? (http://svk.elixus.org)
And: http://svk.elixus.org/?WhySVK -- it would be interesting to compare
checkout performance on it as well.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Last rites for app-laptop/ibm-acpi

2006-04-22 Thread Tim Yamin
On Sat, Apr 22, 2006 at 12:36:53PM -0700, Drake Wyrm wrote:
 Henrik Brix Andersen [EMAIL PROTECTED] wrote:
  The kernel module found in app-laptop/ibm-acpi has been included in
  the vanilla kernel since linux-2.6.10. There has been no releases of
  the stand-alone module since March 2005.
 
 Is Gentoo planning on eradicating the 2.4 kernel from the tree in the
 next few weeks?

No, some of the 2.4 kernels (e.g. hardened/gentoo-sources) are still
maintained.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo 'Images' without gcc/portage?

2006-04-14 Thread Tim Yamin
On Fri, Apr 14, 2006 at 06:31:31PM -0500, Allen Rohner wrote:
 I have been a Gentoo user for several years, but this is my first step into
 gentoo development. I'm looking at the feasability of using gentoo for a
 product at work. Is it possible to use a Gentoo host machine to create a
 linux 'image' (ramdisk/ext2fs/iso) that does not contain portage or gcc? I
 have looked at several embedded gentoo web pages, and am familiar with the
 ROOT=/opt/image emerge busybox dropbear type command line, but all of the
 examples I've seen create a portage tree on the image. Additionally, getting
 past bootstrap.sh is painful.

Yes, use catalyst to generate a stage4/LiveCD and then add gcc to your list
of packages to unmerge once the stage4/LiveCD is ready.

 Is this possible? Is it a good idea?

Yes and maybe if you're limited on space. If you're doing this for a server
which you want to keep flexible and manageable I'd say it's a bad idea. Removing
Portage itself probably isn't a good idea, having systems without a Portage
tree works fine (you can just emerge sync it back in when you need it).
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] seeing a new trend of laziness developing.

2006-02-26 Thread Tim Yamin
On Sun, Feb 26, 2006 at 11:40:44AM -0500, Ned Ludd wrote:
 When people go out of their way to file a bug for you or a team you are
 on. Please _please_ don't be lazy and just close/reassign/other it 
 with a '.'
 
 A period is the most useless way to respond to a bug. If you can't take
 2 seconds out of your life to say something as simple as. 'Fixed in
 CVS/This is an upstream problem/etc' or anything slightly descriptive of
 what changed. Then your use usefulness to the project starts to come in
 question.
 
 Continuing to close bugs with a simple '.' will result in me making fun 
 of you rightly every time I see your name mentioned anywhere.
 
 232 matches. http://tinyurl.com/pmrmx

Needless to say, the same applies for CVS. *Always* commit with a ChangeLog
entry and never use See ChangeLog as your CVS commit message -- this
makes tracking down changes very difficult due to the non-atomic nature
of CVS.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Catalyst{,2} and 2006.0

2006-01-03 Thread Tim Yamin
On Tue, Jan 03, 2006 at 02:33:13PM -0500, Chris Gianelloni wrote:
  But what about helping by working on an official Gentoo release?

Having somebody around to help test LiveCDs and stages is always a good
thing. We need both developers and users to do this as the architecture
coordinator can always only do so much (limited hardware, time, or
otherwise).

Interested? Let me know and I'll inform you closer to release time.

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