[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||rubygem-rspec-longrun-0.1.2
   ||-3.fc19
 Resolution|--- |ERRATA
Last Closed||2013-12-20 21:27:59



--- Comment #14 from Fedora Update System upda...@fedoraproject.org ---
rubygem-rspec-longrun-0.1.2-3.fc19 has been pushed to the Fedora 19 stable
repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|rubygem-rspec-longrun-0.1.2 |rubygem-rspec-longrun-0.1.2
   |-3.fc19 |-3.fc20



--- Comment #15 from Fedora Update System upda...@fedoraproject.org ---
rubygem-rspec-longrun-0.1.2-3.fc20 has been pushed to the Fedora 20 stable
repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Vít Ondruch vondr...@redhat.com changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+



--- Comment #8 from Vít Ondruch vondr...@redhat.com ---
And I have a few remarks:

* %{gem_cache}
  - For simplification, I would drop it on every OS. It is lightly mentioned
just in old guidelines, which are currently aimed on EPEL5, but it makes
(almost) no difference if the cache is kept or not.

* Shebang change
  - Although there is no difference in functionality, we are typically doing
such changes in %install section.

The above remarks are just minor nits and otherwise the package looks sane =
APPROVED.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Björn besser82 Esser bjoern.es...@gmail.com changed:

   What|Removed |Added

 Status|ASSIGNED|POST
  Flags||fedora-cvs?



--- Comment #9 from Björn besser82 Esser bjoern.es...@gmail.com ---
Updated package:

  %changelog
  * Thu Dec 12 2013 Björn Esser bjoern.es...@gmail.com - 0.1.2-3
  - improvements as recommended in review by Vít Ondruch (vondruch)
from comments #7 and #8 (#1040453)

  * Wed Dec 11 2013 Björn Esser bjoern.es...@gmail.com - 0.1.2-2
  - improvements as recommended in review by Vít Ondruch (vondruch)
from comments #2 and #3  (#1040453)

  * Sun Dec 08 2013 Björn Esser bjoern.es...@gmail.com - 0.1.2-1
  - Initial rpm release (#1040453)


Urls:

  Spec URL: http://besser82.fedorapeople.org/review/rubygem-rspec-longrun.spec
  SRPM URL:
http://besser82.fedorapeople.org/review/rubygem-rspec-longrun-0.1.2-3.fc20.src.rpm


Koji Builds for updated package:

  el5:  no build --- missing dependencies
  el6:  no build --- missing dependencies
  F18:  no build --- missing dependencies, will be soon EOL
  F19:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6283070
  F20:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6283074
  Frh:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6283076


(In reply to Vít Ondruch from comment #7)
 That is one possibility, the easier one is:
 
 rspec spec
 
 The example is actually in guidelines ;) I also suggest to run the test
 suite on build gem, not the expanded, i.e. surroudn the execution by
 pushd .%{gem_instdir} ... popd

Changed the %check-target accordingly.  Thanks for your proposal.


(In reply to Vít Ondruch from comment #8)
 And I have a few remarks:
 
 * %{gem_cache}
   - For simplification, I would drop it on every OS. It is lightly mentioned
 just in old guidelines, which are currently aimed on EPEL5, but it makes
 (almost) no difference if the cache is kept or not.

dropped on every OS.


 * Shebang change
   - Although there is no difference in functionality, we are typically doing
 such changes in %install section.

Thats a matter of preference, isn't it?  On most every other language's package
I've seen so far this is done during %prep.  So I'll keep it this way.


 The above remarks are just minor nits and otherwise the package looks sane
 = APPROVED.

Many thanks for the review, Vít!


New Package SCM Request
===
Package Name: rubygem-rspec-longrun
Short Description: RSpec formatter for long-running specs
Owners: besser82
Branches: el5 el6 f18 f19 f20
InitialCC:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Jon Ciesla limburg...@gmail.com changed:

   What|Removed |Added

  Flags|fedora-cvs? |fedora-cvs+



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #10 from Jon Ciesla limburg...@gmail.com ---
Git done (by process-git-requests).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #11 from Fedora Update System upda...@fedoraproject.org ---
rubygem-rspec-longrun-0.1.2-3.fc19 has been submitted as an update for Fedora
19.
https://admin.fedoraproject.org/updates/rubygem-rspec-longrun-0.1.2-3.fc19

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #12 from Fedora Update System upda...@fedoraproject.org ---
rubygem-rspec-longrun-0.1.2-3.fc20 has been submitted as an update for Fedora
20.
https://admin.fedoraproject.org/updates/rubygem-rspec-longrun-0.1.2-3.fc20

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|POST|MODIFIED



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #13 from Fedora Update System upda...@fedoraproject.org ---
rubygem-rspec-longrun-0.1.2-3.fc20 has been pushed to the Fedora 20 testing
repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Björn besser82 Esser bjoern.es...@gmail.com changed:

   What|Removed |Added

  Alias||rubygem-rspec-longrun



-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453

Vít Ondruch vondr...@redhat.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||vondr...@redhat.com
   Assignee|nob...@fedoraproject.org|vondr...@redhat.com
  Flags||fedora-review?



--- Comment #1 from Vít Ondruch vondr...@redhat.com ---
I'll take this for a review.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #3 from Vít Ondruch vondr...@redhat.com ---
And several more:

* ruby(abi) vs ruby(release)
  - R; ruby(release) have to be used since F19 and it should be non-versioned
(unless there is some special need)
  - I would drop %{ruby_ver} macro and went with 1.8 instead. Using such macro
was never recomended and I personally find its programatical determination
a bit dangerous.

* s/Config/RbConfig/
  - Config was deprecated long time ago. RbConfig should be used instead.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #2 from Vít Ondruch vondr...@redhat.com ---
* Bundler, Rake
  - We are typically trying to get rid of these (an usually quite
successfully).

* Move documentation into -doc subpackage
  - Large documentation is usually good to split into -doc subpackage
  - You can move there also all files not needed for runtime, i.e. examples,
spec, Gemfile, Rakefile

* Gem repack
  - Please go with 'gem spec %{SOURCE0} -l --ruby  %{gem_name}.gemspec' as
specified in guidelines. You will save yourself the 'git' kung-fu.
  - The upstream .gemspec, although provided, was never intended to be used for
repackaging.

* %gem_install in EPEL6
  - Since RHEL 6.5, rubygems know how to use %gem_install macro. This applies
also to rubygems-devel package (these two are related).

* URL:
  - The upstream url should be http://github.com/mdub/rspec-longrun if I am not
wrong

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #4 from Björn besser82 Esser bjoern.es...@gmail.com ---
Updated package:

  %changelog
  * Wed Dec 11 2013 Björn Esser bjoern.es...@gmail.com - 0.1.2-2
  - improvements as recommended in review by Vít Ondruch (vondruch)
from comments #2 and #3  (#1040453)

  * Sun Dec 08 2013 Björn Esser bjoern.es...@gmail.com - 0.1.2-1
  - Initial rpm release (#1040453)


Urls:

  Spec URL: http://besser82.fedorapeople.org/review/rubygem-rspec-longrun.spec
  SRPM URL:
http://besser82.fedorapeople.org/review/rubygem-rspec-longrun-0.1.2-2.fc20.src.rpm


(In reply to Vít Ondruch from comment #2)
 * Bundler, Rake
   - We are typically trying to get rid of these (an usually quite
 successfully).

How would one usually accoplish this?!?  I'm actually new to Ruby stuff and
need to learn about that  :(  In fact this is my 2nd rubygem-package.


 * Move documentation into -doc subpackage
   - Large documentation is usually good to split into -doc subpackage
   - You can move there also all files not needed for runtime, i.e. examples,
 spec, Gemfile, Rakefile

done


 * Gem repack
   - Please go with 'gem spec %{SOURCE0} -l --ruby  %{gem_name}.gemspec' as
 specified in guidelines. You will save yourself the 'git' kung-fu.
   - The upstream .gemspec, although provided, was never intended to be used
 for repackaging.

done


 * %gem_install in EPEL6
   - Since RHEL 6.5, rubygems know how to use %gem_install macro. This applies
 also to rubygems-devel package (these two are related).

done


 * URL:
   - The upstream url should be http://github.com/mdub/rspec-longrun if I am
 not wrong

replaced


(In reply to Vít Ondruch from comment #3)
 And several more:
 
 * ruby(abi) vs ruby(release)
   - R; ruby(release) have to be used since F19 and it should be non-versioned
 (unless there is some special need)
   - I would drop %{ruby_ver} macro and went with 1.8 instead. Using such
 macro was never recomended and I personally find its programatical
 determination a bit dangerous.

done


 * s/Config/RbConfig/
   - Config was deprecated long time ago. RbConfig should be used instead.

replaced


Thanks for your comments and improvements Vít!  I hope you'll give this another
run...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #5 from Björn besser82 Esser bjoern.es...@gmail.com ---
(In reply to Björn besser82 Esser from comment #4)
 (In reply to Vít Ondruch from comment #2)
  * Bundler, Rake
- We are typically trying to get rid of these (an usually quite
  successfully).
 
 How would one usually accoplish this?!?  I'm actually new to Ruby stuff and
 need to learn about that  :(  In fact this is my 2nd rubygem-package.

Already figured out for this one.  :D  I just needed to replace

%check
rake

  with

%check
ruby-S rspec spec/rspec/longrun/formatter_spec.rb\
--colour --format nested

and `YEAH!`, I could drop the BuildRequires on bundler and rake.  :)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1040453] Review Request: rubygem-rspec-longrun - RSpec formatter for long-running specs

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1040453



--- Comment #6 from Björn besser82 Esser bjoern.es...@gmail.com ---
Koji Builds for updated package:

  el5:  no build --- missing dependencies
  el6:  no build --- missing dependencies
  F18:  no build --- missing dependencies, will be soon EOL
  F19:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6280734
  F20:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6280736
  Frh:  http://koji.fedoraproject.org/koji/taskinfo?taskID=6280738

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review