https://bugzilla.rpmfusion.org/show_bug.cgi?id=4993

            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: [email protected]
          Reporter: [email protected]
                CC: [email protected]
         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:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
rpmfusion-developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to