Bug 823641 - Review Request: mingw-usbredir - MinGW USB network redirection protocol libraries
Summary: Review Request: mingw-usbredir - MinGW USB network redirection protocol libra...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-05-21 18:50 UTC by Marc-Andre Lureau
Modified: 2013-01-11 23:38 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-11-18 17:18:11 UTC
Type: ---
Embargoed:
hdegoede: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Marc-Andre Lureau 2012-05-21 18:50:34 UTC
Spec URL: http://elmarco.fedorapeople.org/mingw-usbredir.spec
SRPM URL: http://elmarco.fedorapeople.org/mingw-usbredir-0.4.3-1.fc17.src.rpm
Description: The usbredir libraries allow USB devices to be used on remote and/or virtual hosts over TCP.
Fedora Account System Username: elmarco

Comment 1 Hans de Goede 2012-05-22 12:49:40 UTC
Full review done:

Good:
--------
- rpmlint checks return:
mingw32-usbredir-debuginfo.noarch: E: debuginfo-without-sources
mingw32-usbredir-static.noarch: W: no-documentation
mingw64-usbredir-debuginfo.noarch: E: debuginfo-without-sources
mingw64-usbredir-static.noarch: W: no-documentation
7 packages and 0 specfiles checked; 2 errors, 2 warnings.
^^These are all expected for mingw packages, so no problem here ^^
- package meets naming guidelines
- package meets packaging guidelines
- license (LGPLv2+) OK, text in %doc, matches source
- spec file legible, in am. english
- source matches upstream
- package compiles on devel (x86)
- no missing BR
- no unnecessary BR
- locales properly handled
- not relocatable
- owns all directories that it creates
- no duplicate files
- permissions ok
- %clean ok
- macro use consistent
- code, not content
- no need for -docs
- nothing in %doc affects runtime
- no need for .desktop file

Should fix:
---------------
- There is a "rm -rf $RPM_BUILD_ROOT" in your %install, this is not needed with modern rpm versions, and
  should not be there unless you also manually specify a buildroot and have a manual %clean section
- BuildRequires: mingw*-libusb1 likely needs to become BuildRequires: mingw*-libusbx see the
  mingw-libusb1 review.

Please fix both of these before building for the first time.

No blockers -> Approved!

Comment 2 Marc-Andre Lureau 2012-05-22 13:08:17 UTC
(In reply to comment #1)
> Should fix:
> ---------------
> - There is a "rm -rf $RPM_BUILD_ROOT" in your %install, this is not needed
> with modern rpm versions, and
>   should not be there unless you also manually specify a buildroot and have
> a manual %clean section
> - BuildRequires: mingw*-libusb1 likely needs to become BuildRequires:
> mingw*-libusbx see the
>   mingw-libusb1 review.
> 
> Please fix both of these before building for the first time.

fixed

Comment 3 Marc-Andre Lureau 2012-07-10 22:14:30 UTC
New Package SCM Request
=======================
Package Name: mingw-usbredir
Short Description: MinGW USB network redirection protocol libraries
Owners: elmarco epienbro jwrdegoede 	
Branches: f17
InitialCC:

Comment 4 Kevin Fenzi 2012-07-10 22:43:10 UTC
Git done (by process-git-requests).

Comment 5 Erik van Pienbroek 2012-08-26 18:13:23 UTC
According to koji the initial build for Fedora 17 failed: http://koji.fedoraproject.org/koji/packageinfo?packageID=14281

Marc-Andre, could you investigate this and close this review ticket once the package has been built successfully for all branches?

Comment 6 Erik van Pienbroek 2012-11-04 06:17:06 UTC
Marc-Andre, the mingw-usbredir package still isn't imported in the master branch and the Fedora 17 build failed. Could you please fix this and close this review ticket once you're done?

Comment 7 Fedora Update System 2012-11-18 17:16:52 UTC
mingw-usbredir-0.5.2-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/mingw-usbredir-0.5.2-1.fc18

Comment 8 Marc-Andre Lureau 2012-11-18 17:18:11 UTC
(In reply to comment #6)
> Marc-Andre, the mingw-usbredir package still isn't imported in the master
> branch and the Fedora 17 build failed. Could you please fix this and close
> this review ticket once you're done?

Submitted:
https://admin.fedoraproject.org/updates/mingw-usbredir-0.5.2-1.fc18

Comment 9 Fedora Update System 2013-01-11 23:38:42 UTC
mingw-usbredir-0.5.2-1.fc18 has been pushed to the Fedora 18 stable repository.


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