Diff generation in the proposed pocket should consider the updates pocket even when there are previous proposed publications.

Bug #680911 reported by Dave Walker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Consider https://launchpad.net/ubuntu/+source/dpkg/1.15.5.6ubuntu4.4

The LP generated diff is against the ubuntu4.2 version *not* the ubuntu4.3 version.

This would appear to be because LP has preferred to use the previous published version in the proposed pocket, but would ideally use the newer publication present in the updates pocket (which entered there from the security pocket, and therefore was never published in the proposed poclet.)

Max Bowsher (maxb)
summary: - Soyuz doesn't reliably use the correct previous package version, when
- calculating supersedes and diffs.
+ Diff generation in the proposed pocket should consider the updates
+ pocket even when there are previous proposed publications.
description: updated
Max Bowsher (maxb)
description: updated
Revision history for this message
Dave Walker (davewalker) wrote :
Revision history for this message
Julian Edwards (julian-edwards) wrote :

When looking for the previous version, we should be more intelligent about which pockets to use as per the pocket_dependencies dictionary in lib/lp/soyuz/adapters/archivedependencies.py

Changed in soyuz:
status: New → Triaged
importance: Undecided → Low
tags: added: package-diff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.