should port the GNOME cdbs custom rules to dh7
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cdbs (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt | ||
Natty |
Invalid
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Martin Pitt | ||
gnome-pkg-tools (Debian) |
Fix Released
|
Unknown
|
|||
gnome-pkg-tools (Ubuntu) |
Fix Released
|
Wishlist
|
Martin Pitt | ||
Natty |
Won't Fix
|
Wishlist
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Martin Pitt | ||
pkgbinarymangler (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt | ||
Natty |
Won't Fix
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Martin Pitt |
Bug Description
Binary package hint: debhelper
Currently our cdbs has some custom Ubuntu rules, we should port those to dh7:
* langpack.mk:
- run intltool-update after build to create a translation template for rosetta
- set gettext domain in .desktop and .server
- strip gconf schemas translations
* debhelper.mk:
- don't ship upstream changelogs by default to win CD space
- symlink identic documentation directories
- symlink identic files in the GNOME documentation (ie screenshot in translations identic to the english version)
Currently gnome.mk includes those which means the sources using the gnome rules don't need any change on Ubuntu. It would be nice to have a similar system working with dh7 since that system is becoming popular in Debian
Changed in debhelper (Ubuntu): | |
importance: | Undecided → Wishlist |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
Changed in debhelper (Ubuntu): | |
assignee: | Canonical Desktop Team (canonical-desktop-team) → Didier Roche (didrocks) |
summary: |
- should port the GNOME Ubuntu cdbs custom rules to dh7 + should port the GNOME cdbs custom rules to dh7 |
Changed in gnome-pkg-tools (Ubuntu): | |
status: | New → Incomplete |
status: | Incomplete → Triaged |
Changed in gnome-pkg-tools (Debian): | |
status: | Unknown → Fix Released |
Changed in pkgbinarymangler (Ubuntu Oneiric): | |
status: | Triaged → In Progress |
assignee: | nobody → Martin Pitt (pitti) |
Changed in cdbs (Ubuntu Natty): | |
status: | New → Invalid |
Changed in cdbs (Ubuntu Oneiric): | |
assignee: | nobody → Martin Pitt (pitti) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in cdbs (Ubuntu Oneiric): | |
status: | In Progress → Fix Committed |
Changed in gnome-pkg-tools (Ubuntu Oneiric): | |
status: | Triaged → In Progress |
Which of those could be upstreamed to Debian?
> - symlink identic documentation directories
> - symlink identic files in the GNOME documentation (ie screenshot in translations identic to the english version)
Those look plausible at least. It could be a new debhelper script dedicated to the task.
If dropping the upstream changelog is really worthwhile for you, I don't see why it should only be done on packages using CDBS. So you should just fork dh_installchang elogs to not install it (on the long term, you could use a hook called by dpkg-deb -b, see http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 570934 for the associated wishlist bug).
Also ScottK mentionned in #debian-ubuntu (on OFTC) that KUbuntu has also modifications in pkg-kde-tools for langpacks ported to dh7... so you might want to investigate/ coordinate with them.
HTH.