Project

General

Profile

Actions

Bug #4977

closed

Bug #4965: rudder-agent build rely too much on CPAN availability

rudder-agent build should use local tarballs if available

Added by Jonathan CLARKE over 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

With the changes in #4965, 4 extra tarballs are available for CPANM builds. However, cpanm won't use them by default, so we need to change our perl-prepare.sh script to use them.

This is an extract from the output of a build that succeeded, where we can clearly see the 4 packages added in for dependencies:

09:00:56 Fetching file:///usr/src/rudder-packages/package/SOURCES/files/XML-SAX-0.96.tar.gz ... OK
09:00:56 Configuring XML-SAX-0.96 ... OK
09:00:56 ==> Found dependencies: XML::NamespaceSupport
09:00:56 Fetching http://search.cpan.org/CPAN/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.11.tar.gz ... OK
09:00:56 Configuring XML-NamespaceSupport-1.11 ... OK
09:00:56 Building and testing XML-NamespaceSupport-1.11 for XML::NamespaceSupport ... OK
09:00:56 Successfully installed XML-NamespaceSupport-1.11
09:00:56 Building and testing XML-SAX-0.96 for /usr/src/rudder-packages/package/SOURCES/files/XML-SAX-0.96.tar.gz ... OK
09:00:56 Successfully installed XML-SAX-0.96
09:00:56 Fetching file:///usr/src/rudder-packages/package/SOURCES/files/XML-Simple-2.18.tar.gz ... OK
09:00:56 Configuring XML-Simple-2.18 ... OK
09:00:56 Building and testing XML-Simple-2.18 for /usr/src/rudder-packages/package/SOURCES/files/XML-Simple-2.18.tar.gz ... OK
09:00:56 Successfully installed XML-Simple-2.18
09:00:56 Fetching file:///usr/src/rudder-packages/package/SOURCES/files/UNIVERSAL-require-0.13.tar.gz ... OK
09:00:56 Configuring UNIVERSAL-require-0.13 ... OK
09:00:56 Building and testing UNIVERSAL-require-0.13 for /usr/src/rudder-packages/package/SOURCES/files/UNIVERSAL-require-0.13.tar.gz ... OK
09:00:56 Successfully installed UNIVERSAL-require-0.13
09:00:56 Fetching file:///usr/src/rudder-packages/package/SOURCES/files/File-Which-1.09.tar.gz ... OK
09:00:56 Configuring File-Which-1.09 ... OK
09:00:56 ==> Found dependencies: Test::Script
09:00:56 Fetching http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Test-Script-1.07.tar.gz ... OK
09:00:56 Configuring Test-Script-1.07 ... OK
09:00:56 ==> Found dependencies: Probe::Perl, IPC::Run3
09:00:56 Fetching http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/Probe-Perl-0.03.tar.gz ... OK
09:00:56 Configuring Probe-Perl-0.03 ... OK
09:00:56 Building and testing Probe-Perl-0.03 for Probe::Perl ... OK
09:00:56 Successfully installed Probe-Perl-0.03
09:00:56 Fetching http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz ... OK
09:00:56 Configuring IPC-Run3-0.048 ... OK
09:00:56 Building and testing IPC-Run3-0.048 for IPC::Run3 ... OK
09:00:56 Successfully installed IPC-Run3-0.048
09:00:56 Building and testing Test-Script-1.07 for Test::Script ... OK
09:00:56 Successfully installed Test-Script-1.07
09:00:56 Building and testing File-Which-1.09 for /usr/src/rudder-packages/package/SOURCES/files/File-Which-1.09.tar.gz ... OK
09:00:56 Successfully installed File-Which-1.09
Actions #1

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Jonathan CLARKE to Matthieu CERDA
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/351
Actions #2

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset commit:d905b567c26014a24fe4bef751e224c3b74a6778.

Actions #3

Updated by Matthieu CERDA over 10 years ago

Applied in changeset commit:9e8833aea09eadd004e1a6e4abf3166c5e2667fd.

Actions #4

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder versions that were released today.

Actions #5

Updated by Benoît PECCATTE over 9 years ago

  • Category set to Packaging
Actions

Also available in: Atom PDF