Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Review Request: giver - A simple file sharing desktop application
https://bugzilla.redhat.com/show_bug.cgi?id=474412
Summary: Review Request: giver - A simple file sharing desktop application Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: medium Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: tcallawa@redhat.com QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, fedora-package-review@redhat.com Estimated Hours: 0.0 Classification: Fedora
Spec URL: http://www.auroralinux.org/people/spot/review/new/giver.spec SRPM URL: http://www.auroralinux.org/people/spot/review/new/giver-0.1.8-1.fc11.src.rpm Description: Giver is a simple file sharing desktop application. Other people running Giver on your network are automatically discovered and you can send files to them by simply dragging the files to their photo or icon shown in Giver. There is no knowledge or set up needed beyond what the person looks like or their name to use Giver.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
G Rajesh ganesanrajesh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ganesanrajesh@gmail.com
--- Comment #1 from G Rajesh ganesanrajesh@gmail.com 2008-12-16 08:32:37 EDT --- Yes. This is an excellent utility. Saves much of time, from configuring nfs for simple file sharing. Needs no much complex knowledge. Somebody take this project, please. If possible, port it to Fedora 10 also
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
--- Comment #2 from manuel wolfshant wolfy@nobugconsulting.ro 2008-12-16 18:39:06 EDT --- koji build fails: http://koji.fedoraproject.org/koji/taskinfo?taskID=1002390
in my local mock (building for rawhide, too), I got: checking for intltool >= 0.35... 0.35.5 found checking for perl... /usr/bin/perl checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool error: Bad exit status from /var/tmp/rpm-tmp.tD6hvi (%build)
RPM build errors: Bad exit status from /var/tmp/rpm-tmp.tD6hvi (%build) EXCEPTION: Command failed. See logs for output. # bash -l -c 'rpmbuild -bb --target x86_64 --nodeps //builddir/build/SPECS/giver.spec' Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/mock/trace_decorator.py", line 70, in trace result = func(*args, **kw) File "/usr/lib/python2.5/site-packages/mock/util.py", line 286, in do raise mock.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), ret) Error: Command failed. See logs for output. # bash -l -c 'rpmbuild -bb --target x86_64 --nodeps //builddir/build/SPECS/giver.spec' LEAVE do --> EXCEPTION RAISED
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
--- Comment #3 from Luis Nabais dextro@gmail.com 2008-12-22 15:20:11 EDT --- Created an attachment (id=327687) --> (https://bugzilla.redhat.com/attachment.cgi?id=327687) Spec file builddeps fixed
Updated giver spec file to fix missing perl-XML-Parser build dependency
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
--- Comment #4 from manuel wolfshant wolfy@nobugconsulting.ro 2008-12-30 18:14:43 EDT --- Created an attachment (id=327981) --> (https://bugzilla.redhat.com/attachment.cgi?id=327981) failed build log when using the spec file from https://bugzilla.redhat.com/attachment.cgi?id=327687
I've given a try with the new spec. On PPC it fails due to some missing BR: http://koji.fedoraproject.org/koji/getfile?taskID=1027119&name=root.log
On my local system, mock build for devel/x86_64 failed as in the attached log.
as a sidenote, the presence of the po directory make me think that gettext is also a BR.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
--- Comment #5 from Tom "spot" Callaway tcallawa@redhat.com 2009-01-05 16:53:45 EDT --- So, there were a few potholes on the road for giver:
1. I forgot to ExcludeArch: ppc64 sparc64... they don't have mono packages.
2. The missing perl-XML-Parser dependency. I fixed that up in -2 (I did it a bit differently than Luis did, because this is a perl dependency)
3. Missing BuildRequires: intltool (fixed in -2).
4. notify-sharp was never built successfully for F-9, not due to any fault of its own, but due to buildsystem issues happening at the time the original maintainer tried to build it. I've successfully built it for F-9, and submitted it as an update: https://admin.fedoraproject.org/updates/notify-sharp-0.4.0-0.5.20080912svn.f...
Once that gets pushed, giver should build properly on F-9.
New Spec URL: http://www.auroralinux.org/people/spot/review/new/giver.spec New SRPM URL: http://www.auroralinux.org/people/spot/review/new/giver-0.1.8-2.fc11.src.rpm
F-10 Scratch Build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1033908 Rawhide Scratch Build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1033908
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
manuel wolfshant wolfy@nobugconsulting.ro changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC|wolfy@nobugconsulting.ro | AssignedTo|nobody@fedoraproject.org |wolfy@nobugconsulting.ro Flag| |fedora-review+
--- Comment #6 from manuel wolfshant wolfy@nobugconsulting.ro 2009-01-31 21:25:02 EDT --- Package Review ==============
Key: - = N/A x = Check ! = Problem ? = Not evaluated
=== REQUIRED ITEMS === [x] Package is named according to the Package Naming Guidelines. [x] Spec file name must match the base package %{name}, in the format %{name}.spec. [x] Package meets the Packaging Guidelines. [x] Package successfully compiles and builds into binary rpms on at least one supported architecture. Tested on: devel/x86_64 [x] Rpmlint output: source RPM: empty binary RPM: giver.x86_64: E: no-binary giver.x86_64: E: only-non-binary-in-usr-lib 1 packages and 0 specfiles checked; 2 errors, 0 warnings. => rpmlint is obviously wrong here, I'll dig later why [x] Package is not relocatable. [x] Buildroot is correct (%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)) [x] Package is licensed with an open-source compatible license and meets other legal requirements as defined in the legal section of Packaging Guidelines. [x] License field in the package spec file matches the actual license. License type: MIT [x] If (and only if) the source package includes the text of the license(s) in its own file, then that file, containing the text of the license(s) for the package is included in %doc. [x] Spec file is legible and written in American English. [x] Sources used to build the package match the upstream source, as provided in the spec URL. SHA1SUM of package: 969e794f61a7ef94396a830b1fa623b93679c8c3 giver-0.1.8.tar.gz [x] Package is known to require ExcludeArch Arches excluded: ppc64 sparc64 Why: No mono implementation for ppc64 or sparc64 right now [x] All build dependencies are listed in BuildRequires, except for any that are listed in the exceptions section of Packaging Guidelines. [x] The spec file handles locales properly. [-] ldconfig called in %post and %postun if required. [x] Package must own all directories that it creates. [x] Package requires other packages for directories it uses. [x] Package does not contain duplicates in %files. [x] Permissions on files are set properly. [x] Package has a %clean section, which contains rm -rf %{buildroot}. [x] Package consistently uses macros. [x] Package contains code, or permissable content. [-] Large documentation files are in a -doc subpackage, if required. [x] Package uses nothing in %doc for runtime. [-] Header files in -devel subpackage, if present. [-] Static libraries in -devel subpackage, if present. [-] Package requires pkgconfig, if .pc files are present. [-] Development .so files in -devel subpackage, if present. [-] Fully versioned dependency in subpackages, if present. [x] Package does not contain any libtool archives (.la). [x] Package contains a properly installed %{name}.desktop file if it is a GUI application. [x] Package does not own files or directories owned by other packages. [x] Final provides and requires are sane.
=== SUGGESTED ITEMS === [x] Latest version is packaged. [x] Package does not include license text files separate from upstream. [-] Description and summary sections in the package spec file contains translations for supported Non-English languages, if available. [x] Reviewer should test that the package builds in mock. Tested on: koji scratch build [x] Package should compile and build into binary rpms on all supported architectures. Tested on: koji scratch build [?] Package functions as described. [x] Scriptlets must be sane, if used. [-] The placement of pkgconfig(.pc) files is correct. [-] File based requires are sane. [x] %check is present and the test passes.
=== Final Notes === 1. Duplicate BuildRequires: mono-core (by avahi-sharp), perl(XML::Parser) (by intltool) =>Not a blocker.
================ *** APPROVED *** ================
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
Tom "spot" Callaway tcallawa@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |fedora-cvs+
--- Comment #7 from Tom "spot" Callaway tcallawa@redhat.com 2009-02-02 16:40:01 EDT --- New Package CVS Request ======================= Package Name: giver Short Description: A simple file sharing desktop application Owners: spot Branches: F-9 F-10 devel InitialCC:
... and it's done.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
--- Comment #8 from Fedora Update System updates@fedoraproject.org 2009-02-04 21:10:32 EDT --- giver-0.1.8-3.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution| |NEXTRELEASE
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=474412
--- Comment #9 from Fedora Update System updates@fedoraproject.org 2009-02-04 21:22:58 EDT --- giver-0.1.8-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
package-review@lists.fedoraproject.org