Review: haskell-gi-gtk4 4.0.12-1
New Package Report
.changes
| Source | haskell-gi-gtk4 |
|---|---|
| Version | 4.0.12-1 |
| Changed-By | Ilias Tsitsimpis |
| Architecture | source amd64 all |
| Distribution | unstable |
| Date | Sun, 15 Feb 2026 11:56:39 +0200 |
Changelog
haskell-gi-gtk4 (4.0.12-1) unstable; urgency=low . * Initial release (Closes: #1128025)
.dsc
| Component | main |
|---|---|
| Package-List | libghc-gi-gtk4-dev deb haskell optional arch=any libghc-gi-gtk4-doc deb doc optional arch=all libghc-gi-gtk4-prof deb haskell optional arch=any |
| Section | haskell |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: gi-gtk4 Upstream-Contact: Iñaki García Etxebarria Source: https://hackage.haskell.org/package/gi-gtk4 Files: * Copyright: Iñaki García Etxebarria License: LGPL-2.1+static-linking-exception Files: debian/* Copyright: held by the contributors mentioned in debian/changelog License: LGPL-2.1+static-linking-exception License: LGPL-2.1+static-linking-exception The gi-gtk4 library and included works are provided under the terms of the GNU Library General Public License (LGPL) version 2.1 with the following exception: . Static linking of applications or any other source to the gi-gtk4 library does not constitute a modified or derivative work and does not require the author(s) to provide source code for said work, to link against the shared gi-gtk4 libraries, or to link their applications against a user-supplied version of gi-gtk4. If you link applications to a modified version of gi-gtk4, then the changes to gi-gtk4 must be provided under the terms of the LGPL. . See /usr/share/common-licenses/LGPL-2.1 on your Debian-based system.
Review Information
accepted — allocated to awm 19 days ago, started 19 days ago, completed 19 days ago.
Final Comment
Please look at the lintian warnings, particularly the privacy breach one, where
the relevant documentation images could perhaps be held locally rather than fetched
from the internet.
Thanks!
Public Notes
19 days ago
● public
Lintian
Command: lintian -Iiv -L '>=warning' --show-overrides --color=never
Exit code: 2
N:
E: libghc-gi-gtk4-dev: custom-library-search-path RUNPATH /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace [usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSgi-gtk4-4.0.12-KC7AoU4r9oGGC3ZXuhVjDk-ghc9.10.3.so]
N:
N: The binary or shared library sets RPATH or RUNPATH. This overrides the
N: normal library search path, possibly interfering with local policy and
N: causing problems for multilib, among other issues.
N:
N: The only time a binary or shared library in a Debian package should set
N: RPATH or RUNPATH is if it is linked to private shared libraries in the
N: same package. In that case, place those private shared libraries in
N: /usr/lib/*package*. Libraries used by binaries in other packages should be
N: placed in /lib or /usr/lib as appropriate, with a proper SONAME, in which
N: case RPATH/RUNPATH is unnecessary.
N:
N: To fix this problem, look for link lines like:
N:
N: gcc test.o -o test -Wl,--rpath,/usr/local/lib
N:
N: or
N:
N: gcc test.o -o test -R/usr/local/lib
N:
N: and remove the -Wl,--rpath or -R argument. You can also use the chrpath
N: utility to remove the RPATH.
N:
N: Please refer to https://wiki.debian.org/RpathIssue for details.
N:
N: Visibility: error
N: Show-Always: no
N: Check: binaries/rpath
N: Renamed from: binary-or-shlib-defines-rpath
N:
N:
E: libghc-gi-gtk4-dev: custom-library-search-path RUNPATH /usr/lib/x86_64-linux-gnu [usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSgi-gtk4-4.0.12-KC7AoU4r9oGGC3ZXuhVjDk-ghc9.10.3.so]
N:
W: libghc-gi-gtk4-dev: copyright-without-copyright-notice
N:
N: The copyright file for this package does not appear to contain a copyright
N: notice. You should copy the copyright notice from the upstream source (or
N: add one of your own for a native package). A copyright notice must consist
N: of Copyright, Copr., or the Unicode symbol of C in a circle followed by
N: the years and the copyright holder. A copyright notice is not required for
N: a work to be copyrighted, but Debian requires the copyright file include
N: the authors and years of copyright, and including a valid copyright notice
N: is the best way to do that. Examples:
N:
N: Copyright YYYY Firstname Lastname <address@example.com>
N: Copr. YYYY-YYYY Firstname Lastname <address@example.com>
N: © YYYY,YYYY Firstname Lastname <address@example.com>
N:
N: If the package is in the public domain rather than copyrighted, be sure to
N: mention "public domain" in the copyright file. Please be aware that this
N: is very rare and not the same as a DFSG-free license. True public domain
N: software is generally limited to such special cases as a work product of a
N: United States government agency.
N:
N: Please refer to https://ftp-master.debian.org/REJECT-FAQ.html for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright
N:
N:
W: libghc-gi-gtk4-doc: copyright-without-copyright-notice
N:
W: libghc-gi-gtk4-prof: copyright-without-copyright-notice
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/arrows.png" />] (https://docs.gtk.org/gtk4/arrows.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
N: This package creates a potential privacy breach by fetching data from an
N: external website at runtime. Please remove these scripts or external HTML
N: resources.
N:
N: Please replace any scripts, images, or other remote resources with
N: non-remote resources. It is preferable to replace them with text and links
N: but local copies of the remote resources are also acceptable as long as
N: they don't also make calls to remote services. Please ensure that the
N: remote resources are suitable for Debian main before making local copies
N: of them.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: files/privacy-breach
N:
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/background.png" />] (https://docs.gtk.org/gtk4/background.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/checks.png" />] (https://docs.gtk.org/gtk4/checks.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/down-center.png" />] (https://docs.gtk.org/gtk4/down-center.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/down-end.png" />] (https://docs.gtk.org/gtk4/down-end.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/down-start.png" />] (https://docs.gtk.org/gtk4/down-start.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/expanders.png" />] (https://docs.gtk.org/gtk4/expanders.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/filechooser.png" title="an example gtkfilechooserdialog" />] (https://docs.gtk.org/gtk4/filechooser.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-FileChooserDialog.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/focus.png" />] (https://docs.gtk.org/gtk4/focus.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/frames.png" />] (https://docs.gtk.org/gtk4/frames.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/handles.png" />] (https://docs.gtk.org/gtk4/handles.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-btlr.png" />] (https://docs.gtk.org/gtk4/layout-btlr.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-btrl.png" />] (https://docs.gtk.org/gtk4/layout-btrl.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-lrbt.png" />] (https://docs.gtk.org/gtk4/layout-lrbt.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-lrtb.png" />] (https://docs.gtk.org/gtk4/layout-lrtb.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-rlbt.png" />] (https://docs.gtk.org/gtk4/layout-rlbt.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-rltb.png" />] (https://docs.gtk.org/gtk4/layout-rltb.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-tblr.png" />] (https://docs.gtk.org/gtk4/layout-tblr.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/layout-tbrl.png" />] (https://docs.gtk.org/gtk4/layout-tbrl.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Enums.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/left-center.png" />] (https://docs.gtk.org/gtk4/left-center.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/left-end.png" />] (https://docs.gtk.org/gtk4/left-end.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/left-start.png" />] (https://docs.gtk.org/gtk4/left-start.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/options.png" />] (https://docs.gtk.org/gtk4/options.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Functions.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/right-center.png" />] (https://docs.gtk.org/gtk4/right-center.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/right-end.png" />] (https://docs.gtk.org/gtk4/right-end.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/right-start.png" />] (https://docs.gtk.org/gtk4/right-start.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/tree-view-coordinates.png" />] (https://docs.gtk.org/gtk4/tree-view-coordinates.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-TreeView.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/up-center.png" />] (https://docs.gtk.org/gtk4/up-center.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/up-end.png" />] (https://docs.gtk.org/gtk4/up-end.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]
N:
W: libghc-gi-gtk4-doc: privacy-breach-generic [<img src="https://docs.gtk.org/gtk4/up-start.png" />] (https://docs.gtk.org/gtk4/up-start.png) [usr/share/doc/libghc-gi-gtk4-doc/html/GI-Gtk-Objects-MenuButton.html]