Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Existing packages are not modified.
  • For each product-productversion at most one new + version is introduced, even if several changes have to be applied to it.
  • Newly introduced + versions are copies of the previous + versions. The only changes are applied to the table files ( setupRequired(..) entries ) to reflect changes in the dependencies.
  • No new dependencies are added, nor are dependencies removed. They may be replaced by different versions.

 

Dependency Updater

Running The Dependency Updater

The typical user scenario looks as follows: Create a new version of a given 'reference' package by replacing one or several of its direct or indirect dependencies by a new version.

Let's do a specific example - actually an artificial example to increase the chance that this will never be added to the system so that you can always follow the steps (PLEASE: Skip the commit step in the end!).give a hypothetical example. Assume that you would like to to create a new diffimg version by replacing in diffimg-8.0.28+2 the indirect dependency python-2.7.6+1 by the updated version python-2.7.7+0. This will assume that you have already added python-2.7.7+0 into the system (which is not at the time of writing). Then you can run the following command:

...