Gentoo Archives: gentoo-qa

From: Markos Chandras <hwoarang@g.o>
To: gentoo-qa@l.g.o
Subject: Re: [gentoo-qa] QA confusion: Upstream qa issues -> failing to install
Date: Wed, 25 Aug 2010 15:08:39
Message-Id: 20100825142023.GA11809@Mystical
In Reply to: [gentoo-qa] QA confusion: Upstream qa issues -> failing to install by Thilo Bangert
1 On Wed, Aug 25, 2010 at 01:42:12PM +0200, Thilo Bangert wrote:
2 > Hi guys,
3 >
4 > trying to install openssh on the dev profile one is greated with this
5 > bugger:
6 >
7 > * QA Notice: Package has poor programming practices which may compile
8 > * fine but exhibit random runtime failures.
9 > * closefromtest.c:46: warning: implicit declaration of function
10 > ‘closefrom’
11 >
12 This is a rather common bug for 64bit arches
13
14 See relevant patches [1][2]
15
16 > * Please do not file a Gentoo bug and instead report the above QA
17 > * issues directly to the upstream developers of this software.
18 > * Homepage: http://www.openssh.org/
19 > * ERROR: net-misc/openssh-5.5_p1-r2 failed:
20 > * install aborted due to poor programming practices shown above
21 > *
22 > * Call stack:
23 > * misc-functions.sh, line 847: Called install_qa_check
24 > * misc-functions.sh, line 539: Called die
25 > * The specific snippet of code:
26 > * hasq stricter ${FEATURES} && die "install
27 > aborted due to" \
28 > *
29 > * If you need support, post the output of 'emerge --info =net-
30 > misc/openssh-5.5_p1-r2',
31 > * the complete build log and the output of 'emerge -pqv =net-
32 > misc/openssh-5.5_p1-r2'.
33 > * The complete build log is located at '/var/tmp/portage/net-
34 > misc/openssh-5.5_p1-r2/temp/build.log'.
35 > * The ebuild environment file is located at '/var/tmp/portage/net-
36 > misc/openssh-5.5_p1-r2/temp/environment'.
37 > * S: '/var/tmp/portage/net-misc/openssh-5.5_p1-r2/work/openssh-5.5p1'
38 >
39 > This looks really really weird. On the one hand we are saying: "Its a QA
40 > issue but upstream should fix it." followed by "It so broke, we wont let
41 > you install it."
42 This is not only related to stricter but also related to CFLAGS ( having -ggdb
43 and -Wall, produce same failures for me even if I don't use stricter )
44
45 Diego, any ideas why this happens? -Wall & -ggdb produce extra output on
46 warning that makes portage abort because of that? I always wondered why this
47 is happening.
48 >
49 > Perhaps qa warnings that fail when FEATURES="stricter", should not point
50 > to upstream for the fix. Instead we should take responsibility for these
51 > and consequently allow these bugs to linger in our bugzilla.
52 >
53 > What do you tink?
54 > kind regards
55 > Thilo
56
57 [1]:
58 http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/files/nagios-plugins-1.4.14-implicit-pointer-conversion.patch?view=log
59 [2]:
60 http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-editors/xemacs/files/xemacs-21.4.22-implicit-pointer-conversion.patch?view=log
61
62 --
63 Markos Chandras (hwoarang)
64 Gentoo Linux Developer
65 Web: http://hwoarang.silverarrow.org
66 Key ID: 441AC410
67 Key FP: AAD0 8591 E3CD 445D 6411 3477 F7F7 1E8E 441A C410

Replies

Subject Author
Re: [gentoo-qa] QA confusion: Upstream qa issues -> failing to install "Diego Elio Pettenò" <flameeyes@×××××.com>