Ethereal-dev: Re: [Ethereal-dev] reorganizing source tree

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Wed, 29 Oct 2003 18:18:08 -0800

On Oct 28, 2003, at 5:52 PM, Bryan Henderson wrote:

OK, looking at the various input on the list, it looks to me like the
proper thing to do is to put the dissectors in epan/dissectors. I prefer
that to earlier suggestions of epan/packet because the actual packet
processor is more than the dissectors, and includes most notably the
existing file epan/packet.c. To be precise, what I'm calling dissectors is those files in the top level directory that start with "packet-". And in the new dissectors directory, they would have the redundant "packet-"
stripped off.

Any objections to this?

I have none (other than the loss of CVS history it'd cause, thanks to CVS not knowing anything about renames or moves, but that's life - we might be able to preserve some of it by copying the ,v files to epan/packet and just "cvs remove"ing the files in the top-level directory).

A secondary question, then, is whether the dissector directory should be
decomposed further.  It will take me a while to make a proposal about
that, because I have to investigate all the interrelationships between the
packet- files.

Would it be OK to move everything into the new single-level directory and address further decomposition later? Or would it be better to do it all
at once if we're going to do it?

I'd be inclined to wait - I don't think it's critical that it be done *immediately* (in fact, given that a new release will be coming out soon, it's not going to be done immediately in any case).