Bug 1800994 - Review Request: raysession - Ray Session is a GNU/Linux session manager for audio programs
Summary: Review Request: raysession - Ray Session is a GNU/Linux session manager for a...
Keywords:
Status: CLOSED DUPLICATE of bug 1801352
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-02-09 21:56 UTC by Erich Eickmeyer
Modified: 2020-02-11 07:29 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-02-10 17:32:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
RaySession.spec (9.61 KB, text/plain)
2020-02-09 21:58 UTC, Erich Eickmeyer
no flags Details

Description Erich Eickmeyer 2020-02-09 21:56:59 UTC
Spec URL: https://pagure.io/RaySession/blob/master/f/RaySession.spec

SRPM URL: https://download.copr.fedorainfracloud.org/results/eeickmeyer/RaySession/fedora-rawhide-x86_64/01231389-RaySession/RaySession-0.8.3-1.src.rpm

Description: Ray Session is a GNU/Linux session manager for audio programs as Ardour, Carla, QTractor, Non-Timeline, etc...

It uses the same API as Non Session Manager, so programs compatible with NSM are also compatible with Ray Session. As Non Session Manager, the principle is to load together audio programs, then be able to save or close all documents together.

Ray Session offers a little more:

- Factory templates for NSM and LASH compatible applications
- Possibility to save any client as template
- Save session as template
- Name files with a prettier way
- remember if client was started or not
- Abort session almost anytime
- Change Main Folder of sessions on GUI
- Possibility to KILL client if clean exit is too long
- Open Session Folder button (open default file manager)

Ray Session is being developed by houston4444, using Python3 and Qt5.

Fedora Account System Username: eeickmeyer

Comment 1 Erich Eickmeyer 2020-02-09 21:58:59 UTC
Created attachment 1661993 [details]
RaySession.spec

Comment 2 Elliott Sales de Andrade 2020-02-09 23:03:23 UTC
You need to link to the raw copy of the spec and srpm so that fedora-review works.

Lower-case is preferred, though not required. However, you should be consistent about it; this review should be for RaySession, not raysession, and the %global pname seems unused.
https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_case_sensitivity

All the %globals at the top of the spec are unnecessary. You are building a tagged release, not a snapshot.

BuildArch, not BuildArchitectures.

I don't know why you have filtering for libjack, there is neither libjack.so listed in files, nor any compiled files that would cause there to be Requires on it.

INSTALL.md is not a necessary %doc. COPYING should be marked as %license instead.

Comment 3 Elliott Sales de Andrade 2020-02-09 23:04:22 UTC
Forgot a couple things:

Release is missing %{?dist}

Add a comment describing patch status https://docs.fedoraproject.org/en-US/packaging-guidelines/PatchUpstreamStatus/

Comment 4 Erich Eickmeyer 2020-02-09 23:38:04 UTC
Thank you so much Elliott! My first time submitting a package to Fedora. Most of my prior packaging experience is in the Debian/Ubuntu system, so this is a bit of a learning curve, albiet not too steep of one.

Shall I close this and submit a new review request bug? I got the raw spec file at https://pagure.io/RaySession/raw/master/f/RaySession.spec and made the changes you reqested.

Comment 5 Elliott Sales de Andrade 2020-02-11 07:29:19 UTC
No need to open a new bug, just post the new links to the spec and srpm in the future.

*** This bug has been marked as a duplicate of bug 1801352 ***


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