From Fedora Project Wiki
m (added header + links) |
|||
(53 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 == | ||
{| | {| | ||
|- | |- | ||
| 2014-07-16 || Stage 0 Test Instance Available | | <span style="color: green">2014-07-16</span> || <span style="color: green">Stage 0 Test Instance Available</span> | ||
|- | |- | ||
| 2014- | | 2014-08-26 || Voting for Go or No-Go start | ||
|- | |- | ||
| 2014- | | <span style="color: green">2014-10-01</span> || <span style="color: green">Stage 0 End</span> | ||
|- | |- | ||
| 2014- | | 2014-10-07 || Voting for Go or No-Go end | ||
|- | |- | ||
| 2014- | | 2014-10-14 || Software Translation Deadline | ||
|- | |||
| <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 || All translators create new account | |||
|- | |||
| <span style="color: green">2014-12-02</span> || <span style="color: green">Fedora 21 Final Release</span> | |||
|- | |||
| 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 | |||
|- | |||
| <span style="color: green">TBA</span> || <span style="color: green">Stage 1 End</span> | |||
|} | |} | ||
Line 17: | Line 38: | ||
[http://localized-zanatatest.itos.redhat.com Test Instance] on Openshift | [http://localized-zanatatest.itos.redhat.com Test Instance] on Openshift | ||
Period: 4 weeks (2014-07-17 to 2014- | 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. | * This is trial run. Log in with FAS account and create new zanata account, and play. | ||
Line 23: | Line 44: | ||
* File a bug for any history data you want to retain or any feature you want to add. Click [https://bugzilla.redhat.com/enter_bug.cgi?alias=&assigned_to=&attach_text=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=unspecified&bug_status=NEW&cc=trans%40lists.fedoraproject.org&cf_build_id=&cf_category=---&cf_clone_of=&cf_crm=&cf_cust_facing=---&cf_devel_whiteboard=&cf_documentation_action=---&cf_environment=&cf_internal_whiteboard=&cf_mount_type=---&cf_pm_score=&cf_qa_whiteboard=&cf_regression_status=---&cf_story_points=---&cf_type=Bug&comment=Description%20of%20problem%3A%0D%0A%0D%0A%0D%0AVersion-Release%20number%20of%20selected%20component%20%28if%20applicable%29%3A%0D%0A%0D%0A%0D%0AHow%20reproducible%3A%0D%0A%0D%0A%0D%0ASteps%20to%20Reproduce%3A%0D%0A1.%0D%0A2.%0D%0A3.%0D%0A%0D%0AActual%20results%3A%0D%0A%0D%0A%0D%0AExpected%20results%3A%0D%0A%0D%0A%0D%0AAdditional%20info%3A%0D%0A&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&deadline=&defined_cf_layered_products=&defined_cf_partner=&defined_groups=1&dependson=&description=&docs_contact=&estimated_time=&external_bug_id_1=&external_id_1=0&flag_type-155=X&flag_type-16=X&flag_type-301=X&flag_type-415=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=unspecified&product=Zanata&qa_contact=&rep_platform=Unspecified&requestee_type-155=&requestee_type-16=&requestee_type-301=&short_desc=%5BFedora%5D&status_whiteboard=&target_milestone=---&target_release=---&version=3.3 Bugzilla template]. | * File a bug for any history data you want to retain or any feature you want to add. Click [https://bugzilla.redhat.com/enter_bug.cgi?alias=&assigned_to=&attach_text=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=unspecified&bug_status=NEW&cc=trans%40lists.fedoraproject.org&cf_build_id=&cf_category=---&cf_clone_of=&cf_crm=&cf_cust_facing=---&cf_devel_whiteboard=&cf_documentation_action=---&cf_environment=&cf_internal_whiteboard=&cf_mount_type=---&cf_pm_score=&cf_qa_whiteboard=&cf_regression_status=---&cf_story_points=---&cf_type=Bug&comment=Description%20of%20problem%3A%0D%0A%0D%0A%0D%0AVersion-Release%20number%20of%20selected%20component%20%28if%20applicable%29%3A%0D%0A%0D%0A%0D%0AHow%20reproducible%3A%0D%0A%0D%0A%0D%0ASteps%20to%20Reproduce%3A%0D%0A1.%0D%0A2.%0D%0A3.%0D%0A%0D%0AActual%20results%3A%0D%0A%0D%0A%0D%0AExpected%20results%3A%0D%0A%0D%0A%0D%0AAdditional%20info%3A%0D%0A&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&deadline=&defined_cf_layered_products=&defined_cf_partner=&defined_groups=1&dependson=&description=&docs_contact=&estimated_time=&external_bug_id_1=&external_id_1=0&flag_type-155=X&flag_type-16=X&flag_type-301=X&flag_type-415=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=unspecified&product=Zanata&qa_contact=&rep_platform=Unspecified&requestee_type-155=&requestee_type-16=&requestee_type-301=&short_desc=%5BFedora%5D&status_whiteboard=&target_milestone=---&target_release=---&version=3.3 Bugzilla template]. | ||
* Any unexpected behaviour or test data addition request, contact zanata team via [https://www.redhat.com/mailman/listinfo/zanata-users zanata-usrs ML] or #zanata channel on Freenode. | * Any unexpected behaviour or test data addition request, contact zanata team via [https://www.redhat.com/mailman/listinfo/zanata-users zanata-usrs ML] or #zanata channel on Freenode. | ||
* 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 FESCO asking for help [https://pagure.io/fesco/issue/1334 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 === | === Stage 1 === | ||
fedora.zanata.org (FAS only instance) | fedora.zanata.org (FAS only instance) | ||
Period: | Period: 2014-10-16 to 2015-03-01 | ||
* This will be constructed based on the test instance, and contain only essential items, no history data is imported. | * 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. | * 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. | * 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 bugs filed are evaluated for implementation during this stage. | ||
* All projects complete migration to this new instance. | |||
=== Stage 2 === | === Stage 2 === | ||
Line 40: | 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 == | ||
* [ | === Software === | ||
* [ | * '''Software''' packages to migrate are listed at [[Software_Packages_To_Migrate| software packages to migrate]] page. | ||
* [ | === Documentation === | ||
* '''Docs''' books to migrate are listed at [[Docs_Books_To_Migrate| Docs books to migrate]] page. | |||
=== Websites === | |||
* '''Web''' sites to migrate are listed at [[Websites_To_Migrate| Websites to migrate]] page. | |||
== Schedule == | |||
=== Week 1 (15-19 Dec 2014) === | |||
{| border="1" | |||
|- 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 71: | 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
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
- Software packages to migrate are listed at software packages to migrate page.
Documentation
- Docs books to migrate are listed at Docs books to migrate page.
Websites
- Web sites to migrate are listed at Websites to migrate page.
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