Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 519474 - =app-backup/backuppc-3.3.0 stable request
Summary: =app-backup/backuppc-3.3.0 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: App-Backup Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: unit-in-stable
  Show dependency tree
 
Reported: 2014-08-09 08:34 UTC by Eric Chatellier
Modified: 2014-09-16 14:57 UTC (History)
1 user (show)

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 Eric Chatellier 2014-08-09 08:34:00 UTC
Since =dev-lang/perl-5.18.2-r1 on amd64, =app-backup/backuppc-3.2.1-r2 fails to build.

Updating to =app-backup/backuppc-3.3.0 fix it

Reproducible: Always

Steps to Reproduce:
1. Update to stable =dev-lang/perl-5.18.2-r1
2. Emerge app-backup/backuppc (3.2.1-r2)
3. Build fails
Actual Results:  
Error loading BackupPC::Lib: syntax error at lib/BackupPC/Storage/Text.pm line 301, near "$param qw(BackupFilesOnly BackupFilesExclude)"
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 302.
Global symbol "$conf" requires explicit package name at lib/BackupPC/Storage/Text.pm line 302.
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 302.
Global symbol "$conf" requires explicit package name at lib/BackupPC/Storage/Text.pm line 303.
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 303.
Global symbol "$conf" requires explicit package name at lib/BackupPC/Storage/Text.pm line 303.
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 303.
Global symbol "$conf" requires explicit package name at lib/BackupPC/Storage/Text.pm line 304.
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 304.
Global symbol "$conf" requires explicit package name at lib/BackupPC/Storage/Text.pm line 305.
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 305.
Global symbol "$conf" requires explicit package name at lib/BackupPC/Storage/Text.pm line 305.
Global symbol "$param" requires explicit package name at lib/BackupPC/Storage/Text.pm line 305.
syntax error at lib/BackupPC/Storage/Text.pm line 306, near "}"
lib/BackupPC/Storage/Text.pm has too many errors.
Compilation failed in require at lib/BackupPC/Storage.pm line 41.
BEGIN failed--compilation aborted at lib/BackupPC/Storage.pm line 41.
Compilation failed in require at lib/BackupPC/Lib.pm line 43.
BEGIN failed--compilation aborted at lib/BackupPC/Lib.pm line 43.
Compilation failed in require at (eval 18) line 2.
BEGIN failed--compilation aborted at (eval 18) line 2.

BackupPC cannot load the package BackupPC::Lib, which is included in the
BackupPC distribution.  This probably means you did not cd to the
unpacked BackupPC distribution before running configure.pl, eg:

    cd BackupPC-3.2.1
    ./configure.pl

Please try again.

 * ERROR: app-backup/backuppc-3.2.1-r2::gentoo failed (install phase):
 *   failed the configure.pl script
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_install
 *   environment, line 2489:  Called die
 * The specific snippet of code:
 *       ./configure.pl --batch --bin-path perl=$(type -p perl) --bin-path tar=$(type -p tar) --bin-path rsync=$(type -p rsync) --bin-path ping=$(type -p ping) --bin-path df=$(type -p df) --bin-path ssh=$(type -p ssh) --bin-path sendmail=$(type -p sendmail) --bin-path hostname=$(type -p hostname) --bin-path gzip=$(type -p gzip) --bin-path bzip2=$(type -p bzip2) --config-dir ${CONFDIR} --install-dir /usr --data-dir ${DATADIR} --hostname $(hostname) --uid-ignore --dest-dir "${D%/}" --html-dir ${MY_HTDOCSDIR}/image --html-dir-url /image --cgi-dir ${MY_HTDOCSDIR} --fhs ${myconf} || die "failed the configure.pl script";
 * 
 * If you need support, post the output of `emerge --info '=app-backup/backuppc-3.2.1-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-backup/backuppc-3.2.1-r2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-backup/backuppc-3.2.1-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-backup/backuppc-3.2.1-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/app-backup/backuppc-3.2.1-r2/work/BackupPC-3.2.1'
 * S: '/var/tmp/portage/app-backup/backuppc-3.2.1-r2/work/BackupPC-3.2.1'
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2014-09-03 08:40:30 UTC
Arches, please test & mark stable:
=app-backup/backuppc-3.3.0

This is in order to cope with newer Perl versions. X86, you never had this stable but since AMD64 does, I thought you might want to for the first time. If you disagree please drop CC without taking action.
Comment 2 Agostino Sarubbo gentoo-dev 2014-09-16 14:57:29 UTC
amd64 stable
Comment 3 Agostino Sarubbo gentoo-dev 2014-09-16 14:57:53 UTC
x86 stable. Closing.