Opened 17 years ago

Last modified 16 years ago

#71 new task

write HowToRelease document for se.lu.thep.WeNNI

Reported by: Peter Johansson Owned by: Peter Johansson
Priority: minor Milestone: se.lu.thep.wenni 0.7
Component: se.lu.thep.wenni Keywords:
Cc:

Description

relates to #70

also see ReleaseProcedure for svndigest

Change History (8)

comment:1 by Jari Häkkinen, 16 years ago

Milestone: se.lu.thep.wenni 0.7

comment:2 by Jari Häkkinen, 16 years ago

When this ticket is fixed remember these things from configre.ac

 2. Download the PluginsUtilites package from
    http://base.thep.lu.se/wiki/se.lu.thep.WeNNI This package is known
    to work with version 0.1 of the PluginUtilities package (only the
    latest known version will be given here). This version is the one
    automatically downloaded in the build process. 
  PLUGINutilitiesURL="http://baseplugins.thep.lu.se/attachment/wiki/net.sf.basedb.pluginutilties/PluginUtilities-0.1pre.tgz?format=raw"
  PLUGINutilities=AbstractRunBinaryPlugin-0.1pre

comment:3 by Jari Häkkinen, 16 years ago

There are three states ... probably three different make distchecks are needed.

in reply to:  3 ; comment:4 by Peter Johansson, 16 years ago

Replying to jari:

There are three states ... probably three different make distchecks are needed.

I would have one say maintainer-check that calls distcheck three times with different flags to check the three different states. The flags may be hard-coded because this is only intended for the maintainer.

in reply to:  4 comment:5 by Jari Häkkinen, 16 years ago

Replying to peter:

Replying to jari:

There are three states ... probably three different make distchecks are needed.

I would have one say maintainer-check that calls distcheck three times with different flags to check the three different states. The flags may be hard-coded because this is only intended for the maintainer.

Is this doable? The configure script must be run three times and I assume that we cannot trigger this from the Makefile. We could of course create a test bash script that makes all tests.

comment:6 by Peter Johansson, 16 years ago

I think it is doable. Let me try and I come back to this later today.

comment:7 by Peter Johansson, 16 years ago

(In [874]) refs #71

Adding some targets for maintainer to check that everything is OK in all three states. The target maintainer-check is just an aggregate of the three distcheck-* targets (that can be called independently if desired). For distcheck-base1 I hardcoded the '--with-basedir' which perhaps needs to be modified by maintainer. I'm not sure if it's possible (well read important) to set that in a less hard-coded manner, i.e., set it in configure.ac. distcheck-base2 did not work for me due to problems compiling the java code (refs #156).

comment:8 by Jari Häkkinen, 16 years ago

Summary: write HowToRelease document for WeNNIwrite HowToRelease document for se.lu.thep.WeNNI
Note: See TracTickets for help on using tickets.