{ "issues": [ { "result": "fail", "text": "Header files in -devel subpackage, if present.", "note": "libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/animation/animation.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/callback/callback.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/cameraLight/cameraLight.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/clippingPlane/clippingPlane.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/constrainedCamera/constrainedCamera.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/constrainedFrame/constrainedFrame.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/3dsViewer/3dsViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/agoraViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/board.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/case.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/computerPlayer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/move.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/undo.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/anaglyph/anaglyph.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/backgroundImage/backgroundImage.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/blobWarViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/board.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/computerPlayer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/move.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/undo.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/cornerAxis/cornerAxis.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/board.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/drawer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnviewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnwindowimpl.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/game.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/eventRecorder.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/glview.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/jeu.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/piece.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/quarto.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/quadtree.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/sky.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/terrain.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/tree.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/water.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/textureViewer/textureViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/thumbnail/thumbnail.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/drawLight/drawLight.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/fastDraw/fastDraw.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frameTransform/frameTransform.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/box.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/cullingCamera.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/frustumCulling.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/interface/interface.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/keyFrames/keyFrames.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/keyboardAndMouse/keyboardAndMouse.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/luxo/luxo.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/manipulatedFrame/manipulatedFrame.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/mouseGrabber/mouseGrabber.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiSelect/manipulatedFrameSetConstraint.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiSelect/multiSelect.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiSelect/object.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiView/multiView.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/overpainting/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/screenCoordSystem/screenCoordSystem.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/select/select.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/simpleViewer/simpleViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/standardCamera/cameraViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/standardCamera/standardCamera.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/standardCamera/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/stereoViewer/stereoViewer.h ", "name": "CheckHeaderFiles", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages" }, { "result": "fail", "text": "Package does not use a name that already exists.", "note": "A package with this name already exists. Please check https://src.fedoraproject.org/rpms/libQGLViewer", "name": "CheckNoNameConflict", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_conflicting_package_names" } ], "results": { "MUST": { "C/C++": [ { "result": "pass", "text": "If your application is a C or C++ application you must list a BuildRequires against gcc, gcc-c++ or clang.", "note": null, "name": "CheckGccBuildRequires", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/" }, { "result": "fail", "text": "Header files in -devel subpackage, if present.", "note": "libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/animation/animation.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/callback/callback.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/cameraLight/cameraLight.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/clippingPlane/clippingPlane.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/constrainedCamera/constrainedCamera.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/constrainedFrame/constrainedFrame.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/3dsViewer/3dsViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/agoraViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/board.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/case.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/computerPlayer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/move.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/undo.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/anaglyph/anaglyph.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/backgroundImage/backgroundImage.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/blobWarViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/board.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/computerPlayer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/move.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/undo.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/cornerAxis/cornerAxis.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/board.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/drawer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnviewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnwindowimpl.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/game.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/eventRecorder.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/glview.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/jeu.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/piece.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/quarto.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/quadtree.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/sky.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/terrain.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/tree.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/water.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/textureViewer/textureViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/contribs/thumbnail/thumbnail.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/drawLight/drawLight.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/fastDraw/fastDraw.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frameTransform/frameTransform.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/box.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/cullingCamera.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/frustumCulling.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/interface/interface.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/keyFrames/keyFrames.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/keyboardAndMouse/keyboardAndMouse.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/luxo/luxo.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/manipulatedFrame/manipulatedFrame.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/mouseGrabber/mouseGrabber.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiSelect/manipulatedFrameSetConstraint.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiSelect/multiSelect.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiSelect/object.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/multiView/multiView.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/overpainting/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/screenCoordSystem/screenCoordSystem.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/select/select.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/simpleViewer/simpleViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/standardCamera/cameraViewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/standardCamera/standardCamera.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/standardCamera/viewer.h libQGLViewer-doc : /usr/share/doc/libQGLViewer-doc/examples/stereoViewer/stereoViewer.h ", "name": "CheckHeaderFiles", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages" }, { "result": "pass", "text": "ldconfig not called in %post and %postun for Fedora 28 and later.", "note": null, "name": "CheckLDConfig", "url": "https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets" }, { "result": "pass", "text": "Package does not contain any libtool archives (.la)", "note": null, "name": "CheckLibToolArchives", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#packaging-static-libraries" }, { "result": "pending", "text": "Package does not contain kernel modules.", "note": null, "name": "CheckNoKernelModules", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/#_no_external_kernel_modules" }, { "result": "pass", "text": "Package contains no static executables.", "note": null, "name": "CheckNoStaticExecutables", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_statically_linking_executables" }, { "result": "pass", "text": "Rpath absent or only used for internal libs.", "note": null, "name": "CheckRPATH", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_beware_of_rpath" }, { "result": "pass", "text": "Development (unversioned) .so files in -devel subpackage, if present.", "note": null, "name": "CheckSoFiles", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages" } ], "Generic": [ { "result": "pending", "text": "Package is licensed with an open-source compatible license and meets other legal requirements as defined in the legal section of Packaging Guidelines.", "note": null, "name": "CheckApprovedLicense", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/" }, { "result": "pending", "text": "%build honors applicable compiler flags or justifies otherwise.", "note": null, "name": "CheckBuildCompilerFlags", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_compiler_flags" }, { "result": "pass", "text": "Package uses either %{buildroot} or $RPM_BUILD_ROOT", "note": null, "name": "CheckBuildrootMacros", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_macros" }, { "result": "pending", "text": "Package contains no bundled libraries without FPC exception.", "note": null, "name": "CheckBundledLibs", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling" }, { "result": "pending", "text": "Changelog in prescribed format.", "note": null, "name": "CheckChangelogFormat", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#changelogs" }, { "result": "pass", "text": "Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the beginning of %install.", "note": null, "name": "CheckCleanBuildroot", "url": "(this test has no URL)" }, { "result": "pending", "text": "Sources contain only permissible code or content.", "note": null, "name": "CheckCodeAndContent", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/#_impermissible_content" }, { "result": "pass", "text": "Macros in Summary, %description expandable at SRPM build time.", "note": null, "name": "CheckDescMacros", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_source_rpm_buildtime_macros" }, { "result": "pending", "text": "Package contains desktop file if it is a GUI application.", "note": null, "name": "CheckDesktopFile", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_desktop_files" }, { "result": "pending", "text": "Development files must be in a -devel package", "note": null, "name": "CheckDevelFilesInDevel", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages" }, { "result": "pass", "text": "Package requires other packages for directories it uses.", "note": null, "name": "CheckDirectoryRequire", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_ownership" }, { "result": "pass", "text": "Dist tag is present.", "note": null, "name": "CheckDistTag", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/DistTag/" }, { "result": "pending", "text": "Package uses nothing in %doc for runtime.", "note": null, "name": "CheckDocRuntime", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_documentation" }, { "result": "pass", "text": "Package does not contain duplicates in %files.", "note": null, "name": "CheckFileDuplicates", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_duplicate_files" }, { "result": "pass", "text": "Permissions on files are set properly.", "note": null, "name": "CheckFilePermissions", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_permissions" }, { "result": "pending", "text": "Package complies to the Packaging Guidelines", "note": null, "name": "CheckGuidelines", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pass", "text": "Package must not depend on deprecated() packages.", "note": null, "name": "CheckIfDepsDeprecated", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/" }, { "result": "pass", "text": "If (and only if) the source package includes the text of the license(s) in its own file, then that file, containing the text of the license(s) for the package is included in %license.", "note": null, "name": "CheckLicensInDoc", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text" }, { "result": "pending", "text": "License field in the package spec file matches the actual license.", "note": "Checking patched sources after %prep for licenses. Licenses found: \"Unknown or generated\", \"GNU Lesser General Public License, Version 3\", \"GNU Lesser General Public License v3.0 or later\", \"*No copyright* GNU Lesser General Public License\", \"GNU General Public License v2.0 or later and/or GNU Lesser General Public License v3.0 or later\". 236 files have unknown license. Detailed output of licensecheck in /var/lib/copr-rpmbuild/results/libQGLViewer/licensecheck.txt", "name": "CheckLicenseField", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_valid_license_short_names" }, { "result": "pass", "text": "The License field must be a valid SPDX expression.", "note": null, "name": "CheckLicenseFieldSPDX", "url": "https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1" }, { "result": "pending", "text": "License file installed when any subpackage combination is installed.", "note": null, "name": "CheckLicenseInSubpackages", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#subpackage-licensing" }, { "result": "pending", "text": "Package consistently uses macros (instead of hard-coded directory names).", "note": null, "name": "CheckMacros", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_macros" }, { "result": "pass", "text": "Package use %makeinstall only when make install DESTDIR=... doesn't work.", "note": null, "name": "CheckMakeinstall", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_why_the_makeinstall_macro_should_not_be_used" }, { "result": "pass", "text": "Package is named using only allowed ASCII characters.", "note": null, "name": "CheckNameCharset", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/" }, { "result": "pending", "text": "Package is named according to the Package Naming Guidelines.", "note": null, "name": "CheckNaming", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/" }, { "result": "pending", "text": "Package does not generate any conflict.", "note": null, "name": "CheckNoConflicts", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_conflicts" }, { "result": "fail", "text": "Package does not use a name that already exists.", "note": "A package with this name already exists. Please check https://src.fedoraproject.org/rpms/libQGLViewer", "name": "CheckNoNameConflict", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_conflicting_package_names" }, { "result": "pending", "text": "Package obeys FHS, except libexecdir and /usr/target.", "note": null, "name": "CheckObeysFHS", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_filesystem_layout" }, { "result": "pending", "text": "If the package is a rename of another package, proper Obsoletes and Provides are present.", "note": null, "name": "CheckObsoletesForRename", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages" }, { "result": "pass", "text": "Package must own all directories that it creates.", "note": null, "name": "CheckOwnDirs", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_ownership" }, { "result": "pass", "text": "Package does not own files or directories owned by other packages.", "note": null, "name": "CheckOwnOther", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_ownership" }, { "result": "pass", "text": "Package is not relocatable.", "note": null, "name": "CheckRelocatable", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_relocatable_packages" }, { "result": "pending", "text": "Requires correct, justified where necessary.", "note": null, "name": "CheckRequires", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_explicit_requires" }, { "result": "pass", "text": "Sources used to build the package match the upstream source, as provided in the spec URL.", "note": null, "name": "CheckSourceMD5", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/" }, { "result": "pending", "text": "Spec file is legible and written in American English.", "note": null, "name": "CheckSpecLegibility", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_spec_legibility" }, { "result": "pass", "text": "Spec file name must match the spec package %{name}, in the format %{name}.spec.", "note": null, "name": "CheckSpecName", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_spec_file_naming" }, { "result": "pending", "text": "Package contains systemd file(s) if in need.", "note": null, "name": "CheckSystemdScripts", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pass", "text": "File names are valid UTF-8.", "note": null, "name": "CheckUTF8Filenames", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_non_ascii_filenames" }, { "result": "pending", "text": "Useful -debuginfo package or justification otherwise.", "note": null, "name": "CheckUsefulDebuginfo", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_debuginfo_packages" }, { "result": "pending", "text": "Package is not known to require an ExcludeArch tag.", "note": null, "name": "generic-excludearch", "url": "https://fedoraproject.org/wiki/Architectures#ExcludeArch_.26_ExclusiveArch" }, { "result": "pass", "text": "Large documentation must go in a -doc subpackage. Large could be size (~1MB) or number of files.", "note": "Documentation size is 1868 bytes in 2 files. ", "name": "generic-large-docs", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_documentation" }, { "result": "pass", "text": "Packages must not store files under /srv, /opt or /usr/local", "note": null, "name": "generic-srv-opt", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_documentation" }, { "result": "pending", "text": "Package successfully compiles and builds into binary rpms on at least one supported primary architecture.", "note": "Using prebuilt packages", "name": "CheckBuild", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_architecture_support" }, { "result": "pass", "text": "Package installs properly.", "note": null, "name": "CheckPackageInstalls", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pass", "text": "Rpmlint is run on all rpms the build produces.", "note": "There are rpmlint messages (see attachment).", "name": "CheckRpmlint", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_use_rpmlint" } ] }, "SHOULD": { "Generic": [ { "result": "fail", "text": "Reviewer should test that the package builds in mock.", "note": null, "name": "CheckBuildInMock", "url": "https://fedoraproject.org/wiki/PackageMaintainers/MockTricks" }, { "result": "pass", "text": "Buildroot is not present", "note": null, "name": "CheckBuildroot", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pass", "text": "Package has no %clean section with rm -rf %{buildroot} (or $RPM_BUILD_ROOT)", "note": null, "name": "CheckClean", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections" }, { "result": "pending", "text": "If the source package does not include license text(s) as a separate file from upstream, the packager SHOULD query upstream to include it.", "note": null, "name": "CheckContainsLicenseText", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text" }, { "result": "pass", "text": "No file requires outside of /etc, /bin, /sbin, /usr/bin, /usr/sbin.", "note": null, "name": "CheckFileRequires", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_dependencies" }, { "result": "pending", "text": "Final provides and requires are sane (see attachments).", "note": null, "name": "CheckFinalRequiresProvides", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pass", "text": "Fully versioned dependency in subpackages if applicable.", "note": null, "name": "CheckFullVerReqSub", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_requiring_base_package" }, { "result": "pending", "text": "Package functions as described.", "note": null, "name": "CheckFunctionAsDescribed", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pass", "text": "Packager, Vendor, PreReq, Copyright tags should not be in spec file", "note": null, "name": "CheckIllegalSpecTags", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections" }, { "result": "pending", "text": "Latest version is packaged.", "note": null, "name": "CheckLatestVersionIsPackaged", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/" }, { "result": "pending", "text": "Package does not include license text files separate from upstream.", "note": null, "name": "CheckLicenseUpstream", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text" }, { "result": "pass", "text": "Uses parallel make %{?_smp_mflags} macro.", "note": null, "name": "CheckParallelMake", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make" }, { "result": "pending", "text": "Patches link to upstream bugs/comments/lists or are otherwise justified.", "note": null, "name": "CheckPatchComments", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_patch_guidelines" }, { "result": "pass", "text": "Sources can be downloaded from URI in Source: tag", "note": null, "name": "CheckSourceDownloads", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/" }, { "result": "pass", "text": "SourceX is a working URL.", "note": null, "name": "CheckSourceUrl", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/" }, { "result": "pending", "text": "Sources are verified with gpgverify first in %prep if upstream publishes signatures.", "note": "gpgverify is not used.", "name": "CheckSourceVerification", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_source_file_verification" }, { "result": "pending", "text": "Package should compile and build into binary rpms on all supported architectures.", "note": null, "name": "CheckSupportAllArchs", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_architecture_support" }, { "result": "pending", "text": "%check is present and all tests pass.", "note": null, "name": "CheckTestSuites", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_test_suites" }, { "result": "pending", "text": "Packages should try to preserve timestamps of original installed files.", "note": null, "name": "CheckTimeStamps", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_timestamps" }, { "result": "pass", "text": "Spec use %global instead of %define unless justified.", "note": null, "name": "CheckUseGlobal", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_global_preferred_over_define" } ] }, "EXTRA": { "Generic": [ { "result": "pass", "text": "Large data in /usr/share should live in a noarch subpackage if package is arched.", "note": null, "name": "generic-large-data", "url": "https://fedoraproject.org/wiki/Packaging:ReviewGuidelines#Package_Review_Guidelines" }, { "result": "pass", "text": "Rpmlint is run on debuginfo package(s).", "note": "No rpmlint messages.", "name": "CheckRpmlintDebuginfo", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_use_rpmlint" }, { "result": "pass", "text": "Rpmlint is run on all installed packages.", "note": "No rpmlint messages.", "name": "CheckRpmlintInstalled", "url": "https://docs.fedoraproject.org/en-US/packaging-guidelines/#_use_rpmlint" } ] } }, "attachments": [ { "header": "Rpmlint", "text": "Checking: libQGLViewer-3.0.0-2.fc44.x86_64.rpm\n libQGLViewer-devel-3.0.0-2.fc44.x86_64.rpm\n libQGLViewer-doc-3.0.0-2.fc44.noarch.rpm\n libQGLViewer-3.0.0-2.fc44.src.rpm\n============================ rpmlint session starts ============================\nrpmlint: 2.7.0\nconfiguration:\n /usr/lib/python3.13/site-packages/rpmlint/configdefaults.toml\n /etc/xdg/rpmlint/fedora-spdx-licenses.toml\n /etc/xdg/rpmlint/fedora.toml\n /etc/xdg/rpmlint/scoring.toml\n /etc/xdg/rpmlint/users-groups.toml\n /etc/xdg/rpmlint/warn-on-functions.toml\nrpmlintrc: [PosixPath('/tmp/tmpvzgf85ul')]\nchecks: 32, packages: 4\n\nlibQGLViewer-doc.noarch: E: zero-length /usr/share/doc/libQGLViewer-doc/doc/hierarchy.html\nlibQGLViewer-doc.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/height128.raw\nlibQGLViewer.spec: W: no-%check-section\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/camera.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/config.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/constraint.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/domUtils.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/frame.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/keyFrameInterpolator.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/manipulatedCameraFrame.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/manipulatedFrame.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/mouseGrabber.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/qglviewer.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/quaternion.h\nlibQGLViewer-devel.x86_64: E: incorrect-fsf-address /usr/include/QGLViewer/vec.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/animation/animation.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/animation/animation.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/animation/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/callback/callback.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/callback/callback.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/callback/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/cameraLight/cameraLight.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/cameraLight/cameraLight.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/cameraLight/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/clippingPlane/clippingPlane.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/clippingPlane/clippingPlane.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/clippingPlane/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/constrainedCamera/constrainedCamera.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/constrainedCamera/constrainedCamera.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/constrainedCamera/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/constrainedFrame/constrainedFrame.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/constrainedFrame/constrainedFrame.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/constrainedFrame/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/3dsViewer/3dsViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/3dsViewer/3dsViewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/3dsViewer/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/AI/ai.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/agoraViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/agoraViewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/board.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/board.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/case.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/case.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/computerPlayer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/computerPlayer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/move.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/move.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/undo.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/undo.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/anaglyph/anaglyph.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/anaglyph/anaglyph.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/anaglyph/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/backgroundImage/backgroundImage.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/backgroundImage/backgroundImage.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/backgroundImage/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/AI/ai.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/blobWarViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/blobWarViewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/board.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/board.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/boardDraw.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/computerPlayer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/computerPlayer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/move.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/move.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/undo.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/undo.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/cornerAxis/cornerAxis.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/cornerAxis/cornerAxis.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/cornerAxis/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/board.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/board.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/drawer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/drawer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnviewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnviewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnwindowimpl.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/dvonnwindowimpl.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/game.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/game.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/dvonn/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/eventRecorder.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/eventRecorder.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/viewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/eventRecorder/viewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/glview.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/glview.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/jeu.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/jeu.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/piece.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/piece.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/quarto.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/quarto/quarto.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/quadtree.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/quadtree.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/sky.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/sky.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/terrain.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/terrain.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/tree.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/tree.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/viewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/viewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/water.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/water.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/textureViewer/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/textureViewer/textureViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/textureViewer/textureViewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/thumbnail/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/thumbnail/thumbnail.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/contribs/thumbnail/thumbnail.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/drawLight/drawLight.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/drawLight/drawLight.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/drawLight/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/fastDraw/fastDraw.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/fastDraw/fastDraw.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/fastDraw/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frameTransform/frameTransform.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frameTransform/frameTransform.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frameTransform/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/box.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/box.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/cullingCamera.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/cullingCamera.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/frustumCulling.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/frustumCulling.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/frustumCulling/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/interface/interface.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/interface/interface.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/interface/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/keyFrames/keyFrames.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/keyFrames/keyFrames.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/keyFrames/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/keyboardAndMouse/keyboardAndMouse.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/keyboardAndMouse/keyboardAndMouse.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/keyboardAndMouse/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/luxo/luxo.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/luxo/luxo.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/luxo/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/manipulatedFrame/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/manipulatedFrame/manipulatedFrame.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/manipulatedFrame/manipulatedFrame.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/mouseGrabber/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/mouseGrabber/mouseGrabber.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/mouseGrabber/mouseGrabber.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/manipulatedFrameSetConstraint.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/manipulatedFrameSetConstraint.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/multiSelect.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/multiSelect.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/object.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiSelect/object.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiView/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiView/multiView.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/multiView/multiView.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/overpainting/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/overpainting/viewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/overpainting/viewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/screenCoordSystem/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/screenCoordSystem/screenCoordSystem.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/screenCoordSystem/screenCoordSystem.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/select/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/select/select.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/select/select.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/simpleViewer/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/simpleViewer/simpleViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/simpleViewer/simpleViewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/cameraViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/cameraViewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/standardCamera.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/standardCamera.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/viewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/standardCamera/viewer.h\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/stereoViewer/main.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/stereoViewer/stereoViewer.cpp\nlibQGLViewer-doc.noarch: E: incorrect-fsf-address /usr/share/doc/libQGLViewer-doc/examples/stereoViewer/stereoViewer.h\nlibQGLViewer-doc.noarch: E: files-duplicated-waste 100545\nlibQGLViewer-doc.noarch: W: files-duplicate /usr/share/doc/libQGLViewer-doc/examples/contribs/textureViewer/qglviewer.logo.png /usr/share/doc/libQGLViewer-doc/doc/images/qglviewer.png:/usr/share/doc/libQGLViewer-doc/examples/contribs/backgroundImage/qglviewer.logo.png\nlibQGLViewer-doc.noarch: W: files-duplicate /usr/share/doc/libQGLViewer-doc/examples/simpleViewer/simpleViewer.h /usr/share/doc/libQGLViewer-doc/examples/clippingPlane/clippingPlane.h:/usr/share/doc/libQGLViewer-doc/examples/frameTransform/frameTransform.h\nlibQGLViewer-doc.noarch: W: files-duplicate /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/blobWarWindow.Qt3.ui /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/agoraWindow.Qt3.ui\nlibQGLViewer-doc.noarch: W: files-duplicate /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/computerPlayerInterface.Qt3.ui /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/computerPlayerInterface.Qt3.ui\nlibQGLViewer-doc.noarch: W: files-duplicate /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/undo.cpp /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/undo.cpp\nlibQGLViewer-doc.noarch: W: files-duplicate /usr/share/doc/libQGLViewer-doc/examples/contribs/blobWar/Viewer/undo.h /usr/share/doc/libQGLViewer-doc/examples/contribs/agora/Viewer/undo.h\nlibQGLViewer-doc.noarch: W: file-not-utf8 /usr/share/doc/libQGLViewer-doc/examples/contribs/terrain/height128.raw\n 4 packages and 0 specfiles checked; 181 errors, 9 warnings, 29 filtered, 181 badness; has taken 0.7 s \n\n\n" }, { "header": "Rpmlint (installed packages)", "text": "(none): E: there is no installed rpm \"libQGLViewer-debuginfo\".\n(none): E: there is no installed rpm \"libQGLViewer-devel-debuginfo\".\n(none): E: there is no installed rpm \"libQGLViewer-doc\".\n(none): E: there is no installed rpm \"libQGLViewer\".\n(none): E: there is no installed rpm \"libQGLViewer-devel\".\nThere are no files to process nor additional arguments.\nNothing to do, aborting.\n============================ rpmlint session starts ============================\nrpmlint: 2.7.0\nconfiguration:\n /usr/lib/python3.14/site-packages/rpmlint/configdefaults.toml\n /etc/xdg/rpmlint/fedora-spdx-licenses.toml\n /etc/xdg/rpmlint/fedora.toml\n /etc/xdg/rpmlint/scoring.toml\n /etc/xdg/rpmlint/users-groups.toml\n /etc/xdg/rpmlint/warn-on-functions.toml\nchecks: 32, packages: 5\n\n 0 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 filtered, 0 badness; has taken 0.0 s \n\n" }, { "header": "Rpmlint (debuginfo)", "text": "Checking: libQGLViewer-devel-debuginfo-3.0.0-2.fc44.x86_64.rpm\n libQGLViewer-debuginfo-3.0.0-2.fc44.x86_64.rpm\n============================ rpmlint session starts ============================\nrpmlint: 2.7.0\nconfiguration:\n /usr/lib/python3.13/site-packages/rpmlint/configdefaults.toml\n /etc/xdg/rpmlint/fedora-spdx-licenses.toml\n /etc/xdg/rpmlint/fedora.toml\n /etc/xdg/rpmlint/scoring.toml\n /etc/xdg/rpmlint/users-groups.toml\n /etc/xdg/rpmlint/warn-on-functions.toml\nrpmlintrc: [PosixPath('/tmp/tmpgf03afxj')]\nchecks: 32, packages: 2\n\n 2 packages and 0 specfiles checked; 0 errors, 0 warnings, 14 filtered, 0 badness; has taken 0.3 s \n\n\n\n" }, { "header": "", "text": "Generated by fedora-review 0.10.0 (e79b66b) last change: 2023-07-24\nCommand line :/bin/fedora-review --no-colors --prebuilt --rpm-spec --name libQGLViewer --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg\nBuildroot used: fedora-rawhide-x86_64\nActive plugins: C/C++, Generic, Shell-api\nDisabled plugins: Java, Ocaml, fonts, R, SugarActivity, PHP, Perl, Haskell, Python\nDisabled flags: EXARCH, EPEL6, EPEL7, DISTTAG, BATCH\n" }, { "header": "Source checksums", "text": "https://gillesdebunne.github.io/libQGLViewer/src/libQGLViewer-3.0.0.tar.gz :\n CHECKSUM(SHA256) this package : 466bd94595d69ca8626781f84fd38590661684f305464ed91beebbcb3191ec74\n CHECKSUM(SHA256) upstream package : 466bd94595d69ca8626781f84fd38590661684f305464ed91beebbcb3191ec74\n" }, { "header": "Requires", "text": "libQGLViewer (rpmlib, GLIBC filtered):\n libGL.so.1()(64bit)\n libGLU.so.1()(64bit)\n libQt5Core.so.5()(64bit)\n libQt5Core.so.5(Qt_5)(64bit)\n libQt5Core.so.5(Qt_5.15)(64bit)\n libQt5Gui.so.5()(64bit)\n libQt5Gui.so.5(Qt_5)(64bit)\n libQt5Widgets.so.5()(64bit)\n libQt5Widgets.so.5(Qt_5)(64bit)\n libQt5Xml.so.5()(64bit)\n libQt5Xml.so.5(Qt_5)(64bit)\n libc.so.6()(64bit)\n libgcc_s.so.1()(64bit)\n libgcc_s.so.1(GCC_3.0)(64bit)\n libgcc_s.so.1(GCC_3.3.1)(64bit)\n libm.so.6()(64bit)\n libstdc++.so.6()(64bit)\n libstdc++.so.6(CXXABI_1.3)(64bit)\n libstdc++.so.6(CXXABI_1.3.8)(64bit)\n libstdc++.so.6(CXXABI_1.3.9)(64bit)\n rtld(GNU_HASH)\n\nlibQGLViewer-devel (rpmlib, GLIBC filtered):\n libGL.so.1()(64bit)\n libQGLViewer(x86-64)\n libQGLViewer-qt5.so.3.0.0()(64bit)\n libQt5Core.so.5()(64bit)\n libQt5Core.so.5(Qt_5)(64bit)\n libQt5Core.so.5(Qt_5.15)(64bit)\n libQt5Gui.so.5()(64bit)\n libQt5Gui.so.5(Qt_5)(64bit)\n libQt5Widgets.so.5()(64bit)\n libQt5Widgets.so.5(Qt_5)(64bit)\n libc.so.6()(64bit)\n libgcc_s.so.1()(64bit)\n libgcc_s.so.1(GCC_3.0)(64bit)\n libgcc_s.so.1(GCC_3.3.1)(64bit)\n libm.so.6()(64bit)\n libstdc++.so.6()(64bit)\n libstdc++.so.6(CXXABI_1.3)(64bit)\n libstdc++.so.6(CXXABI_1.3.9)(64bit)\n qt5-qtbase-devel\n qt5-qttools-devel\n rtld(GNU_HASH)\n\nlibQGLViewer-doc (rpmlib, GLIBC filtered):\n\n" }, { "header": "Provides", "text": "libQGLViewer:\n libQGLViewer\n libQGLViewer(x86-64)\n libQGLViewer-qt5\n libQGLViewer-qt5.so.3.0.0()(64bit)\n\nlibQGLViewer-devel:\n libQGLViewer-devel\n libQGLViewer-devel(x86-64)\n libQGLViewer-qt5-devel\n libqglviewerplugin.so()(64bit)\n\nlibQGLViewer-doc:\n libQGLViewer-doc\n\n" } ] }