[Bug 3805] New: Review request: cannonball - An Enhanced OutRun Engine
by RPM Fusion Bugzilla
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3805
Bug #: 3805
Summary: Review request: cannonball - An Enhanced OutRun Engine
Classification: Unclassified
Product: Package Reviews
Version: Current
Platform: All
OS/Version: GNU/Linux
Status: NEW
Severity: normal
Priority: P5
Component: Review Request
AssignedTo: rpmfusion-package-review(a)rpmfusion.org
ReportedBy: musuruan(a)gmail.com
CC: rpmfusion-package-review(a)rpmfusion.org
https://dl.dropboxusercontent.com/u/12575912/reviews/cannonball.spec
https://dl.dropboxusercontent.com/u/12575912/reviews/cannonball-0.3-1.fc2...
Description:
Cannonball is a program which allows you to play an enhanced version of
Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems:
- 60 fps gameplay (smoother than the original game)
- True widescreen mode (extend the play area by 25%)
- High Resolution mode (improves sprite scaling)
- Time Trial Mode
- Cheats
- Customisable Music
- High Score Saving
- Western, Japanese & prototype track support
- Analog & Digital controllers supported
- Force Feedback / Haptic support (Windows only)
- Fixes bugs present in the original game
Why not in Fedora:
Emulators are not allowed in Fedora
Rpmlint output:
$ rpmlint /home/andrea/rpmbuild/SRPMS/cannonball-0.3-1.fc21.src.rpm
cannonball.src: W: spelling-error %description -l en_US gameplay -> game play,
game-play, nameplate
cannonball.src: W: spelling-error %description -l en_US widescreen -> wide
screen, wide-screen, windscreen
cannonball.src: W: invalid-license Custom
1 packages and 0 specfiles checked; 0 errors, 3 warnings.
$ rpmlint /home/andrea/rpmbuild/RPMS/x86_64/cannonball-0.3-1.fc21.x86_64.rpm
cannonball.x86_64: W: spelling-error %description -l en_US gameplay -> game
play, game-play, nameplate
cannonball.x86_64: W: spelling-error %description -l en_US widescreen -> wide
screen, wide-screen, windscreen
cannonball.x86_64: W: invalid-license Custom
cannonball.x86_64: W: no-manual-page-for-binary cannonball
1 packages and 0 specfiles checked; 0 errors, 4 warnings.
$ rpmlint
/home/andrea/rpmbuild/RPMS/x86_64/cannonball-debuginfo-0.3-1.fc21.x86_64.rpm
cannonball-debuginfo.x86_64: W: invalid-license Custom
1 packages and 0 specfiles checked; 0 errors, 1 warnings.
AFAIK spelling is correct and the license is fine too since we are in RPM
Fusion.
--
Configure bugmail: https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.
7 years, 3 months
[Bug 4393] New: Review Request: zoneminder - A camera monitoring and
analysis tool
by RPM Fusion Bugzilla
https://bugzilla.rpmfusion.org/show_bug.cgi?id=4393
Bug ID: 4393
Summary: Review Request: zoneminder - A camera monitoring and
analysis tool
Product: Package Reviews
Version: Current
Hardware: x86_64
OS: GNU/Linux
Status: NEW
Severity: enhancement
Priority: P1
Component: Review Request
Assignee: rpmfusion-package-review(a)rpmfusion.org
Reporter: zonexpertconsulting(a)outlook.com
CC: rpmfusion-package-review(a)rpmfusion.org
Blocks: 2, 30
%description
ZoneMinder is a set of applications which is intended to provide a complete
solution allowing you to capture, analyze, record and monitor any cameras you
have attached to a Linux based machine. It is designed to run on kernels which
support the Video For Linux (V4L) interface and has been tested with cameras
attached to BTTV cards, various USB cameras and IP network cameras. It is
designed to support as many cameras as you can attach to your computer without
too much degradation of performance.
A little background. Zoneminder currently lives in the Fedora 25 repo and the
repo at zmrepo.zoneminder.com, which I am the maintainer of. In conversation
with the Fedora team, we agree that, due to zoneminder's ffmpeg dependencies,
it will be removed from the Fedora repo moving forward. In my opinion, the best
place for the zoneminder package to live is at RPMFusion, because some of
zoneminder's dependencies already exist here.
This is my first RPMFusion package. Note that I am also part of the upstream
zoneminder development team, and I do have a member of the Fedora packaging
team willing to support/sponsor me. It does look like I still need an RPMFusion
sponsor though.
Please note that zoneminder will currently build against the RPMFusion repo,
but it will not install, due to several missing dependencies. I am in the
process of learning how to get the following dependencies into Fedora and EPEL,
or failing that, RPMFusion:
cambozola
perl-Class-Std-Fast
perl-IO-Socket-Multicast
perl-SOAP-WSDL
perl-X10-ActiveHome
perl-Astro-SunTime
All of these packages currently exist in zmrepo.
zoneminder rpm specfile:
https://gist.github.com/knnniggett/cf2e4e2169ed8d4147b6367d6a60a843
The following SRPM will build on EL6 (i386, x86_64), EL7 (x86_64), and Fedora
(i386,x86_64,armhfp):
https://zmrepo.zoneminder.com/f/testing/25/SRPMS/zoneminder-1.30.1-1.fc25...
Here is a complete rpmlint output:
https://gist.github.com/knnniggett/e944c47a5cfdfe71cf68d3ac2366afe2
What follows is a line-by-line response to what rpmlint found:
invalid-url Source0: ZoneMinder-1.30.1.tar.gz
Because zoneminder uses git submodules, the easiest thing for me to do is
create the tarball from my own local git repo. Fedora packaging guidelines
state this method is acceptable. However, please advise if a different method
would be preferred.
non-readable /etc/zm/zm.conf 640
This config file contains the mysql database login credentials. Hence the
reason for the 640 permissions. This is by design.
dangling-relative-symlink /usr/share/zoneminder/www/cambozola.jar
../../java/cambozola.jar
Zoneminder expects the cambozola.jar file to exist within zoneminder's web
root. Hence the purpose of the symlink.
explicit-lib-dependency libcurl
libcurl is one of the methods zoneminder uses to receive a stream from a
camera. If memory serves, rpmbuild does not autodetect this.
explicit-lib-dependency libjpeg-turbo
This is to ensure we have the turbo jpeg library rather than the legacy jpeg
library. Older el6 distros can have both so we want to make sure the turbo
library is installed.
no-manual-page-for-binary zmXXXXX.xx
These entries are incorrect. Zoneminder uses pod2man to dynamically create man
pages for its executables.
all the rest items under zoneminder's api folder
Zoneminder uses cakephp 2.8 and these entries are all part of that framework. I
am hesitant to do anything about these entries because they are from a
different project. Please advise.
Whew! Lots of information here, but I still feel like I am forgetting
something.
Referenced Bugs:
https://bugzilla.rpmfusion.org/show_bug.cgi?id=2
[Bug 2] Tracker: New packages awaiting review
https://bugzilla.rpmfusion.org/show_bug.cgi?id=30
[Bug 30] Tracker : Sponsorship Request
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
7 years, 4 months
[Announce] RPM Fusion for EL is restored - EL7 support started
by Nicolas Chauvet
I'm please to announce that the RPM Fusion support for Enterprise
Linux (RHEL,CentOS,SL) has been restored. The new Koji infra is now
able to build packages for EL as free and nonfree repos (for some time
already).
Now it's possible for the packages built there to be pushed into the mirrors.
Thx Xavier Bachelot, Orion Poplawski and others for heading the
rebuilt of EL7 packages.
You can find the related rpmfusion{free,nonfree}-release on the
updated configuration page:
https://rpmfusion.org/Configuration
At this time the content is still located in the testing repository
for EL7, the planis to move them from testing to stable in one or two
weeks from now.
While bootstrapping the EL7 repo, we've tried to look at existing
work, specially from the nux repo. Unfortunately we haven't received
any direct help from this contributor.
So if you feel like some of your work depends on anything not yet
available in RPM Fusion for EL. Please consider joining
http://rpmfusion.org/Contributors.
We welcome any contributors that enjoy working with others.
Some packages rely on the EPEL repository to be available. Because of
that, our release rpm have a mandatory requires for epel-release.
https://fedoraproject.org/wiki/EPEL
For the record EL6 repo is provided as i686 and x86_64 whereas EL7 is
only provided as x86_64 at this time. This lead to an issue with
multilib packages in our infra (same as EPEL). So here is the possible
workaround:
If there is no specific arched dependencies (either binary only or
because of limited BR)
The best way is to build the same package on el6, I will also tag the
build on el7, so both i686 and x86_64 build from el6 will be available
on el7.
This is what I expect to use for libtxc_dxtn (and steam eventually).
As usual, if there is any issue, please report bugs into our
https://bugzilla.rpmfusion.org (choose EPEL component in our bugzilla)
On a side note, given EL5 support will end in two months from now,
it's unlikely that we will do any changes there anyway.
--
-
Nicolas (kwizart)
7 years, 9 months
Introduction and a Question
by Sean Callaway
Good morning,
My name is Sean Callaway and I'm a Linux SA in southern California. I
currently am the maintainer of two packages for EPEL
(openvpn-auth-ldap and re2c).
I am interested in seeing about getting Discord, a gaming chat client,
into rpmfusion-nonfree. I have a working package in my Copr
(https://copr.fedorainfracloud.org/coprs/seancallaway/discord/) and am
getting ready to create my review request. I've read through the docs,
but most of them are written for Fedora specifically and, as this is a
binary release for nonfree, I'm not sure they apply fully. Either way,
I'm left with at least the following question: what permission is
required from Discord to have this included in RPMFusion? Is a
developer's quick go-ahead
(https://twitter.com/crmarsh/status/819615137531183105) enough?
Thanks,
- Sean
7 years, 9 months