Commit 8a96471
refactor(rubygem-activestorage): drop ffmpeg/ffprobe BRs, Suggests, and tests
Drop the ffmpeg / ffprobe BuildRequires and Suggests from
rubygem-activestorage as part of removing ffmpeg/libav* from Azure Linux.
The Rails ActiveStorage gem uses ffmpeg/ffprobe only for optional video
previews and audio/video metadata analysis; the gem itself builds and
loads cleanly without them.
Also remove the upstream audio_analyzer, video_analyzer, and
video_previewer test files in %check — they shell out to ffmpeg/ffprobe
and fail with ENOENT when those binaries are absent. The remaining test
suite (482 runs in mock) still passes.
Applications that need video previews will need to install ffmpeg
explicitly; this was already the case for any deployment that picked
ffmpeg up only via the soft Suggests.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 8cd6aea commit 8a96471
4 files changed
Lines changed: 39 additions & 7 deletions
File tree
- base/comps
- rubygem-activestorage
- locks
- specs/r/rubygem-activestorage
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4610 | 4610 | | |
4611 | 4611 | | |
4612 | 4612 | | |
4613 | | - | |
4614 | 4613 | | |
4615 | 4614 | | |
4616 | 4615 | | |
| |||
Lines changed: 36 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
55 | 53 | | |
56 | | - | |
57 | | - | |
58 | 54 | | |
59 | 55 | | |
60 | 56 | | |
| |||
160 | 156 | | |
161 | 157 | | |
162 | 158 | | |
| 159 | + | |
163 | 160 | | |
164 | 161 | | |
165 | 162 | | |
| |||
0 commit comments