bzr should fix timestamps on export

Bug #515631 reported by Steve Langasek
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
High
Robert Collins
bzr-builddeb (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Trying to run 'bzr bd' on pam, I wind up with an export where doc/specs/parse_y.c has a timestamp older than doc/specs/parse_y.y by a few microseconds, so the makefile tries to rebuild it. But the package doesn't build-depend on yacc, because the target *isn't* out of date within the upstream tarball, and the build fails nicely.

If the bzr export doesn't preserve the timestamps from the original tarball or from the working directory, then it should at least make sure they're all set to the same value.

Tags: udd

Related branches

Revision history for this message
Steve Langasek (vorlon) wrote :
James Westby (james-w)
summary: - bzr-builddeb does not preserve timestamps on export, wants to rebuild
- targets that are current
+ bzr should fix timestamps on export
Revision history for this message
James Westby (james-w) wrote :

The dir-exporter code should have something similar done as was done for
working tree operations (or perhaps even be ported to TreeTransform?)

Thanks,

James

tags: added: udd
Changed in bzr-builddeb (Ubuntu):
status: New → Invalid
Changed in bzr:
status: New → Confirmed
importance: Undecided → High
tags: removed: amd64 apport-bug lucid
description: updated
Changed in bzr:
assignee: nobody → Robert Collins (lifeless)
milestone: none → 2.2.0
John A Meinel (jameinel)
Changed in bzr:
status: Confirmed → Fix Released
Vincent Ladeuil (vila)
Changed in bzr:
milestone: 2.2.0 → 2.2.0b1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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