You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To ensure a smooth transition between renamed Debian packages, the new package should specify its relationship to the old package as all of Provides, Replaces and Conflicts. The Replaces relationship on its own does not do much, but only comes into play when two packages conflict with each other, as is also stated in the Debian Policy Manual:
[...] Replaces allows the packaging system to resolve which package should be removed when there is a conflict. [...] This usage only takes effect when the two packages do conflict, so that the two usages of this field do not interfere with each other.
Expected Behavior
The debian/control file should at least contain a Conflicts: atlasswprobe stanza for ripe-atlas-probe in addition to the Replaces. It could also be useful to add Provides as well, in case there are packages depending on atlasswprobe.
Description
To ensure a smooth transition between renamed Debian packages, the new package should specify its relationship to the old package as all of
Provides
,Replaces
andConflicts
. TheReplaces
relationship on its own does not do much, but only comes into play when two packages conflict with each other, as is also stated in the Debian Policy Manual:Expected Behavior
The
debian/control
file should at least contain aConflicts: atlasswprobe
stanza forripe-atlas-probe
in addition to theReplaces
. It could also be useful to addProvides
as well, in case there are packages depending onatlasswprobe
.Actual Behavior
There only is
Replaces: atlasswprobe
stanza:ripe-atlas-software-probe/debian/control
Lines 36 to 37 in 6970d59
This causes the
atlasswprobe
package to not be removed when theripe-atlas-probe
package is installed.Environment
Version: 5090 (Commit 6970d59)
The text was updated successfully, but these errors were encountered: