replace dh_movefiles with dh_install

Bug #585439 reported by Marcin Juszkiewicz
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-4.4 (Ubuntu)
Expired
Wishlist
Unassigned
Maverick
Won't Fix
Wishlist
Unassigned

Bug Description

Binary package hint: gcc-4.4

During ARM-CrossCompilers session at UDS-M we discussed some changes to be made in Ubuntu toolchain packages. One of them was updating gcc-4.4 to use debhelper 7 (instead of compat level 5).

Attached patch does migration.

Tested with building native (amd64) toolchain and cross toolchain (amd64->armel). Debdiff does not found any differences in resulting packages.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Patch is against gcc-4.4 (4.4.4-2ubuntu2) from maverick.

tags: added: patch
Revision history for this message
Matthias Klose (doko) wrote :

> One of them was updating gcc-4.4 to use debhelper 7 (instead of compat level 5)

hmm, I'm not aware of this one.

How was this patch tested?
Are the packages built identical to the ones without the patch?
Does the patch work for a cross compiler?
Does it work with the -spu packages on powerpc?

The patch is incomplete in that it doesn't show you the files not installed in any binary package anymore. Please update the patch.

Changed in gcc-4.4 (Ubuntu):
status: New → Incomplete
Revision history for this message
Matthias Klose (doko) wrote :

IMO using --autodest is the wrong thing to do.

Marcin Juszkiewicz (hrw)
summary: - migrate to debhelper7
+ replace dh_movefiles with dh_install
Changed in gcc-4.4 (Ubuntu):
importance: Undecided → Wishlist
tags: added: patch-needworks
removed: patch
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

dropped patch as this require work from scratch

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Just for note: we can get rid of dh_movefiles but it has to be done in a way which will work with debhelper 5 from Dapper.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Just a note to myself as I am cleaning my notes:

- dh_movefiles could be replaced by generated *.install files - so only one call to dh_install would be needed
- some *.install files can be provided as-is (gcc-4.4-source), some will need to be manipulated during build (HOST/TARGET names for example)

tags: added: patch-needswork
removed: patch-needworks
Steve Langasek (vorlon)
Changed in gcc-4.4 (Ubuntu Maverick):
status: Incomplete → Won't Fix
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gcc-4.4 (Ubuntu) because there has been no activity for 60 days.]

Changed in gcc-4.4 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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