Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refresh slfo main #1334

Draft
wants to merge 77 commits into
base: opensuse-slfo-main
Choose a base branch
from
Draft

Refresh slfo main #1334

wants to merge 77 commits into from

Conversation

danigm
Copy link
Member

@danigm danigm commented Apr 10, 2025

This PR cherry-pick commits in opensuse that are not in opensuse-slfo-main, ignoring changes done to the config files. The list of commits was created with the command:

git log --oneline --no-merges --reverse opensuse-slfo-main..opensuse -- rpmlint/ test/

i12momal and others added 30 commits April 10, 2025 12:39
Also, creating a mock file to improve code cleanup of the test_mixed_ownership.py file. Some necessary changes are made to the pkg.py file.
Also, creating a mock file to improve code cleanup of the test_erlang.py file
Also, creating a mock file to improve code cleanup of the test_lib_dependency.py file.
Also, creating a mock file to improve code cleanup of the test_appdata.py file
The files are placed in the test/files directory
Also, creating a mock file to improve code cleanup of the test_dbus_policy.py file
Also, creating a mock file to improve code cleanup of the test_build_root.py file.

As for pkg: Move read_with_mmap method to AbstractPkg
This method is needed for test_build_root so to be able to use FakePkg here we need this method implemented in both classes Pkg and FakePkg
Also, creating a mock file to improve code cleanup of the test_FHS.py file
Also, creating a mock file to improve code cleanup of the test_pkgconfig.py file
Also, creating a mock file to improve code cleanup of the test_menuxdg.py file
Also, creating a mock file to improve code cleanup of the test_sysvinitonsystemd.py file
Also, creating a mock file to improve code cleanup of the test_pam_modules.py file
Also, creating a mock file to improve code cleanup of the test_LSB .py file
Also, creating a mock file to improve code cleanup of the test_bashisms.py file.
Also, creating a mock file to improve code cleanup of the test_build_date.py file.
Also, creating a mock file to improve code cleanup of the test_icon_sizes.py file.
It errors out due to rpm2cpio failure and there's
test_directory_without_x_permission that covers
the non-standard-dir-perm check
Also, creating a mock file to improve code cleanup of the test_shlib_policy.py file.
Also, creating a mock file to improve code cleanup of the test_files.py file.
danigm and others added 29 commits April 10, 2025 12:46
Don't show suse-update-desktop-file-deprecated for yast packages.
Fall back to another way of determining potential buildroot locations
as 4.20 removed the use of buildroot.
The FSF is remote as of 1 September, so the wrong address check should also
check for the now-former address:

> 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

Fix #1286
@Conan-Kudo
Copy link
Member

Why does this branch exist? There's only supposed to be the single opensuse branch, not a second SUSE branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants