Bug 579919 - Review Request: isight-firmware-tools - Firmware extraction tools for Apple Built-in iSight camera
Summary: Review Request: isight-firmware-tools - Firmware extraction tools for Apple B...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-04-06 22:49 UTC by Jason
Modified: 2010-06-02 05:11 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-06-02 05:11:20 UTC
Type: ---
Embargoed:
dennis: fedora-cvs+


Attachments (Terms of Use)

Description Jason 2010-04-06 22:49:39 UTC
Spec URL: http://www.montleon.com/isight-firmware-tools.spec
SRPM URL: http://www.montleon.com/isight-firmware-tools-1.5.90-1.fc13.src.rpm
Description: iSight Firmware Tools provide tools to manipulate firmware for Built-in iSight cameras found on Apple machines since iMac G5 (November 2005).

This package was orphaned in January and is not available in Fedora 13 Alpha.
See https://bugzilla.redhat.com/show_bug.cgi?id=579137 for more.

This is also my first package and I will need a sponsor if it is approved. I do already have a Fedora account and have applied for membership to the packager group.

Comment 1 Chen Lei 2010-05-01 10:28:42 UTC
I suggest you to submit some new packages for review, then you can pick up this package from pkgdb without review request.

See http://fedoraproject.org/wiki/PackageMaintainers/Join

Comment 2 Fabian Deutsch 2010-05-04 10:42:50 UTC
rpmlint says something:
$ rpmlint -v isight-firmware-tools.spec 
isight-firmware-tools.spec:40: W: macro-in-comment %doc
isight-firmware-tools.spec: I: checking-url http://bersace03.free.fr/ift/isight-firmware-tools-1.5.90.tar.gz (timeout 10 seconds)
isight-firmware-tools.spec: W: invalid-url Source0: http://bersace03.free.fr/ift/isight-firmware-tools-1.5.90.tar.gz HTTP Error 404: Not Found
0 packages and 1 specfiles checked; 0 errors, 2 warnings.

- macro-in-comment: you can fix this by removing the % in line 40.

- invalid-url: The source URL does not exist, you will have to give a correct url. (http://launchpad.net/isight-firmware-tools/main/1.6/+download/%{name}-%{version}.tar.gz maybe?)

- To sanitize the specfile, it woul dbe nice to replace $RPM_BUILD_ROOT with %{buildroot}, so you use the %{...} all the time.

- You need to add a builddep on intltool

- Currently th isight udev rule is included with the following line:
%config(noreplace) %{_sysconfdir}/udev/rules.d/isight.rules
so existing udev rules will not be overwritten. I wonder why that is ...
In my case (F13/Rawhide) the isight rule does not match the current udev syntax, so a warning is generated ...:
SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/isight.rules:1
This should also be addressed.

After at least adding the builddep, the package builds fine in koji.

Comment 3 Jason 2010-05-16 21:13:11 UTC
I have updated the spec file and I think it addresses everything; rpmlint is now much more quiet. I also created a patch to fix the udev rule and opened a bug and submitted the patch upstream.

http://www.montleon.com/isight-firmware-tools.spec
http://www.montleon.com/isight-firmware-tools-1.5.90-2.fc13.src.rpm

Comment 4 Chen Lei 2010-05-18 08:45:19 UTC
(In reply to comment #3)
> I have updated the spec file and I think it addresses everything; rpmlint is
> now much more quiet. I also created a patch to fix the udev rule and opened a
> bug and submitted the patch upstream.
> http://www.montleon.com/isight-firmware-tools.spec
> http://www.montleon.com/isight-firmware-tools-1.5.90-2.fc13.src.rpm    

In order to get sponsored, one simple package is normally not enough.

See http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group

Comment 5 Jason Montleon 2010-05-18 13:16:26 UTC
I applied for the Fedora Packager CVS Commit Group (packager) group when I initially submitted the package and was sponsored.

Comment 6 Chen Lei 2010-05-18 13:45:25 UTC
(In reply to comment #5)
> I applied for the Fedora Packager CVS Commit Group (packager) group when I
> initially submitted the package and was sponsored.    

The package don't need a review, goto https://admin.fedoraproject.org/pkgdb/acls/name/isight-firmware-tools, logging and Taking Ownership of this package.


See http://fedoraproject.org/wiki/PackageMaintainers/CVSAdminProcedure#Package_Change_Requests_for_existing_packages to add F13 branch.

Comment 7 Jason Montleon 2010-05-18 17:10:06 UTC
Package Change Request
======================
Package Name: isight-firmware-tools
New Branches: F-13
Owners: jmontleon

Comment 8 Dennis Gilmore 2010-05-18 18:23:33 UTC
CVS Done


Note You need to log in before you can comment on or make changes to this bug.