← Back to team overview

medibuntu-maintainers team mailing list archive

[Bug 562249] [NEW] Update changelog repository layout

 

Public bug reported:

13:11  jibel: mr_pouit, bug 45129
13:11  ubugtu-fr: Launchpad bug 45129 in update-manager "FFe: update-manager should have per-package  changelog locations (was: uses changelogs.ubuntu.com for all packages)" [Wishlist,Fix released] https://launchpad.net/bugs/45129
[...]
13:24  wgrant: Old scheme is ARCHIVE_ROOT/changelogs/pool/main/f/foo-src/foo-src_1.0/changelog
13:24  wgrant: New is ARCHIVE_ROOT/pool/main/f/foo-src/foo-src_1.0.changelog
13:25  wgrant: With symlinks for each binary (foo-bin_1.0_i386.changelog etc.), pointing to the source changelog.
13:25  wgrant: So the changelogs are in the pool with the rest of the files, not a strange separate one.

So we need to:
- duplicate medibuntu/conf/changelogs.sh for lucid, with the new path (CHANGELOGDIR=./)
- create a new hook that adds the symlink when a binary package is uploaded

Reprepro script ref (as a reminder, $* == unknown number, see medibuntu/conf/changelogs.sh):
$1: action (add|remove|replace)
$2: codename
$3 package type
$4: component
$5: architecture
$6: package name
$7: version added (for add), version removed (for remove)
$*: --
$*: file key of the added/removed file

for replace:
$7: version added
$8: version replaced
$*: --
$*: file key of the added file
$*: --
$*: file key of the removed file

** Affects: medibuntu
     Importance: Medium
         Status: Triaged

** Changed in: medibuntu
    Milestone: None => lucid

** Changed in: medibuntu
   Importance: Undecided => Medium

** Changed in: medibuntu
       Status: New => Triaged

-- 
Update changelog repository layout
https://bugs.launchpad.net/bugs/562249
You received this bug notification because you are a member of Medibuntu
Packaging Team, which is the registrant for Medibuntu.



Follow ups

References