Bug 1931696 - Review Request: trelby - The free, multiplatform, feature-rich screenwriting program
Summary: Review Request: trelby - The free, multiplatform, feature-rich screenwriting ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gabriel Gaspar Becker
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-02-22 23:59 UTC by Gwyn Ciesla
Modified: 2021-03-19 20:06 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-03-12 20:30:15 UTC
Type: Bug
Embargoed:
jskarvad: fedora-review+


Attachments (Terms of Use)

Description Gwyn Ciesla 2021-02-22 23:59:26 UTC
Description:
Trelby is simple, fast and elegantly laid out to make
screenwriting simple. It is infinitely configurable.


SRPM: https://fedorapeople.org/~limb/review/trelby/trelby-2.4-3.fc33.src.rpm
SPEC: https://fedorapeople.org/~limb/review/trelby/trelby.spec

Comment 2 Gabriel Gaspar Becker 2021-03-04 13:55:34 UTC
Review:

F35 (rawhide) Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=63067743

Requests:
1) trelby.spec:37: Do not use hardcoded prefix. Use %{_prefix} instead

Notes:
1) Spellcheck fails on the "multiplatform" word from the description, but it should be fine to leave it like this.


Rpmlint
-------
Checking: trelby-2.4.1-1.fc35.noarch.rpm
          trelby-2.4.1-1.fc35.src.rpm
trelby.noarch: W: spelling-error Summary(en_US) multiplatform -> multiform, formulation, formulator
trelby.src: W: spelling-error Summary(en_US) multiplatform -> multiform, formulation, formulator
2 packages and 0 specfiles checked; 0 errors, 2 warnings.




Rpmlint (installed packages)
----------------------------
trelby.noarch: W: spelling-error Summary(en_US) multiplatform -> multiform, formulation, formulator
1 packages and 0 specfiles checked; 0 errors, 1 warnings.



Source checksums
----------------
https://github.com/limburgher/trelby/archive/2.4.1/trelby-2.4.1.tar.gz :
  CHECKSUM(SHA256) this package     : d727b0e14fdef5c26b166257cd8b9bd8444751b910f797fa92d83c44799ae6cf
  CHECKSUM(SHA256) upstream package : d727b0e14fdef5c26b166257cd8b9bd8444751b910f797fa92d83c44799ae6cf


Requires
--------
trelby (rpmlib, GLIBC filtered):
    /usr/bin/python3
    hicolor-icon-theme
    python(abi)
    python3-lxml
    python3-wxpython4



Provides
--------
trelby:
    application()
    application(trelby.desktop)
    trelby

Comment 4 Jaroslav Škarvada 2021-03-04 19:36:31 UTC
I can see three problems:
- it installs desktop file, it should be validated by desktop-file-validate
- python3-mock is deprecated, unittest.mock from the standard library should be used instead. New packages shouldn't depend on deprecated functionality
- it seems it contains icons based on the Faenza icon set which is IMHO GPLv3+

Comment 5 Gwyn Ciesla 2021-03-04 20:42:21 UTC
Good catches. I've fixed the license tag and the desktop file validation, and moved to unittest.mock.

SRPM: https://fedorapeople.org/~limb/review/trelby/trelby-2.4.2-1.fc33.src.rpm
SPEC: https://fedorapeople.org/~limb/review/trelby/trelby.spec

Comment 6 Gabriel Gaspar Becker 2021-03-05 09:58:19 UTC
Gwyn, thank you for addressing the requests. It looks good now.

F35 (rawhide) scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=63125941

Comment 7 Jaroslav Škarvada 2021-03-05 10:02:08 UTC
Setting fedora-review+ as a proxy.

Comment 8 Gwyn Ciesla 2021-03-05 14:12:37 UTC
"The Bugzilla bug's review is approved by a user that is not a packager"

Once that's sorted out, Gabriel can set the flag.

Thanks all!

Comment 9 Jaroslav Škarvada 2021-03-05 14:33:39 UTC
(In reply to Gwyn Ciesla from comment #8)
> "The Bugzilla bug's review is approved by a user that is not a packager"
> 
> Once that's sorted out, Gabriel can set the flag.
> 
> Thanks all!

The + flag was set by me, all checked by me, I am packager and sponsor of Gabriel.

Comment 10 Gwyn Ciesla 2021-03-05 14:36:38 UTC
Right, but the tooling needs the + flag and the person the BZ is assigned to to match. p, I'll assign it to you, run the repo request, and assign back to Gabriel.

Comment 11 Gwyn Ciesla 2021-03-05 14:38:08 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/trelby

Comment 12 Jaroslav Škarvada 2021-03-05 14:38:32 UTC
Ah sorry, this is new for me, sorry for inconvenience.

Comment 13 Gwyn Ciesla 2021-03-05 14:39:59 UTC
No worries. :)

Comment 14 Fedora Update System 2021-03-05 14:59:41 UTC
FEDORA-2021-d327387713 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-d327387713

Comment 15 Fedora Update System 2021-03-05 14:59:42 UTC
FEDORA-2021-6af36057a8 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-6af36057a8

Comment 16 Fedora Update System 2021-03-05 17:21:27 UTC
FEDORA-2021-d327387713 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --advisory=FEDORA-2021-d327387713 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-d327387713

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2021-03-05 18:57:20 UTC
FEDORA-2021-6af36057a8 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --advisory=FEDORA-2021-6af36057a8 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-6af36057a8

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2021-03-12 20:30:15 UTC
FEDORA-2021-6af36057a8 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2021-03-19 20:06:16 UTC
FEDORA-2021-d327387713 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


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