Bug 1517243

Summary: Review Request: grace - Numerical Data Processing and Visualization Tool
Product: [Fedora] Fedora Reporter: RudraB <bnrj.rudra>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 27CC: eloranta, fedora, package-review, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-09 09:42:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description RudraB 2017-11-24 11:30:48 UTC
COPR: https://copr.fedorainfracloud.org/coprs/baptu/grace/
Description: Grace is a Motif application for two-dimensional data visualization.
Grace can transform the data using free equations, FFT, cross- and
auto-correlation, differences, integrals, histograms, and much
more. The generated figures are of high quality.  Grace is a very
convenient tool for data inspection, data transformation, and for
making figures for publications.

Fedora Account System Username:baptu

Additional comment: There is already a grace package in fedora. But, with best of my knowledge, it is no longer maintained(https://bodhi.fedoraproject.org/updates/?packages=grace).

Comment 1 Artur Frenszek-Iwicki 2017-11-24 12:07:34 UTC
In a situation like this you need not submit a review request. AFAIK you should first try contacting the maintainer, possibly asking for access to dist-git and offering to handle the update yourself. Should the current maintainer be non-responsive, you can file a ticket on releng pagure, requesting to be made new maintainer.

Comment 2 RudraB 2017-11-24 12:25:12 UTC
Iwicki,
Thanks for your reply. Actually, I have raised a bug where the maintainer has not replied. Also, when I tried to edit the existing spec file, it is too complicated for me (it includes devel branch as well etc). So I have decided to make a new built.

Comment 3 Jussi Eloranta 2017-11-29 04:13:05 UTC
The version of grace supplied with fedora 27 is broken. Trying to run it gives:

--> Broken or incomplete installation - read the FAQ!

Using strace to see what it was doing last shows that it is looking for fonts such as:

fonts/type1/z003034l.pfa
etc.

This is with grace-5.1.25-9.fc27.x86_64. The above font files were supplied with the grace rpm in fedora 26 (where it worked).

Comment 4 Jussi Eloranta 2017-11-29 04:27:49 UTC
OK, the missing fonts issue is caused by:

urw-base35-fonts                      noarch  20170801-2.fc27   fedora   9.9 k
     replacing  urw-fonts.noarch 3:2.4-24.fc27

urw-fonts.noarch has the required fonts whereas urw-base35-fonts doesn't and this kills xmgrace...

Comment 5 RudraB 2017-12-08 13:31:19 UTC
Jussi, also, there is more to do about the spec. Like, e.g. why should I need nedit as the text editor?
I am sorry for the late reply, but unfortunately, I have missed the notification.

Comment 6 Jussi Eloranta 2017-12-08 18:41:41 UTC
xmgrace does call nedit when you edit or create a set using text editor. So that is a valid dependence. Of course, one could change nedit to something more modern like gedit. I think long time ago it used to open a terminal window with vi (where most people would get stuck), so nedit is an improvement over this ;-)

Comment 7 RudraB 2017-12-11 08:46:20 UTC
OK, but since the maintainer is not responding to the bug, what is the best bet now? https://bugzilla.redhat.com/show_bug.cgi?id=1517243#c1 ?

Comment 8 Zbigniew Jędrzejewski-Szmek 2018-02-09 09:42:14 UTC
If you want to carry this forward, you'll need to gain Fedora packager privileges. Have you done reviews of other packages? Please paste some links here.

I'll close this bug, because a new review is not necessary. Existing package needs to be updated instead.