From mboxrd@z Thu Jan 1 00:00:00 1970 From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) Subject: Re: [PATCH 3/4] gnu: glib: Disable tests in build phases instead of patches. Date: Mon, 04 Apr 2016 13:26:55 +0800 Message-ID: <87y48unduo.fsf@member.fsf.org> References: <1459650631-13117-1-git-send-email-iyzsong@gmail.com> <1459650631-13117-3-git-send-email-iyzsong@gmail.com> <20160403180005.GG3620@debian-netbook> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60731) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amx2q-0002Md-0n for guix-devel@gnu.org; Mon, 04 Apr 2016 01:27:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amx2m-0001aS-R6 for guix-devel@gnu.org; Mon, 04 Apr 2016 01:27:23 -0400 Received: from smtp2.openmailbox.org ([62.4.1.36]:49547) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amx2m-0001YN-Kv for guix-devel@gnu.org; Mon, 04 Apr 2016 01:27:20 -0400 In-Reply-To: <20160403180005.GG3620@debian-netbook> (Efraim Flashner's message of "Sun, 3 Apr 2016 21:00:05 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Efraim Flashner Cc: guix-devel@gnu.org Efraim Flashner writes: > [...] > > I just applied the first three patches and glib failed to build, with > the following errors from the test phase: > > ERROR: gapplication - too few tests run (expected 12, got 4) > ERROR: gapplication - exited with status 139 (terminated by signal 11?) > > Unfortunately I didn't tell it to keep the output of the build so I > can't attach the test-suite.log file. It would be best if glib built > with this commit, just in case. So these tests are really unreliable... I did get it build sucessful with the patch on my x86-64 machine, and this patch doesn't enable the '/gapplication/quit' test (it pass too on my machine). Could you build it with '-K', show the log (not very useful, IMO), and the run the test manually in a container environment by: --8<---------------cut here---------------start------------->8--- $ guix environment -C --pure glib # cd gio/tests # ./gapplication --8<---------------cut here---------------end--------------->8--- Also, one can skip some test cases using something like: --8<---------------cut here---------------start------------->8--- ./gapplication -s '/gapplication/quit' -s '/gapplication-remote-actions' --8<---------------cut here---------------end--------------->8--- I use this to filter out mis-disabled test cases in the origin patches. Thanks!