m (Pravins moved page Changes/Liberation Fonts Packaging Multiple Versions to Changes/Liberation Fonts 2: Changing change proposal name) |
(update change proposal page) |
||
Line 1: | Line 1: | ||
<!-- The actual name of your proposed change page should look something like: Changes/Your_Change_Proposal_Name. This keeps all change proposals in the same namespace --> | <!-- The actual name of your proposed change page should look something like: Changes/Your_Change_Proposal_Name. This keeps all change proposals in the same namespace --> | ||
= Liberation Fonts | = Liberation Fonts 2 <!-- The name of your change proposal --> = | ||
== Summary == | == Summary == | ||
<!-- A sentence or two summarizing what this change is and what it will do. This information is used for the overall changeset summary page for each release. --> | <!-- A sentence or two summarizing what this change is and what it will do. This information is used for the overall changeset summary page for each release. --> | ||
Presently | Upgrading Liberation fonts in Fedora to Liberation 2.00.3 version. Presently we are having Liberation fonts 1.07.4. Both version has its advantages and disadvantages. Users interested in using Liberation 1.07.4 can install it from Copr repo. | ||
== Owner == | == Owner == | ||
Line 11: | Line 11: | ||
This should link to your home wiki page so we know who you are. | This should link to your home wiki page so we know who you are. | ||
--> | --> | ||
* Name: [[User:Pravins| Pravin Satpute]], [[User:Pnemade| Parag Nemade]] | * Name: [[User:Pravins| Pravin Satpute]], [[User:Pnemade| Parag Nemade]], [[User:Vishalvvr| Vishal Vijayraghavan]] | ||
<!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. --> | <!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. --> | ||
* Email: psatpute AT redhat DOT com, pnemade AT redhat DOT com | * Email: psatpute AT redhat DOT com, pnemade AT redhat DOT com, vvijayra AT redhat DOT com | ||
* Release notes owner: <!--- To be assigned by docs team [[User:FASAccountName| Release notes owner name]] <email address> --> | * Release notes owner: <!--- To be assigned by docs team [[User:FASAccountName| Release notes owner name]] <email address> --> | ||
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo) | <!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo) | ||
Line 24: | Line 24: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/ | * Targeted release: [[Releases/29 | Fedora 29 ]] | ||
* Last updated: <!-- this is an automatic macro — you don't need to change this line --> {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} | * Last updated: <!-- this is an automatic macro — you don't need to change this line --> {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}} | ||
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page | <!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page | ||
Line 47: | Line 47: | ||
* License: Liberation | * License: Liberation | ||
Liberation 2.00. | Liberation 2.00.3: | ||
Advantages | Advantages | ||
Line 59: | Line 59: | ||
* Not bytecode hinting instructions. | * Not bytecode hinting instructions. | ||
We tried to change Liberation 1.07.4 with Liberation 2.00. | We tried to change Liberation 1.07.4 with Liberation 2.00.3 in [http://fedoraproject.org/wiki/Features/Liberation_Fonts_2 Fedora 19] but due to regression about hinting, we revoked [https://bugzilla.redhat.com/show_bug.cgi?id=856239 this change]. | ||
Over the period many users suggested for upgrade. We had discussion on fedora devel lists and also in fedora i18n meeting about same. | Over the period many users suggested for upgrade. We had discussion on fedora devel lists and also in fedora i18n meeting about same. | ||
With this change planning to upgrade Fedora version to 2.00.3 and provide Copr repo for 1.07.5 | |||
TODO List: | |||
1. Update Liberation 2.00.3 in Fedora (Done) | |||
2. Split Liberation Narrow fonts from Liberation 1.07.4. (Done) | |||
3. Package Liberation-narrow-fonts in Fedora (Ongoing) | |||
4. Build Liberation 1.07.5 in copr. | |||
<!-- Expand on the summary, if appropriate. A couple sentences suffices to explain the goal, but the more details you can provide the better. --> | <!-- Expand on the summary, if appropriate. A couple sentences suffices to explain the goal, but the more details you can provide the better. --> | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Liberation 2.00. | Liberation 2.00.3 has wider character coverage and automated hinting instructions. Uuser interested in liberation 1.07.5 can install it from copr repo. | ||
Line 86: | Line 83: | ||
<!-- What work do the feature owners have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | <!-- What work do the feature owners have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | ||
** Presently liberation [https://github.com/pravins/liberation-fonts upstream] has both version in single repo (in different branch). | ** Presently liberation [https://github.com/pravins/liberation-fonts upstream] has both version in single repo (in different branch). Upstream project splitting required. [Done] | ||
** | ** Update Liberation 2.00.3 in Fedora (Done) | ||
** | ** Split Liberation Narrow fonts from Liberation 1.07.5. (Done) | ||
** | ** Package Liberation-narrow-fonts in Fedora (Ongoing) | ||
** Build Liberation 1.07.4 in copr. | |||
* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | * Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
Line 108: | Line 107: | ||
== Upgrade/compatibility impact == | == Upgrade/compatibility impact == | ||
<!-- What happens to systems that have had a previous versions of Fedora installed and are updated to the version containing this change? Will anything require manual configuration or data migration? Will any existing functionality be no longer supported? --> | <!-- What happens to systems that have had a previous versions of Fedora installed and are updated to the version containing this change? Will anything require manual configuration or data migration? Will any existing functionality be no longer supported? --> | ||
* Liberation 1.07.4 will be updated to Liberation 2.00. | * Liberation 1.07.4 will be updated to Liberation 2.00.3 | ||
* User interested in Liberation 1.07.4 need to install | * User interested in Liberation 1.07.4 need to install it from Copr | ||
Upgrade will be smooth. | Upgrade will be smooth. | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
== How To Test == | == How To Test == | ||
Line 129: | Line 127: | ||
3. What are the expected results of those actions? | 3. What are the expected results of those actions? | ||
--> | --> | ||
* Check whether Liberation Fonts 2.00. | * Check whether Liberation Fonts 2.00.3 has been installed or not. | ||
* Try to install | * Try to install Liberation 1.07.5 and see if users can use it properly. | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
== User Experience == | == User Experience == | ||
Line 144: | Line 141: | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
== Contingency Plan == | == Contingency Plan == | ||
Line 162: | Line 158: | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
== Release Notes == | == Release Notes == | ||
Line 171: | Line 166: | ||
--> | --> | ||
[[Category: | [[Category:ChangeReadyForWrangler]] | ||
<!-- When your change proposal page is completed and ready for review and announcement --> | <!-- When your change proposal page is completed and ready for review and announcement --> | ||
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | <!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> |
Revision as of 13:50, 23 July 2018
Liberation Fonts 2
Summary
Upgrading Liberation fonts in Fedora to Liberation 2.00.3 version. Presently we are having Liberation fonts 1.07.4. Both version has its advantages and disadvantages. Users interested in using Liberation 1.07.4 can install it from Copr repo.
Owner
- Name: Pravin Satpute, Parag Nemade, Vishal Vijayraghavan
- Email: psatpute AT redhat DOT com, pnemade AT redhat DOT com, vvijayra AT redhat DOT com
- Release notes owner:
Current status
- Targeted release: Fedora 29
- Last updated: 2018-07-23
- Tracker bug: <will be assigned by the Wrangler>
Detailed Description
Liberation 1.07.4: This is traditional version for Liberation fonts.
Advantages:
- It has bytecode hinting instructions and works very well.
- In uses from long time.
Disadvantages:
- Not good Unicode character coverage.
- License: Liberation
Liberation 2.00.3:
Advantages
- Wide character coverage.
- Latest Version - Older Version
- 2302 (sans) - 667
- 2274 (mono) - 666
- 2303 (serif) - 662
- License: OFL
Disadvantage
- Not bytecode hinting instructions.
We tried to change Liberation 1.07.4 with Liberation 2.00.3 in Fedora 19 but due to regression about hinting, we revoked this change.
Over the period many users suggested for upgrade. We had discussion on fedora devel lists and also in fedora i18n meeting about same.
With this change planning to upgrade Fedora version to 2.00.3 and provide Copr repo for 1.07.5
TODO List: 1. Update Liberation 2.00.3 in Fedora (Done) 2. Split Liberation Narrow fonts from Liberation 1.07.4. (Done) 3. Package Liberation-narrow-fonts in Fedora (Ongoing) 4. Build Liberation 1.07.5 in copr.
Benefit to Fedora
Liberation 2.00.3 has wider character coverage and automated hinting instructions. Uuser interested in liberation 1.07.5 can install it from copr repo.
Scope
- Proposal owners:
- Presently liberation upstream has both version in single repo (in different branch). Upstream project splitting required. [Done]
- Update Liberation 2.00.3 in Fedora (Done)
- Split Liberation Narrow fonts from Liberation 1.07.5. (Done)
- Package Liberation-narrow-fonts in Fedora (Ongoing)
- Build Liberation 1.07.4 in copr.
- Other developers: N/A (not a System Wide Change)
- Release engineering: #Releng issue number (a check of an impact with Release Engineering is needed)
- List of deliverables: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not a System Wide Change)
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
- Liberation 1.07.4 will be updated to Liberation 2.00.3
- User interested in Liberation 1.07.4 need to install it from Copr
Upgrade will be smooth.
How To Test
- Check whether Liberation Fonts 2.00.3 has been installed or not.
- Try to install Liberation 1.07.5 and see if users can use it properly.
User Experience
N/A (not a System Wide Change)
Dependencies
Contingency Plan
- Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change), Yes/No
- Blocks product? product
- Drop the change and move to next release.
Documentation
Not at this moment, planning to update github.