Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269580 - Please stabilize dev-perl/Ace-1.92
Summary: Please stabilize dev-perl/Ace-1.92
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Andrey Kislyuk (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 179110 270585
  Show dependency tree
 
Reported: 2009-05-12 16:57 UTC by Andrey Kislyuk (RETIRED)
Modified: 2009-06-07 17:59 UTC (History)
0 users

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 Andrey Kislyuk (RETIRED) gentoo-dev 2009-05-12 16:57:30 UTC
Please stabilize dev-perl/Ace-1.92.
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-05-12 21:00:49 UTC
Stable on x86. Restrict (online) tests
Comment 2 Kenneth Prugh (RETIRED) gentoo-dev 2009-05-13 17:08:41 UTC
Perhaps I'm overlooking something, but whenever I try to use Ace or run one of its examples from the tarball it errors out with "Module Ace::RPC not loaded".
Comment 3 Andrey Kislyuk (RETIRED) gentoo-dev 2009-05-14 15:49:43 UTC
Relevant code from Ace.pm:

  if ($path) { # local database
    $server_type = 'Ace::Local';
  } else { # either RPC or socket server
    $host      ||= 'localhost';
    $user      ||= $u || '';
    $path      ||= $p || '';
    $port        ||= $server_type eq 'Ace::SocketServer' ? DEFAULT_SOCKET : DEFAULT_PORT;
    $query_timeout = 120 unless defined $query_timeout;
    $server_type ||= 'Ace::SocketServer' if $port <  100000;
    $server_type ||= 'Ace::RPC'          if $port >= 100000;
  }

Ace/SocketServer.pm is included, but Ace::RPC is not. So it will crash with any test where port is >= 100000. Looks like an upstream bug.
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-06-07 17:59:05 UTC
ah, tove restricted tests. appears to work then. amd64 stable