Bug 2273572 - ffmpeg-7.1 is available
Summary: ffmpeg-7.1 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ffmpeg
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Schneider
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: FE-Legal
TreeView+ depends on / blocked
 
Reported: 2024-04-05 09:22 UTC by Upstream Release Monitoring
Modified: 2025-02-19 00:34 UTC (History)
6 users (show)

Fixed In Version: ffmpeg-7.1-1.fc43 ffmpeg-7.1-1.fc42 ffmpeg-7.1-1.fc41 ffmpeg-7.1-1.el10_0
Clone Of:
Environment:
Last Closed: 2025-02-10 16:43:39 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
This is the full list of added files added to FFMPEG 7.0 (8.77 KB, text/plain)
2024-04-13 10:30 UTC, Robert-André Mauchin 🐧
no flags Details
Filtered list of files, commented out are the most likely patented ones (10.98 KB, text/plain)
2024-04-13 10:43 UTC, Robert-André Mauchin 🐧
no flags Details
Filtered list of files, commented out are the most likely patented ones (10.99 KB, text/plain)
2024-04-13 11:09 UTC, Robert-André Mauchin 🐧
no flags Details


Links
System ID Private Priority Status Summary Last Updated
RPM Fusion 7134 0 P1 NEW ffmpeg slow to update to latest release version 2024-12-15 16:45:47 UTC

Description Upstream Release Monitoring 2024-04-05 09:22:30 UTC
Releases retrieved: 7.0
Upstream release that is considered latest: 7.0
Current version/release in rawhide: 6.1.1-11.fc41
URL: https://www.ffmpeg.org

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/5405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ffmpeg

Comment 1 Robert-André Mauchin 🐧 2024-04-13 10:29:36 UTC
New files analysis based on this method:

# List all files from ffmpeg 7.0
find ffmpeg-7.0 -type f | sed 's|^ffmpeg-7.0\/||' | sort > files.txt

# Sort both files and save temporarily 
sort ffmpeg_free_sources > oldfile_sorted
sort files.txt > newfile_sorted

# Compare sorted files using comm
comm -12 oldfile_sorted newfile_sorted > common_lines.txt
comm -13 oldfile_sorted newfile_sorted > added_lines.txt

# Clean up temporary files
rm oldfile_sorted newfile_sorte

# Run this script to know if the files existed before in 6.1.1:

#!/usr/bin/python3

import requests
import sys

# Define the base URL here
base_url = 'https://github.com/FFmpeg/FFmpeg/blob/n6.1.1/'

def check_url(base_url, path):
    # Construct the full URL
    full_url = f'{base_url}{path}'
    try:
        response = requests.get(full_url)
        # Return the full URL and the status code
        return full_url, response.status_code
    except requests.exceptions.RequestException as e:
        # Handle requests exceptions (e.g., connection errors)
        return full_url, f'Error: {e}'

def read_and_check_urls(filename):
    with open(filename, 'r') as file:
        lines = file.readlines()

    # Create or overwrite the new.txt file to store URLs resulting in 404
    with open('new.txt', 'w') as file_404:
        for line in lines:
            line = line.strip()
            if line:  # Ensure the line is not empty
                url, status = check_url(base_url, line)
                if status == 404:
                    file_404.write(line + '\n')
                # Output the result to the console
                if isinstance(status, int):
                    print(f'OK ({status}): {url}' if status != 404 else f'404 Not Found: {url}')
                else:
                    print(f'Error checking {url}: {status}')

if __name__ == '__main__':
    if len(sys.argv) < 2:
        print("Usage: ./check_urls.py <input_filename>")
        sys.exit(1)

    input_filename = sys.argv[1]
    read_and_check_urls(input_filename)

If the file existed before, it means it was removed from the sources before.
If the file didn't exist, we add it to new.txt

Comment 2 Robert-André Mauchin 🐧 2024-04-13 10:30:48 UTC
Created attachment 2026714 [details]
This is the full list of added files added to FFMPEG 7.0

This is the full list of added files added to FFMPEG 7.0

Comment 3 Robert-André Mauchin 🐧 2024-04-13 10:43:39 UTC
Created attachment 2026715 [details]
Filtered list of files, commented out are the  most likely patented ones

