Your message dated Wed, 17 Jan 2024 14:49:42 +0000
with message-id <[email protected]>
and subject line Bug#1059613: fixed in gtk4 4.12.4+ds-4
has caused the Debian Bug report #1059613,
regarding gtk4: add build support for loongarch64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1059613: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059613
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gtk4
Version: 4.12.4+ds-3
Severity: wishlist
Tags: ftbfs patch
User: [email protected]
Usertags: loong64

Dear maintainers,

Compiling the gtk4 failed for loong64 in the Debian Package Auto-Building environment. The error messages is as follows,
```
Ok:                 1467
Expected Fail:      0
Fail:               33
Unexpected Pass:    0
Skipped:            15
Timeout:            0
+ debian/log-reftests.py
```
The full build log can be found at https://buildd.debian.org/status/logs.php?pkg=gtk4&ver=4.12.4%2Bds-3&arch=loong64

Please consider the patch I have attached.
If you have any questions, you can contact me at any time.
The gtk4 source package was compiled successfully on my local environment and the test cases passed.
```
......
1515/1515 gtk:reftest / reftest window-height-for-width.ui OK                3.62s   1 subtests passed

Ok:                 1500
Expected Fail:      0
Fail:               0
Unexpected Pass:    0
Skipped:            15
Timeout:            0

Full log written to /home/buildd/gtk4-4.12.4+ds/debian/build/deb/meson-logs/testlog-wayland.txt
......
dpkg-deb: building package 'libgtk-4-1-dbgsym' in '../libgtk-4-1-dbgsym_4.12.4+ds-3_loong64.deb'. dpkg-deb: building package 'libgtk-4-1' in '../libgtk-4-1_4.12.4+ds-3_loong64.deb'. dpkg-deb: building package 'gtk-4-examples-dbgsym' in '../gtk-4-examples-dbgsym_4.12.4+ds-3_loong64.deb'.
......
dpkg-deb: building package 'gir1.2-gtk-4.0' in '../gir1.2-gtk-4.0_4.12.4+ds-3_loong64.deb'. dpkg-deb: building package 'libgtk-4-media-gstreamer-dbgsym' in '../libgtk-4-media-gstreamer-dbgsym_4.12.4+ds-3_loong64.deb'. dpkg-deb: building package 'libgtk-4-1-udeb' in 'debian/.debhelper/scratch-space/build-libgtk-4-1-udeb/libgtk-4-1-udeb_4.12.4+ds-3_loong64.deb'.     Renaming libgtk-4-1-udeb_4.12.4+ds-3_loong64.deb to libgtk-4-1-udeb_4.12.4+ds-3_loong64.udeb
 dpkg-genbuildinfo -O../gtk4_4.12.4+ds-3_loong64.buildinfo
 dpkg-genchanges -O../gtk4_4.12.4+ds-3_loong64.changes
dpkg-genchanges: info: not including original source code in upload
 dpkg-source --after-build .
dpkg-buildpackage: info: binary and diff upload (original source NOT included)
```

thanks,
Dandan Zhang

diff -Nru gtk4-4.12.4+ds/debian/control gtk4-4.12.4+ds/debian/control
--- gtk4-4.12.4+ds/debian/control       2023-12-09 01:33:26.000000000 +0000
+++ gtk4-4.12.4+ds/debian/control       2023-12-09 01:33:26.000000000 +0000
@@ -46,8 +46,8 @@
                libpango1.0-dev (>= 1.50.0),
                libpng-dev,
                libpolkit-gobject-1-dev [linux-any],
