Bug 2312217

Summary: Review Request: olive - A free non-linear video editor
Product: [Fedora] Fedora Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: Package ReviewAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: mgansser, mtasaka, package-review, sergio
Target Milestone: ---Flags: mtasaka: fedora-review+
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://www.olivevideoeditor.org
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-12-30 02:11:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2218117    
Attachments:
Description Flags
proposal patch with ffmpeg 7 none

Description Dominik 'Rathann' Mierzejewski 2024-09-13 14:58:27 UTC
Spec URL: https://rathann.fedorapeople.org/review/olive/olive.spec
SRPM URL: https://rathann.fedorapeople.org/review/olive/olive-0.2.0%5e20240825git617ff87-1.fc42.src.rpm
Description:
olive is a free non-linear video editor with completely configurable render
pipeline and open source codebase designed to provide users with as much
control as possible over both their work and their workflow.

Olive's key feature is its render pipeline. Every step can be modified,
rearranged, or augmented to achieve whatever results the user desires. Control
is provided through a node-based compositor, which is the gold standard for
compositing workflows in the visual effects industry. By adding and connecting
nodes together, users "visually program" how their video and audio is generated
and processed. Compared to traditional "layer-based" workflows, this provides
much more freedom in what can be created, and requires far fewer steps to
achieve the same results.

Fedora Account System Username: rathann

Comment 1 Mamoru TASAKA 2024-10-31 13:13:43 UTC
Created attachment 2054628 [details]
proposal patch with ffmpeg 7

Proposal patch for olive with ffmpeg 7.

Looks like this seems to "work for me".

Comment 2 Mamoru TASAKA 2024-10-31 13:20:18 UTC
If you can verify my proposal patch and update your srpm, I can review this.

Comment 3 Mamoru TASAKA 2024-12-02 13:03:33 UTC
ping?

Comment 4 Dominik 'Rathann' Mierzejewski 2024-12-03 11:37:06 UTC
Thanks for the reminder, I'll try to tackle this in the next few days.

Comment 5 Dominik 'Rathann' Mierzejewski 2024-12-22 21:56:41 UTC
Spec URL: https://rathann.fedorapeople.org/review/olive/olive.spec
SRPM URL: https://rathann.fedorapeople.org/review/olive/olive-0.2.0%5e20240825git617ff87-2.fc42.src.rpm

* Sat Dec 21 2024 Dominik Mierzejewski <dominik> - 0.2.0^20240825git617ff87-2
- Apply patch to fix build with FFmpeg 7.x (Mamoru Tasaka)

Comment 6 Dominik 'Rathann' Mierzejewski 2024-12-22 21:57:25 UTC
Correct SRPM URL:

Spec URL: https://rathann.fedorapeople.org/review/olive/olive.spec
SRPM URL: https://rathann.fedorapeople.org/review/olive/olive-0.2.0^5e20240825git617ff87-2.fc42.src.rpm

* Sat Dec 21 2024 Dominik Mierzejewski <dominik> - 0.2.0^20240825git617ff87-2
- Apply patch to fix build with FFmpeg 7.x (Mamoru Tasaka)

Comment 7 Dominik 'Rathann' Mierzejewski 2024-12-22 21:58:34 UTC
Or actually the first one was correct. Sorry for the confusion.

Comment 8 Fedora Review Service 2024-12-23 03:17:41 UTC
There seems to be some problem with the following file.
SRPM URL: https://rathann.fedorapeople.org/review/olive/olive-0.2.0%5E5e20240825git617ff87-2.fc42.src.rpm
Fetching it results in a 404 Not Found error.
Please make sure the URL is correct and publicly available.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 9 Fedora Review Service 2024-12-23 03:56:37 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8439940
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2312217-olive/fedora-rawhide-x86_64/08439940-olive/fedora-review/review.txt

Found issues:

- No gcc, gcc-c++ or clang found in BuildRequires
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 10 Mamoru TASAKA 2024-12-23 13:48:38 UTC
Assigning.

Comment 11 Mamoru TASAKA 2024-12-26 16:01:31 UTC
Okay.

MUST / SHOULD fix

* BuildRequires: gcc-c++ is needed:
  https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/

Please fix above (when importing)
Other things are okay

* spec file clean
* license tag actually correct (~3000 files)
* build cleanly on f42 / f41
* installation works
* binary launches normally


Approving.
=============================================
  This package (olive) is APPROVED
  by mtasaka
=============================================

Comment 12 Fedora Admin user for bugzilla script actions 2024-12-26 20:32:13 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/olive

Comment 13 Dominik 'Rathann' Mierzejewski 2024-12-26 23:52:21 UTC
(In reply to Mamoru TASAKA from comment #11)
> * BuildRequires: gcc-c++ is needed:
>   https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
> 
> Please fix above (when importing)
> Other things are okay

Thanks for the review (especially for the FFmpeg7 patch). BR: gcc-c++ added and builds done.

Comment 14 Fedora Update System 2024-12-27 00:05:12 UTC
FEDORA-2024-10d6bb0591 (olive-0.2.0^20240825git617ff87-3.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-10d6bb0591

Comment 15 Fedora Update System 2024-12-27 00:05:12 UTC
FEDORA-2024-3096e89b7d (olive-0.2.0^20240825git617ff87-3.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-3096e89b7d

Comment 16 Fedora Update System 2024-12-27 02:28:38 UTC
FEDORA-2024-10d6bb0591 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-10d6bb0591 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-10d6bb0591

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2024-12-27 04:31:44 UTC
FEDORA-2024-3096e89b7d has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-3096e89b7d \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3096e89b7d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2024-12-30 02:11:53 UTC
FEDORA-2024-10d6bb0591 (olive-0.2.0^20240825git617ff87-3.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2025-01-04 02:44:40 UTC
FEDORA-2024-3096e89b7d (olive-0.2.0^20240825git617ff87-3.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.