[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-31 Thread bugzilla
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=478399


Lubomir Rintel  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||NEXTRELEASE




--- Comment #7 from Lubomir Rintel   2008-12-31 03:39:14 EDT ---
Thanks Dan & Kevin! Imported and built.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-30 Thread bugzilla
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=478399


Kevin Fenzi  changed:

   What|Removed |Added

   Flag|fedora-cvs? |fedora-cvs+




--- Comment #6 from Kevin Fenzi   2008-12-31 00:57:05 EDT ---
cvs done.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-29 Thread bugzilla
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=478399


Lubomir Rintel  changed:

   What|Removed |Added

   Flag||fedora-cvs?




--- Comment #5 from Lubomir Rintel   2008-12-29 15:54:22 EDT ---
New Package CVS Request
===
Package Name: ircp-tray
Short Description: Infrared file transfer applet for GNOME panel
Owners: lkundrak
Branches: F-10

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-29 Thread bugzilla
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=478399


Dan Horák  changed:

   What|Removed |Added

   Flag|fedora-review?  |fedora-review+




--- Comment #4 from Dan Horák   2008-12-29 15:06:51 EDT ---
(In reply to comment #3)
> (In reply to comment #2)
> > formal review is here, see the notes below:
> > BAD BuildRequires are proper.
> > BAD final provides and requires look sane.
> > BAD no duplicates in %files.
> > BAD GUI app with desktop file.
> 
> > - no need to have pkgconfig as BR: , it is resolved from all used -devel 
> > BRs,
> 
> Well, did not use to be the case; but this won't go to EPEL anyway since RHEL
> lacks IrDA stack, so I removed the explicit pkgconfig dependency in the new
> package.
> 
> > gtk2-devel is a dependency of libnotify-devel, so the BRs should be only
> > "intltool gettext libnotify-devel openobex-devel"
> 
> Again -- it did not used to be. Also, I'm wondering if the redundant
> buildrequires are forbidden? It makes a lot more sense to me to depend on
> libnotify explicitly no matter if gtk does, since it's not guaranteed for
> non-essential dependencies to go away (though it is not likely in this case).

No, redundant BRs are not forbidden and this is the case when it makes sense to
use them.

All issues are fixed now, so this package is APPROVED.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-29 Thread bugzilla
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=478399





--- Comment #3 from Lubomir Rintel   2008-12-29 13:24:24 EDT ---
(In reply to comment #2)
> formal review is here, see the notes below:
> BAD BuildRequires are proper.
> BAD final provides and requires look sane.
> BAD no duplicates in %files.
> BAD GUI app with desktop file.

> - no need to have pkgconfig as BR: , it is resolved from all used -devel BRs,

Well, did not use to be the case; but this won't go to EPEL anyway since RHEL
lacks IrDA stack, so I removed the explicit pkgconfig dependency in the new
package.

> gtk2-devel is a dependency of libnotify-devel, so the BRs should be only
> "intltool gettext libnotify-devel openobex-devel"

Again -- it did not used to be. Also, I'm wondering if the redundant
buildrequires are forbidden? It makes a lot more sense to me to depend on
libnotify explicitly no matter if gtk does, since it's not guaranteed for
non-essential dependencies to go away (though it is not likely in this case).

> - what is the reason for using a file as Requires?
> (https://fedoraproject.org/wiki/Packaging/Guidelines#File_Dependencies)

Well, the original reasoning behind that was that I though openobex-apps
package is mis-named (it's far more common to either call it -utils, or place
executables in the main package and put the libraries into -libs package), and
I was afraid it can change. I did not file a bug report for that, and I don't
really care, so I changed the require to openobex-apps.

> - the desktop file is listed twice in %files

Oops, must have been a typo.

> - upstream desktop file installed, but not validated
> (https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage)

Good catch. Thanks!

SPEC: http://netbsd.sk/~lkundrak/SPECS/ircp-tray.spec
SRPM: http://netbsd.sk/~lkundrak/SRPMS/ircp-tray-0.7.3-2.el5.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-29 Thread bugzilla
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=478399





--- Comment #2 from Dan Horák   2008-12-29 09:01:52 EDT ---
formal review is here, see the notes below:

OK source files match upstream:
 ed6b34290c06150f168a31f5e137dbfbf7fcfa94  ircp-tray-0.7.3.tar.gz
OK package meets naming and versioning guidelines.
OK specfile is properly named, is cleanly written and uses macros consistently.
OK dist tag is present.
OK license field matches the actual license.
OK license is open source-compatible. License text included in package.
OK latest version is being packaged.
BAD BuildRequires are proper.
OK compiler flags are appropriate.
OK %clean is present.
OK package builds in mock (Rawhide/x86_64).
OK debuginfo package looks complete.
OK rpmlint is silent.
BAD final provides and requires look sane.
N/A %check is present and all tests pass.
OK no shared libraries are added to the regular linker search paths.
OK owns the directories it creates.
OK doesn't own any directories it shouldn't.
BAD no duplicates in %files.
OK file permissions are appropriate.
OK correct scriptlets present.
OK code, not content.
OK documentation is small, so no -docs subpackage is necessary.
OK %docs are not necessary for the proper functioning of the package.
OK no headers.
OK no pkgconfig files.
OK no libtool .la droppings.
BAD GUI app with desktop file.

- no need to have pkgconfig as BR: , it is resolved from all used -devel BRs,
gtk2-devel is a dependency of libnotify-devel, so the BRs should be only
"intltool gettext libnotify-devel openobex-devel"
- what is the reason for using a file as Requires?
(https://fedoraproject.org/wiki/Packaging/Guidelines#File_Dependencies)
- the desktop file is listed twice in %files
- upstream desktop file installed, but not validated
(https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-29 Thread bugzilla
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=478399


Dan Horák  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||d...@danny.cz
 AssignedTo|nob...@fedoraproject.org|d...@danny.cz
   Flag||fedora-review?




-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 478399] Review Request: ircp-tray - Infrared file transfer applet for GNOME panel

2008-12-29 Thread bugzilla
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=478399





--- Comment #1 from Lubomir Rintel   2008-12-29 07:56:50 EDT ---
Oh, yes, I should probably depend on glib-devel > 2.14, since this uses the new
-fashioned timeouts; I'll fix that on next spin. RHEL 5 has older glib.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review