Bug 1002328 (nasacircle) - Review request: grub2-circled-nasa-themes - A circled countdown on a NASA iotd wallpaper
Summary: Review request: grub2-circled-nasa-themes - A circled countdown on a NASA iot...
Keywords:
Status: CLOSED NOTABUG
Alias: nasacircle
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: grub2-icons
Blocks: FE-DEADREVIEW
TreeView+ depends on / blocked
 
Reported: 2013-08-28 22:31 UTC by Simon A. Erat
Modified: 2021-08-02 00:45 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-08-02 00:45:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Simon A. Erat 2013-08-28 22:31:12 UTC
Heyas

Just completed my first cool GRUB2 theme, and i'd like to share with the community.

Its a spacebackground with OS-icons next to the menu entries, 
surrounded by a circle timeout-bar.

It contains icons which may be reused with GPL3.
It uses images from NASA, which may be used as GPLv3.
Source: http://www.nasa.gov/audience/formedia/features/MP_Photo_Guidelines.html
Partial quote: "NASA images may be used as graphic "hot links" to NASA Web sites, provided they are used within the guidelines above. This permission does not extend to use of the NASA insignia, the retired NASA logotype or the NASA seal."

SPEC: http://sea.fedorapeople.org/review/grub2-theme-nasacircle/nasacircle.spec
SRPM: http://sea.fedorapeople.org/review/grub2-theme-nasacircle/nasacircle-0.1-1.fc17.src.rpm

Have a good day/night

Comment 2 Björn 'besser82' Esser 2013-08-29 05:36:55 UTC
Hey Simon!

Please file review-request for new packages always against "Package Review" component.  Please be careful about that in future!  :)

I'll take this one.

Cheers,
  Björn

Comment 3 Ralf Corsepius 2013-08-29 06:48:02 UTC
Your spec file contains this:

%install
tar -axf %{sources}

2 issues with this:
- Sources are supposed to be unpackaged in %setup.

- Instead of explicitly invoking tar, sources should be unpackaged with %setup.
  Please google for "rpm %setup", rpm has options to control directory creation
  sequencing and untarring into subdirs.

Comment 4 Christopher Meng 2013-08-29 06:59:23 UTC
(OT)I think bugzilla has problem now. Readd CC

Comment 6 Björn 'besser82' Esser 2013-08-30 07:44:06 UTC
your spec-file has a severe error:

  %changelog
  * Wed Aug 29 2013 - Simon A. Erat (sea) @ sea - 0.2-2
  - Fixed %prep / %install in spec

the last line from %changelog contains unescaped macros, which will make the build-process fail!  It MUST be like this:

  - Fixed %%prep / %%install in spec

Note the doubled percent-symbol (%%) which is used to escape macros inside spec-file properly.  :)

Please fix this.

Comment 7 Mads Kiilerich 2013-08-31 17:05:48 UTC
First, regarding upstream:

It is normal good style that a X.tar.gz extracts in a folder named X.

It is confusing that the upstream project is called one thing and the downloadable file something else ... and the name of the actual themes something third. 

It seems like you are distributing font files without license.

It is claimed that the license is GPL, but that is not clear from the distributed source.

It seems like most of the files are the same for all the themes. Consider storing them in a "common" folder.

(It would be nice if upstream showed some screenshots so we had an idea what to expect.)


It seems like the name of this review request is wrong - it doesn't match the package name.

The prjapppath define do not help readability and it is far from obvious what it is short for. I would just use a wildcard in %files and live with having to specify /boot/grub2 a couple of times.

Do you really think the spec is finished? No summary, no description, a "Place compile commands here" placeholder. Have you tried running rpmlint on the spec?

Remove comment lines that doesn't apply.

There is no reason to clean buildroot in %install.

theme.txt is not a %doc file - but license files are.

"icons" looks like something that should be packaged in a separate subpackage ... or perhaps as a completely separate package that could be reused elsewhere. 

Fonts should reuse existing files in Fedora ... and pf2 files should be built from "source".

Comment 8 Christopher Meng 2013-09-05 00:15:36 UTC
ping here.

Comment 9 Simon A. Erat 2013-09-05 10:49:43 UTC
* Seperated icons as new package (https://bugzilla.redhat.com/show_bug.cgi?id=1004544)
* Fixed spec
* Fixed tarball

Font were created using grub2-mkfont, and i've chosen fonts from the default repos to use.
Solving one issue at a time, i hope the OS icons match the licenses now.

Screenshots: .. err... have to do them again, will place them on:
http://sea.fedorapeople.org/screenshots/grub2-circled-nasa-themes

SPEC: http://sea.fedorapeople.org/Review/grub2-circled-nasa-themes/grub2-circled-nasa-themes.spec
SRPM: http://sea.fedorapeople.org/Review/grub2-circled-nasa-themes/grub2-circled-nasa-themes-0.0.2-3.src.rpm

Comment 10 Christopher Meng 2013-11-14 07:31:13 UTC
AH, are you going to support EL5?

And any news here, Björn?

Comment 11 Package Review 2020-07-10 00:48:40 UTC
This is an automatic check from review-stats script.

This review request ticket hasn't been updated for some time, but it seems
that the review is still being working out by you. If this is right, please
respond to this comment clearing the NEEDINFO flag and try to reach out the
submitter to proceed with the review.

If you're not interested in reviewing this ticket anymore, please clear the
fedora-review flag and reset the assignee, so that a new reviewer can take
this ticket.

Without any reply, this request will shortly be resetted.

Comment 12 Package Review 2020-11-13 00:45:51 UTC
This is an automatic action taken by review-stats script.

The ticket reviewer failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we reset the status and the assignee of this ticket.

Comment 13 Otto Liljalaakso 2021-07-02 19:08:44 UTC
This review request is really old. Do you still intend to complete it? If so, please confirm. If not, please close this issue and make it block FE-DEADREVIEW, or do nothing, in which case automation will close the request in one month.

Comment 14 Package Review 2021-08-02 00:45:43 UTC
This is an automatic action taken by review-stats script.

The ticket submitter failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we consider this ticket as DEADREVIEW and proceed to close it.


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