Bug ID 4993
Summary Review Request: chromium-vaapi A webkit(blink) powered web browser with VIDEO ACCELERATION
Product Package Reviews
Version Current
Hardware x86_64
OS GNU/Linux
Status NEW
Severity enhancement
Priority P1
Component Review Request
Assignee rpmfusion-package-review@rpmfusion.org
Reporter akarshan.biswas@hotmail.com
CC rpmfusion-package-review@rpmfusion.org
namespace free

SRPM:
https://github.com/biswasab/chromium-vaapi/releases/download/68.0.3440.106/chromium-vaapi-68.0.3440.106-1.fc28.src.rpm
SPEC FILE:
https://raw.githubusercontent.com/biswasab/chromium-vaapi/master/chromium-vaapi.spec

Description: Chromium-vaapi is an open source web browser powered by
webkit(blink) with video acceleration enabled. Video is accelerated using libva
and vaapi which not only increase the overall battery lifetime but also enable
smooth High Definition videos on extremely weak platforms(If supported). This
build of chromium browser seems to work with Intel, AMD and some older Nvidia
GPUs with nouveau driver and firmware from the binary driver. The video codecs
that can be accelerated can be determined by vainfo from libva-utils.

Why this package is not eligible to be included in Fedora?
Proprietary codecs such as h264 and others.

rpmlint:

SRPM log:

chromium-vaapi.src: W: strange-permission downloadsource.sh 775 ##This script
is included for downloading latest tarball
chromium-vaapi.src:133: W: mixed-use-of-spaces-and-tabs (spaces: line 76, tab:
line 133) #This is intended
1 packages and 0 specfiles checked; 0 errors, 2 warnings.

RPM log:

chromium-vaapi.x86_64: E: explicit-lib-dependency libva ##Ofcource we need
libva
chromium-vaapi.x86_64: W: incoherent-version-in-changelog 68.0.3440.106-1
['68.0.3440.106-34.1', '68.0.3440.106-34.1'] #Used obs to test, Let's ignore it
chromium-vaapi.x86_64: W: invalid-url DistURL
obs://build.opensuse.org/home:hellbangerkarna/Fedora_28/ac502e01cba651bfa391c1c7eed0bd83-chromium-vaapi
 #Used obs to test, Let's ignore it
chromium-vaapi.x86_64: W: unstripped-binary-or-object
/usr/lib64/chromium-vaapi/chrome-sandbox
chromium-vaapi.x86_64: E: missing-call-to-setgroups-before-setuid
/usr/lib64/chromium-vaapi/chrome-sandbox
chromium-vaapi.x86_64: W: unstripped-binary-or-object
/usr/lib64/chromium-vaapi/chromedriver
chromium-vaapi.x86_64: W: unstripped-binary-or-object
/usr/lib64/chromium-vaapi/chromium-vaapi
chromium-vaapi.x86_64: E: missing-call-to-chdir-with-chroot
/usr/lib64/chromium-vaapi/chromium-vaapi
chromium-vaapi.x86_64: E: setuid-binary
/usr/lib64/chromium-vaapi/chrome-sandbox root 4755
chromium-vaapi.x86_64: E: non-standard-executable-perm
/usr/lib64/chromium-vaapi/chrome-sandbox 4755
chromium-vaapi.x86_64: E: non-executable-script
/usr/lib64/chromium-vaapi/xdg-mime 644 /bin/sh #It;s not a script
chromium-vaapi.x86_64: E: non-executable-script
/usr/lib64/chromium-vaapi/xdg-settings 644 /bin/sh #It's not a script
1 packages and 0 specfiles checked; 7 errors, 5 warnings.

Upon testing the binary, libatomic doesn't get automatically installed with my
chromium-vaapi. So I have added it as requirement later. I'm thinking of adding
conflicts with the chromium package as they both uses the same profile can
might create issues. Now everything works as expected. This is my first
rpmfusion package after I was contacted by Nicolas(kwizard). I wish to keep on
improving the package. I also seek sponsor as I'm not a Fedora sponsored
packager nor an RPM Fusion sponsored packager. Thanks.


You are receiving this mail because: