Automate the workflow for package updates

First concepts and propositions

We need a tool that automates as far as possible the workflow for package updates, recompilation and deployment. Human interaction should be limited to "accepting" or "rejecting" proposed actions by the tool. The tool should also provide a status page, both for overall update situation and broken down for individual packages, as well as an API for deployment monitoring (e.g. Pakiti). The tool needs to track the state each update is in.

The current (manual) workflow/ToDo list is described at SoftwareUpdatesOnSLCOld.

(more...)

Potential candidates

Several existing tools could provide at least a core 'workflow' and 'status tracking' functionality. It is very likely that custom filters and generators will have to be added to any of these. Ideally, no new service would have to be opened up, just an application of an existing service.

(more...)

System Vision - architecture proposition

(more...)

Client manual

(more...)

Overview of build system

Overview of system parts.

(more...)

Installation of build system

Installation of system and preparation of environment.

(more...)

Troubleshooting

Most common problems, and what to do, to solve them.

(more...)

History of changes & TODO

What was done, and what is still to do.

(more...)


CDB template generation script

Script for generation CDB "packages default version list" templates.

(more...)

-- LeszekGrzanka - 12 Oct 2007

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatdraw flowdiagram.draw r3 r2 r1 manage 11.2 K 2006-01-05 - 18:38 JanIven TWiki Draw draw file
GIFgif flowdiagram.gif r3 r2 r1 manage 5.4 K 2006-01-05 - 18:38 JanIven TWiki Draw GIF file
Edit | Attach | Watch | Print version | History: r21 < r20 < r19 < r18 < r17 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r21 - 2013-01-07 - ThomasOulevey
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LinuxSupport All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback