Linux PARISC architecture development
 help / color / mirror / Atom feed
From: Grant Grundler <grundler@cup.hp.com>
To: parisc-linux@thepuffingroup.com
Subject: Re: [parisc-linux] Tree Issues
Date: Wed, 10 May 2000 17:43:46 -0700	[thread overview]
Message-ID: <200005110043.RAA24953@milano.cup.hp.com> (raw)
In-Reply-To: Your message of "Tue, 09 May 2000 10:37:07 PDT." <20000509103707.A13782@puffin.external.hp.com>

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!

thanks,
grant


Grant Grundler
Unix Development Lab
+1.408.447.7253

  parent reply	other threads:[~2000-05-11  6:43 UTC|newest]

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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200005110043.RAA24953@milano.cup.hp.com \
    --to=grundler@cup.hp.com \
    --cc=parisc-linux@thepuffingroup.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox