Versions Compared

Key

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

...

In the given example, the relevant parts in the dependency graph are

No Format
diffimg-8.0.28+2

...


--- coreUtils-0.5.2+4

...


     --- psycopg-2.4.6+4

...


          --- python-2.7.6+1

...


     --- cxOracle-5.1.2+8

...


          --- python-2.7.6+1

 

The new packages proposed by the system would be the following:

No Format
diffimg-8.0.28+3E

...


--- coreUtils-0.5.2+5E

...


     --- psycopg2-2.4.6+5E

...


     --- cxOracle-5.1.2+9E

where psycopg-2.4.6+5E and cxOracle-5.1.2+9E would have dependencies on python-2.7.7+0. The 'E' appended to the package version indicates that by default EXPERIMENTAL packages are created. On the console, you would see something like:

No Format
cxOracle-5.1.2+8

...

             ==

...

> cxOracle-5.1.2+9E

...

              
psycopg2-2.4.6+4

...

            ==

...

> psycopg2-2.4.6+

...

5E         
coreUtils-0.5.2+4

...

             ==

...

> coreUtils-0.5.2+5E

...


diffimg-8.0.28+

...

2              ==> diffimg-8.0.28+3E

Note that if there would already be a psyopg2-2.4.6 version with the same dependencies as psycopg-2.4.6+4 but the new python version and identical build file there would be no need to create a new package version for psyopg2-2.4.6. This is recognized by the system and no new psyopg2-2.4.6 package version would be proposed. This means that if you specify a reference and a package to be replaced for which a propagated version already exists no propagation is performed.

...