Missing upstream changelogs due to Ubuntu change in dh_installchangelogs

Bug #637176 reported by Daniel Hahler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
debhelper (Ubuntu)
Won't Fix
Medium
Martin Pitt

Bug Description

Binary package hint: debhelper

dh_installchangelogs was changed in Ubuntu Maverick to not install upstream changelogs automagically (a change that was made to debhelper 7 - "dh_installchangelogs will guess at what file is the upstream changelog if none is specified.").

This causes the ChangeLog file in libtorrent-rasterbar not being installed.

I think this Ubuntu delta needs a review:
1. how much space does it save after all?
2. Are packages like libtorrent-rasterbar now supposed to carry a Ubuntu delta to debian rules? ("override_dh_installchangelogs: <CR><TAB>dh_installchangelogs ChangeLog")

Patch/Diff is at http://bazaar.launchpad.net/%7Eubuntu-branches/ubuntu/maverick/debhelper/maverick/revision/58/dh_installchangelogs

debhelper (7.4.20ubuntu2) maverick; urgency=low

  * dh_installchangelogs: Do not install upstream changelog in compat level 7.
    This floods packages with huge upstream changelogs which take precious CD
    space.

 -- Martin Pitt <email address hidden> Sun, 01 Aug 2010 21:07:12 +0200

Daniel Hahler (blueyed)
Changed in debhelper (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → Medium
status: New → Triaged
summary: - Missing upstream changelogs due to Ubuntu changes in
- dh_installchangelogs
+ Missing upstream changelogs due to Ubuntu change in dh_installchangelogs
Changed in debhelper (Ubuntu):
milestone: none → ubuntu-10.10
Revision history for this message
Martin Pitt (pitti) wrote :

This is not a bug, it's a deliberate change. Since this change was introduced, CDs kept overflowing and growing every day, and removing them again (and doing a couple of rebuild) has already saved us an order of 15 MB on the CDs (for question 1). As for (2), the intention is to not carry Ubuntu deltas, of course; it's not really that useful to ship upstream changelogs in the first place. If you want to make them easily accessible, you could put an URL to the upstream git etc. to the README.

This basically reflects the cdbs change from ages ago:

    - 1/rules/debhelper.mk.in:
      + Do not install upstream changelogs by default. They are huge and thus
        waste a lot of archive and CD space, quite uninteresting for ordinary
        users, and easy to get by downloading the source package or visiting the
        upstream page pointed out in copyright.

Changed in debhelper (Ubuntu):
status: Triaged → Won't Fix
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.