Details about package mygui
Name: | mygui (PTS) |
---|---|
Uploader: | Bret Curtis <psi29a@gmail.com> (Debian QA page) |
Description: | libmygui-dev - Fast, simple and flexible GUI for OpenMW - development files libmyguiengine3debian1v5 - Fast, simple and flexible GUI - shared library libmygui.ogreplatform0debian1v5 - Fast, simple and flexible GUI - Ogre interface libmygui.openglplatform0debian1v5 - Fast, simple and flexible GUI - OpenGL interface libmygui.opengl3platform0debian1v5 - Fast, simple and flexible GUI - OpenGL3 interface mygui-doc - API documentations for MyGUI library |
Package uploads
Upload #1
Information
Version: | 3.4.3+dfsg-1 |
---|---|
Uploaded: | 2025-07-06 17:27 |
Source package: | mygui_3.4.3+dfsg-1.dsc |
Distribution: | unstable |
Section: | libs |
Priority: | optional |
Homepage: | http://www.ogre3d.org/tikiwiki/MyGUI |
Vcs-Browser: | https://salsa.debian.org/psi29a-guest/mygui |
Vcs-Git: | https://salsa.debian.org/psi29a-guest/mygui.git |
Changelog
mygui (3.4.3+dfsg-1) unstable; urgency=medium . * New upstream release (3.4.3) * Modified to remove exe (dfsg)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 3.4.3+dfsg Upstream: 3.4.3 Url: https://github.com/MyGUI/mygui/archive/refs/tags/MyGUI3.4.3.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningsmygui source
-
W
debian-watch-not-mangling-version
- https://github.com/MyGUI/mygui/tags (?:.*?/)?MyGUI-?@ANY_VERSION@@ARCHIVE_EXT@ [debian/watch:3]
-
I
debian-rules-parses-dpkg-parsechangelog
- [debian/rules:3]
-
I
missing-explanation-for-repacked-upstream-tarball
- [debian/copyright:1]
-
I
out-of-date-standards-version
- 4.5.1 (released 2020-11-17) (current is 4.7.2)
-
I
upstream-metadata-missing-repository
- [debian/upstream/metadata]
-
P
maintainer-desktop-entry
- [debian/extras/mygui-doc.desktop]
-
P
silent-on-rules-requiring-root
- [debian/control]
-
P
trailing-whitespace
- [debian/rules:55]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
update-debian-copyright
- 2013 vs 2023 [debian/copyright:26]
-
X
very-long-line-length-in-source-file
- 1162 > 512 [Media/UnitTests/UnitTest_Layers/ControlPanel.mesh:61]
- 1400 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_action_editdelete.cur:13]
- 1567 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_action_flag.cur:1]
- 1569 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_action_flag2.cur:1]
- 1806 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_app_quick_restart.cur:4]
- 1821 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_action_configure.cur:5]
- 1876 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_app_cache.cur:5]
- 2085 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_app_utilities.cur:4]
- 2378 > 512 [Media/Common/Scene/Mikki.mesh:26]
- 2793 > 512 [Media/UnitTests/UnitTest_GraphView/robot.skeleton:95]
- 2999 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_app_xclock.cur:1]
- 3289 > 512 [Media/Demos/Demo_Pointers/Crystal_Clear_action_1leftarrow.cur:1]
- 4435 > 512 [Media/Common/Scene/Robot.mesh:106]
- 691 > 512 [CMake/Utils/MacroLogFeature.cmake:91]
- 716 > 512 [debian/libmygui.ogreplatform0debian1v5.symbols:330]
- 7671 > 512 [Media/UnitTests/UnitTest_GraphView/robot.mesh:124]
-
W
debian-watch-not-mangling-version
-
–
Package is already in Debian
- The package uploader is currently maintaining mygui in Debian
- Last upload was on the 2024-02-28
-
–
d/copyright is in DEP5 format
Upstream Contact: my-gui-devel@lists.sourceforge.net Licenses: BSL-1.0 or Expat, LGPL-2.1+, Expat, BSD-3-clause
Comments
-
This is required to get OpenMW 0.49 building. https://salsa.debian.org/games-team/openmw
Bret Curtis at July 6, 2025, 5:32 p.m. -
Bret, Review of upload: 2025-07-06 17:27 For information about the tests run, see: https://wiki.debian.org/PhilWyett/DebianMentoring Note: If test line removed, it indicates a test pass. Test 4 (sbuild): Information only W: mygui source: build-depends-on-obsolete-package Build-Depends: pkg-config => pkgconf N: N: The package build-depends on a package that has been superseded. If the N: superseded package is part of an ORed group, it should not be the first N: package in the group. N: N: Visibility: warning N: Show-Always: no N: Check: fields/package-relations N: N: W: mygui source: debian-watch-not-mangling-version https://github.com/MyGUI/mygui/tags (?:.*?/)?MyGUI-?@ANY_VERSION@@ARCHIVE_EXT@ [debian/watch:3] N: N: The version of this package contains dfsg, ds, or debian, which normally N: indicates that the upstream source has been repackaged to comply with the N: Debian Free Software Guidelines (or similar reason), but there is no N: version mangling in the debian/watch file. Since the dfsg string is not N: part of the upstream version, the debian/watch file should use the N: dversionmangle option to remove the dfsg before version number comparison. N: N: Please refer to the uscan(1) manual page and https://wiki.debian.org/DEHS N: for details. N: N: Visibility: warning N: Show-Always: no N: Check: debian/watch N: Renamed from: debian-watch-file-should-mangle-version N: N: I: mygui source: debian-rules-parses-dpkg-parsechangelog [debian/rules:3] N: N: The rules file appears to be parsing the output of dpkg-parsechangelog to N: determine the current package version name, version, or timestamp, etc. N: N: Since dpkg 1.16.1, this could be replaced by including the N: /usr/share/dpkg/pkg-info.mk Makefile library and using the N: DEB_{SOURCE,VERSION} or SOURCE_DATE_EPOCH variables. N: N: Using this library is not only cleaner and more efficient, it handles many N: corner-cases such as binNMUs, epoch versions, etc. N: N: Visibility: info N: Show-Always: no N: Check: debian/rules N: N: I: libmygui.ogreplatform0debian1v5: hardening-no-bindnow [usr/lib/x86_64-linux-gnu/libMyGUI.OgrePlatform.so.0debian1.0.0] N: N: This package provides an ELF binary that lacks the "bindnow" linker flag. N: N: This is needed (together with "relro") to make the "Global Offset Table" N: (GOT) fully read-only. The bindnow feature trades startup time for N: improved security. Please consider enabling this feature or consider N: overriding the tag (possibly with a comment about why). N: N: If you use dpkg-buildflags, you may have to add hardening=+bindnow or N: hardening=+all to DEB_BUILD_MAINT_OPTIONS. N: N: The relevant compiler flags are set in LDFLAGS. N: N: Please refer to https://wiki.debian.org/Hardening for details. N: N: Visibility: info N: Show-Always: no N: Check: binaries/hardening N: N: I: libmygui.opengl3platform0debian1v5: hardening-no-bindnow [usr/lib/x86_64-linux-gnu/libMyGUI.OpenGL3Platform.so.0debian1.0.0] N: I: libmygui.openglplatform0debian1v5: hardening-no-bindnow [usr/lib/x86_64-linux-gnu/libMyGUI.OpenGLPlatform.so.0debian1.0.0] N: I: libmyguiengine3debian1v5: hardening-no-bindnow [usr/lib/x86_64-linux-gnu/libMyGUIEngine.so.3.4.3] N: I: mygui source: missing-explanation-for-repacked-upstream-tarball [debian/copyright:1] N: N: The version of this package contains dfsg, ds, or debian which normally N: indicates that the upstream source has been repackaged, but there is no N: "Comment" or "Files-Excluded" field in its copyright file which explains N: the reason why. N: N: Please add a comment why this tarball was repacked or add a suitable N: "Files-Excluded" field. N: N: Visibility: info N: Show-Always: no N: Check: debian/copyright/dep5 N: N: I: mygui source: out-of-date-standards-version 4.5.1 (released 2020-11-17) (current is 4.7.2) N: N: The source package refers to a Standards-Version older than the one that N: was current at the time the package was created (according to the N: timestamp of the latest debian/changelog entry). Please consider updating N: the package to current Policy and setting this control field N: appropriately. N: N: If the package is already compliant with the current standards, you don't N: have to re-upload the package just to adjust the Standards-Version control N: field. However, please remember to update this field next time you upload N: the package. N: N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the N: debian-policy package for a summary of changes in newer versions of N: Policy. N: N: Please refer to N: https://www.debian.org/doc/debian-policy/upgrading-checklist.html for N: details. N: N: Visibility: info N: Show-Always: no N: Check: fields/standards-version N: N: I: libmygui.ogreplatform0debian1v5: symbols-file-missing-build-depends-package-field libMyGUI.OgrePlatform.so.0debian1 [symbols] N: N: The symbols file for this package does not contain a Build-Depends-Package N: meta-information field. N: N: This field specifies the name of the -dev package associated to the N: library and is used by dpkg-shlibdeps(1) to make sure that the dependency N: generated is at least as strict as the corresponding build dependency. N: N: This is useful as allows packages to not hardcode this information N: multiple times. N: N: Note that the format of deb-symbols(5) files requires that the * N: Build-Depends-Package: line should start in column one of the file and not N: be indented to align with the symbols themselves. Please do not use the N: placeholder #PACKAGE#. The development package for your shared library N: must be stated explicitly. N: N: Please refer to The symbols File Format (Section 8.6.3.2) in the Debian N: Policy Manual, the deb-symbols(5) manual page, the dpkg-shlibdeps(1) N: manual page, N: https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols, N: and Bug#944047 for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/shlibs N: N: I: libmygui.opengl3platform0debian1v5: symbols-file-missing-build-depends-package-field libMyGUI.OpenGL3Platform.so.0debian1 [symbols] N: I: libmygui.openglplatform0debian1v5: symbols-file-missing-build-depends-package-field libMyGUI.OpenGLPlatform.so.0debian1 [symbols] N: I: libmyguiengine3debian1v5: symbols-file-missing-build-depends-package-field libMyGUIEngine.so.3debian1 [symbols] N: I: mygui source: upstream-metadata-missing-repository [debian/upstream/metadata] N: N: The DEP 12 metadata file does not specify the location of upstream's N: version control repository (ie. the Repository and Repository-Browse N: fields are missing). N: N: The upstream metadata can be found in the source package in the file N: debian/upstream/metadata. N: N: Please refer to https://dep-team.pages.debian.net/deps/dep12/ for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/upstream/metadata N: N: P: mygui source: maintainer-desktop-entry [debian/extras/mygui-doc.desktop] N: N: The maintainer keeps a desktop entry in ./debian. Please forward the N: desktop entry upstream and ask them to include it in their version control N: system, and in their next release. N: N: If the desktop entry was already forwarded or rejected, or the upstream is N: gone, please override the tag and annotate it with a suitable comment. N: N: Please refer to social contract item 2, Coordination with upstream N: developers (Section 3.1.4) in the Debian Developer's Reference, and N: Changes to the upstream sources (Section 4.3) in the Debian Policy Manual N: for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/desktop-entries N: N: P: mygui source: trailing-whitespace [debian/rules:55] N: N: This file contains lines with trailing whitespace characters. N: N: Whilst often harmless and unsightly, such extra whitespaces can also cause N: tools to interpret the whitespace characters literally. The tool diff(1) N: does not like them, either. They are best avoided. N: N: Some of these problems can be hard to track down. N: N: Whitespace at the end of lines may be removed with the following: N: N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog N: N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). N: N: However, if you wish to only remove trailing spaces and leave trailing N: tabs (eg. for Makefiles), you can use the following code snippet: N: N: $ sed -i -e 's@[ ]*$@@g' debian/rules N: N: To remove empty lines from the end of a file, you can use: N: N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/trailing-whitespace N: Renamed from: file-contains-trailing-whitespace Test 7 (licenserecon): Information only philwyett@ks-tarkin:~/Development/builder/debian/mygui-3.4.3+dfsg$ lrc en: Versions: licenserecon '6.0' licensecheck '3.3.9-1' Parsing Source Tree .... Reading d/copyright .... Running licensecheck .... d/copyright | licensecheck Expat | Expat and/or Khronos Platforms/OpenGL3/OpenGL3Platform/include/GL/GLEW-LICENSE Expat | Khronos Platforms/OpenGL3/OpenGL3Platform/include/GL/wglew.h BSD-3-clause | Expat Platforms/OpenGL/OpenGLPlatform/include/GL/glew.h BSD-3-clause | Expat and/or Khronos Platforms/OpenGL/OpenGLPlatform/include/GL/GLEW-LICENSE BSD-3-clause | Expat Platforms/OpenGL/OpenGLPlatform/include/GL/glxew.h BSD-3-clause | Khronos Platforms/OpenGL/OpenGLPlatform/include/GL/wglew.h Expat | Apache-2.0 Scripts/run-clang-tidy.py Expat | public-domain Tools/EditorFramework/sigslot.h Expat | public-domain UnitTests/TestApp/sigslot.h Summary ======= Some issues. * See above for lintian and lrc. * Please look at possible API/ABI; and symbol changes. * Possible issue or false positive. dh_installdocs -X.md5 -X.map -Xjquery.js dh_installdocs: warning: Cannot auto-detect main package for mygui-doc. If the default is wrong, please use --doc-main-package
Needs work Phil Wyett at July 7, 2025, 11:37 a.m.