python-kiwi/python-kiwi-rpmlintrc
Marcus Schäfer 065c91ec3f - Bump version: 10.2.7 → 10.2.8
- Increase size for agama integration test build
  Agama needs more space to build now

- Fixed agama integration test
  rubygem-byebug and rubygem-agama-yast seems to
  no longer exist

- Update TW integration tests
  Package nscd was dropped from TW

- Fix documentation regarding URI styles
  In reference to commit 760a65558f9e2e91d3eaa3a2f9503ff596984b48
  the support for iso:// URI types was dropped some time ago.
  However, the documentation was not properly updated. This
  commit fixes it

- Fix return value of grub helper methods
  The grub helper methods to find grub tools returns a
  None value if the tool cannot be found. This None value
  could be used later in a Command call where it will be
  used in a join() command to log the resulting commandline.
  This join() call then fails and raises an unhandled error
  causing a stack trace in the application. This commit
  fixes it

- Added disk validation for duplicate installs
  Installing the same image to different storage disks on the
  same machine creates device conflicts with unexpected side

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=278
2025-01-27 10:51:52 +00:00

47 lines
1.8 KiB
Plaintext

# There is a kiwi manual page, kiwi-ng exists for the alternative system
addFilter("no-manual-page-for-binary kiwi-ng")
# don't blame on empty package, kiwi-boot-requires for obs
# integration is used to provide a requires list but the package
# itself comes with no content which is intentional. In addition
# don't blame on lib dependency which are also an expected result
# for this buildservice internal package
addFilter("suse-filelist-empty .*")
addFilter("explicit-lib-dependency .*")
# don't check uid for tftpboot
addFilter("non-standard-uid .*")
# don't check for buildroot usage, kiwi's Makefile uses the same var name
addFilter("rpm-buildroot-usage .*")
# don't check position-independent-executable
addFilter("position-independent-executable-suggested .*")
# don't check for file duplicates
addFilter("files-duplicate .*")
addFilter("cross-directory-hard-link .*")
# don't check for locale locations, they are used in the initrd only
addFilter("file-not-in-%lang .*")
# don't check for manual page of binaries used in initrd only
addFilter("W: no-manual-page-for-binary dcounter");
addFilter("W: no-manual-page-for-binary startshell");
addFilter("W: no-manual-page-for-binary utimer");
addFilter("W: no-manual-page-for-binary driveready");
addFilter("W: no-manual-page-for-binary setctsid");
addFilter("W: no-manual-page-for-binary isconsole");
addFilter("W: no-manual-page-for-binary kiwicompat");
# kiwi master package can't be noarch if sub packages are arch specific
addFilter("W: no-binary");
# if we add a provides to the obsoleted another warning that the
# same package is provided and obsoleted appears. This warning is
# pointless or doesn't explain what it really wants
addFilter("W: obsolete-not-provided");
# providing deb packages from this spec requires the tag to be hard coded
addFilter("W: hardcoded-packager-tag");