Versions Compared

Key

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

...

to get help on the command line.

 

User Scenarios

Create New Experimental Package Version (with dependency update)

Follow the steps described above without setting the --operational parameter. With the above example:

No Format
$ pkg_propagator --replace python-2.7.6+1 --by python-2.7.7+0 --reference diffimg-8.0.28+2

This would, as described above, create the packages diffimg-8.0.28+3E, coreUtils-0.5.2+5E, psycopg2-2.4.6+5E, cxOracle-5.1.2+9E.

Typically, diffimg-8.0.28+3E would then be the package to test and play around with.

Create Operational Package Version associated with the Experimental Package Version

 

 

 

 

Known Issues

  • Currently, only one single dependency can be replaced at the time. Work in progress to replace multiple packages at the same time.
  • No transaction handling: The propagator interacts with both, the continuous integration build system (for fetching the information which packages to create) and SVN for the checkout and the commit. The continuous build system needs some time to update its state for SVN changes (at the order of 30-60 secs) so that SVN and continuous integration build system are not guaranteed to always by concurrent. As a result, users may experience problems when submitting proposed changes - e.g. when two users want to do the same thing at the same time.

...