Project

General

Profile

Actions

User story #4726

closed

Reduce number of dependencies needed by rudder-agent on aix

Added by Vincent MEMBRÉ over 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Assignee:
-
Category:
Packaging
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

on AIX rudder-agent needs 20 packages as dependencies to be installed

It most of them comes from Curl, which needs a dozen of packages (openldap, libssh2, etc etc)

We should instead trying to not use curl on aix by managing tcp requests by ourselves, or maybe using a perl dependencies used by fusion


Subtasks 3 (0 open3 closed)

User story #4762: Replace curl with a Perl-based utility on systems where curl is not availableReleasedJonathan CLARKE2014-04-18Actions
User story #4763: Remove curl as a dependency on AIX rudder-agent packagesRejectedMatthieu CERDA2014-04-18Actions
User story #4777: Install rudder-perl as part of /opt/rudder/binReleasedJonathan CLARKE2014-04-29Actions
Actions #1

Updated by Vincent MEMBRÉ over 10 years ago

  • Project changed from Rudder to 34
Actions #2

Updated by Vincent MEMBRÉ over 10 years ago

  • Target version set to 2.10.1
Actions #3

Updated by Matthieu CERDA over 10 years ago

  • Status changed from New to 8

First, we could use plain Perl to upload the inventory file using LWP, as we already have a Perl userland, if curl is not available: http://stackoverflow.com/questions/8463187/how-to-make-a-http-put-request-using-lwp

Actions #4

Updated by Matthieu CERDA over 10 years ago

Interesting note:

As of 6.04, LWP::UserAgent has a put helper, so you can now do:

$ua->put( $url )
Actions #5

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from 8 to 12
Actions #6

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from 12 to Pending release
Actions #7

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.10.1, which was released today.
Check out:

Actions #8

Updated by Benoît PECCATTE over 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF