[Pkg-puppet-devel] Bug#656962: Bug#656962: puppet: fails to upgrade from squeeze - trying to overwrite ...

Stig Sandbeck Mathisen ssm at debian.org
Mon Jan 23 12:08:27 UTC 2012


Holger Levsen <holger at layer-acht.org> writes:

> during a test with piuparts I noticed your package fails to upgrade
> from squeeze. It installed fine in squeeze, then the upgrade to wheezy
> fails because it tries to overwrite other packages files without
> declaring a replaces relation.

There is such a breaks/replaces relation, but it lists the version where
this new package was introduced in experimental (as far as I remember),
rather than the versions which went through unstable-testing-stable.

The package "puppetmaster-common" lists:

Breaks: puppetmaster (<< 2.6.1~rc2-1)
Replaces: puppetmaster (<< 2.6.1~rc2-1)

The packages exists in the following versions:

puppetmaster-common (debian)
| puppetmaster-common | 2.7.6-1~bpo60+1 | backports/squeeze | all |
| puppetmaster-common |         2.7.9-1 | wheezy            | all |
| puppetmaster-common |         2.7.9-1 | sid               | all |

puppetmaster (debian)
| puppetmaster | 0.24.5-3         | lenny             | all |
| puppetmaster | 0.24.5-3+lenny2  | lenny-p-u         | all |
| puppetmaster | 0.24.5-3+lenny2  | lenny-security    | all |
| puppetmaster | 2.6.2-4~bpo50+1  | backports/lenny   | all |
| puppetmaster | 2.6.2-5+squeeze1 | squeeze           | all |
| puppetmaster | 2.6.2-5+squeeze3 | squeeze-security  | all |
| puppetmaster | 2.7.6-1~bpo60+1  | backports/squeeze | all |
| puppetmaster | 2.7.9-1          | wheezy            | all |
| puppetmaster | 2.7.9-1          | sid               | all |

This should then be solved by updating these fields to 

Breaks: puppetmaster (<< 2.7.6-1~)
Replaces: puppetmaster (<<2.7.6-1~)

I've committed this fix to the packaging repository, and it should make
the next release. Thanks for reporting the bug.

-- 
Stig Sandbeck Mathisen <ssm at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20120123/ad646aef/attachment.pgp>


More information about the Pkg-puppet-devel mailing list