Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Transtats

Sundeep Anand
September 01, 2017

Introduction to Transtats

Presented in Flock 2017 at The Resort and Conference Center, Hyannis, Massachusetts USA

Sundeep Anand

September 01, 2017
Tweet

More Decks by Sundeep Anand

Other Decks in Programming

Transcript

  1. Introduction to
    Transtats
    Flock 2017

    View Slide

  2. why: problem & proposed solution
    ● What would be translation position across packages for release
    branches with respect to the current development and translation?
    ● Transtats is an attempt to tie up loose ends and then, may be automate
    some of the steps. Concept is based on syncing with Translation
    Platform for statistics, comparing stats with Release Streams, managing
    translation differences, keep upstream updated and create notifications.

    View Slide

  3. how: create mapping
    Almost Done In Progress Planned
    Zanata and Damned Lies
    [Translation Platform]
    Release Schedule and Build System [Releases]
    GitHub and Pagure [Upstream]
    notifications
    stats snapshots
    work estimation
    trans diff, check
    scratch builds with latest

    View Slide

  4. Demo
    https://www.youtube.com/watch?v=Onc05lGNI7U

    View Slide

  5. what: next

    View Slide

  6. why: jobs engine
    ---
    job:
    buildsys: {{ koji }}
    container: true
    exception: raise
    name: "test anaconda"
    return_type: json
    package: {{ anaconda }}
    tags:
    - f26
    task:
    - fetch SRPM ...
    type: i18nTestSRPM
    To make TS-JOBS
    more dynamic - YML
    based jobs - is planned
    be introduced.

    View Slide

  7. Q & A

    View Slide