Summary: | dev-libs/glib fails tests on hardened (run-assert-msg-test) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Xake <kanelxake> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
add paxmarkings for test
New patch with unconditional inherit and conditional pax-mark |
Description
Xake
2010-09-27 08:43:53 UTC
> So again, is there a possibility to just disable this tests for hardened users?
no, according to what you said, it'd be more interesting to fix the root cause since it looks like it's feasible. However, a build.log would help a log in figuring out your issue.
Created attachment 248911 [details, diff]
add paxmarkings for test
You mean something like this?
Tested on my system and works.
(In reply to comment #2) > Created an attachment (id=248911) [details] > add paxmarkings for test > > You mean something like this? > > Tested on my system and works. > The patch is incorrect, inherits should not be conditional on runtime changes (because it invalidates metadata cache at runtime), and the pax-mark should be conditional on the system being hardened (so it doesn't fail on non-hardened systems). Created attachment 248952 [details, diff] New patch with unconditional inherit and conditional pax-mark (In reply to comment #3) > The patch is incorrect, inherits should not be conditional on runtime changes > (because it invalidates metadata cache at runtime), I tried to let people not running hardened not having to depend on pax-utils, but on the other hand portage still does. > and the pax-mark should be > conditional on the system being hardened (so it doesn't fail on non-hardened > systems). > Non-problem, but fixed anyway.;) + 06 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org> glib-2.24.2.ebuild, + glib-2.26.0.ebuild, + +files/glib-2.26.0-disable-locale-sensitive-test.patch, + +files/glib-2.26.0-disable-volumemonitor-broken-test.patch: + Fix testsuite failure on hardened, bug #338891. Disable visibility with + USE=debug, bug #274647. Disable 3 tests in the 2.26 testsuite to allow a + successful run and sync the ebuild back with latest changes in 2.24. Fixed in 2.24 and later. Thanks for reporting. |