Linux PARISC architecture development
 help / color / mirror / Atom feed
* Re: [parisc-linux] Tree Issues
@ 2000-05-11  1:16 Tomasz Korycki
  2000-05-11  5:06 ` Grant Grundler
  0 siblings, 1 reply; 9+ messages in thread
From: Tomasz Korycki @ 2000-05-11  1:16 UTC (permalink / raw)
  To: parisc-linux

At 17:43 2000-05-10 -0700, you wrote:
>Philipp Rumpf wrote:
>> Hi,
>> I just returned from spending a month in California working on stuff
>> not related to PA-RISC (and a week here trying to get back into
>> normal life).
>
>Hi Philipp,
>
>I hope things went well...certainly sounded interesting...
>
>...
>> I am going to try to set up a sourceforge.net project to keep my
>> modifications publicly-visible now;  while I'm not perfectly happy
>> with announcing anything before people can actually look at my code,
>> I couldn't think of any better way to do it.
>
>I was somewhat (not totally) surprised by this. I had to think about
>several things before replying:
>o what to do with hardware HP and/or TPG/LC have loaned you?
>o should you keep CVS access rights to TPG's tree?
>o why are you unhappy with TPG's CVS tree?
>o why don't you want to talk publicly about it?
>o what is the effective impact?
>
>Easy stuff:
>o I don't see why HP would want you to return any HW...as long as
>  you keep using it for developement and post those results.
>o You are not so stupid as to malicously mangle TPG's CVS tree.
>  Keeping CVS access should be fine.
>
>
>Hard Stuff:
>o Not sure about the net impact. TPG and HP folks will continue working
>  using TPG's tree. I'm pretty sure the debian release will be based
>  on TPG's tree.
>
>  But I can think of several excellent reasons why it's better for
>  you to publish/manage your own tree:
>  + you can change everything as often as you like - you'll be happier
>    and make more changes.
>  + You stop wasting time with merging your changes to TPG/LC's tree.
>  + Those changes are visible "immediately" instead of waiting for
>    you to commit code. (which has been a serious problem, IMHO).
>  + You need the experience. Working with others is seldom really easy.
>    And keeping people motivated to work on stuff that one needs help
>    with requires such experience. I'm talking about:
>
http://puffin.external.hp.com/mailing-lists/parisc-linux/1999/09-Sep/0011.html
>    and similar conflicts with others.
>
>  Drawbacks:
>  - Someone else (who probably knows less about it) will end up
>    merging your interesting changes to TPG/LC's tree.
>    This is in addition to regular merges with linus' tree.
>
>
>o I don't understand why you are so unhappy with TPG's CVS tree.
>  Certainly there are design and implementation problems in that tree.
>  But such compromises are necessary for cooperation. Until we have
>  more data about what works/doesn't work, such compromises are part
>  of sharing code. I didn't get everything I wanted either
>  (eg do_irq_mask()).
>
>  I assume you aren't talking about bug fixes.
>
>o "Success" in a cooperative project like this requires constructive
>  communication. Dave Miller/Martin Mares replied constructively to
>  my e-mail inqueries despite the fact that (a) I'm a linux "novice" and
>  (b) they have NFC who I am. I'm very impressed with both of them.
>  And I think they also benefitted from at least a few of the things
>  I wrote them.
>
>...
>> I do not think this fork has to be a permanent one, though I can't
>> help thinking it is likely to be;
>
>I suspect it will be too - working with others can be harder than
>working alone. But on a "project" of this scope, I don't see one
>person being successful.
>
>> I will be happy to talk to the
>> TPG/LC tree maintainers once I have a tree which I am happier with
>> than I am with the current cvs tree.
>
>Yes...but will they want to talk to you?
>If HP helps TPG/LC run the tree, do they need to?
>I hope you haven't "burned your bridges" here...
>
>
>Anyway, thanks for telling us!
>And I still look forward to future technical discussions with you!
>

Phillip: THX for all You've done so far
Grant: THX for that reply.

Now:

Could someone find a way to keep this group together? Yes, it is _much_
harder to work as a team (especially such a widespread one) than
individually. But potential rewards are also greater, since the obtainable
results are bigger. Now, as I haven't contributed anything, my input should
not count as much as I hope it could, but could maybe some compromise be
reached? The worst disappointment comes when one realises, how little would
the compromise _really_ cost had one tried to at least discuss (and
negotiate) it. Pluribus unum, Viribus unitis, Nec Hercules contra plures,
and so on...

PLEASE!

Otherwise, I may start committing code, and we'll see what You all think of
the effort then...;)

^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: [parisc-linux] Tree Issues
@ 2000-05-11  5:32 Tomasz Korycki
  0 siblings, 0 replies; 9+ messages in thread
From: Tomasz Korycki @ 2000-05-11  5:32 UTC (permalink / raw)
  To: parisc-linux

>Tomasz Korycki wrote:
>...
>> Phillip: THX for all You've done so far
>> Grant: THX for that reply.
>> 
>> Now:
>> 
>> Could someone find a way to keep this group together?
>
>Thomasz,
>I don't understand your question.
>I didn't have the impression Philipp was unsubscribing from parisc-linux
>mailing lists and ignoring us.  He just wants a way to publish/manage his
>own CVS repository and allow others to look at it.  Perhaps Philipp should
>comment on that himself though...

It was not my impression either - "group" was meant here to imply "this
group of people who've been cooperationg towards a common goal", mailing
list or no. I believe Phillip still has the same goals as all the other
active participants (and some inactive ones, too), just that he sees a
different way of attaining them, which seems both better and and more
feasible to him. And he may be right. What I suggest, then, is that it is in
everybody's (including Phillip's) best interest if he were to put his
strengths into making the "common way" more amenable to him. And everyone
else should, perhaps, try to accomodate his requirements. Since I do not
know what they are, though, I will not pass judgment on their merit or
feasibility. But I do know, that splitting like that weakens both sides.
Sometimes significantly. And that is what I would _really_ not like to see.
  That's the first place since the old Netblazer list I fill good at. I
would enjoy the continuance of that feeling. I know, I know, that's not what
this is about. But I thought it might matter. 

  There were some warm exchanges here (and probably hotter in private), but
that's what should be expected in a cooperative project. At the same time,
this being email, they are treated differently (no matter how hard one tries
not to) than a collegue busting into Your cubicle and telling You what
You're full of. It's the asynchronous nature that makes us treat it
differently, as well as no opportunity to go for a beer after work and
settling whatever issue, right on the spot. But it is still possible, if
everybody just tries.

  And, there are the dangers You, Grant, Yourself, pointed out. They are not
small.

  Heck, I'm so worked up now, I won't go to bed until I put that 712
together from spares... wonder what'll come out! ;)
  And then, I just might deliver on my threat...

>
>> Otherwise, I may start committing code, and we'll see what You all think of
>> the effort then...;)
>
>You won't get flamed by me for doing that! :^)
>
>I been know to send people older HW for offenses like that.
>Even SCSI tape drives (especially to torment sshack :^).
>
>cheers,
>grant
>
>Grant Grundler
>Unix Development Lab
>+1.408.447.7253
>
>

^ permalink raw reply	[flat|nested] 9+ messages in thread
* [parisc-linux] Tree Issues
@ 2000-05-09 16:37 Philipp Rumpf
  2000-05-09 16:00 ` Paul Bame
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Philipp Rumpf @ 2000-05-09 16:37 UTC (permalink / raw)
  To: parisc-linux

