I thought I would offer some suggestions about the issue Dag faces regarding the continuation of the rpmrepo effort. Please pardon the odd snipping/marking below. When I did the copy from the original post, T'bird decided to be inconsistent about the quoting.

First, I tend to get (rather easily) long-winded about things like this. Keeping that in mind, I will try to post only the briefest talking points, rather than my usual in-depth consideration of all possible scenarios. This may engender a ... "healthy" discussion, pro and con.

My comments are based on many years professional experience, about 10 years being involved in projects on the net (both as user and contributing participant) and a (rather jaundiced) view of the 'net denizens.

As with Dag, I once left a large company and went on my own. I think I have some understanding of his situation.

On Fri, 26 Sep 2008, Bogdan Costescu wrote:

> On Fri, 26 Sep 2008, Dag Wieers wrote:
><snip>

========================== Dag spaketh ====================
The problem is that RPMforge does not scale very well. We are a bunch of guys, there is not central infrastructure. I have no problem helping with another project (or changing RPMforge) so that more people can help create packages in a way that there is an upgrade path from RPMforge. But doing what we have been doing is not viable.

Because it depends on me mostly.

So we need to remove the dependency on me, and that is one of the reasons why I don't want to change what we have now (the other reason is the time I am spending right now).
===============================================================

The key issue is exactly what you say above. "there is not central infrastructure". It is the nature of things that a project that grows and survives needs that, for many reasons that can be discussed.

<snip>

>>  And I don't mind that people complain it is not working, I do mind that
>>  they are not helping to solve the issue.
><snip>

In conjunction with infrastructure, a strong *stated* commitment from those who volunteer to work within that infra-structure is needed.

========================== Dag spaketh ====================
I am not saying people have to switch to apt. But it would be one solution. The other is helping with the rpmrepo project, or making yum more resilient.
===========================================================

MHO: trying to solve personal time-constraints by denigrating another projects efforts is a waste of your time.

The true solution you mention is "helping with the rpmrepo project". For that to happen, you need more than the occasional (or constant) whine about yum, folks not helping, etc. You need a determined "marketing effort". What this means to me: public announcements on the list where you should have a large body of users that feel what you do is very worthwhile that you are in need of committed long-term support of the user-base. Host a mail list/irc for this topic specifically. Get the initial committed group to help in planning and execution of the near-term campaign and development of infrastructure (both material and personnel).

>><snip>

========================== Dag spaketh ====================
Of course. But frankly, I am spending a few hours every day with my packages. This will not happen for the next 10 years. I may have children, I may have other things outside RPMforge to do.

If nothing happens, that trust will be lost at some other point in time. Your trust does not feed me. I have been cutting back on the time I have put in the repository when I became self-employed last year. Maybe people haven't noticed, but that is the case.

I wanted a solution that did not depend on me for a few years now, but nothing was forthcoming and there still does not seem to be a solution right now. So where do we go from here ? I don't know.
=================================================================

I addressed exactly these same issues with a net project some years ago. The only difference was the principal did not see these issues - he was quite myopic about longer-term issues. Fortunately, many folks volunteered, made strong commitments by writing their own "job description" and committing to fulfill their stated obligations.

I can't state how "key" this is. The public statement of an individual for commitment to the group has a profound (my judgment) effect on that person and those who might potentially participate with that person. This is the "currency" that replaces $$ in a normal job, along with various forms of gratification one receives from contributing, feeling part of a cohesive dedicated group, etc.

<snip>


The problem you currently face is one of "the human nature". It can only be solved by understanding those issues and executing a program that addresses those things. Technical acumen, the environment around you, problems with other projects are all secondary issues that can and *will* be solved when a strong, cohesive, dedicated group of individuals operate as a team. It is the unfortunate nature of people that one of the things they need most is what they most likely dislike: management. The difference in the net environment, as compared to a work environment, is the altruistic nature required to make it work. Only a small percentage of the populace will have the needed traits, time, resources, etc.

That is the problem you face. If you are a "problem solver", you first identify the problem. The *symptoms* you experience are caused by the problem, not the other way around.

Of course, there are many time-consuming issues to address if you want to solve the problem. They are for another time and place. This post is only intended to offer one person's take on your situation.

As with others, your efforts are appreciated.

If you choose to address the problem, I would be interested in contributing in whatever limited fashion I am able.

--
Bill
_______________________________________________
users mailing list
[email protected]
http://lists.rpmforge.net/mailman/listinfo/users

Reply via email to