Bug 146666 - Stupid die statements in net-misc/vnc-4.1.2
Bug#: 146666 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: genstef@gentoo.org Reported By: kugelfang@gentoo.org
Component: Ebuilds
URL: 
Summary: Stupid die statements in net-misc/vnc-4.1.2
Keywords:  QAbaddie
Status Whiteboard: 
Opened: 2006-09-07 02:46 0000
Description:   Opened: 2006-09-07 02:46 0000
* net-misc/vnc-4.1.2 is marked stable on amd64
* it depends on >=x11-base/xorg-server-1.1
* there is no stable >=x11-base/xorg-server-1.1

The QA violation here is due to:
* This RDEPEND:
  server? (
      ...
      !amd64? ( >=x11-base/xorg-server-1.1 )
  )

* Combined with the following pkg_setup()
  pkg_setup() {
    use server && has_version '<x11-base/xorg-server-1.1' \
        && die "you need at least version 1.1 of xorg-server, see bug 145756"
  }

amd64 is in the process of stabilising xorg-server-1.0 right now.

------- Comment #1 From Stephen Bennett (RETIRED) 2006-09-07 02:52:49 0000 -------
There's already a bug open for the amd64 depgraph. The more serious issue here
is the die in pkg_setup; what the hell is that doing there? DEPEND exists for a
good reason; use it next time.

On a related note, if you're going to start committing stuff like this to a
package, please put yourself in metadata.xml.

------- Comment #2 From SpanKY 2006-09-07 12:44:40 0000 -------
i'll take over the proxy maintainership of this if no one cares

------- Comment #3 From Stefan Schweizer 2006-09-08 11:24:21 0000 -------
amd64 marked the client stable, the server obviously does not work on stable
amd64. Keywording does not separate between use flags and when realizing the
breakage that amd64 caused I do of course not want to downgrade the stable
client to ~arch. If you think you can fix this better, go ahead.

spanky: you are of course free to take this over, I just took care of it
because no one else did.

------- Comment #4 From SpanKY 2006-09-10 01:22:14 0000 -------
cleaned up in cvs