Hi,
I just returned from spending a month in California working on stuff
not related to PA-RISC (and a week here trying to get back into
normal life).  If you sent me any email I didn't answer, you should
probably resend it now (if you still care about an answer, that is).

For various reasons, most of which I do not want to discuss in public,
I have decided not to continue merging my kernel changes with the
tree maintained by The Puffin Group / Linuxcare.

I am extremely grateful for TPG's help so far;  their co-operation
with HP in selecting the documentation to be published and making it
actually happen is what made this project possible.

I am quite unhappy with the code that currently is in the tree;  most
of it is unreviewed, and too much of it is in a state now where I
think it is easier to rewrite it from scratch than to maintain it
long-term.  This is not about individuals' contributions;  no-one can
be blamed for submitting working code and relying on the tree
maintainer to make sure some standards of quality and consistency are
met.

Any contributor that should decide (s)he wants to submit their work
to me directly is welcome to do so.  (But please realize that while
I will look at the changes in the TPG tree, I don't know whether TPG
will do the same with my tree).

I am going to try to set up a sourceforge.net project to keep my
modifications publicly-visible now;  while I'm not perfectly happy
with announcing anything before people can actually look at my code,
I couldn't think of any better way to do it.

To everyone whom I am not going to work with in the future, it has
been a lot of fun to do so, even though I believe I'm going to have
more fun with what I am going to do now.

Please feel free to send me any questions or comments either
personally (prumpf@tux.org is my preferred long-term address) or on
this list.

I am going to send a link to more details of the technical / code
changes after I actually put something about it together.

I do not think this fork has to be a permanent one, though I can't
help thinking it is likely to be;  I will be happy to talk to the
TPG/LC tree maintainers once I have a tree which I am happier with
than I am with the current cvs tree.

My apologies to Matthew for sending this right after he returned from
vacation.

	Philipp Rumpf

[There seems to be a common misunderstandment that I am still working
for SuSE GmbH.  I'm not, and I haven't for 6 months;  I'm currently
living on student loan and am not employed by any company]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2000-05-21 14:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-05-11  1:16 [parisc-linux] Tree Issues Tomasz Korycki
2000-05-11  5:06 ` Grant Grundler
2000-05-12 21:49   ` Philipp Rumpf
  -- strict thread matches above, loose matches on Subject: below --
2000-05-11  5:32 Tomasz Korycki
2000-05-09 16:37 Philipp Rumpf
2000-05-09 16:00 ` Paul Bame
2000-05-11  0:43 ` Grant Grundler
2000-05-12 21:37   ` Philipp Rumpf
2000-05-21 14:36 ` Philipp Rumpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox