Find a JIRA juggler and you'll be able to :)

It's definitely a process that has worked well for Commons; and I did
the same thing over in Opensymphony for Quartz, where I was not a
committer and had to do the wiki page etc (subsequently becoming a
committer).

Hen

On Thu, May 15, 2008 at 2:11 PM, James Carman
<[EMAIL PROTECTED]> wrote:
> I would love to be able to send in the next board report with the text:
>
> "It's Alive!  It's Alive!"
>
> Don't think I wont! :)
>
>
> On Thu, May 15, 2008 at 4:16 PM, Knut Wannheden
> <[EMAIL PROTECTED]> wrote:
>> Hi all
>>
>> Thanks for your input, Hen!
>>
>> It's truly been a while since I last contributed anything to the
>> HiveMind project. But it actually looks like I might get back to work
>> on Java projects in about a month's time (nice change after 2 years of
>> PL/SQL...) and I am still very much into HiveMind! And I think it's
>> great seeing people here in Switzerland interested in HiveMind.
>>
>> I think trying to finally get a 1.2 release out the door would be a
>> very good step towards breathing some life back into the project.
>>
>> Cheers
>>
>> --knut
>>
>> On Thu, May 15, 2008 at 9:34 PM, Henri Yandell <[EMAIL PROTECTED]> wrote:
>>> Thought I'd hop in with some thoughts - I'm not a Hivemind user, but
>>> have been on the list for a while and have some ASF experience.
>>>
>>> On Thu, May 15, 2008 at 5:05 AM, James Carman
>>> <[EMAIL PROTECTED]> wrote:
>>>> I don't believe we can just let folks in as committers without seeing
>>>> a pattern of quality patches/contributions (unless perhaps they're a
>>>> contributor to another ASF project).
>>>
>>> Agreed - in your current situation, be very open to anyone who happens
>>> to be a committer at the ASF, but you still have to see non-committers
>>> people showing commitment before granting karma.
>>>
>>>> I can take care of cutting the releases.  I've learned more about
>>>> doing releases since working on Commons Proxy, so it shouldn't take me
>>>> as long to get them out the door.  I would need to look at our build
>>>> and make sure it's up to date with Maven2 (it's easier to do releases
>>>> for me that way).
>>>
>>> Yep. Step 1 is that someone needs to be prepared to step up and release 
>>> manage.
>>>
>>> This really means doing the actual release when the time comes AND
>>> applying patches from the issue tracker. It doesn't mean the project
>>> management aspects.
>>>
>>> So:
>>>
>>> #1 James volunteering as the man with the karma.
>>>
>>> Next up you need someone who can step up and organize things. This
>>> means trawling through the issue tracker,
>>> http://issues.apache.org/jira/browse/HIVEMIND. If I was looking at
>>> doing that, here would be my first steps:
>>>
>>> Look at the JIRA. Some things jump out.
>>>
>>> #1 there is an open issue on the released 4.1.2 version - that needs
>>> fixing. Investigate and send an email on how to fix.
>>> #2 there are 4 issues under 1.2 [wtf... 4.1.2 and 1.2?]. Work out the
>>> version structure for Hivemind. Is 1.2 the next release?
>>> #3 Assuming 1.2 is the next one, send an email asking for a 1.3 or
>>> LATER-THAN-1.2 version.
>>> #3.1 I'd be concerned about the 2.0-alpha-1 issue. Weird.
>>> #4 Look through the 74 tickets without version, and put together a
>>> wiki page if not a committer, or make the changes to jira themselves
>>> if a committer, as to which issue should go in 1.2 and which should go
>>> in LATER-THAN-1.2. Generally you'll want improvements with patches to
>>> be in 1.2, and all bugs; and improvements without patches go in
>>> LATER-THAN-1.2.
>>> #5 for the 1.2 patches, recommend the ones that should be applied and
>>> report that to the list. Ideally this should be something that
>>> everyone is doing.
>>>
>>> So... that's the role that someone needs to volunteer to do. Sorting
>>> out the 74 issues - generally you should not have any issues in JIRA
>>> that do not have a version (or a component, so I would also look at
>>> the 9 component-less issues). If someone has the time to sit down and
>>> start doing that; and keeps the mailing list hooked in, you'll be
>>> surprised at how things start to move.
>>>
>>> Don't worry about 2.0 etc. To go from 1.1->1.2 takes the above. To go
>>> from 1.x to 2.0 takes a development community who have gone through
>>> the above.
>>>
>>> Hope that was worth reading :)
>>>
>>> Hen
>>>
>>>> On Thu, May 15, 2008 at 8:01 AM, Achim Hügen <[EMAIL PROTECTED]> wrote:
>>>>> I must confess, that I'm using spring today in all new projects.
>>>>> It's difficult to resists the power of the spring movement.
>>>>> It has excellent documentation, a very active community and broad tool
>>>>> support.
>>>>> The differences to HiveMind are subtle and not suited for convincing
>>>>> project stakeholders to use it instead of Spring, I fear.
>>>>>
>>>>> Nevertheless if somebody volunteers to keep HiveMind alive I would
>>>>> appreciate it.
>>>>> We could give you commit rights as soon as possible and at least some
>>>>> support if questions
>>>>> on releasing or architecture arise.
>>>>> If you want to get a committer, just be immodest and start a vote, 
>>>>> proposing
>>>>> yourself as committer.
>>>>>
>>>>> Achim
>>>>>
>>>>>
>>>>> [EMAIL PROTECTED] schrieb:
>>>>>>
>>>>>> OK, let's summarize :-)
>>>>>>
>>>>>> There *is* some interest in Hivemind left, at least there were 4 or 5
>>>>>> people giving answers to the board report.
>>>>>> >From my point of view we need somebody to take the lead :-) In most 
>>>>>> >posts
>>>>>> (this was true for the last board report in February, too) there is a
>>>>>> "maybe", "we should" and so on, but no one who actually decides something
>>>>>> and put it on the road ...
>>>>>> As I mentioned now for two or three times I know not much about the
>>>>>> structures of an open source project inside Apache, so I can be terribly
>>>>>> wrong, but: It seems like there should be a group of people that is
>>>>>> responsible for each project. In case of Hivemind there are not much 
>>>>>> people
>>>>>> left from that group, even not enough to put some other peoples in 
>>>>>> charge.
>>>>>> For example, there is no one who says: OK, Johan, go on, apply the 
>>>>>> patches
>>>>>> and prepare a release!
>>>>>> All what is said is a bit vague without concrete plan ...
>>>>>> For me, (based on my observations in this mailing list, don't want to
>>>>>> offend someone) there are only two (perhaps three) persons at the moment,
>>>>>> who could fill that gap:
>>>>>> James, Johan (and perhaps Achim, but he seems to be very busy, too).
>>>>>>
>>>>>> Whoever takes the lead should make a concrete, but perhaps very small 
>>>>>> plan
>>>>>> for the very near future and ask the people who showed interest to follow
>>>>>> this plan and assign tasks to them. Then we can see if the interest is
>>>>>> really big enough to start some bigger efforts and if it is really worth 
>>>>>> to
>>>>>> start a discussion about the future of HiveMind ...
>>>>>> To come to that discussion:
>>>>>> If the Hivemind-vs-Spring - Philosophy article from Howard is still true
>>>>>> now, 4 years later, there *is* some difference in the philosophy of both
>>>>>> packages. And, if this differences still exists, this implies that you do
>>>>>> things in a slightly different way - even if it is possible to achieve 
>>>>>> the
>>>>>> almost same result in Spring. Without knowing Spring much it sounds like 
>>>>>> you
>>>>>> end up with a different application design ... A different application
>>>>>> design would be a good reason to choose one or another package, so this
>>>>>> alone would justify the existence of HiveMind as a standalone project. 
>>>>>> Or is
>>>>>> this difference to small? What are the things we can do with Hivemind we
>>>>>> can't do with Spring?
>>>>>> Cheers,
>>>>>> Jochen
>>>>>>
>>>>>> -----Ursprüngliche Nachricht-----
>>>>>> Von: Johan Lindquist [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 14.
>>>>>> Mai 2008 11:12
>>>>>> An: [email protected]
>>>>>> Betreff: Re: AW: HiveMind for Applications
>>>>>>
>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>> Hash: SHA1
>>>>>>
>>>>>> As a start, maybe we should call for all interested parties to have a
>>>>>> look at issues (focusing on bugs primarily) and use the JIRA voting
>>>>>> system.  This would give us a good hint as to what is immediately
>>>>>> wanted/needed.  I can in parallel take a look to try to summarize
>>>>>> outstanding issues as well ...
>>>>>>
>>>>>> It would also be nice perhaps to add a couple of new versions to JIRA
>>>>>> (1.2, 1.2.1 or even 1.3) and re-assign pending maintenance and
>>>>>> enhancements for 1.X - giving us small roadmap to work against.
>>>>>> Emphasis on 'maintenance updates' at the moment, to see where the wind
>>>>>> takes it ...
>>>>>>
>>>>>> Jochen, a couple of Howards posts relating to Spring/Hivemind
>>>>>> differences below - somewhat outdated, but a start ...
>>>>>>
>>>>>> http://tapestryjava.blogspot.com/2004/02/comparing-hivemind-to-spring.html
>>>>>>
>>>>>> http://tapestryjava.blogspot.com/2004/06/hivemind-vs-spring-philosophy.html
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Johan
>>>>>>
>>>>>> [EMAIL PROTECTED] wrote:
>>>>>> | Yesterday evening I scanned all the JIRA Issues.
>>>>>> | I found quite a few bugs where patches already exists. As I see it
>>>>>> there are 78 issues, but only 13 bugs without a patch. All other issues
>>>>>> do have patches or are improvements, wishes or new feature requests (and
>>>>>> there are also some with patches already included).
>>>>>> |>From that 13 open bugs are some with comments that suggests that these
>>>>>> "bugs" could be solved with a different approach or aren't bugs at all,
>>>>>> some are for Hivemind 2.0 only, so I believe there are less than 10 real
>>>>>> bugs left for Hivemind 1.1.1 ...
>>>>>> |
>>>>>> | Perhaps someone (Johan? :-) should scan the issues (and patches) and
>>>>>> mark the ones (including feature requests) we need solved (or
>>>>>> refactored) for a 1.2 release. I made an Excel sheet where I marked the
>>>>>> issues that have patches supplied and the ones that are open, but I can
>>>>>> only send this in the evening, because I'm at work now :-)
>>>>>> |
>>>>>> | To start a discussion for "give Hivemind a new reason of existence":
>>>>>> | Could someone emphasise differences to Spring that exists at the 
>>>>>> moment?
>>>>>> | There must be some differences, I think Howard did something like this
>>>>>> in the past already, but I was not able to find the web page again where
>>>>>> I read this ... this could be a good start for a discussion ... what do
>>>>>> you think??
>>>>>> |
>>>>>> | Cheers,
>>>>>> | Jochen
>>>>>> |
>>>>>> | -----Ursprüngliche Nachricht-----
>>>>>> | Von: Johan Lindquist [mailto:[EMAIL PROTECTED]
>>>>>> | Gesendet: Mittwoch, 14. Mai 2008 08:44
>>>>>> | An: [email protected]
>>>>>> | Betreff: Re: HiveMind for Applications
>>>>>> |
>>>>>> | Agree, but we should not forget the few faithfuls out there ;)  And
>>>>>> | there has been interest out there for a 1.2 from quite a few ...
>>>>>> |
>>>>>> | Would an option be to trickle out a 1.2 release while putting more
>>>>>> | effort into re-defining Hivemind's reasons for not dying?
>>>>>> |
>>>>>> | Cheers,
>>>>>> |
>>>>>> | Johan
>>>>>> |
>>>>>> | Raffael Herzog wrote:
>>>>>> | | Am Dienstag, 13. Mai 2008 15.04:43 schrieb James Carman:
>>>>>> | |> On Tue, May 13, 2008 at 7:57 AM,  <[EMAIL PROTECTED]>
>>>>>> wrote:
>>>>>> | |>>  James - do you think that there is any chance that there will be
>>>>>> any
>>>>>> | |>> work on Hivemind in the future? Or is it really at its end?
>>>>>> | |> I really don't know at this point.  Spring is very pervasive and 
>>>>>> even
>>>>>> | |> Howard stopped using HiveMind on Tapestry (our biggest source of
>>>>>> | |> customers by far) in version 5.  I actually use Spring myself now.
>>>>>> | |
>>>>>> | | I think, this is exactly HiveMind's problem: In that moment, when
>>>>>> | Tapestry
>>>>>> | | stopped using HiveMind, HiveMind basically lost it's reason of
>>>>>> existence.
>>>>>> | | There are now two options:
>>>>>> | | a) we let it die
>>>>>> | | b) we give it a new reason of existence
>>>>>> | |
>>>>>> | | This might also include throwing away some existing efforts for 1.2 
>>>>>> or
>>>>>> | 2.0,
>>>>>> | | no replacement planned. *might*, not *must*!
>>>>>> | |
>>>>>> | | I think, if we want to get HiveMind back to life, we should be open 
>>>>>> to
>>>>>> | take
>>>>>> | | some drastic measures.
>>>>>> | | Cheers,
>>>>>> | |    Raffi
>>>>>> | |
>>>>>> |
>>>>>>
>>>>>> - --
>>>>>> you too?
>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>> Version: GnuPG v1.4.6 (GNU/Linux)
>>>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>>>>>
>>>>>> iD8DBQFIKqzZpHYnED7evioRAjt/AJ9IXtMbFztUPE7ddNZfojYZOG2w/gCfUv2F
>>>>>> XwQlhX9kjoncfz0QLuuTD5E=
>>>>>> =SG3x
>>>>>> -----END PGP SIGNATURE-----
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to