diff mbox

gnu: gzochi: Update to 0.10.

Message ID CANdC_RDBJzNRHTLJPYWJ_5ZvCdhyP0p8wy_L9iLO1iGThw+9qg@mail.gmail.com
State New
Headers show

Commit Message

Julian Graham Aug. 25, 2016, 3:12 p.m. UTC
Hey Mark,

On Tue, Aug 23, 2016 at 1:44 PM, Mark H Weaver <mhw@netris.org> wrote:
> Either one would be fine for Guix users.  However, for the sake of
> non-Guix users and other distros, I would suggest making a new release.
> I think it's important that upstream software releases should be
> reasonably portable whenever feasible, especially to important
> architectures like i686 and armhf.  What do you think?

Hard to argue with that!

I've made some fixes and cut a new release. Find attached a patch that
updates the `gzochi' package to the new released version. I've tested
the x86_64 and i686 builds as you suggested, and would be much obliged
if you'd try a build for armhf.

Thanks for all the help thus far.


Regards,
Julian

Comments

Mark H Weaver Aug. 25, 2016, 7:22 p.m. UTC | #1
Julian Graham <joolean@gmail.com> writes:
> I've made some fixes and cut a new release. Find attached a patch that
> updates the `gzochi' package to the new released version. I've tested
> the x86_64 and i686 builds as you suggested, and would be much obliged
> if you'd try a build for armhf.

I tested gzochi-0.10.1 by applying your proposed patch to current
'master' (commit 8930fe62f0) and building on armhf.  Unfortunately
there's still a problem: test_oid_strategy_allocation fails an
assertion.  See below.

       Mark


==========================================
   gzochid 0.10.1: tests/test-suite.log
==========================================

# TOTAL: 35
# PASS:  34
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: test-oids
===============

/oids/strategy/allocation: **
ERROR:test-oids.c:60:test_oid_strategy_allocation: 'gzochid_oids_reserve_block (strategy, &block, NULL)' should be TRUE
FAIL test-oids (exit status: 134)
Julian Graham Sept. 1, 2016, 1:41 a.m. UTC | #2
Hi Mark,

On Thu, Aug 25, 2016 at 3:22 PM, Mark H Weaver <mhw@netris.org> wrote:
> I tested gzochi-0.10.1 by applying your proposed patch to current
> 'master' (commit 8930fe62f0) and building on armhf.  Unfortunately
> there's still a problem: test_oid_strategy_allocation fails an
> assertion.  See below.

I've been testing my code for the past several days using QEMU to
emulate a Versatile Express (Cortex A9) ARM system running Debian
Wheezy. And while I've found and fixed a number of interesting
portability issues, I've yet to be able to reproduce the specific test
failure you saw.

You mentioned on IRC that your armhf build machine is a Wandboard
Quad. Is there anything else you can tell me about it that'd help me
debug further? For example, is it running in big-endian mode?

Thanks for your help and patience thus far.


Regards,
Julian
diff mbox

Patch

From a3d190804bbe8925e12709c18e34e9c2a9ed36e9 Mon Sep 17 00:00:00 2001
From: Julian Graham <joolean@gmail.com>
Date: Thu, 25 Aug 2016 11:08:23 -0400
Subject: [PATCH] gnu: gzochi: Update to 0.10.1.

* gnu/packages/game-development.scm (gzochi): Update to 0.10.1.
---
 gnu/packages/game-development.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index d544a72..3b21e1d 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -93,14 +93,14 @@  is used in some video games and movies.")
 (define-public gzochi
   (package
     (name "gzochi")
-    (version "0.10")
+    (version "0.10.1")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://savannah/gzochi/gzochi-"
                                   version ".tar.gz"))
               (sha256
                (base32
-                "055m7ywgl48ljwxf0kjhl76ldck890y5afdwjhk5s3p65xyaxh0k"))))
+                "1r0cjd3046rqlgwkgxm5ppkb9mya4gyv3980wfqxq8dfznv3pfdl"))))
     (build-system gnu-build-system)
     (arguments
      '(#:phases (modify-phases %standard-phases
-- 
2.5.0