Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274922 - sys-cluster/openais multiple QA issues — removal discussion
Summary: sys-cluster/openais multiple QA issues — removal discussion
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CVE-2008-6560
  Show dependency tree
 
Reported: 2009-06-21 10:06 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2010-09-10 20:27 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-06-21 10:06:44 UTC
The package currently has three bugs open: #249016 (big file in filesdir – a whole SVN revision), #248409 (--as-needed failure) but most importantly #228187 (fails to build with current stable glibc – opened over an year ago).

In addition to this, there are a few other problems that makes it a candidate to be removed ASAP:

 - the whole filesdir is big, it's the second biggest after glibc!;
 - mistakes the use of debug USE flag, fiddling with optimisation and symbol flags;
 - parallel make is disabled, no bug open for reporting that problem;
 - make does not die in _compile!;
 - cross-filesystem symlinks for /sbin!;
 - installs basically _all_ the tests as part of libexec (uh?);
 - installs libraries in /usr/lib/$PN and adds that to the ldpath.. (uh?!)

Now, this was any other package I would have sent the QA last rites already, unfortunately the reverse deps tree of openais are quite deep, which means I cannot simply merry-go-round remove this from the tree.

sys-cluster/cman and sys-cluster/fence depend on this, and those are dependencies of another huge set of ha-cluster packages.

I'm leaving 15 days to ha-cluster team to decide whether to pick up this package from Wolfram (who don't seem to be interested in keeping it up to speed afaics). If this bug does not at least provide a feasible course of action on July 6th, then I'm going to proceed with the _recursive_ masking of openais, and recursive removal in 60 or 90 days (I might decide to extend the grace period given the amount of stuff to verify).
Comment 1 Mark Loeser (RETIRED) gentoo-dev 2009-06-28 02:18:29 UTC
Is anyone alive on ha-cluster?  It seems like we should get the word out that we need more people for this team?
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-05 23:13:24 UTC
Seems like we're going to start with the masking.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-07-06 00:52:23 UTC
clvm is obsolete anyway, it's functionality has been merged with the main lvm2 package. rocket just never ever responded to me about officially migrating the users.

This removal does however leave us without any clustered disk backend for LVM2.
Of the three options: gulm, cman, corosync
- GULM was removed by ha-cluster
- and corosync was never in the tree
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-06 00:56:52 UTC
Well, technically we haven't had cman for a long time given openais does not compile..
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2009-07-06 15:00:22 UTC
The cman use flag needs to be masked as well to avoid breaking the deps:

sys-fs/lvm2-2.02.48-r1: nonsolvable depset(depends) keyword(~x86) profile (default/linux/x86/2008.0/desktop): solutions: [ =sys-cluster/cman-2* ]

for example.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-06 16:48:03 UTC
I'm quite sure I did that too.
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2009-07-06 18:36:14 UTC
Forgot to remove the unmasking in arch/x86/use.mask

I fixed it for you.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-07-06 18:47:20 UTC
Ah thanks, I didn't expect it to be unmasked anywhere, sorry.
Comment 9 Wolfram Schlich (RETIRED) gentoo-dev 2009-07-08 08:12:47 UTC
I'm waiting for the new stable openais/corosync packages to be released
(1.0.0) soon... I don't use the old stuff anymore.
Comment 10 zym 2009-07-11 11:57:54 UTC
FYI:
(Jul 8, 2009) OpenAIS 1.0.0 stable released!!!
Comment 11 Daniel Robbins 2009-07-16 00:01:24 UTC
I can probably maintain openais and much of gfs2 in funtoo, but I'm not a developer. I will need someone to pull my changes from funtoo into gentoo.
Comment 12 Daniel Robbins 2009-07-16 00:28:47 UTC
Quick fix for openais-0.80.3-r1.ebuild is to add an "unset LDFLAGS" and "make" to src_compile(). parallel make works fine. I have not tested was was originally in the ebuild's src_compile(). Note that the LDFLAGS problem seems to be introduced by files/Makefile.inc-FLAGS.patch.
Comment 13 Luca Barbato gentoo-dev 2009-07-29 21:58:55 UTC
I quickly hacked something in bug #279631 I hope that the ha team revives sooner or later ^^
Comment 14 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-11-18 20:31:18 UTC
wschlich: you were waiting for 1.0.0, please get it into the tree now, see the gentoo-cluster mailing list of people wanting it.
Comment 15 Wolfram Schlich (RETIRED) gentoo-dev 2009-11-19 17:32:31 UTC
(In reply to comment #14)
> wschlich: you were waiting for 1.0.0, please get it into the tree now,

will try to accomplish that until 2009-12-06.

> see the gentoo-cluster mailing list of people wanting it.

http://archives.gentoo.org/gentoo-cluster/ -- nothing?! :)
Comment 16 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-11-19 18:39:23 UTC
Here's the guy that needed it:
http://archives.gentoo.org/gentoo-cluster/msg_deef03881d2b0bb9f47ca3120eb8e87e.xml
Comment 17 Tomáš Chvátal (RETIRED) gentoo-dev 2010-01-06 13:49:03 UTC
removed from main tree