-               librsvg2-common [amd64 arm64 armel armhf i386 mips64el mipsel 
ppc64el s390x powerpc ppc64 riscv64 sparc64 x32] <!nocheck>,
-               librsvg2-dev (>= 2.52.0) [amd64 arm64 armel armhf i386 mips64el 
mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
+               librsvg2-common [amd64 arm64 armel armhf i386 loong64 mips64el 
mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32] <!nocheck>,
+               librsvg2-dev (>= 2.52.0) [amd64 arm64 armel armhf i386 loong64 
mips64el mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
                libswresample-dev [amd64 arm64 armel armhf i386 mips64el mipsel 
ppc64el s390x],
                libswscale-dev [amd64 arm64 armel armhf i386 mips64el mipsel 
ppc64el s390x],
                libsysprof-capture-4-dev (>= 3.40.1) [linux-any],
@@ -266,7 +266,7 @@
          ${shlibs:Depends},
          libgtk-4-1 (= ${binary:Version})
 Recommends: fonts-cantarell,
-            librsvg2-common (>= 2.52.0) [amd64 arm64 armel armhf i386 mips64el 
mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
+            librsvg2-common (>= 2.52.0) [amd64 arm64 armel armhf i386 loong64 
mips64el mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
 Description: example files for GTK 4
  GTK is a multi-platform toolkit for creating graphical user
  interfaces. Offering a complete set of widgets, GTK is suitable
@@ -281,7 +281,7 @@
 Section: x11
 Architecture: any
 Depends: iso-codes,
-         librsvg2-common (>= 2.52.0) [amd64 arm64 armel armhf i386 mips64el 
mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
+         librsvg2-common (>= 2.52.0) [amd64 arm64 armel armhf i386 loong64 
mips64el mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64 x32],
          ${misc:Depends},
          ${shlibs:Depends},
          libgtk-4-1 (= ${binary:Version}),
diff -Nru gtk4-4.12.4+ds/debian/rules gtk4-4.12.4+ds/debian/rules
--- gtk4-4.12.4+ds/debian/rules 2023-12-09 01:33:26.000000000 +0000
+++ gtk4-4.12.4+ds/debian/rules 2023-12-09 01:33:26.000000000 +0000
@@ -196,7 +196,7 @@
 test_timeout_multiplier = 10
 endif
 
-ifneq ($(filter m68k riscv64 sh4,$(DEB_HOST_ARCH_CPU)),)
+ifneq ($(filter loong64 m68k riscv64 sh4,$(DEB_HOST_ARCH_CPU)),)
 $(info Architecture with qemu buildds detected, increasing test timeout a lot)
 test_timeout_multiplier = 20
 endif

--- End Message ---
--- Begin Message ---
Source: gtk4
Source-Version: 4.12.4+ds-4
Done: Simon McVittie <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gtk4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated gtk4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 17 Jan 2024 11:43:08 +0000
Source: gtk4
Architecture: source
Version: 4.12.4+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1059613
Changes:
 gtk4 (4.12.4+ds-4) unstable; urgency=medium
 .
   [ Dandan Zhang ]
   * Add loong64 to the list of architectures that have librsvg
     (Closes: #1059613)
   * Extend test timeout on loong64
 .
   [ Jeremy Bícha ]
   * Remove references to obsolete mipsel
 .
   [ Simon McVittie ]
   * d/control: Use dh-sequence-gir to activate debhelper addon
   * d/control: Rely on ${gir:Provides} for gir1.2-gtk-4.0's Provides.
     The version of gobject-introspection in testing now supports this.
   * d/rules: Disable GObject-Introspection in the udeb build.
     debian-installer does not use GTK from an interpreted language and
     is unlikely to do so any time soon.
   * d/control, d/rules: Use a cross g-ir-scanner if cross-compiled
   * d/control: Stop build-depending on libgirepository1.0-dev.
     This package is problematic because it cannot be Multi-Arch
     co-installable, but with recent changes to the Build-Depends, we no
     longer need it.
   * d/control: Don't require python3-gi when not running tests.
     This makes the build-dependencies satisfiable during cross-builds.
Checksums-Sha1:
 6144b9d517cb93d0a5022c5d82788e34257eb551 5382 gtk4_4.12.4+ds-4.dsc
 57c523f9aeecd4e20c9932cbc6d91813cde75475 3106264 gtk4_4.12.4+ds-4.debian.tar.xz
 74f40e25d56b726f7e275e9094c4748ba8d67d32 20092 
gtk4_4.12.4+ds-4_source.buildinfo
Checksums-Sha256:
 f17bc6ae00405c0199bb1e35141c989695f77c856088d3498ec4a3d03b488659 5382 
gtk4_4.12.4+ds-4.dsc
 6f1c86c6c1075b7948b1c15026122db67d31281dfc593c221bb0a743dae64d3b 3106264 
gtk4_4.12.4+ds-4.debian.tar.xz
 1c1425f4e4aded50114841a800cb58ae454b81e241e0023ed620b69f44362133 20092 
gtk4_4.12.4+ds-4_source.buildinfo
Files:
 c62dc56e55515fdfa7df1271f26680b1 5382 libs optional gtk4_4.12.4+ds-4.dsc
 7fcb0d8c5b613c258f3354b295f7b1e2 3106264 libs optional 
gtk4_4.12.4+ds-4.debian.tar.xz
 4d71b76e7de5d3e4c552a11f2f1a4a8b 20092 libs optional 
gtk4_4.12.4+ds-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmWn52gACgkQ4FrhR4+B
TE9DwQ/7BQfDpfBG++n64vvMk6m20vfUcV/7amzlUHxZmU97yGlLUjzJ5/00cwjO
p5nNd+y4AwK1gTNMNtpSnvYUozcaTJcdvXS/3CFW84trWfM0QEwF2zNssbOAgZv9
KALnq/hFmie9HFkCuHM92TX/FwBhOU15N4w9fVeOiBSv6uWYhn6bz1rYV+WeT0S4
Yerae8kkQkd1vrL8Ip7F+uj8Ej1lleeTYQGsLzK1wWgCEP9Cx+rxqBdXerwfkgsG
EvnMvvao0UBlWXhJu8F5LLDYof62+hp2Wvxh/xpsvhf+gHtBnQMjTH1yP4R4jI5Z
SbXoFLxJFl/D/Zw/IwmoXkHAW6iACvzCXJxxh2AYAXdO3bPgV4bSxNaFhTXWOSGf
YBfKytNG/rk2VjoOLyIskX8a6PUUBtS0ej+tqpgFxY3AYeEjj9HlN248BJgW0cbO
VislPKFKjbGTqrCP8B0tL7fzjsFQGjQJUjN/tjZbzfuX6Q5tZiTraerlyVpdxXBP
xeaBom62cXEfJ7/vAai1V+1ZAL16j+ElTqXeJiZl4leJp5ZBQI4ZiflzfMh4O3Hh
vbf7Qv1vlQmitr5I7yk/vguvxwmoCSjw+RnMuk26zJ73ojg2YLYVFZtuSMY3b8qV
D5qE9w9LBbVUf7w4ksSxlEeCM/GO0+NceBCI/PSi+Nlr+7poEMw=
=fYeE
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to