[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
[Bug 3658] New: Review request: rpmfusion-nonfree-appstream-data - Appstream metadata for the RPMFusion nonfree repository
by RPM Fusion Bugzilla
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3658
Bug #: 3658
Summary: Review request: rpmfusion-nonfree-appstream-data -
Appstream metadata for the RPMFusion nonfree
repository
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: sanjay.ankur(a)gmail.com
CC: rpmfusion-package-review(a)rpmfusion.org
SPEC:
http://ankursinha.in/files/misc/rpmfusion/rpmfusion-nonfree-appstream-dat...
SRPM:
http://ankursinha.in/files/misc/rpmfusion/rpmfusion-nonfree-appstream-dat...
Description:
Appstream metadata for packages in the RPMFusion free repository
Not eligible for Fedora since it's metadata from RPMFusion packages.
[asinha@cs-as14aho-2-herts-ac-uk noarch]$ rpmlint
./rpmfusion-nonfree-appstream-data-22-1.fc22.noarch.rpm
../../SRPMS/rpmfusion-nonfree-appstream-data-22-1.fc22.src.rpm
../../SPECS/rpmfusion-nonfree-appstream-data.spec
rpmfusion-nonfree-appstream-data.noarch: W: spelling-error Summary(en_US)
metadata -> meta data, meta-data, metatarsal
rpmfusion-nonfree-appstream-data.noarch: W: spelling-error %description -l
en_US metadata -> meta data, meta-data, metatarsal
rpmfusion-nonfree-appstream-data.noarch: W: no-documentation
rpmfusion-nonfree-appstream-data.src: W: spelling-error Summary(en_US) metadata
-> meta data, meta-data, metatarsal
rpmfusion-nonfree-appstream-data.src: W: spelling-error %description -l en_US
metadata -> meta data, meta-data, metatarsal
rpmfusion-nonfree-appstream-data.src:26: W: macro-in-comment %{reponame}
rpmfusion-nonfree-appstream-data.src:26: W: macro-in-comment %{repoversion}
rpmfusion-nonfree-appstream-data.src:26: W: macro-in-comment %{version}
rpmfusion-nonfree-appstream-data.src: W: invalid-url Source1:
rpmfusion-nonfree-22-icons.tar.gz
../../SPECS/rpmfusion-nonfree-appstream-data.spec:26: W: macro-in-comment
%{reponame}
../../SPECS/rpmfusion-nonfree-appstream-data.spec:26: W: macro-in-comment
%{repoversion}
../../SPECS/rpmfusion-nonfree-appstream-data.spec:26: W: macro-in-comment
%{version}
../../SPECS/rpmfusion-nonfree-appstream-data.spec: W: invalid-url Source1:
rpmfusion-nonfree-22-icons.tar.gz
2 packages and 1 specfiles checked; 0 errors, 13 warnings.
Nothing substantial here either.
--
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, 10 months
[Bug 3657] New: Review request: rpmfusion-free-appstream-data - Appstream metadata for the RPMFusion free repository
by RPM Fusion Bugzilla
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3657
Bug #: 3657
Summary: Review request: rpmfusion-free-appstream-data -
Appstream metadata for the RPMFusion free repository
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: sanjay.ankur(a)gmail.com
CC: rpmfusion-package-review(a)rpmfusion.org
SPEC:
http://ankursinha.in/files/misc/rpmfusion/rpmfusion-free-appstream-data.spec
SRPM:
http://ankursinha.in/files/misc/rpmfusion/rpmfusion-free-appstream-data-2...
Description:
Appstream metadata for packages in the RPMFusion free repository
Not eligible for Fedora since it's metadata from RPMFusion packages.
RPMLINT OUTPUT:
[asinha@cs-as14aho-2-herts-ac-uk noarch]$ rpmlint
./rpmfusion-free-appstream-data-22-1.fc22.noarch.rpm
../../SRPMS/rpmfusion-free-appstream-data-22-1.fc22.src.rpm
../../SPECS/rpmfusion-free-appstream-data.spec
rpmfusion-free-appstream-data.noarch: W: spelling-error Summary(en_US) metadata
-> meta data, meta-data, metatarsal
rpmfusion-free-appstream-data.noarch: W: spelling-error %description -l en_US
metadata -> meta data, meta-data, metatarsal
rpmfusion-free-appstream-data.noarch: W: no-documentation
rpmfusion-free-appstream-data.src: W: spelling-error Summary(en_US) metadata ->
meta data, meta-data, metatarsal
rpmfusion-free-appstream-data.src: W: spelling-error %description -l en_US
metadata -> meta data, meta-data, metatarsal
rpmfusion-free-appstream-data.src:26: W: macro-in-comment %{reponame}
rpmfusion-free-appstream-data.src:26: W: macro-in-comment %{repoversion}
rpmfusion-free-appstream-data.src:26: W: macro-in-comment %{version}
rpmfusion-free-appstream-data.src: W: invalid-url Source1:
rpmfusion-free-22-icons.tar.gz
../../SPECS/rpmfusion-free-appstream-data.spec:26: W: macro-in-comment
%{reponame}
../../SPECS/rpmfusion-free-appstream-data.spec:26: W: macro-in-comment
%{repoversion}
../../SPECS/rpmfusion-free-appstream-data.spec:26: W: macro-in-comment
%{version}
../../SPECS/rpmfusion-free-appstream-data.spec: W: invalid-url Source1:
rpmfusion-free-22-icons.tar.gz
2 packages and 1 specfiles checked; 0 errors, 13 warnings.
Nothing substantial here.
--
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, 10 months
Migrated Wiki + RPM Fusion installation Process
by Nicolas Chauvet
FYI, the wiki was migrated yesterday and it's now SSL enabled.
This is a good news since this was very important security concern for
some users.
Unfortunately it was not relevant to enable SSL directly on the old
virtual machine running the wiki. So the service was migrated to a new
guest behind a reverse proxy. All is ansible managed and with Selinux
in Enforcing.
Wiki now waits for Contributors content! Please consider having a
HowTo for your package.
There are area of improvements, as I've tried to make moinmoin to work
with OpenID so we can re-use our FAS (or even allow for the fedora
FAS). It would be a very good to have.
Right now the contribution process requires to create an account, but
one need the password to make any contribution.
One last issue related to security process is about how the RPM Fusion
installation process should work securely.
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3677
If you have any suggestion, please share.
Thx
--
-
Nicolas (kwizart)
7 years, 10 months
[Bug 4155] New: Review Request: bcg729 - Opensource implementation of the G.729 codec
by RPM Fusion Bugzilla
https://bugzilla.rpmfusion.org/show_bug.cgi?id=4155
Bug #: 4155
Summary: Review Request: bcg729 - Opensource implementation of
the G.729 codec
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: manisandro(a)gmail.com
CC: rpmfusion-package-review(a)rpmfusion.org
Spec URL: https://smani.fedorapeople.org/review/bcg729.spec
SRPM URL: https://smani.fedorapeople.org/review/bcg729-1.0.0-2.fc25.src.rpm
Description: Opensource implementation of the G.729 codec
Not in Fedora because: "ITU G729 usage is governed by a patent license to be
acquired from Sipro Lab"
Rpmlint:
$ rpmlint bcg729-1.0.0-2.fc25.src.rpm
bcg729.src: W: spelling-error Summary(en_US) Opensource -> Open source,
Open-source, Outsource
bcg729.src: W: spelling-error Summary(en_US) codec -> codex, code, codes
bcg729.src: W: spelling-error %description -l en_US opensource -> open source,
open-source, outsource
bcg729.src: W: spelling-error %description -l en_US codec -> codex, code, codes
bcg729.src: W: spelling-error %description -l en_US multi -> mulch, mufti
1 packages and 0 specfiles checked; 0 errors, 5 warnings.
$ rpmlint bcg729-1.0.0-2.fc25.x86_64.rpm
bcg729.x86_64: W: spelling-error Summary(en_US) Opensource -> Open source,
Open-source, Outsource
bcg729.x86_64: W: spelling-error Summary(en_US) codec -> codex, code, codes
bcg729.x86_64: W: spelling-error %description -l en_US opensource -> open
source, open-source, outsource
bcg729.x86_64: W: spelling-error %description -l en_US codec -> codex, code,
codes
bcg729.x86_64: W: spelling-error %description -l en_US multi -> mulch, mufti
bcg729.x86_64: E: incorrect-fsf-address /usr/share/licenses/bcg729/COPYING
$ rpmlint bcg729-devel-1.0.0-2.fc25.x86_64.rpm
bcg729-devel.x86_64: W: only-non-binary-in-usr-lib
bcg729-devel.x86_64: W: no-documentation
bcg729-devel.x86_64: E: incorrect-fsf-address /usr/include/bcg729/encoder.h
bcg729-devel.x86_64: E: incorrect-fsf-address /usr/include/bcg729/decoder.h
3 packages and 0 specfiles checked; 51 errors, 7 warnings.
The incorrect FSF address was reported upstream at [1]. Remaining issues are
non-issues.
[1] http://lists.nongnu.org/archive/html/linphone-developers/2016-07/index.html
This is my first RPM Fusion package, I'm already a Fedora sponsored packager
(FAS: smani)
--
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, 10 months
new to RPM Fusion
by Chuck Anderson
Hi All,
I've been a Fedora packager for many years and now I'd like to join
the RPM Fusion community, primarily to assist Andy with the transition
of the zoneminder package from Fedora. I'm also interested in
packaging emulators, sound fonts, and some video related packages.
I've joined this list, the bugzilla, and FAS. My FAS username is cra.
Thanks,
Chuck
7 years, 10 months
Newcomer seeking sponsorship
by Andrew Bauer
Greetings,
My real name is Andy, and I just went through the RPMFusion crash course for submitting my first package, zoneminder.
https://bugzilla.rpmfusion.org/show_bug.cgi?id=4393
I am part of the upstream zoneminder development team, and currently manage zmrepo.zoneminder.com. At the moment, zmrepo is the only third party repo with all of zoneminder's dependencies found in one place. If permitted, I would eventually like to move the zoneminder package to RPMFusion.
Additionally, I've got to find new homes for several of zoneminder's dependencies as well. I listed these in the bug report above. I don't expect this to be a fast process.
Some of you may know that zoneminder currently exists in the Fedora 25 repo. I have been in discussion with the Fedora packaging team to have it removed, moving forward. Because the surveillance industry has adopted h264 as the defacto streaming standard, zoneminder does not belong in the Fedora repo. Today, zoneminder will build w/o ffmpeg/h264 support but that makes it incompatible with nearly all modern ip cameras.
In any case, I'm getting help from Fedora, but I also need someone from RPMFusion to sponsor. Anyone willing?
7 years, 11 months