Analysis of the new files, we removed:

 - h264 related files
 - hevc related files
 - h26x related files
 - VVC related files
 - EVC (MPEG-5 Essential Video Coding related files
 - stuff based on libdvdnav and libdvdread
 - JNI related files

Less sure, but removed:
 - Lead MCMP related files. This is likely patented according to their websites.

No idea:
 - Resolume DXV Codec: patented?
libavcodec/dxvenc.c
libavcodec/dxv.h

 - Not sure, was used  with ATRAC1
# MD STUDIO audio muxer.
# This muxer accepts a single ATRAC1 audio stream with either one or two channels
# and a sample rate of 44100Hz.
libavformat/aeadec.c
libavformat/aeaenc.c

Comment 4 Robert-André Mauchin 🐧 2024-04-13 11:09:49 UTC
Created attachment 2026716 [details]
Filtered list of files, commented out are the most likely patented ones

Filtered list of files, commented out are the  most likely patented ones

Analysis of the new files, we removed:

 - h264 related files
 - hevc related files
 - h26x related files
 - VVC related files
 - EVC (MPEG-5 Essential Video Coding related files
 - stuff based on libdvdnav and libdvdread
 - JNI related files
 - Resolume DXV Codec

Less sure, but removed:
 - Lead MCMP related files. This is likely patented according to their websites.

No idea:

 - Not sure, was used  with ATRAC1
# MD STUDIO audio muxer.
# This muxer accepts a single ATRAC1 audio stream with either one or two channels
# and a sample rate of 44100Hz.
libavformat/aeadec.c
libavformat/aeaenc.c

Comment 5 Upstream Release Monitoring 2024-05-26 12:07:03 UTC
Releases retrieved: 7.0.1
Upstream release that is considered latest: 7.0.1
Current version/release in rawhide: 6.1.1-13.fc41
URL: https://www.ffmpeg.org

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/5405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ffmpeg

Comment 6 Upstream Release Monitoring 2024-08-03 03:48:39 UTC
Releases retrieved: 6.1.2, 7.0.2
Upstream release that is considered latest: 7.0.2
Current version/release in rawhide: 6.1.1-19.fc41
URL: https://www.ffmpeg.org

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/5405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ffmpeg

Comment 7 Upstream Release Monitoring 2024-09-30 11:29:24 UTC
Releases retrieved: 7.1
Upstream release that is considered latest: 7.1
Current version/release in rawhide: 6.1.2-1.fc42
URL: https://www.ffmpeg.org

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/5405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ffmpeg

Comment 8 Upstream Release Monitoring 2024-10-31 03:17:20 UTC
Releases retrieved: 5.2-dev, 6.1-dev, 6.2-dev, 7.1-dev, 7.2-dev
Upstream release that is considered latest: 7.2-dev
Current version/release in rawhide: 7.0.2-6.fc42
URL: https://www.ffmpeg.org

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/5405/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/ffmpeg

Comment 9 Dominik 'Rathann' Mierzejewski 2025-01-08 21:48:45 UTC
I've updated release-monitoring.org not to open bugs for nX.X-dev tags, so this is about 7.1 update.

Comment 10 Fedora Update System 2025-02-10 14:24:41 UTC
FEDORA-2025-30e01d1067 (ffmpeg-7.1-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-30e01d1067

Comment 11 Fedora Update System 2025-02-10 14:25:36 UTC
FEDORA-2025-aa2ad1f13d (ffmpeg-7.1-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-aa2ad1f13d

Comment 12 Fedora Update System 2025-02-10 14:27:09 UTC
FEDORA-2025-71edad9634 (ffmpeg-7.1-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-71edad9634

Comment 13 Fedora Update System 2025-02-10 16:43:39 UTC
FEDORA-2025-30e01d1067 (ffmpeg-7.1-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2025-02-10 20:40:38 UTC
FEDORA-2025-aa2ad1f13d (ffmpeg-7.1-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2025-02-11 02:20:05 UTC
FEDORA-2025-71edad9634 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-71edad9634`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-71edad9634

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

Comment 16 Fedora Update System 2025-02-11 03:13:57 UTC
FEDORA-EPEL-2025-786d3c6a7c has been pushed to the Fedora EPEL 10.0 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-786d3c6a7c

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

Comment 17 Fedora Update System 2025-02-12 01:37:18 UTC
FEDORA-2025-71edad9634 (ffmpeg-7.1-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 18 Fedora Update System 2025-02-19 00:34:01 UTC
FEDORA-EPEL-2025-786d3c6a7c (ffmpeg-7.1-1.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.