Opened 14 years ago

Last modified 13 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 Changed 13 years ago by Jari Häkkinen

Milestone: se.lu.thep.wenni 0.7

comment:2 Changed 13 years ago by Jari Häkkinen

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 Changed 13 years ago by Jari Häkkinen

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

comment:4 in reply to:  3 ; Changed 13 years ago by Peter Johansson

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.

comment:5 in reply to:  4 Changed 13 years ago by Jari Häkkinen

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 Changed 13 years ago by Peter Johansson

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

comment:7 Changed 13 years ago by Peter Johansson

(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 Changed 13 years ago by Jari Häkkinen

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