Ticket #307 (closed task: fixed)

Opened 5 years ago

Last modified 5 years ago

Eraser Updater restructuring

Reported by: Joel Owned by: Joel
Priority: major Milestone: Eraser 6.1/6.2
Component: Core Version:
Keywords: Cc:
Processor Architecture: Blocked By: #308, #317
Blocking: #275 Operating System:

Description (last modified by Joel) (diff)

The Eraser Updater classes are really messy. Redesign the APIs for doing so, especially the progress and the error handling methods.

Also rewrite the Updater/BlackBox? uploader -- unify them (Factor out the MultipartFormDataBuilder?? class)

Blocking

IdSummaryMilestone
#307Eraser Updater restructuringEraser 6.1/6.2
#275Code ReviewEraser 6.1/6.2
#262Localise the Util.Native and Util librariesEraser 6.1/6.2

Blocked by

IdSummaryMilestone
#307Eraser Updater restructuringEraser 6.1/6.2
#308Upgrade BlackBox to use the ProgressManager classesEraser 6.1/6.2
#317Merge the BlackBox branchEraser 6.1/6.2

Change History

comment:1 Changed 5 years ago by Joel

  • Status changed from new to accepted
  • Owner set to Joel

comment:2 Changed 5 years ago by Joel

  • Description modified (diff)
  • Blocked By 317 added

comment:3 Changed 5 years ago by Joel

  • Blocked By 308 added

comment:4 Changed 5 years ago by Joel

  • Status changed from accepted to closed
  • Resolution set to fixed
  • Type changed from defect to task

Fixed in r1747 to r1749 and r1757.

comment:5 Changed 5 years ago by Joel

  • Status changed from closed to reopened
  • Resolution fixed deleted

Few stuff left unfixed...

comment:6 Changed 5 years ago by Joel

  • Status changed from reopened to closed
  • Resolution set to fixed

More fixes in r1758 and r1759. This should be done now.

Note: See TracTickets for help on using tickets.