[arch-commits] Commit in glib2/trunk (PKGBUILD skip-broken-timer-test.patch)

Jan de Groot jgc at archlinux.org
Thu Apr 13 15:01:41 UTC 2017


    Date: Thursday, April 13, 2017 @ 15:01:36
  Author: jgc
Revision: 292693

upgpkg: glib2 2.52.1+2+g2b47c8360-1

Disable failing test that breaks due to rounding errors on 32bit architectures.

Note that the testsuite can fail at any time because of timeout errors if the hardware is slow at some point. Debian and Ubuntu have patches for these.

Added:
  glib2/trunk/skip-broken-timer-test.patch
Modified:
  glib2/trunk/PKGBUILD

------------------------------+
 PKGBUILD                     |   11 +++++++----
 skip-broken-timer-test.patch |   17 +++++++++++++++++
 2 files changed, 24 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-04-13 14:59:03 UTC (rev 292692)
+++ PKGBUILD	2017-04-13 15:01:36 UTC (rev 292693)
@@ -3,7 +3,7 @@
 
 pkgbase=glib2
 pkgname=(glib2 glib2-docs)
-pkgver=2.52.0
+pkgver=2.52.1+2+g2b47c8360
 pkgrel=1
 pkgdesc="Low level core library"
 url="http://www.gtk.org/"
@@ -10,15 +10,17 @@
 arch=(i686 x86_64)
 makedepends=(gettext gtk-doc libffi pcre zlib shared-mime-info python libelf git util-linux)
 checkdepends=(desktop-file-utils dbus)
-_commit=bce36c2d46213ff397acbd130acd9bcfa1ca0eaa  # tags/2.52.0^0
+_commit=2b47c8360c70a8455d61fa4bb94ec57b93bf228e  # glib-2-52
 source=("git+https://git.gnome.org/browse/glib#commit=$_commit"
         glib-compile-schemas.hook
         gio-querymodules.hook
-        revert-warn-glib-compile-schemas.patch)
+        revert-warn-glib-compile-schemas.patch
+        skip-broken-timer-test.patch)
 sha256sums=('SKIP'
             'e1123a5d85d2445faac33f6dae1085fdd620d83279a4e130a83fe38db52b62b3'
             '5ba204a2686304b1454d401a39a9d27d09dd25e4529664e3fd565be3d439f8b6'
-            '049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+            '049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97'
+            '4a2c7a65195ede4c5db3e8d5bd810b45a3ec2c4402088994dfd516c974cfbf36')
 
 pkgver() {
   cd glib
@@ -27,6 +29,7 @@
 
 prepare() {
   cd glib
+  patch -Np1 -i ../skip-broken-timer-test.patch
   patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
   NOCONFIGURE=1 ./autogen.sh
 }

Added: skip-broken-timer-test.patch
===================================================================
--- skip-broken-timer-test.patch	                        (rev 0)
+++ skip-broken-timer-test.patch	2017-04-13 15:01:36 UTC (rev 292693)
@@ -0,0 +1,17 @@
+Description: Skip test which performs some unreliable floating point comparisons
+Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=722604
+
+Index: b/glib/tests/timer.c
+===================================================================
+--- a/glib/tests/timer.c
++++ b/glib/tests/timer.c
+@@ -203,7 +203,7 @@
+ {
+   g_test_init (&argc, &argv, NULL);
+ 
+-  g_test_add_func ("/timer/basic", test_timer_basic);
++/*  g_test_add_func ("/timer/basic", test_timer_basic);*/
+   g_test_add_func ("/timer/stop", test_timer_stop);
+   g_test_add_func ("/timer/continue", test_timer_continue);
+   g_test_add_func ("/timer/reset", test_timer_reset);
+



More information about the arch-commits mailing list