Bug 480771 - Review Request: tunneler - Clone of legendary Tunneler game
Summary: Review Request: tunneler - Clone of legendary Tunneler game
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: 10
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Šimon Lukašík
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-20 13:17 UTC by Lubomir Rintel
Modified: 2009-03-10 22:26 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-03-10 22:26:17 UTC
Type: ---
Embargoed:
lukasim: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Lubomir Rintel 2009-01-20 13:17:18 UTC
SPEC: http://v3.sk/~lkundrak/mock-results/tunneler-1.1.1-1.fc11.i386/tunneler.spec
SRPM: http://v3.sk/~lkundrak/mock-results/tunneler-1.1.1-1.fc11.i386/tunneler-1.1.1-1.fc11.src.rpm
logs: http://v3.sk/~lkundrak/mock-results/tunneler-1.1.1-1.fc11.i386/

Description:

A clone of legendary game made by Geoffrey Silverton in 1991. In the game
two players using the same keyboard and the same screen each control an
underground tank. Goal is to find and destroy the opponent's tank. Since
only small part of the map is displayed on the split screen, you might
actually have some searching to do.

Comment 1 Šimon Lukašík 2009-01-20 17:02:42 UTC
Simple and neat package to me. Rpmlint is silent, mock build ok. Package meets all *MUST* items.

APPROVED.

Comment 2 Felix Kaechele 2009-01-20 19:06:23 UTC
-1 from my side here.

- Does not yield the guidelines for icon cache as stated here:
  http://fedoraproject.org/wiki/Packaging/ScriptletSnippets#GTK.2B_icon_cache

- desktop-file-install must not use a vendor. See https://fedoraproject.org/wiki/TomCallaway/DesktopFileVendor

Reviews should definitely be made more thorough and conscientious. It would be great if you also checked the SHOULD items.

Comment 3 Lubomir Rintel 2009-01-20 19:25:24 UTC
(In reply to comment #2)
> -1 from my side here.
> 
> - Does not yield the guidelines for icon cache as stated here:
>   http://fedoraproject.org/wiki/Packaging/ScriptletSnippets#GTK.2B_icon_cache

As far as I understand, these are just "best practices", not part of guidelines. Guidelines just read "If scriptlets are used, those scriptlets must be sane.". When it comes to my scriptlet, it is functionally equivalent and only difference is harmless error output in case gtk-update-icon-cache.

Given it is an aesthetic annoyance, I'll use the other version when importing the package, but this is definitely not a reason for blocking the review.

Moreover, the first form is already used in packages, and referred to in wiki:
http://fedoraproject.org/wiki/PackagingDrafts/ScriptletSnippets/iconcache

> - desktop-file-install must not use a vendor. See
> https://fedoraproject.org/wiki/TomCallaway/DesktopFileVendor

Wrong again. This is not a guideline. Actually, the guideline says the opposite:
"If upstream uses <vendor_id>, leave it intact, otherwise use fedora as<vendor_id>."

See: https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage

> Reviews should definitely be made more thorough and conscientious. It would be
> great if you also checked the SHOULD items.

I'd be very thankful if you refrained from being harsh to other contributors at least until you study the packaging guidelines. Thanks!

(In reply to comment #1)
> Simple and neat package to me. Rpmlint is silent, mock build ok. Package meets
> all *MUST* items.
> 
> APPROVED.

Diky za review!

New Package CVS Request
=======================
Package Name: tunneler
Short Description: Clone of legendary Tunneler game
Owners: lkundrak
Branches: EL-5 F-10

Comment 4 Kevin Fenzi 2009-01-20 21:04:58 UTC
cvs done.

Comment 5 Simon 2009-01-20 21:19:50 UTC
no F-9 ???

Lubomir, please add F-9 to active branches for this package...

Comment 6 Lubomir Rintel 2009-01-20 21:27:02 UTC
New Package CVS Request
=======================
Package Name: tunneler
Short Description: Clone of legendary Tunneler game

Branches: EL-5 F-10
Owners: lkundrak

Branches: F-9
Owners: cassmodiah

Comment 7 Felix Kaechele 2009-01-21 08:54:29 UTC
I didn't meant to sound harsh. If you felt offended by the way I wrote my comment I hereby apologize for that.

For reference here is the Guideline on desktop files:
https://fedoraproject.org/wiki/Packaging:Guidelines#desktop-file-install_usage
It says:
For new packages, do not apply a vendor tag to desktop files.

Comment 8 Šimon Lukašík 2009-01-21 09:06:42 UTC
> https://fedoraproject.org/wiki/Packaging:Guidelines#desktop-file-install_usage
Imho it has changed during this review. I saw old vendor tag here few hours ago.

Comment 9 Mamoru TASAKA 2009-01-21 09:18:27 UTC
Actually this desktop-file-install usage change (i.e. that
for new packages --vendor=fedora is removed) took place in
last October:

http://www.redhat.com/archives/fedora-devel-list/2008-October/msg02273.html
http://fedoraproject.org/wiki/Packaging/Minutes/20081021

It was just wiki package was not updated.

Comment 10 Mamoru TASAKA 2009-01-21 09:20:59 UTC
(In reply to comment #9)
> It was just wiki package was not updated.

wiki page was (not updated)

Comment 11 Mamoru TASAKA 2009-01-21 09:40:33 UTC
So please remove --vendor=fedora from desktop-file-install.

Comment 12 Lubomir Rintel 2009-03-10 22:26:17 UTC
too late :(


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