Bug 2031370 - Review Request: rit-meera-new-fonts - Open Type body text font for Malayalam traditional script
Summary: Review Request: rit-meera-new-fonts - Open Type body text font for Malayalam ...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Parag AN(पराग)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-12-11 12:00 UTC by Rajeesh
Modified: 2021-12-31 07:44 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-12-31 07:44:30 UTC
Type: ---
Embargoed:
panemade: fedora-review+


Attachments (Terms of Use)

Description Rajeesh 2021-12-11 12:00:00 UTC
Spec URL: https://rajeeshknambiar.fedorapeople.org/spec/rit-meeranew-fonts.spec
SRPM URL: https://rajeeshknambiar.fedorapeople.org/srpm/rit-meeranew-fonts-1.2-1.fc35.src.rpm
Description: A sans serif font for Malayalam
Fedora Account System Username: rajeeshknambiar

Note: this obsoletes smc-meera-fonts (as discussed with vvijayara and pravins)

Comment 1 Parag Nemade 2021-12-18 04:56:55 UTC
I prefer different bugzilla account for package reviews.

Comment 2 Parag AN(पराग) 2021-12-20 07:44:22 UTC
Review Suggestion:
1) When new font packaging approved in Fedora, 'fontpackages' got obsoleted by 'fonts-rpm-macros' package. Hence, drop below from SPEC file
BuildRequires:    fontpackages-devel
Requires:    fontpackages-filesystem

2) Change below from
%global fontfamily meeranew
to
%global fontfamily Meera New

Font Family name is "Meera New" and not "MeeraNew". Please note <SPACE> character. Thus it makes packages name as rit-meera-new-fonts.

3) You should add config file path by correcting below line
%global fontconfs %{nil}

4) SPEC file shows
%global fontappstreams in.org.rachana.meeranew.metainfo.xml
fix this to
%global fontappstreams meta/in.org.rachana.meeranew.metainfo.xml

I think here upstream should actually use file name as in.org.rachana.meera-new.metainfo.xml. This is based on the way you named other font appstream file for " rit-rachana-fonts" in.org.rachana.rit-rachana.metainfo.xml where fontfamily is "RIT Rachana".

Submit new package SPEC and SRPM.

Comment 3 Rajeesh 2021-12-20 10:02:07 UTC
Thanks for the review comments, Parag!

Addressed all the comments (and also released a new upstream version).

Spec URL: https://rajeeshknambiar.fedorapeople.org/spec/rit-meera-new-fonts.spec
SRPM URL: https://rajeeshknambiar.fedorapeople.org/srpm/rit-meera-new-fonts-1.2.1-0.fc35.src.rpm

Comment 4 Parag AN(पराग) 2021-12-21 03:06:30 UTC
The only thing remaining here is that this new package is not obsoleting existing smc-meera-fonts package. Fix this by changing
Obsoletes:   smc-meera-fonts <= 7.0
to
Obsoletes:   smc-meera-fonts <= 7.0.3

Rest looks good to me.

APPROVED.

Comment 5 Rajeesh 2021-12-21 11:55:56 UTC
Thank you.

A slight problem when I do `fedpkg request-repo` with updated name `rit-meera-new-fonts` not matching with bugzilla entry name (`meeranew`). Should I abandon this request and create another one?

Comment 6 Parag AN(पराग) 2021-12-22 15:05:17 UTC
Sorry I forgot to tell here that the package name need to be updated. When you do request-repo then the package <name> need to be matched with this bug's title. I have corrected it. Please try again request-repo.

Comment 7 Parag AN(पराग) 2021-12-22 15:26:53 UTC
One more thing I realized the fontconfig file contains font family name as "MeeraNew". Change it to "Meera New".

Comment 8 Rajeesh 2021-12-22 16:04:09 UTC
(In reply to Parag AN(पराग) from comment #7)
> One more thing I realized the fontconfig file contains font family name as
> "MeeraNew". Change it to "Meera New".

Yes, that is fixed in new upstream version.

Comment 9 Parag AN(पराग) 2021-12-23 06:04:46 UTC
(In reply to Rajeesh from comment #8)
> (In reply to Parag AN(पराग) from comment #7)
> > One more thing I realized the fontconfig file contains font family name as
> > "MeeraNew". Change it to "Meera New".
> 
> Yes, that is fixed in new upstream version.

Thanks

Comment 10 Rajeesh 2021-12-30 10:58:07 UTC
@gwync 

I still cannot push to the repository as I'm not a member (see https://pagure.io/releng/fedora-scm-requests/issue/40013#comment-771409)

Could you take a look?

Comment 11 Gwyn Ciesla 2021-12-30 14:41:50 UTC
Transferred ownership.


Note You need to log in before you can comment on or make changes to this bug.