added 1 changeset to branch 'refs/remotes/HaikuPM-github/package-management' old head: fd28164da0fc4bb89fc22731e0c63957d4aafe93 new head: 3c3dd841a7d5686c53414606648eb0197a74f3cd overview: https://github.com/haiku/HaikuPM/compare/fd28164...3c3dd84 ---------------------------------------------------------------------------- 3c3dd84: RepositoryWriterImpl::_AddPackage(): more info in error messages [ Ingo Weinhold <ingo_weinhold@xxxxxx> ] ---------------------------------------------------------------------------- Commit: 3c3dd841a7d5686c53414606648eb0197a74f3cd Author: Ingo Weinhold <ingo_weinhold@xxxxxx> Date: Thu Jul 4 10:36:55 2013 UTC ---------------------------------------------------------------------------- 1 file changed, 6 insertions(+), 3 deletions(-) src/kits/package/hpkg/RepositoryWriterImpl.cpp | 9 ++++++--- ---------------------------------------------------------------------------- diff --git a/src/kits/package/hpkg/RepositoryWriterImpl.cpp b/src/kits/package/hpkg/RepositoryWriterImpl.cpp index e24f7c6..d99373a 100644 --- a/src/kits/package/hpkg/RepositoryWriterImpl.cpp +++ b/src/kits/package/hpkg/RepositoryWriterImpl.cpp @@ -311,13 +311,15 @@ RepositoryWriterImpl::_AddPackage(const BEntry& packageEntry) BPath packagePath; if ((result = packageEntry.GetPath(&packagePath)) != B_OK) { - fListener->PrintError("can't get path for entry!\n"); + fListener->PrintError("can't get path for entry '%s'!\n", + packageEntry.Name()); return result; } BPackageReader packageReader(fListener); if ((result = packageReader.Init(packagePath.Path())) != B_OK) { - fListener->PrintError("can't create package reader!\n"); + fListener->PrintError("can't create package reader for '%s'!\n", + packagePath.Path()); return result; } @@ -333,7 +335,8 @@ RepositoryWriterImpl::_AddPackage(const BEntry& packageEntry) GeneralFileChecksumAccessor checksumAccessor(packageEntry); BString checksum; if ((result = checksumAccessor.GetChecksum(checksum)) != B_OK) { - fListener->PrintError("can't compute checksum!\n"); + fListener->PrintError("can't compute checksum of file '%s'!\n", + packagePath.Path()); return result; } fPackageInfo.SetChecksum(checksum);