Store the pristine debian/changelog for each SourcePackageRelease

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

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

Remote bug watches

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