Bug 1037278

Summary: Review Request: rubygem-resque-cleaner - Resque plugin to clean up failed jobs
Product: [Fedora] Fedora Reporter: Ken Dreyer <ktdreyer>
Component: Package ReviewAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: package-review
Target Milestone: ---Flags: mtasaka: fedora-review+
gwync: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: rubygem-resque-cleaner-0.3.0-3.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-11-10 06:31:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Ken Dreyer 2013-12-03 04:13:20 UTC
Spec URL: http://ktdreyer.fedorapeople.org/reviews/rubygem-resque-cleaner.spec
SRPM URL: http://ktdreyer.fedorapeople.org/reviews/rubygem-resque-cleaner-0.2.11-1.fc21.src.rpm
Description: resque-cleaner maintains the cleanliness of failed jobs on Resque.
Fedora Account System Username: ktdreyer

F21 scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=6250270

Comment 1 Ken Dreyer 2013-12-27 02:16:19 UTC
Upstream released a new version.

Spec URL: http://ktdreyer.fedorapeople.org/reviews/rubygem-resque-cleaner.spec
SRPM URL: http://ktdreyer.fedorapeople.org/reviews/rubygem-resque-cleaner-0.2.12-1.fc21.src.rpm

* Fri Dec 27 2013 Ken Dreyer <ktdreyer> - 0.2.12-1
- Update to 0.2.12

F21 scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=6335143

Comment 3 Mamoru TASAKA 2014-06-09 05:04:59 UTC
Taking.

Instread I would appreciate it if you would review my rubygem-minitest4 review request (bug 1106324) as we currently have lots of FTBFS packages...

Comment 4 Mamoru TASAKA 2014-06-09 08:58:20 UTC
For 0.3.0-1:
The blocker is "Test suite on armv7hl" only

* %license
  - INFO: Now it "is advised" (NOT MUST be) to use %license for
    license text:
    https://fedorahosted.org/fpc/ticket/411
    https://lists.fedoraproject.org/pipermail/packaging/2014-May/010157.html

* Test suite on armv7hl
  - By the way, test suite seems to hang on armv7hl, would you check this?
    (Note that this srpm is for noarch, however on scratch build you can
     choose builder arch by
     $ koji build --scratch --arch-override=armv7hl f21 foo.src.rpm
     for example)
     i686: http://koji.fedoraproject.org/koji/taskinfo?taskID=7024258
     x86_64: http://koji.fedoraproject.org/koji/taskinfo?taskID=7024268
     armv7hl: http://koji.fedoraproject.org/koji/taskinfo?taskID=7024307

Comment 5 Mamoru TASAKA 2014-06-09 09:03:24 UTC
(Note that for "non-scratch" build, builder arch is chosen randomly for noarch srpm, so currently the test suite may or may not hang)

Comment 6 Ken Dreyer 2014-06-11 15:53:01 UTC
Thanks for the review.

I don't know what's going on with Redis on ARM, but I just hit an identical bug when I tried to build redis-namespace: http://koji.fedoraproject.org/koji/taskinfo?taskID=7036200

I'm going to try to get some ARM folks to look at this.

Comment 7 Ken Dreyer 2014-06-11 16:21:13 UTC
Emailed the arm list: https://lists.fedoraproject.org/pipermail/arm/2014-June/007864.html

Comment 8 Ken Dreyer 2014-07-12 19:48:53 UTC
The Redis package has been updated and I think this must've fixed the bug with redis-server on ARM.

I've updated rubygem-resque-cleaner package to avoid the "ps: command not found" error during %check.

  * Sat Jul 12 2014 Ken Dreyer <ktdreyer> - 0.3.0-2
  - Add BR: procps-ng, since test suite uses "ps" to get Redis PID

Exact changes in Git: http://fedorapeople.org/cgit/ktdreyer/public_git/rubygem-resque-cleaner.git/commit/?id=1beea32362778b5b32020c9ca7ad8e9abe0a7ce3

If it's ok with you I'd like to avoid %license until the last Fedora release that doesn't support %license (Fedora 20) is EOL, but I will be sure to adjust all my packages after that.

Spec URL: http://ktdreyer.fedorapeople.org/reviews/rubygem-resque-cleaner.spec
SRPM URL: http://ktdreyer.fedorapeople.org/reviews/rubygem-resque-cleaner-0.3.0-2.fc22.src.rpm

F22 scratch build (using your recommended koji command to land on an ARM builder): http://koji.fedoraproject.org/koji/taskinfo?taskID=7132880

Comment 9 Mamoru TASAKA 2014-07-22 06:16:14 UTC
Sorry for delay,
Ah, I didn't notice that "BR: procps" fixes test suite hang on arm.

Now:
-----------------------------------------------------------
    This package (rubygem-resque-cleaner) is APPOVED
    by mtasaka
-----------------------------------------------------------

Comment 10 Ken Dreyer 2014-10-28 21:40:33 UTC
Thanks very much for the review!

New Package SCM Request
=======================
Package Name: rubygem-resque-cleaner
Short Description: Resque plugin to clean up failed jobs
Upstream URL: https://github.com/ono/resque-cleaner
Owners: ktdreyer
Branches: f20 f21

Comment 11 Gwyn Ciesla 2014-10-29 11:43:46 UTC
Git done (by process-git-requests).

Comment 12 Fedora Update System 2014-10-29 15:49:42 UTC
rubygem-resque-cleaner-0.3.0-3.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/rubygem-resque-cleaner-0.3.0-3.fc21

Comment 13 Fedora Update System 2014-10-31 01:25:31 UTC
rubygem-resque-cleaner-0.3.0-3.fc21 has been pushed to the Fedora 21 testing repository.

Comment 14 Fedora Update System 2014-11-10 06:31:24 UTC
rubygem-resque-cleaner-0.3.0-3.fc21 has been pushed to the Fedora 21 stable repository.