[Bug 199573] Review Request: BackupPC - high-performance backup system
bugzilla at redhat.com
bugzilla at redhat.com
Sun Jul 23 18:54:40 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: BackupPC - high-performance backup system
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199573
------- Additional Comments From dennis at ausil.us 2006-07-23 14:45 EST -------
package meets naming and packaging guidelines.
specfile is properly named, is cleanly written and uses macros consistently.
build root is correct.
%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
license field matches the actual license.
license is open source-compatible. GPL License text included in package.
source files match upstream:
[dennis at daedalus SPECS]$ sha1sum BackupPC-2.1.2.tar.gz
9f99e201fbf6bbd016c19007e5fb4072d77312c7 BackupPC-2.1.2.tar.gz
[dennis at daedalus SPECS]$ sha1sum ../SOURCES/BackupPC-2.1.2.tar.gz
9f99e201fbf6bbd016c19007e5fb4072d77312c7 ../SOURCES/BackupPC-2.1.2.tar.gz
latest version is being packaged.
BuildRequires are proper.
package builds in mock ( ).
rpmlint
[dennis at daedalus SPECS]$
rpmlint /var/lib/mock/aurora-2-sparc-extras/result/BackupPC-2.1.2-2.noarch.rpm
E: BackupPC non-executable-script /usr/share/BackupPC/lib/BackupPC/Lang/nl.pm
0444
E: BackupPC non-standard-uid /var/lib/BackupPC/cpool backuppc
E: BackupPC non-standard-dir-perm /var/lib/BackupPC/cpool 0750
E: BackupPC non-standard-uid /etc/BackupPC backuppc
E: BackupPC non-standard-gid /etc/BackupPC backuppc
E: BackupPC non-standard-dir-perm /etc/BackupPC 0750
E: BackupPC non-standard-uid /var/lib/BackupPC/pc backuppc
E: BackupPC non-standard-dir-perm /var/lib/BackupPC/pc 0750
E: BackupPC non-standard-uid /etc/BackupPC/hosts backuppc
E: BackupPC non-standard-gid /etc/BackupPC/hosts backuppc
E: BackupPC non-standard-uid /usr/share/BackupPC/sbin/BackupPC_Admin backuppc
E: BackupPC non-standard-gid /usr/share/BackupPC/sbin/BackupPC_Admin apache
E: BackupPC setuid-binary /usr/share/BackupPC/sbin/BackupPC_Admin backuppc
04750
E: BackupPC
non-standard-executable-perm /usr/share/BackupPC/sbin/BackupPC_Admin 04750
E: BackupPC non-standard-uid /var/lib/BackupPC/conf backuppc
W: BackupPC dangling-symlink /var/lib/BackupPC/conf /etc/BackupPC/
E: BackupPC non-executable-script /usr/share/BackupPC/lib/BackupPC/Lang/es.pm
0444
E: BackupPC non-standard-uid /etc/BackupPC/config.pl backuppc
E: BackupPC non-standard-gid /etc/BackupPC/config.pl backuppc
E: BackupPC non-readable /etc/BackupPC/config.pl 0640
E: BackupPC non-executable-script /usr/share/BackupPC/lib/BackupPC/Lang/it.pm
0444
E: BackupPC non-executable-script /usr/share/BackupPC/lib/BackupPC/Lang/de.pm
0444
E: BackupPC non-standard-uid /var/lib/BackupPC/pool backuppc
E: BackupPC non-standard-dir-perm /var/lib/BackupPC/pool 0750
E: BackupPC non-executable-script /usr/share/BackupPC/lib/BackupPC/Lang/en.pm
0444
E: BackupPC non-standard-uid /var/lib/BackupPC/log backuppc
E: BackupPC non-standard-uid /var/lib/BackupPC/trash backuppc
E: BackupPC non-standard-dir-perm /var/lib/BackupPC/trash 0750
E: BackupPC non-standard-uid /var/log/BackupPC backuppc
E: BackupPC non-standard-gid /var/log/BackupPC backuppc
E: BackupPC non-standard-uid /var/lib/BackupPC backuppc
E: BackupPC non-standard-dir-perm /var/lib/BackupPC 0750
E: BackupPC non-executable-script /usr/share/BackupPC/lib/BackupPC/Lang/fr.pm
0444
E: BackupPC incoherent-subsys /etc/rc.d/init.d/BackupPC backuppc
W: BackupPC incoherent-init-script-name BackupPC
final provides and requires are sane:
[dennis at daedalus SPECS]$ rpm -q --requires BackupPC
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/sbin/chkconfig
/sbin/chkconfig
/sbin/service
/sbin/service
/sbin/service
/usr/bin/perl
/usr/sbin/useradd
/usr/sbin/usermod
config(BackupPC) = 2.1.2-2
httpd
perl(Archive::Zip)
perl(BackupPC::Attrib)
perl(BackupPC::CGI::Lib)
perl(BackupPC::FileZIO)
perl(BackupPC::Lib)
perl(BackupPC::PoolWrite)
perl(BackupPC::View)
perl(BackupPC::Xfer::Archive)
perl(BackupPC::Xfer::Rsync)
perl(BackupPC::Xfer::RsyncDigest)
perl(BackupPC::Xfer::RsyncFileIO)
perl(BackupPC::Xfer::Smb)
perl(BackupPC::Xfer::Tar)
perl(BackupPC::Zip::FileMember)
perl(CGI)
perl(CGI::Carp)
perl(Carp)
perl(Compress::Zlib)
perl(Config)
perl(Cwd)
perl(Data::Dumper)
perl(Digest::MD5)
perl(DirHandle)
perl(Exporter)
perl(Fcntl)
perl(File::Compare)
perl(File::Copy)
perl(File::Find)
perl(File::Path)
perl(File::RsyncP)
perl(Getopt::Std)
perl(IO::Handle)
perl(POSIX)
perl(Socket)
perl(constant)
perl(lib)
perl(strict)
perl(vars)
perl-suidperl
[dennis at daedalus SPECS]$ rpm -q --provides BackupPC
config(BackupPC) = 2.1.2-2
perl(BackupPC::Attrib)
perl(BackupPC::CGI::AdminOptions)
perl(BackupPC::CGI::Archive)
perl(BackupPC::CGI::ArchiveInfo)
perl(BackupPC::CGI::Browse)
perl(BackupPC::CGI::DirHistory)
perl(BackupPC::CGI::EmailSummary)
perl(BackupPC::CGI::GeneralInfo)
perl(BackupPC::CGI::HostInfo)
perl(BackupPC::CGI::LOGlist)
perl(BackupPC::CGI::Lib)
perl(BackupPC::CGI::Queue)
perl(BackupPC::CGI::ReloadServer)
perl(BackupPC::CGI::Restore)
perl(BackupPC::CGI::RestoreFile)
perl(BackupPC::CGI::RestoreInfo)
perl(BackupPC::CGI::StartServer)
perl(BackupPC::CGI::StartStopBackup)
perl(BackupPC::CGI::StopServer)
perl(BackupPC::CGI::Summary)
perl(BackupPC::CGI::View)
perl(BackupPC::FileZIO)
perl(BackupPC::Lib)
perl(BackupPC::PoolWrite)
perl(BackupPC::View)
perl(BackupPC::Xfer::Archive)
perl(BackupPC::Xfer::Rsync)
perl(BackupPC::Xfer::RsyncDigest)
perl(BackupPC::Xfer::RsyncFileIO)
perl(BackupPC::Xfer::Smb)
perl(BackupPC::Xfer::Tar)
perl(BackupPC::Zip::FileMember)
BackupPC = 2.1.2-2
no shared libraries are present.
package is not relocatable.
owns the directories it creates.
doesn't own any directories it shouldn't.
no duplicates in %files.
file permissions are appropriate.
%clean is present.
scriptlets present and correct
code, not content.
documentation is small, so no -docs subpackage is necessary.
%docs are not necessary for the proper functioning of the package.
no headers.
no pkgconfig files.
no libtool .la droppings.
not a GUI app.
Non Fatal errors
dist tag is not present.
as for the rpmlint warnings errors i think that due to the nature of this
app they are needed to be as they are. It provides a layer of seperation from
the backup app and the system.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list