Project

General

Profile

Actions

Bug #4830

closed

rudder-agent package build fails on debian-type OS because it can't find FusionInventory code

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

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

Description

I just saw this on builds for Debian 7 and Ubuntu 10.04:

00:11:17 Building and testing File-Which-1.09 for /usr/src/rudder-packages/package/SOURCES/files/File-Which-1.09.tar.gz ... OK
00:11:17 Successfully installed File-Which-1.09
00:11:17 Fetching file:///usr/src/rudder-packages/package/SOURCES/files/XML-TreePP-0.41.tar.gz ... OK
00:11:17 Configuring XML-TreePP-0.41 ... OK
00:11:17 Building and testing XML-TreePP-0.41 for /usr/src/rudder-packages/package/SOURCES/files/XML-TreePP-0.41.tar.gz ... OK
00:11:17 Successfully installed XML-TreePP-0.41
00:11:17 cp: cannot stat `share/*': No such file or directory
00:11:17 make[1]: *** [configure-stamp] Error 1
00:11:17 make[1]: Leaving directory `/usr/src/rudder-packages/package'
00:11:17 dpkg-buildpackage: error: debian/rules build gave error exit status 2

Subtasks 1 (0 open1 closed)

Bug #4956: Patch cannot be applied on debian5 when building rudder-agent packageReleasedJonathan CLARKE2014-06-05Actions

Related issues 1 (0 open1 closed)

Related to Rudder - User story #4744: Upgrade FusionInventory to version 2.3.6 on AIX (integration)ReleasedJonathan CLARKE2014-04-08Actions
Actions #1

Updated by Jonathan CLARKE over 10 years ago

  • Subject changed from rudder-agent package build fails on debian-type OS with message "cp: cannot stat `share/*': No such file or directory" to rudder-agent package build fails on debian-type OS because it can't find FusionInventory code

#4744 introduced the usage of a new version of FusionInventory (2.3.6) for AIX builds only. Unfortunately, to be able to use both systems in parallel, we did have to make a slight change to the way existing packages were built: calling the perl-prepare.sh command now requires a mandatory argument, telling the script where to find the FusionInventory agent code.

This change had been made in the RPM .spec file, but not in the debian packaging. It is a trivial fix, PR coming.

Actions #2

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from In progress to Pending release
  • % Done changed from 0 to 100

Applied in changeset commit:d391cbaf0955c00fcdb893cd1340278e83db8fd2.

Actions #3

Updated by Jonathan CLARKE over 10 years ago

  • % Done changed from 100 to 0
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/315
Actions #4

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 #5

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