Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at

Bug 214057 (scummvm-bass)

Summary: Review Request: beneath-a-steel-sky - Beneath a Steel Sky - Adventure Game
Product: [Fedora] Fedora Reporter: Hans de Goede <hdegoede>
Component: Package ReviewAssignee: Christopher Stone <chris.stone>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Package Reviews List <fedora-package-review>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-11-09 19:34:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 214055    
Bug Blocks: 163779    

Description Hans de Goede 2006-11-05 08:25:51 UTC
Spec URL:
After the Dungeons and Dragons fantasy setting of Revolution's first game, Lure
of the Temptress, Revolution decided to go down a completely different avenue  
with its second adventure game, Beneath a Steel Sky, that of Science Fiction.  
A bleak vision of the future was imagined, where mind control and medical
science combined forces to repress the populace. Leading comic artist, Dave
Gibbons, joined the design team to visualise this desperate landscape. The 
result is the cult classic Beneath a Steel Sky.

Notice that this package contains the floppy version, the CD version is also
available in the %{name}-cd package. The CD version contains additional /   
longer cutscenes and voice acting, but also is much larger: the CD version ways
in at 70 MB where as this version is only 8 MB.


Note that this package requires scummvm, whose review request is here:

I'll also be submitting the cd version sometime today. See the scummvm review
for all scummvm games which I'm submitting.

Comment 1 Christopher Stone 2006-11-08 01:25:57 UTC
Shouldn't this package Obsolete/Providess "bass" from Livna?

Comment 2 Hans de Goede 2006-11-08 07:31:24 UTC
I see no bass in livna, atleast not for the development branch.

Comment 3 Christopher Stone 2006-11-08 17:21:26 UTC
It's available for FC5:

And some people such as myself still have it installed.  That is, an upgrade to
FC6 or rawhide does not necessarily remove the bass package.

Therefore, I think this package should Obsolete/Provides bass.  I will do a
formal review later today, so hold off on fixing this until I've finished the
formal review incase I spot something else.

Comment 4 Christopher Stone 2006-11-08 23:18:01 UTC
- rpmlint output
W: beneath-a-steel-sky no-%build-section

rpmlint says you should add this section even if empty.  See rpmlint -I
no-%build-section.  I tend to agree.  While it might not make a difference now
(no debuginfo package is built but we dont care) there may be something in the
future which checks for this and there is no harm in adding it, so unless you
have a specific technical reason to comment it, id say just uncomment it.
- package named according to package naming guidelines (although a provides bass
might make it easier to install)
- spec filename matches package %{name}
- package meets packaging guidelines
- package is licensed as "Distributable"
- License file included in %doc
- spec written in American english
- spec file is legible
- sources match upstream (however source0 location needs fixing)
- package successfully compiles and builds on FC5 X86_64
- all dependencies listed in BR
- no locales
- no shared libraries
- package is not relocatable
- package owns all directories it creates
- no duplicates in %files
- file permissions set properly
- package has proper %clean section
- macro usage is consistent
- package contains permissible content
- no large documentation
- no header files or static libraries
- no pkgconfig files
- no devel subpackage required
- no .la files
- package contains proper .desktop file
- package does not own files or directories owned by other packages

==== MUST ====
- Change location of Source0, this file is *NOT* located on sourceforge

==== SHOULD ====
- Add Obsolete/Provides for "bass"
- Uncomment %build
- Add in a comment above the License tag the URL pointing to the discussion on
the distribution:

Comment 5 Hans de Goede 2006-11-09 09:24:28 UTC
(In reply to comment #4)
> ==== MUST ====
> - Change location of Source0, this file is *NOT* located on sourceforge
> ==== SHOULD ====
> - Add Obsolete/Provides for "bass"
> - Uncomment %build
> - Add in a comment above the License tag the URL pointing to the discussion on
> the distribution:

All fixed / done, new version is here:
Spec URL:

Comment 6 Christopher Stone 2006-11-09 18:13:13 UTC
All MUST and SHOULD items fixed.  APPROVED.

Comment 7 Hans de Goede 2006-11-09 19:34:30 UTC
Thanks! Imported and Build, closing.