Ethereal-dev: RE: [Ethereal-dev] Buildbot source tarballs

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

From: "Anders Broman (AL/EAB)" <anders.broman@xxxxxxxxxxxx>
Date: Thu, 31 Mar 2005 12:07:30 +0200
Hi,
Some background, the svn tool I use requires some settings to windows registry to work trough a firewall
which I've been to lazy to figure out how to set, http proxy settings are also set through a script now, so
I'm not shure how to do it manually. Previusly the tarball was possible to download trough the web interface
but that has recently been removed which leavs me with the option to download the buildbot tarball or
fix the anonymous SVN access :)

Best regards
Anders

-----Original Message-----
From: ethereal-dev-bounces@xxxxxxxxxxxx
[mailto:ethereal-dev-bounces@xxxxxxxxxxxx]On Behalf Of Guy Harris
Sent: den 31 mars 2005 11:51
To: Ethereal development
Subject: Re: [Ethereal-dev] Buildbot source tarballs


Anders Broman (AL/EAB) wrote:

> I just realised that Buildbot source tarballs does not contain tools
> or asn1 librarys - shouldn't they ?

Probably, although if somebody's going to be doing development to the 
extent that they need the tools or ASN.1 files, they might want to 
consider using anonymous SVN (which I think is easier to use through a 
firewall than was the old anonymous CVS, as I think it's just based on 
HTTP, which firewalls tend not to block).

The current automake documentation says:

	What Goes in a Distribution

	Basics of distribution

	The dist target in the generated Makefile.in can be used to generate a 
gzip'd tar file and other flavors of archive for distribution. The files 
is named based on the PACKAGE and VERSION variables defined by 
AM_INIT_AUTOMAKE (see Macros); more precisely the gzip'd tar file is 
named package-version.tar.gz. You can use the make variable GZIP_ENV to 
control how gzip is run. The default setting is --best.

	For the most part, the files to distribute are automatically found by 
Automake: all source files are automatically included in a distribution, 
as are all Makefile.ams and Makefile.ins. Automake also has a built-in 
list of commonly used files which are automatically included if they are 
found in the current directory (either physically, or as the target of a 
Makefile.am rule). This list is printed by automake --help. Also, files 
which are read by configure (i.e. the source files corresponding to the 
files specified in various Autoconf macros such as AC_CONFIG_FILES and 
siblings) are automatically distributed. Helper scripts installed with 
automake --add-missing are also distributed.

	Still, sometimes there are files which must be distributed, but which 
are not covered in the automatic rules. These files should be listed in 
the EXTRA_DIST variable. You can mention files from subdirectories in 
EXTRA_DIST.

	You can also mention a directory in EXTRA_DIST; in this case the entire 
directory will be recursively copied into the distribution. Please note 
that this will also copy everything in the directory, including CVS/RCS 
version control files. We recommend against using this feature.

	If you define SUBDIRS, Automake will recursively include the 
subdirectories in the distribution. If SUBDIRS is defined conditionally 
(see Conditionals), Automake will normally include all directories that 
could possibly appear in SUBDIRS in the distribution. If you need to 
specify the set of directories conditionally, you can set the variable 
DIST_SUBDIRS to the exact list of subdirectories to include in the 
distribution (see Top level).

Should we, therefore:

	get rid of the "doc/" entries in the EXTRA_DIST in the top-level 
Makefile.am, and make sure the one in "doc" causes all the files listed 
therein to be included in the distribution;

	make sure tools/Makefile.am causes all the stuff under "tools" to be 
included in the distribution?

_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev