From Fedora Project Wiki

m (added header + links)
 
(29 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{admon/important|Historic migration plan|This page is an historic content about our [[L10N/Translation Platform]]}}
== Move To Zanata Schedule Plan ==
== Move To Zanata Schedule Plan ==
{|
{|
Line 12: Line 13:
| 2014-10-14 || Software Translation Deadline
| 2014-10-14 || Software Translation Deadline
|-
|-
| <span style="color: green">2014-10-16</span> || <span style="color: green">Stage 1 fedora.zanata instance Available</span>
| <span style="color: green">2014-10-21</span> || <span style="color: green">Stage 1 fedora.zanata instance Available</span>
|-
|-
| 2014-November || Languages, Projects&Versions and Groups added
| 2014-November || Languages, Projects&Versions and Groups added
Line 45: Line 46:
* Contact Docs team asking for help [https://lists.fedoraproject.org/pipermail/docs/2014-August/015703.html 2014-08-19]
* Contact Docs team asking for help [https://lists.fedoraproject.org/pipermail/docs/2014-August/015703.html 2014-08-19]
* Contact Websites team asking for help [https://lists.fedoraproject.org/pipermail/websites/2014-August/012383.html 2014-08-19]
* Contact Websites team asking for help [https://lists.fedoraproject.org/pipermail/websites/2014-August/012383.html 2014-08-19]
* Contact FESCO asking for help [https://fedorahosted.org/fesco/ticket/1334 ticket 1334]
* Contact FESCO asking for help [https://pagure.io/fesco/issue/1334 FESCo ticket #1334 "L10N Move To Zanata"]
* Go or No-Go
* Go or No-Go
{|
{|
|-
|-
| '''Go''' || Polish, Spanish, Simplified Chinese, Gujarati, Kannada, Punjabi, Marathi, Traditional Chinese, Hindi, Brazilian Portuguese, Ukrainian, German, Japanese, Hungarian, Denmark, Italian, Bulgarian, Bodo, Assamese
| '''Go''' || Polish, Spanish, Simplified Chinese, Gujarati, Kannada, Punjabi, Marathi, Traditional Chinese, Hindi, Brazilian Portuguese, Ukrainian, German, Japanese, Hungarian, Denmark, Italian, Bulgarian, Bodo, Assamese, French, Basque, Angika
|-
|-
| '''No-Go''' ||
| '''No-Go''' ||
Line 72: Line 73:


* History data and features requested (and approved) will be migrated.
* History data and features requested (and approved) will be migrated.
== Languages to Migrate ==
Languages to migrate are listed at [[Languages_To_Migrate| languages to migrate]] page.


== Packages to Migrate ==
== Packages to Migrate ==
Package Owner list per group is available at [https://docs.google.com/a/griffithuni.edu.au/spreadsheets/d/1EFvaz8Fd7h-LMWarEfRP2jI_ZNU-ohioB-RzZuVLOWA/edit#gid=982183335 package owner list]. The groups are 'main', 'upstream', 'websites' and 'docs.
=== Software ===
* [https://fedora.transifex.com/organization/fedora/dashboard Transifex Fedora Org (total 112 projects)]
* '''Software''' packages to migrate are listed at [[Software_Packages_To_Migrate| software packages to migrate]] page.  
* [https://www.transifex.com/organization/dlehman/dashboard Transifex dlehman Org (total 1 project)]
=== Documentation ===
* [https://www.transifex.com/organization/jfilak/dashboard Transifex jfilak Org (total 1 project)]
* '''Docs''' books to migrate are listed at [[Docs_Books_To_Migrate| Docs books to migrate]] page.
* [https://www.transifex.com/organization/crobinso/dashboard Transfiex crobinso Org (total 1 project)]
=== Websites ===
* [https://translate.zanata.org/zanata/project/view/iok Zanata pnemade iok]
* '''Web''' sites to migrate are listed at [[Websites_To_Migrate| Websites to migrate]] page.
* [https://translate.zanata.org/zanata/project/view/system-config-language Zanata pnemade system-config-language]
 
* [https://translate.zanata.org/zanata/project/view/im-chooser Zanata im-chooser]
== Schedule ==
* [https://translate.zanata.org/zanata/project/view/imsettings Zanata imsettings]
=== Week 1 (15-19 Dec 2014) ===
* [https://translate.zanata.org/zanata/project/view/ibus-chewing Zanata ibus-chewing]
{| border="1"
* [https://translate.zanata.org/zanata/project/view/ibus-libpinyin Zanata ibus-libpinyin]
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || im-chooser
|-
| 2 || imsettings
|-
| 3 || system-config-printer
|-
| 4 || expendable
|-
| 5 || libvirt
|-
| 6 || liibvirt-glib
|-
| 7 || libvirt-sandbox
|-
| 8 || man-pages-l10n
|-
| 9 || Spacewalk
|-
| 10 || SSSD
|-
| 11 || anaconda-addon-development-guide
|-
| 12 || Community Services Infrastructure Security Policy
|-
| 13 || Defensive Coding Guide
|-
| 14 || Accessibility Guide
|-
| 15 || Amateur Radio Guide
|}
 
=== Week 2 (22-24 Dec 2014) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''  
|-
| 1 || abrt
|-
| 2 || libreport
|-
| 3 || gnome-abrt
|-
| 4 || Common Content for Publican
|-
| 5 || Documentation website
|-
| 6 || docbook-locales
|-
| 7 || Cloud Guide
|-
| 8 || Fedora Cookbook
|-
| 9 || Elections Guide
|-
| 10 || FreeIPA Guide
|-
| 11 || Installation Guide
|-
| 12 || Live Images
|-
| 13 || Musicians' Guide
|-
| 14 || OpenSSH Guide
|-
| 15 || Packager's Guide
|}
 
=== Week 3 (05-09 Jan 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || Power Management Guide
|-
| 2 || Release Notes
|-
| 3 || Security Guide
|-
| 4 || Software Collections Guide
|-
| 5 || Software Management Guide
|-
| 6 || Storage Administration Guide
|-
| 7 || System Administrator's Guide
|-
| 8 || Technical Notes
|-
| 9 || Translation Quick Start Guide
|-
| 10 || UEFI Secure Boot Guide
|-
| 11 || Publican branding for Fedora  
|-
| 12 || Virtualization Deployment and Administration Guide
|-
| 13 || Virtualization Getting Started Guide
|}
 
=== Week 4 (12-16 Jan 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || FreeIPA
|-
| 2 || anaconda
|-
| 3 || Blivet
|-
| 4 || Firstboot
|-
| 5 || initial-setup
|-
| 6 || pykickstart
|-
| 7 || python-meh
|-
| 8 || system-config-kickstart
|}
 
=== Week 5 (16-20 Feb 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || system-config-kdump
|-
| 2 || liveusb-creator
|-
| 3 ||  policycoreutils
|-
| 4 || setroubleshoot
|-
| 5 || gfs2-utils
|-
| 6 || ibus-libpinyin
|-
| 7 || newt
|-
| 8 || ibosinfo
|-
| 9 || virt-viewer
|-
| 10 || virt-manager
|-
| 11 || hivex
|-
| 12 || libguestfs
|-
| 13 || virt-top
|-
| 14 || certmonger
|-
| 15 || pam_krb5
|}
 
=== Week 6 (23-27 Feb 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || mlocate
|}
 
=== Week 7 (9-13 Mar 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || chkconfig
|-
| 2 || comps
|-
| 3 || fedora-initscripts
|-
| 4 || libuser
|-
| 5 || passwd
|-
| 6 || pkinit-nss
|-
| 7 || redhat-menus
|-
| 8 || system-config-audit
|-
| 9 ||  Is It Fedora Ruby
|-
| 10 || rhel-comps
|-
| 11 || volume_keys
|-
| 12 || authconfig
|-
| 13 || PWQuality
|-
| 14 ||
|-
| 15 ||
|}
 
=== Week 8 (23-27 Mar 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || anaconda/rhel-7 branch
|-
| 2 || anaconda/rhel-6 branch
|-
| 3 || anaconda/f-22 branch
|}
 
=== Week 9 (1-3 Apr 2015) ===
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"
| '''Num''' || '''Package Name'''
|-
| 1 || blivet/f-22 branch
|-
| 2 || oscap-anaconda-addon
|-
| 3 ||
|-
| 4 ||
|-
| 5 ||
|-
| 6 ||
|-
| 7 ||
|-
| 8 ||
|-
| 9 ||
|-
| 10 ||
|}
 
== Bugs ==
The list of the bugs filed [https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=POST&bug_status=MODIFIED&bug_status=ON_DEV&bug_status=ON_QA&bug_status=VERIFIED&bug_status=RELEASE_PENDING&bug_status=CLOSED&classification=Community&f1=short_desc&j_top=OR&list_id=3053426&o1=substring&product=Zanata&query_format=advanced&v1=[Fedora]]


== Concerns ==
== Concerns ==
Line 108: Line 355:
Zanata instance will mirror everything that Transifex has.
Zanata instance will mirror everything that Transifex has.
* Communication channel for Move
* Communication channel for Move
[[Category:Localization]]

Latest revision as of 18:45, 6 June 2019

Important.png
Historic migration plan
This page is an historic content about our L10N/Translation Platform

Move To Zanata Schedule Plan

2014-07-16 Stage 0 Test Instance Available
2014-08-26 Voting for Go or No-Go start
2014-10-01 Stage 0 End
2014-10-07 Voting for Go or No-Go end
2014-10-14 Software Translation Deadline
2014-10-21 Stage 1 fedora.zanata instance Available
2014-November Languages, Projects&Versions and Groups added
2014-November All translators create new account
2014-12-02 Fedora 21 Final Release
2014-December Translation data migration started
2015-January Accepting translation at Transifex blocked
2015-February Translation data migration completed
All projects at Transifex deleted
2015-03-01 Ready for F22
TBA Stage 1 End

Migration Phase

Stage 0

Test Instance on Openshift

Period: 4 weeks (2014-07-17 to 2014-10-01)

  • This is trial run. Log in with FAS account and create new zanata account, and play.
  • Obtain admin access by asking current admin, and construct the interface and find any missing parts.
  • File a bug for any history data you want to retain or any feature you want to add. Click Bugzilla template.
  • Any unexpected behaviour or test data addition request, contact zanata team via zanata-usrs ML or #zanata channel on Freenode.
  • Contact Docs team asking for help 2014-08-19
  • Contact Websites team asking for help 2014-08-19
  • Contact FESCO asking for help FESCo ticket #1334 "L10N Move To Zanata"
  • Go or No-Go
Go Polish, Spanish, Simplified Chinese, Gujarati, Kannada, Punjabi, Marathi, Traditional Chinese, Hindi, Brazilian Portuguese, Ukrainian, German, Japanese, Hungarian, Denmark, Italian, Bulgarian, Bodo, Assamese, French, Basque, Angika
No-Go

Stage 1

fedora.zanata.org (FAS only instance)

Period: 2014-10-16 to 2015-03-01

  • This will be constructed based on the test instance, and contain only essential items (aka source and translation), no history data is imported.
  • Groups 'main', 'upstream', 'docs' and 'websites' to be created by FLP.
  • First every language coordinator creates new account and become your team coordinator.
  • Second the coordinators will help and approve other translators to join. There is no auto or transparent migration.
  • All bugs filed are evaluated for implementation during this stage.
  • All projects complete migration to this new instance.

Stage 2

fedora.zanata.org (FAS only instance)

Period: n/a

  • History data and features requested (and approved) will be migrated.

Languages to Migrate

Languages to migrate are listed at languages to migrate page.

Packages to Migrate

Software

Documentation

Websites

Schedule

Week 1 (15-19 Dec 2014)

Num Package Name
1 im-chooser
2 imsettings
3 system-config-printer
4 expendable
5 libvirt
6 liibvirt-glib
7 libvirt-sandbox
8 man-pages-l10n
9 Spacewalk
10 SSSD
11 anaconda-addon-development-guide
12 Community Services Infrastructure Security Policy
13 Defensive Coding Guide
14 Accessibility Guide
15 Amateur Radio Guide

Week 2 (22-24 Dec 2014)

Num Package Name
1 abrt
2 libreport
3 gnome-abrt
4 Common Content for Publican
5 Documentation website
6 docbook-locales
7 Cloud Guide
8 Fedora Cookbook
9 Elections Guide
10 FreeIPA Guide
11 Installation Guide
12 Live Images
13 Musicians' Guide
14 OpenSSH Guide
15 Packager's Guide

Week 3 (05-09 Jan 2015)

Num Package Name
1 Power Management Guide
2 Release Notes
3 Security Guide
4 Software Collections Guide
5 Software Management Guide
6 Storage Administration Guide
7 System Administrator's Guide
8 Technical Notes
9 Translation Quick Start Guide
10 UEFI Secure Boot Guide
11 Publican branding for Fedora
12 Virtualization Deployment and Administration Guide
13 Virtualization Getting Started Guide

Week 4 (12-16 Jan 2015)

Num Package Name
1 FreeIPA
2 anaconda
3 Blivet
4 Firstboot
5 initial-setup
6 pykickstart
7 python-meh
8 system-config-kickstart

Week 5 (16-20 Feb 2015)

Num Package Name
1 system-config-kdump
2 liveusb-creator
3 policycoreutils
4 setroubleshoot
5 gfs2-utils
6 ibus-libpinyin
7 newt
8 ibosinfo
9 virt-viewer
10 virt-manager
11 hivex
12 libguestfs
13 virt-top
14 certmonger
15 pam_krb5

Week 6 (23-27 Feb 2015)

Num Package Name
1 mlocate

Week 7 (9-13 Mar 2015)

Num Package Name
1 chkconfig
2 comps
3 fedora-initscripts
4 libuser
5 passwd
6 pkinit-nss
7 redhat-menus
8 system-config-audit
9 Is It Fedora Ruby
10 rhel-comps
11 volume_keys
12 authconfig
13 PWQuality
14
15

Week 8 (23-27 Mar 2015)

Num Package Name
1 anaconda/rhel-7 branch
2 anaconda/rhel-6 branch
3 anaconda/f-22 branch

Week 9 (1-3 Apr 2015)

Num Package Name
1 blivet/f-22 branch
2 oscap-anaconda-addon
3
4
5
6
7
8
9
10

Bugs

The list of the bugs filed [Fedora]

Concerns

Infra at lists

  • Tx moved to proprietary. Our main concern we build fedora with FLOSS/FOSS by using FOSS tools. Move to alternate is supported.
  • Two alternates raised: zanata (there are supporters) & Translatewiki (no particular supporter)
  • Need developers agreement
  • Instance (existing zanata instance or fedora infra to create new?)

trans at lists

  • How to migrate existing teams, members and coordinators smoother
  • How to separate existing language teams which are independent from FLP
  • How zanata deal with translators' credits
  • Integration with FAS, ML, Badges and wiki
  • Integration with FAS: sign Fedora Project Contributor Agreement
  • How hard would be the migration
  • Email notification
  • F21 schedule
  • Pseudo-tree view of projects, whereas in Zanata, we end up with just a

list of projects, where it becomes difficult to find a particular project.

  • Explicitly include in the schedule the concept of a parallel run. That is, a small slice of time when the

Zanata instance will mirror everything that Transifex has.

  • Communication channel for Move