Translation template jobs should keep history

Bug #536819 reported by Jeroen T. Vermeulen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Jeroen T. Vermeulen

Bug Description

There is no "build" property in IBuildFarmJob, but somehow some things in Soyuz do seem to rely on it—notably builder-index.pt (see bug 536797).

Related branches

Revision history for this message
William Grant (wgrant) wrote :

How to refactor the UI to present multiple build types has not yet been thought through thoroughly. Adding IBuildFarmJob.build is probably not the right way to do it, since TTBJs don't have a build.

Changed in soyuz:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Michael Nelson (michael.nelson) wrote :

I've tried to summarise this on the existing bug 491330 (Enable a builder to present a generalised history).

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Ok first up, the bug title here is rubbish! Any suggestions to make it better?

Second, my preferred solution is to add a TranslationsBuild, rename the existing Build to BinaryBuild (or BinaryPackageBuild?) and introduce a new BuildFarmJob table that has common attributes for all build farm jobs, such as date, builder and ID. Some careful analysis is needed to see what can be refactored and what is required for the UI work.

The UI should basically drive the requirements here.

tags: added: wellington
Revision history for this message
Julian Edwards (julian-edwards) wrote :

Re-assigning to Translations since they need to implement the build history part now that Michael finished the generalisation work.

summary: - IBuildFarmJob.build
+ Translation template jobs should keep history
affects: soyuz → rosetta
Revision history for this message
Данило Шеган (danilo) wrote :

Can you share a few pointers on how this is done? (where's documentation, eg). Also, how urgent is this?

Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
Changed in rosetta:
assignee: nobody → Jeroen T. Vermeulen (jtv)
milestone: none → 10.10
tags: added: qa-needstesting
Changed in rosetta:
status: Triaged → Fix Committed
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in rosetta:
status: Fix Committed → Fix Released
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.