(→Purpose: fix a wrong link to the last FAD event in 2015) |
|||
(55 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
This is the main page for the 2017 Internationalization (i18n) | This is the main page for the 2017 Internationalization (i18n) Subproject FAD, which is a FAD (a mini-conference) focused on working on Fedora 28+ development plans, resolving open bugs and analysis of activities done for F25/F26/F27 and deciding strategy for different Fedora products. | ||
== Purpose == | == Purpose == | ||
Fedora G11N group had first ever [https://fedoraproject.org/wiki/ | Fedora G11N group had first ever [https://fedoraproject.org/wiki/FAD_G11N_2015 FAD in Nov 2015]. It was large and successful FAD, summary is available in [https://docs.google.com/document/d/17LU-PmtuirbGd7wfxUuKTz7X6fsv82PVPgZaDELi4js/ Docs]. Thanks to support from Fedora Council and also Red Hat G11N group for budget. Though we called it as a FAD but it happened like mini-conference with many more domain experts participation. | ||
Though we had good G11N FAD but it also increased total budget. This time due to budget restriction, we are | Though we had good G11N FAD but it also increased total budget. This time due to budget restriction, we are planning to have individual and more focused FAD's on each domain. This FAD page is for i18n FAD. Few other members suggested for Translation FAD mostly somewhere in EMEA. | ||
=== Primary Goals === | === Primary Goals === | ||
==== | ==== Fedora 28+ development plans ==== | ||
G11N FAD Nov 2015 was happened around the release of Fedora 23. Planning did in this FAD helped to whole G11N group not only for Fedora 24 but also for Fedora 25. FAD is ideal place for discussion on future developments plan and brainstorming. This planning will help for at least Fedora 28, 29 . | |||
===== Fedora Modularization for i18n packages. ===== | |||
I18n group owns 250+ packages and need to work on those specifically from modularity side. | |||
===== Implementing Modularity testing framework in few packages ===== | |||
To improve quality, working on implementing automated test cases for fonts and other i18n tools through MTF. | |||
===== Flatpack and i18n ===== | |||
There has been some offline discussions about this during DevConf. Planning for further dig down into it. | |||
==== Glibc and Unicode CLDR sync ==== | |||
Unicode CLDR is growing and well adapted by almost all major OS. Glibc still maintaining its own localedata and time has come to sync it with Unicode CLDR. Definitely Glibc dont want to be huge resource for locale like Lib ICU but minimal locale data as Glibc doing presently. | |||
Few activities already started in upstream, further working on this. | |||
==== Next Generation architecture for G11N ==== | |||
This discussion started during FAD 2015. Couple of ideas were discussed by participants but never took off due to other high priority task. Fedora has always remained a pioneer in implementing innovative changes. | |||
This may also include discussion and scoping for considering the feasibility of separating translations from packages. | |||
==== Participation in Fedora programs like Outreachy, GSoc ==== | ==== Participation in Fedora programs like Outreachy, GSoc ==== | ||
Participating in this program by adding open projects and guiding students for understanding and motivating to be long time i18n contributors. | Participating in this program by adding open projects and guiding students for understanding and motivating to be long time i18n contributors. | ||
==== | ==== Long term direction for Fedora internationalization ==== | ||
Fedora project is witnessing number of different kind of development activities across different products. Namely Server, Cloud, Workstation, and Atomic. History shows i18n group has been more closely interacted with Workstation group activities only. I18N has wide scope and for every project thought must be given for its internationalization. It brings up two options: | |||
* Participate in the development from the beginning | |||
* Provide guidelines to be followed during start of the projects. | |||
Discussing on this line and deciding direction for i18n. | |||
Line 41: | Line 46: | ||
* Bug triaging. | * Bug triaging. | ||
* Social gathering | * Social gathering | ||
* Invite local college students and delivering couple of sessions on i18n (if time permits) | |||
== Impact == | == Impact == | ||
Line 62: | Line 68: | ||
== Detailed Work Items & Final Attendees == | == Detailed Work Items & Final Attendees == | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
! border="1" | Name !! Remote/Local/Travel !! | ! border="1" | Name !! Remote/Local/Travel !! Mon !! Tue !! Wed !! Core Tasks | ||
|- | |- | ||
| [[User:Pravins|Pravin Satpute]] || | | [[User:Pravins|Pravin Satpute]] || Local || yes || yes || yes || Organizer + Documentation + Development | ||
|- | |- | ||
| [[User:Sundeep|Sundeep Anand]] || | | [[User:Sundeep|Sundeep Anand]] || Local || yes || yes || yes || Development | ||
|- | |- | ||
| [[User:Petersen|Jens Petersen]] || Travel || yes || yes || yes || Development | | [[User:Petersen|Jens Petersen]] || Travel || yes || yes || yes || Organizer + Documentation + Development | ||
|- | |- | ||
| [[User:Pnemade|Parag Nemade]] || | | [[User:Pnemade|Parag Nemade]] || Local || yes || yes || yes || Development | ||
|- | |- | ||
| [[User:Fujiwara|Takao Fujiwara]] || Travel || yes || yes || yes || Development | | [[User:Fujiwara|Takao Fujiwara]] || Travel || yes || yes || yes || Development | ||
|- | |- | ||
| [[User:Tagoh|Akira TAGOH]] || Travel || yes || yes || yes || Development | |||
|- | |||
| [[User:pwu|Peng Wu]] || Travel || yes || yes || yes || Development | |||
|- | |||
| [[User:mfabian|Mike FABIAN]] || Travel || yes || yes || yes || Development | |||
|- | |||
| [[User:smaitra|Satyabrata Maitra]] || Local || yes || yes || yes || Development (Quality) | |||
|- | |||
| [[User:rluzynski|Rafał Lużyński]] || Travel || yes || yes || yes || Development | |||
|- | |||
| [[User:Ompragash|Ompragash Viswanathan]] || Local || yes || yes || yes || Development (Quality) | |||
|- | |||
| [[User:Pyadav|Pooja Yadav]] || Local || yes || yes || yes || Development (Quality) | |||
|- | |- | ||
| [[User: | | [[User:Sandeeps|Sandeep Shedmake]] || Local || yes || yes || yes || Development (Quality) | ||
|- | |- | ||
| | | [[User:Bbarve|Bhushan Barve]] || Local || yes || yes || yes || Development (Quality) | ||
|} | |} | ||
Line 85: | Line 104: | ||
* <strike>Completed work item</strike> | * <strike>Completed work item</strike> | ||
* Work out budget | * <strike>Work out budget</strike> | ||
* Decide on Dates and Location | * <strike>Decide on Dates and Location</strike> | ||
* Arrange Facilities | * <strike>Arrange Facilities</strike> | ||
* List Resources | * List Resources | ||
* Be Somewhat Structured | * Be Somewhat Structured | ||
Line 93: | Line 112: | ||
* Arrange Refreshments | * Arrange Refreshments | ||
* Arrange a Social Event | * Arrange a Social Event | ||
* Another action item | * Another action item | ||
== Time and Place == | == Time and Place == | ||
* '''Location:''' | * '''Location:''' | ||
** '''Level-1, Tower X, Cybercity, Magarpatta City, Hadapsar, Pune 411013, India''', | |||
* '''Date:''' 20-22 (Mon-Wed) November 2017. (3 days). | |||
** ''' | |||
* '''Date:''' | |||
== Plan == | == Plan == | ||
* [https://docs.google.com/document/d/1B3kMJyxoxfaJfz-gwC_nZN3GBvmIW1fl-o3t--tHPHI/edit?usp=sharing Schedule] | |||
# '''Location:''' | # '''Location:''' | ||
# '''Date:''' | # '''Date:''' | ||
Line 148: | Line 159: | ||
{| | {| | ||
! Contributor !! Dept !! Arrv !! Dept !! Arrv !! Cost | ! Contributor !! Dept !! Arrv !! Dept !! Arrv !! Cost Pune !! Cost Mumbai | ||
|- | |||
| [[User:mfabian|Mike FABIAN]] || TBD || TBD || TBD || TBD || $677 || $595 | |||
|- | |||
| [[User:Fujiwara|Takao Fujiwara]] || TBD || TBD || TBD || TBD || $800 || $720 | |||
|- | |||
| [[User:Petersen|Jens Petersen]] || TBD || TBD || TBD || TBD || $820 || $805 | |||
|- | |||
| [[User:Pwu|Peng Wu]] || TBD || TBD || TBD || TBD || $800 || $720 | |||
|- | |- | ||
| | | [[User:Tagoh|Akira TAGOH]] || TBD || TBD || TBD || TBD || $800 || $720 | ||
|- | |- | ||
| | | [[User:rluzynski|Rafał Lużyński]] || TBD || TBD || TBD || TBD || $861 || $705 | ||
|- | |- | ||
| | | Total || || || || || '''$4758''' || '''$4265''' | ||
|} | |} | ||
# '''Travel:''' $A for airfare, bus, train, etc. funding needed to get attendees to the FAD | * Mumbai-Pune-Mumbai Cab = $460 | ||
# '''Housing:''' | |||
# '''Travel:''' '''$A ($4725)''' for airfare, bus, train, etc. funding needed to get attendees to the FAD | |||
# '''Housing:''' '''$B ($1210)''' for hotel, etc. for 3 days. | |||
#* link to hotel room booking website, if applicable | #* link to hotel room booking website, if applicable | ||
# '''Space:''' $C | # '''Space:''' $C ($0) using Red Hat facilities. | ||
#* address and travel details for the space | #* address and travel details for the space | ||
# '''Supplies:''' | # '''Supplies: $D ($770)''' Working lunch for 3 days + 1 dinner for 11 people. | ||
#* item | #* item | ||
#* item | #* item | ||
#* item | #* item | ||
''Total budget: $A+B+C+D | ''Total budget: $A+B+C+D = '''$6705''' | ||
[[Category:FAD]] | [[Category:FAD]] |
Latest revision as of 12:39, 29 November 2017
This is the main page for the 2017 Internationalization (i18n) Subproject FAD, which is a FAD (a mini-conference) focused on working on Fedora 28+ development plans, resolving open bugs and analysis of activities done for F25/F26/F27 and deciding strategy for different Fedora products.
Purpose
Fedora G11N group had first ever FAD in Nov 2015. It was large and successful FAD, summary is available in Docs. Thanks to support from Fedora Council and also Red Hat G11N group for budget. Though we called it as a FAD but it happened like mini-conference with many more domain experts participation.
Though we had good G11N FAD but it also increased total budget. This time due to budget restriction, we are planning to have individual and more focused FAD's on each domain. This FAD page is for i18n FAD. Few other members suggested for Translation FAD mostly somewhere in EMEA.
Primary Goals
Fedora 28+ development plans
G11N FAD Nov 2015 was happened around the release of Fedora 23. Planning did in this FAD helped to whole G11N group not only for Fedora 24 but also for Fedora 25. FAD is ideal place for discussion on future developments plan and brainstorming. This planning will help for at least Fedora 28, 29 .
Fedora Modularization for i18n packages.
I18n group owns 250+ packages and need to work on those specifically from modularity side.
Implementing Modularity testing framework in few packages
To improve quality, working on implementing automated test cases for fonts and other i18n tools through MTF.
Flatpack and i18n
There has been some offline discussions about this during DevConf. Planning for further dig down into it.
Glibc and Unicode CLDR sync
Unicode CLDR is growing and well adapted by almost all major OS. Glibc still maintaining its own localedata and time has come to sync it with Unicode CLDR. Definitely Glibc dont want to be huge resource for locale like Lib ICU but minimal locale data as Glibc doing presently.
Few activities already started in upstream, further working on this.
Next Generation architecture for G11N
This discussion started during FAD 2015. Couple of ideas were discussed by participants but never took off due to other high priority task. Fedora has always remained a pioneer in implementing innovative changes.
This may also include discussion and scoping for considering the feasibility of separating translations from packages.
Participation in Fedora programs like Outreachy, GSoc
Participating in this program by adding open projects and guiding students for understanding and motivating to be long time i18n contributors.
Long term direction for Fedora internationalization
Fedora project is witnessing number of different kind of development activities across different products. Namely Server, Cloud, Workstation, and Atomic. History shows i18n group has been more closely interacted with Workstation group activities only. I18N has wide scope and for every project thought must be given for its internationalization. It brings up two options:
- Participate in the development from the beginning
- Provide guidelines to be followed during start of the projects.
Discussing on this line and deciding direction for i18n.
Secondary Goals
- Reviewing outputs from FAD 2015.
- Bug triaging.
- Social gathering
- Invite local college students and delivering couple of sessions on i18n (if time permits)
Impact
The completion of these goals will create the following positive change within the project:
- Innovative change proposals for upcoming Fedora releases.
- More wider coverage of Fedora products from i18n.
- More participation of i18n group in programs like GSoc and Outreachy.
These outcomes connect with the following Fedora Community Objectives by explain connection here.
- University Involvement Initiative
- With drafting projects to participate in GSoc and Outreachy it can help to get more involvement from University involvement.
- Fedora Modularization
- Upcoming developments plan's are going to aligned with modularization.
- Building open source software communities
- This is connected with the Be on the leading edge of free and open source technology and Promote a global perspective
Detailed Work Items & Final Attendees
Name | Remote/Local/Travel | Mon | Tue | Wed | Core Tasks |
---|---|---|---|---|---|
Pravin Satpute | Local | yes | yes | yes | Organizer + Documentation + Development |
Sundeep Anand | Local | yes | yes | yes | Development |
Jens Petersen | Travel | yes | yes | yes | Organizer + Documentation + Development |
Parag Nemade | Local | yes | yes | yes | Development |
Takao Fujiwara | Travel | yes | yes | yes | Development |
Akira TAGOH | Travel | yes | yes | yes | Development |
Peng Wu | Travel | yes | yes | yes | Development |
Mike FABIAN | Travel | yes | yes | yes | Development |
Satyabrata Maitra | Local | yes | yes | yes | Development (Quality) |
Rafał Lużyński | Travel | yes | yes | yes | Development |
Ompragash Viswanathan | Local | yes | yes | yes | Development (Quality) |
Pooja Yadav | Local | yes | yes | yes | Development (Quality) |
Sandeep Shedmake | Local | yes | yes | yes | Development (Quality) |
Bhushan Barve | Local | yes | yes | yes | Development (Quality) |
Planning Prerequisites
See the How to organize a FAD list; you can keep your to-do list here.
Completed work itemWork out budgetDecide on Dates and LocationArrange Facilities- List Resources
- Be Somewhat Structured
- Arrange Lodging
- Arrange Refreshments
- Arrange a Social Event
- Another action item
Time and Place
- Location:
- Level-1, Tower X, Cybercity, Magarpatta City, Hadapsar, Pune 411013, India,
- Date: 20-22 (Mon-Wed) November 2017. (3 days).
Plan
- Location:
- Date:
- Schedule
- Participants arrive at THIS_TIME_AND_DATE
- Schedule item
- Schedule item
- Schedule item
- Participants leave at THIS_TIME_AND_DATE
- Important skills (one or more)
- skill
- skill
- skill
- Personnel (people who might fit the bill)
- Name (location, role) Confirmed? (Y/N)
- Name (location, role) Confirmed? (Y/N)
- Name (location, role) Confirmed? (Y/N)
- others?
- Other considerations
- Contributor V can offer a living room for evening social gatherings.
- Contributor W has a car and is willing to do airport pick-ups.
- Contributor X needs as much advance notice as possible.
- Contributor Y has a schedule that is better on Fridays than on Tuesdays, and prefers weekend times after 4:28 AM.
- Contributor Z is allergic to peanuts.
Logistics
Snacks/Beverages: Details go here.
Lunch: Details go here.
Dinner: Details go here.
Budget
If you want funding from Red Hat, ask the OSAS team. If you can find other ways to fund your FAD, that's great too!
Contributor | Dept | Arrv | Dept | Arrv | Cost Pune | Cost Mumbai |
---|---|---|---|---|---|---|
Mike FABIAN | TBD | TBD | TBD | TBD | $677 | $595 |
Takao Fujiwara | TBD | TBD | TBD | TBD | $800 | $720 |
Jens Petersen | TBD | TBD | TBD | TBD | $820 | $805 |
Peng Wu | TBD | TBD | TBD | TBD | $800 | $720 |
Akira TAGOH | TBD | TBD | TBD | TBD | $800 | $720 |
Rafał Lużyński | TBD | TBD | TBD | TBD | $861 | $705 |
Total | $4758 | $4265 |
- Mumbai-Pune-Mumbai Cab = $460
- Travel: $A ($4725) for airfare, bus, train, etc. funding needed to get attendees to the FAD
- Housing: $B ($1210) for hotel, etc. for 3 days.
- link to hotel room booking website, if applicable
- Space: $C ($0) using Red Hat facilities.
- address and travel details for the space
- Supplies: $D ($770) Working lunch for 3 days + 1 dinner for 11 people.
- item
- item
- item
Total budget: $A+B+C+D = $6705