Bug 1785974 - Review Request: python-qtsass - Compile SCSS files to valid Qt stylesheets
Summary: Review Request: python-qtsass - Compile SCSS files to valid Qt stylesheets
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Zbigniew Jędrzejewski-Szmek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1770859
Blocks: 1785982
TreeView+ depends on / blocked
 
Reported: 2019-12-22 22:12 UTC by Mukundan Ragavan
Modified: 2020-03-16 23:36 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-16 23:36:47 UTC
Type: ---
Embargoed:
zbyszek: fedora-review+


Attachments (Terms of Use)

Description Mukundan Ragavan 2019-12-22 22:12:57 UTC
Spec URL: https://nonamedotc.fedorapeople.org/pkgreview/python-packages/2019-2020/qtsass/rnd1/python-qtsass.spec
SRPM URL: https://nonamedotc.fedorapeople.org/pkgreview/python-packages/2019-2020/qtsass/rnd1/python-qtsass-0.1.1-1.fc31.src.rpm

Description:
SASS brings countless amazing features to CSS. Besides being used in web 
development, CSS is also the way to stylize Qt-based desktop applications. 
However, Qt's CSS has a few variations that prevent the direct use of 
SASS compiler. The purpose of this tool is to fill the gap between SASS 
and Qt-CSS by handling those variations.

Fedora Account System Username: nonamedotc

koji scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=39893134

Comment 1 Zbigniew Jędrzejewski-Szmek 2019-12-23 15:57:00 UTC
%description is repeated, defining it once as a macro using %{expand:} would  be nice.

%{python3_sitelib}/%{pypi_name} — please add "/" at the end.

- nothing provides python3.8dist(pathtools) >= 0.1.1 needed by python3-watchdog-0.8.3-13.fc32.noarch

Comment 2 Zbigniew Jędrzejewski-Szmek 2019-12-23 16:02:44 UTC
Oh, we have python3-watchdog, but it FTI:
  - nothing provides python3.8dist(pathtools) >= 0.1.1 needed by python3-watchdog-0.8.3-13.fc32.noarch

https://bugzilla.redhat.com/show_bug.cgi?id=1770859

Comment 3 Mukundan Ragavan 2020-01-12 16:03:43 UTC
With all other reviews done, only this and qdarkstyle remain.

We are really waiting for watchdog/pathtools.

Comment 4 Mukundan Ragavan 2020-02-14 02:31:35 UTC
Looks like we have pathtools in rawhide. @Zbigniew - Can we proceed with the review here?
Thanks!

Comment 5 Zbigniew Jędrzejewski-Szmek 2020-02-14 16:55:41 UTC
I'm AFK until the end of next week. I can finish the review then. If somebody wants to take over before that, please do.

Comment 6 Mukundan Ragavan 2020-03-01 14:38:20 UTC
@Zbigniew - have time for this? thanks.

Comment 7 Zbigniew Jędrzejewski-Szmek 2020-03-01 16:26:15 UTC
I see 0.2.2 on github, but 0.1.1 is packaged. Please update to the latest version.

Comment 8 Mukundan Ragavan 2020-03-01 21:50:17 UTC
0.2.2 is tagged as a pre-release version. Pypi also has 0.1.1

See - https://pypi.org/project/qtsass/#history

It does look like 0.3 is around the horizon though.

https://github.com/spyder-ide/qtsass/issues/45

I can upload 0.3 when released and ping again.

Comment 9 Zbigniew Jędrzejewski-Szmek 2020-03-01 22:30:45 UTC
Yeah, maybe let's wait in that case. If it doesn't happen in a week, I'll just review the older version.

Comment 10 Mukundan Ragavan 2020-03-16 09:46:12 UTC
Can we move forward with this? 0.3 is not released yet. I would like to get spyder updated to 4.x.

Thanks.

Comment 11 Zbigniew Jędrzejewski-Szmek 2020-03-16 17:12:53 UTC
+ package name is OK
+ latest version
+ license is acceptable for Fedora (MIT)
+ license is specified correctly
+ BR/R/Provides looks OK
+ builds and installs and works OK on basic examples
- %check is missing, it'd be nice to add it

Package is APPROVED.

Comment 12 Gwyn Ciesla 2020-03-16 23:00:38 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/python-qtsass

Comment 13 Mukundan Ragavan 2020-03-16 23:36:47 UTC
Thanks for the review. Built on rawhide. I will add %check with the next change I make.


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