| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: obs-service-source_validator | Distribution: openSUSE:Factory:zSystems |
| Version: 0.42 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon May 19 11:31:29 2025 |
| Group: Development/Tools/Building | Build host: reproducible |
| Size: 80110 | Source RPM: obs-service-source_validator-0.42-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/openSUSE/obs-service-source_validator | |
| Summary: An OBS source service: running all the osc source-validator checks | |
This is a source service for openSUSE Build Service. This service runs all checks as required by openSUSE:Factory project. This can be used to guarantee that all checks succeed also on the service side. This plugin can be used via project wide defined services.
GPL-2.0-or-later
* Mon May 19 2025 Ruediger Oertel <ro@suse.com>
- Update to version 0.42:
* helpers/check_dates_in_changes: Include line numbers in errors
* helpers/check_dates_in_changes: Only match if -------- is at the line start
* Thu May 15 2025 Dirk Müller <dmueller@suse.com>
- Update to version 0.41:
* helpers/check_dates_in_changes: Handle invalid dates gracefully
* helpers/check_dates_in_changes: Only look at the first line of entries
* Wed May 14 2025 Dirk Müller <dmueller@suse.com>
- Update to version 0.40:
* Report error about future timestamps
* Ignore local timezone
* Wed May 14 2025 Ruediger Oertel <ro@suse.com>
- Update to version 0.39+4:
* Being able to handle git managed sources
* Tue Jan 14 2025 dimstar@opensuse.org
- Update to version 0.39+2:
* helpers/check_patches_applied: Fix detection of applying nonexisting patches
* Wed Oct 30 2024 dmueller@suse.com
- Update to version 0.39:
* Handle package git repositories for tracking (fixes #143)
* helpers/check_patches_applied: Also check whether patch 0 is applied
* helpers/check_patches_applied: Match #%%patch* as well (#136)
* helpers/check_patches_applied: Recognize " # %patch" as comment
* Wed Sep 11 2024 Marcus Meissner <meissner@suse.com>
- require bzip2,xz and zstd which are used in gpg verification
* Thu Aug 29 2024 adrian@suse.de
- Update to version 0.38:
* Fix 20-files-present-and-referenced against osc 1.9.0 (osclib_version 2.0)
* Mon Aug 12 2024 Marcus Rueckert <mrueckert@suse.de>
- Fix runtime requires: the source validator needs cmp -> Requires
for diffutils
* Wed Jul 03 2024 Dirk Müller <dmueller@suse.com>
- update to 0.37:
* Fix unzip test in 20-files-present-and-referenced
(same like previous update)
- explicitly require unzip as busybox-unzip is not sufficient
* Thu May 23 2024 dimstar@opensuse.org
- Update to version 0.36+2:
* Fix unzip test in 20-files-present-and-referenced
* Tue May 21 2024 Fabian Vogt <fvogt@suse.com>
- Require unzip, needed for 0.36
* Thu May 16 2024 dmueller@suse.com
- Update to version 0.36:
* Forbid encrypted zip files
* Tue May 14 2024 Lubos Kocman <lubos.kocman@suse.com>
- Use bz2 compression to enable builds with debhelper
* Debian/Ubuntu builds now work fine.
* Allows rebuild packages with osc in ubuntu image on github
- Add deb dependency on libmodule-build-perl and libxml2-utils
* Fri May 10 2024 Fabian Vogt <fvogt@suse.com>
- Require cpio, needed for .obscpio support
* Mon Apr 29 2024 Kentaro Ishii <sony.pcv.s520@gmail.com>
- Fix dependency to obs-build for Fedora
* Wed Apr 03 2024 dmueller@suse.com
- Update to version 0.35:
* Modifications in line with latest cargo vendor tool
* Tue Jan 30 2024 Marcus Rueckert <mrueckert@suse.de>
- since https://github.com/openSUSE/obs-service-source_validator/commit/0cb832185b71e869bb84fc995f483275c5c4158d
rpm-build seems to be unused. remove the dependency.
* Fri Nov 24 2023 ro@suse.com
- Update to version 0.34:
* helpers/functions: Always treat all *.spec files as recipes
* Tue Aug 01 2023 dmueller@suse.com
- Update to version 0.33:
* 20-files-present-and-referenced: Check for files in *.obscpio
* 20-files-present-and-referenced: Use correct variable
* Tue Jul 18 2023 dmueller@suse.com
- Update to version 0.32:
* Add autonumbering patch/source lines
* Fix handling of packages with neither *.spec nor _multibuild
* Fri Jun 30 2023 dmueller@suse.com
- Update to version 0.31:
* Also ignore .gitattributes file
* Exempt obs services from the cargo audit requirement
* helpers/spec_query: Handle %include
* Unify _multibuild handling and do it like OBS
* Fri May 05 2023 dmueller@suse.com
- Update to version 0.30:
* skip debian.lintian-overrides as well
* Wed May 03 2023 dmueller@suse.com
- Update to version 0.29:
* Do not check for all _multibuild flavors if spec does not
conitionalize on BUILD_FLAVOR
* Add GitHub Actions
* Mon Nov 07 2022 dmueller@suse.com
- Update to version 0.28:
* Add ignore list
* Fri Oct 28 2022 dmueller@suse.com
- Update to version 0.28:
* also avoid expansion on grep
* add quotes around BASE to avoid shell expansion
* Tue Oct 25 2022 dmueller@suse.com
- Update to version 0.27:
* Fix detection of rust-packaging
* Fri Oct 21 2022 ro@suse.de
- Update to version 0.27:
* use current directory when not given to avoid crashes
* Fri Oct 21 2022 ro@suse.de
- Update to version 0.27:
* Fix python3 line
* Apply feedback
* Add new validator to check rust audit is enforced
* Thu Oct 06 2022 dmueller@suse.com
- Update to version 0.27:
* Do not use temporary file for GPG validation
* Tue Sep 20 2022 dmueller@suse.com
- Update to version 0.27:
* Convert all egrep/fgrep calls to grep -E/-F, respectively.
- use zstd for tarball compression
- spec file cleanups
* Thu Aug 11 2022 ro@suse.de
- Update to version 0.26:
* Skip non-existing files from the invalid-patches check
* Treat to-be-deleted patches as nonexisting for the source-tracked check
* Update README with a clearer mission/scope
* cleanup: make variable name a valid english word
* Thu Aug 04 2022 Dirk Müller <dmueller@suse.com>
- require patch for patch-format checking
* Thu Aug 04 2022 dmueller@suse.com
- Update to version 0.25 (bsc#1202132)
* Reject empty or ill-formatted patches
* Thu Jul 07 2022 dmueller@suse.com
- Update to version 0.24:
* Use ERROR for prefixing errors
* Split out GPG validation into own check and improve it
* Tue Mar 22 2022 dmueller@suse.com
- Update to version 0.23:
* Allow mode=manual services
* spec_query: add elif support
* 45-stale-changes: Also read <package/> in _multibuild
* Thu Feb 03 2022 ro@suse.de
- Update to version 0.22:
* display diff if previous file is present in 20-files-present-and-referenced
* 45-stale-changes: Use xmllint for listing multibuild flavors
* 45-stale-changes: Don't break if there is no *.spec
* 45-stale-changes allow for multibuild specfiles with empty default flavour
* No need to compress buildtime generated tarballs
* Fix running the checks on a directory with whitespace in its path
* spec_query: print line numbers on %if/%else/%endif error
* 20-files-present-and-references: do not complain about debian.*.triggers
/usr/lib/obs /usr/lib/obs/service /usr/lib/obs/service/source_validator /usr/lib/obs/service/source_validator.service /usr/lib/obs/service/source_validators /usr/lib/obs/service/source_validators/20-files-present-and-referenced /usr/lib/obs/service/source_validators/25-keyring-validate /usr/lib/obs/service/source_validators/30-patches-applied /usr/lib/obs/service/source_validators/40-sequence-changes /usr/lib/obs/service/source_validators/45-stale-changes /usr/lib/obs/service/source_validators/50-spec-version /usr/lib/obs/service/source_validators/60-spec-filelist /usr/lib/obs/service/source_validators/70-baselibs /usr/lib/obs/service/source_validators/80-rust-enforce-audit-capability /usr/lib/obs/service/source_validators/helpers /usr/lib/obs/service/source_validators/helpers/DebianSourceChangesValidator.pm /usr/lib/obs/service/source_validators/helpers/changelogfilter /usr/lib/obs/service/source_validators/helpers/check_dates_in_changes /usr/lib/obs/service/source_validators/helpers/check_debian_source_changes /usr/lib/obs/service/source_validators/helpers/check_input_filename /usr/lib/obs/service/source_validators/helpers/check_patches_applied /usr/lib/obs/service/source_validators/helpers/convert_changes_to_rpm_changelog /usr/lib/obs/service/source_validators/helpers/fix_changelog /usr/lib/obs/service/source_validators/helpers/functions /usr/lib/obs/service/source_validators/helpers/output_versions /usr/lib/obs/service/source_validators/helpers/spec_query /usr/share/licenses/obs-service-source_validator /usr/share/licenses/obs-service-source_validator/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 2 23:07:07 2025