Commit Graph

388 Commits

Author SHA1 Message Date
Vincent Mihalkovic
af0133c16b magic: Use the bcachefs-uuid for erofs
Resolves: RHEL-76142
2025-03-26 12:43:58 +01:00
Frantisek Sumsal
92f76c884a Add internal file tests to gating
And actually gate on both the internal and Fedora tests.

Resolves: RHEL-52113
2024-11-27 12:14:55 +01:00
Troy Dawson
b2244e4120 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:23:42 -07:00
Troy Dawson
a0a0737872 Bump release for June 2024 mass rebuild 2024-06-24 08:42:03 -07:00
vmihalko
d4caad4c34 Fix license of the file-libs subpackage
Resolves: RHEL-25493
2024-02-14 12:48:50 +01:00
Lukáš Zaoral
06256cd0f4
migrate to SPDX license format
Related: https://gitlab.com/fedora/legal/fedora-license-data/-/merge_requests/511
2024-02-06 14:38:05 +01:00
Fedora Release Engineering
df3aa1980f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 11:33:03 +00:00
Fedora Release Engineering
67ff5e8b68 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:17:41 +00:00
Vincent Mihalkovic
a82a65d9ed add gating.yaml file 2023-09-13 13:26:09 +02:00
Vincent Mihalkovic
a75338dc0e tests: minor syntactic fixes 2023-09-13 13:26:09 +02:00
Vincent Mihalkovic
7802ea67c9 tests: parameterize the rebuild-{TEST_PACKAGE:-coreutils} test
TEST_PACKAGE is specified by user,
by default the coreutils package is used.
2023-09-12 09:03:33 +00:00
Vincent Mihalkovic
8717428e9e release new file-5.45 and update tests
Resolves: rhbz#2227099
2023-08-14 14:53:37 +02:00
Fedora Release Engineering
ff7309f583 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:40:40 +00:00
Python Maint
8766fd6393 Rebuilt for Python 3.12 2023-06-13 20:38:18 +02:00
Vincent Mihalkovic
9c4850b7c4 Remove the size limit check of the elf note section
Resolves: rhbz#2167964
2023-03-02 12:18:09 +00:00
Lukáš Zaoral
f4e6172807 tests/file-tests: check stderr as well 2023-03-02 12:17:30 +00:00
Lukáš Zaoral
f73b7d1ec8 store the keyring in SCM and not in lookaside cache
Fedora packaging guidelines say:

The keyring must be committed directly to the package SCM.
2023-03-02 12:16:43 +00:00
Lukáš Zaoral
bdd81bd7c9 remove unused signature 2023-03-02 12:16:43 +00:00
Vincent Mihalkovic
382877771c Fix the size limit of the elf note section
tests: test written by lzaoral, thanks!
Resolves: rhbz#2167964
2023-02-09 14:12:13 +01:00
Vincent Mihalkovic
02937e1761 release new file-5.44 and update outputs in tests
Resolves: rhbz#2126540
2023-01-26 15:19:06 +01:00
Vincent Mihalkovic
7e68155ffb test: add the rebuild-coreutils test
This test is an improved copy of the https://src.fedoraproject.org/rpms/binutils/blob/rawhide/f/tests/Sanity/rebuild-coreutils.
2023-01-21 13:28:49 +01:00
Fedora Release Engineering
c136ab7255 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:25:21 +00:00
Vincent Mihalkovic
2dd88dfd9f tests: port tests to tmt
In this commit we:

1. Use `tmt tests import` to gather all related
   metadata from tests/Support-local-additions-to-magic-files
   and tests/command-line-options directories and
   convert them into tmt format.
2. Add missing requirement for bzip2 in
   tests/command-line-options/{Makefile,main.fmf}
   files.
3. Replace an obsolescent `egrep` with a `grep -E`
   command in the tests/command-line-options/runtest.sh
   file.
4. Create new tests/file-tests/Makefile file.
5. Use `tmt tests import` to convert the
   tests/file-tests and all related
   metadata into tmt format.
6. Simplify and update tests/file-tests/{prepare.sh,
   runtest.sh,reference.sh,readfile.py} scripts.
   Thank you lzaoral!
7. Update and create new "references" (file-5.42.4 outputs)
   in the file-tests/reference.
8. Rename the file-tests/blacklist.txt to
   file-tests/blocklist.txt.
9. Replace the tests/tests.yml file with
   the plans/file-CI-plan.fmf file.
2023-01-17 13:59:28 +01:00
Florian Weimer
64e7e54de2 Fix use-after-free with large file -f list (#2110622) 2022-07-26 15:45:39 +02:00
Vincent Mihalkovic
3c76982103 bump version number 2022-07-25 10:51:38 +02:00
Vincent Mihalkovic
7087cb39c7 bump version number 2022-07-21 16:01:32 +02:00
Vincent Mihalkovic
def8ebfc2a reapply: update to new version 5.42
and fix (#2095871)
2022-07-21 15:55:20 +02:00
Fedora Release Engineering
874c9f675d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:09:13 +00:00
Python Maint
26af57aab4 Revert "update to new version 5.42"
This reverts commit f36d81de29.

See https://bugzilla.redhat.com/show_bug.cgi?id=2095871 for the problem we are avoiding.

The revert is needed to enable Python 3.11 rebuild.
2022-06-14 16:40:37 +02:00
Python Maint
c1e00f3bf5 Rebuilt for Python 3.11 2022-06-13 15:03:48 +02:00
Vincent Mihalkovic
f36d81de29 update to new version 5.42 2022-06-10 18:08:22 +02:00
Vincent Mihalkovic
69a6906f64 gpgverify source tarball 2022-03-02 13:36:20 +01:00
Fedora Release Engineering
a0e0856999 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 02:59:09 +00:00
Vincent Mihalkovic
411766c484 change the identification for JSON files (#2020715) 2021-12-14 13:18:15 +01:00
Vincent Mihalkovic
0be129eb87 fix the JavaScript detection (#2029975) 2021-12-08 16:05:01 +01:00
Vincent Mihalkovic
41b34e83c7 update to new version 5.41 2021-10-19 22:58:59 +02:00
Fedora Release Engineering
3f1280fe40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 22:56:54 +00:00
Vincent Mihalkovic
d2690de586 do not classify python bytecode files as text (#1963895) 2021-06-08 17:17:22 +02:00
Python Maint
5b9d8e5810 Rebuilt for Python 3.10 2021-06-03 19:23:15 +02:00
Vincent Mihalkovic
a3608b2146 enable the upstream test suite 2021-04-29 13:47:24 +02:00
Vincent Mihalkovic
15baab7f10 fix printing ext4 filesystem UUIDs (#1945122) 2021-04-26 19:53:10 +02:00
Stephen Gallagher
ec6fc3d85c
Restore the xz commit with the upstream fix (#1947317)
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-04-19 16:00:48 -04:00
Vincent Mihalkovic
532851e62e revert the upstream commit (regresssion) 2021-04-12 23:45:10 +02:00
Vincent Mihalkovic
2e5516b5e6 make python{2,3}-magic depend on file-libs 2021-04-09 16:39:22 +02:00
Vincent Mihalkovic
0af67f5c2b remove unused CLOEXEC patch 2021-04-05 22:07:23 +02:00
Vincent Mihalkovic
dd09bcfbbf update to new version 5.40 2021-03-31 12:32:56 +02:00
Fedora Release Engineering
d7c593dd29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:31:21 +00:00
Robert Scheck
25081a180f Spec file cleanup 2021-01-13 01:30:52 +00:00
Kamil Dudka
d7d4042b42 file.spec: BR for make is not py3 specific 2021-01-07 09:02:56 +01:00
Tom Stellard
1f9f6157f5 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 22:37:36 +00:00