Store the pristine debian/changelog for each SourcePackageRelease

Bug #139162 reported by Celso Providelo
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released

Bug Description

We should store the pristine debian/changelog contents as a Librarian file for each uploaded SourcePackageRelease.

For simplicity we already have the last changelog entry stored as text in 'changelog_entry' as mentioned in bug 139028.

Having the full changelog contents in librarian will allow us to present more accurate deltas between versions and also provide a hints for PackageDiff implementation.

This task should also cover the re-processing of old SPR records.

Celso Providelo (cprov)
Changed in soyuz:
status: New → Confirmed
Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

As per my comment on 139028, I think we should store the changelog directly in the database, as a column on SPR, and not in a librarian file.

Changed in soyuz:
importance: Undecided → Low
Christian Reis (kiko)
Changed in soyuz:
assignee: nobody → julian-edwards
Changed in soyuz:
milestone: 1.1.11 → 1.1.12
Changed in soyuz:
milestone: 1.1.12 → 1.2.1
Changed in soyuz:
milestone: 1.2.1 → 1.2.3
Changed in soyuz:
milestone: 1.2.3 → none
Changed in soyuz:
assignee: julian-edwards → nobody
milestone: none → pending
Revision history for this message
William Grant (wgrant) wrote :

Now stored in the librarian.

Changed in soyuz:
status: Triaged → Fix Released
tags: added: bugjam2010
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers