[Bug 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2016-01-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Ken Dreyer  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |CURRENTRELEASE
Last Closed||2016-01-11 02:19:11



-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #24 from Fedora Update System  ---
rubygem-em-socksify-0.3.0-8.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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #23 from Fedora Update System  ---
rubygem-em-socksify-0.3.0-8.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/rubygem-em-socksify-0.3.0-8.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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Jon Ciesla  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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Nitesh Narayan Lal  changed:

   What|Removed |Added

  Flags||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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Nitesh Narayan Lal  changed:

   What|Removed |Added

 CC||niteshnarayanlalleo@gmail.c
   ||om



--- Comment #21 from Nitesh Narayan Lal  ---
New Package SCM Request
===
Package Name:rubygem-em-socksify
Short Description: Ruby gem for transparent proxy support for any EventMachine
protocol 
Upstream URL: https://github.com/igrigorik/em-socksify
Owners: niteshnarayan, mmorsi
Branches: f19 f20 f21 el6 epel7
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Ken Dreyer  changed:

   What|Removed |Added

 Blocks|177841 (FE-NEEDSPONSOR) |
  Flags|fedora-review?  |fedora-review+



--- Comment #20 from Ken Dreyer  ---
The latest changes look good. I've sponsored you into the packagers group.
(Please remove FE-NEEDSPONSOR from your other package review requests).


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=177841
[Bug 177841] Tracker: Review requests from new Fedora packagers who need a
sponsor
-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-07-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #19 from Nitesh Narayan Lal  ---
Final changes made:
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPM:http://niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-8.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-05-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #18 from Mo Morsi  ---
(In reply to Ken Dreyer from comment #17)

> With the latest Ruby guidelines for Fedora 21, you will not need to
> explicitly declare Requires or Provides for your gem. Please use dist tags
> to wrap the Requires and Provides, like so:
> 
>   %if 0%{?fc19} || 0%{?fc20}
>   Requires: ruby(release)
>   Requires: rubygems
>   Requires: rubygem(eventmachine) >= 1.0.0.beta.4
>   %endif
> 

Am a little confused as to whether ruby(release) should or should not be
included, brought up the issue on the ruby sig mailing list:

https://lists.fedoraproject.org/pipermail/ruby-sig/2014-May/001588.html


> As a separate issue, please mark the %{gem_instdir}/README.md file as
> "%doc", since it is documentation, not code. (that one's confusing since
> it's already in a -doc subpackage...)

It was my understanding that files in the 'doc' subpackage didn't need to be
marked as %doc (since that is the whole intent of the subpackage). I could be
wrong on this, and know that it is ok to mark doc subpkg files as %doc, so am
fine either way.



> 
> Please make these changes and I'll approve the package and sponsor you (with
> the caveat that mmorsi will be your main mentor and responsible for your
> actions in Fedora going forward).
> 

Thanks Ken, yes I am fine w/ this. Nitesh I just ask that if you are unsure
about something, just ask me before committing / building. Most likely after a
while this will be unnecessary but at the beginning there are many
gotcha's/edge cases. Thanks again for the new package.

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-05-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #17 from Ken Dreyer  ---
Hi Nitesh, please accept my apologies for taking so long to get back on this
review.

The package looks good.

With the latest Ruby guidelines for Fedora 21, you will not need to explicitly
declare Requires or Provides for your gem. Please use dist tags to wrap the
Requires and Provides, like so:

  %if 0%{?fc19} || 0%{?fc20}
  Requires: ruby(release)
  Requires: rubygems
  Requires: rubygem(eventmachine) >= 1.0.0.beta.4
  %endif

and

  %if 0%{?fc19} || 0%{?fc20} 
  Provides: rubygem(%{gem_name}) = %{version}
  %endif

When Fedora 19 goes end-of-life, you can remove the "0%{?fc19}" part, and when
Fedora 20 goes end-of-life, you can remove the whole Requires and Provides
sections entirely.

See https://fedoraproject.org/wiki/Packaging:DistTag for more information about
dist tags.

As a separate issue, please mark the %{gem_instdir}/README.md file as "%doc",
since it is documentation, not code. (that one's confusing since it's already
in a -doc subpackage...)

Please make these changes and I'll approve the package and sponsor you (with
the caveat that mmorsi will be your main mentor and responsible for your
actions in Fedora going forward).

Full fedora-review output follows.


Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed

= MUST items =

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: License field in the package spec file matches the actual license.
[x]: License file installed when any subpackage combination is installed.
[x]: Package must own all directories that it creates.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[x]: Development files must be in a -devel package
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[x]: If the package is a rename of another package, proper Obsoletes and
 Provides are present.
[!]: Requires correct, justified where necessary.
 See above note about wrappingn Requires and Provides in a dist tag.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[x]: Package is not known to require an ExcludeArch tag.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at least one
 supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
[x]: If (and only if) the source package includes the text of the license(s)
 in its own file, then that file, containing the text of the license(s)
 for the package is included in %doc.
[x]: Package requires other packages for directories it uses.
[x]: Package does not own files or directories owned by other packages.
[x]: All build dependencies are listed in BuildRequires, except for any that
 are listed in the exceptions section of Packaging Guidelines.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package use %makeinstall only when make install' ' DESTDIR=... doesn't
 work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package do not use a name that already exist
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as provided
 in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
 %{name}.spec.
[x]: File names are valid UTF-8.
[x]: Large documentation must go in a -doc subpackage. Large could be size
 (~1MB) or number of files.
 Note: Documentation size is 0 bytes in 0 files.
[x]: Packages must not store files under /srv, /opt or /usr/local

Ruby:
[x]: Platform dependent files must all go under %{gem_extdir_mri}, platform
 independent under %{gem_dir}.
[x]: Gem package must not define a non-gem subpackage
[x]: Macro %{gem_extdir} is deprecated.
[x]: Gem package is named rubygem-%{gem_name}
[x]: Package contains BuildRequires: rubygems-devel.
[x]: Gem package must define %{gem_name} macro.
[x]: Pure Ruby package must be built as noarch
[x]: Package does not contain Requires: ruby(abi).
[x]: Package contains Requires: ruby(rel

[Bug 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #15 from Mo Morsi  ---
(In reply to Ken Dreyer from comment #14)
> It's really important that you understand this and the reasons why this is
> bad. We need to avoid the appearance that Fedora is ignoring or changing
> authors' rights under copyright law.

+1, Nitesh also please make sure to incorporate _all_ feedback into package
updates. Even if this means taking an extra day or two to double check you got
everything. It saves the reviewer from wasting time. Thank you.

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #16 from Nitesh Narayan Lal  ---
Hi,
I am really sorry for the missed out thing. I will make sure that I don't make
these kind of mistakes in the future.
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPM:http://niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-7.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #14 from Ken Dreyer  ---
Hi Nitesh, the copyright statement in the
rubygem-em-socksify-0.3.0-6.fc20.src.rpm's MIT-LICENSE file still contains the
factual errors indicated in Comment 12. Please see
https://github.com/igrigorik/em-socksify/blob/master/MIT-LICENSE .

It's really important that you understand this and the reasons why this is bad.
We need to avoid the appearance that Fedora is ignoring or changing authors'
rights under copyright law.

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-25 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #13 from Nitesh Narayan Lal  ---
Hi,
Thanks for your comments, here are the changed files:
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPM:http://niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-6.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-25 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Ken Dreyer  changed:

   What|Removed |Added

  Flags||fedora-review?



--- Comment #12 from Ken Dreyer  ---
Hi Nitesh, a couple of additional comments:

- The MIT-LICENSE file in rubygem-em-socksify-0.3.0-5.fc20.src.rpm says
"Copyright (c) 2009 - 2014, David Waite and Other Contributors". This is not
correct. The main contributor is Ilya Grigorik, and the first commit in Git is
from 2011 (not 2009).

We need to be very careful that we do not accidentally indicate that copyright
belongs to the wrong person.

(Please see the next item below for a corrected copyright statement in the
MIT-LICENSE file.)

- When you see that the MIT license file is missing from upstream, the first
place to attempt to solve that is upstream, rather than downstream in Fedora.
I've submitted this change here:
https://github.com/igrigorik/em-socksify/pull/15

In the future, if you are packaging software that does not have the full
license text, please submit this sort of change upstream first.

- For Ruby Gem packages, it's also useful for upstream to have the MIT license
metadata in the gemspec. Here's the proposal for that:
https://github.com/igrigorik/em-socksify/pull/14 . Again, in the future, please
do submit this sort of thing upstream for your packages.

- Please update the URL to use "https" instead of "http". I've proposed this
upstream here: https://github.com/igrigorik/em-socksify/pull/16

- Please remove the "Generated from  ... gem2rpm" comment at the top of the
file. This line is not necessary for the package and it will become stale over
time.

- Please remove the trailing spaces at the end of the rubygems-devel line (line
17) and popd line (line 56):

  17  BuildRequires: rubygems-devel 

  56  #popd

- Please remove the following line:

  BuildRequires: ruby 

This is only necessary on the arch-specific (binary) gems. Since your
em-socksify package is noarch, you only need ruby(release).

- Please adjust the following line:

  %{gem_instdir}/spec/* 

to be simply

  %{gem_instdir}/spec

This will tell RPM to capture the spec directory as well as the contents
within. Please remove the trailing whitespace from this line as well.

- Please add a second percent sign (%) to the macros that are commented in
%check. So "%check" becomes "%%check", and "./%{gem_instdir}" becomes
"./%%{gem_instdir}". The reason for doing this is that rpmlint will complain
about unescaped macros in the comments. Even if a macro is commented, RPM will
still expand it. Sometimes its innocuous and it's not a problem, but other
times it can cause unexpected behavior, so it's always best to escape all the
rpmlint warnings about this to be on the safe side.

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-24 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Mo Morsi  changed:

   What|Removed |Added

   Assignee|mmo...@redhat.com   |ktdre...@ktdreyer.com
  Flags|fedora-review?  |



--- Comment #11 from Mo Morsi  ---
Package looks good to me, so giving you unofficial ACK.

Assigning to ktdreyer for official review / sponsorship as discussed

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-24 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #10 from Nitesh Narayan Lal  ---
Sorry for the mistakes, I had made the changes. Following are the final files:
SPECS:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPMS:http://niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-5.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-24 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #9 from Mo Morsi  ---
Hey nitesh a couple things:

* Sorry if there was some confusion above but you _need_ "Requires:
rubygem(eventmachine) >= 1.0.0.beta4"  but should _not_ have "BuildRequires:
rubygem(eventmachine)"

* The "%{gem_instdir}/lib/*" should not be marked as %{doc}, rather just have
"%{gem_libdir}" in the files list

Build looks good: http://koji.fedoraproject.org/koji/taskinfo?taskID=6667816

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #8 from Nitesh Narayan Lal  ---
Hi,
I had modified the spec as per the suggestion:
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPM:http://niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-4.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #7 from Nitesh Narayan Lal  ---
Hi,
I had modified the spec as per the suggestion:
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPM:niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-4.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #6 from Mo Morsi  ---
One additional thing, the 'rubygems' requirements should be 'Requires:
rubygems' and not 'Requires: ruby(rubygems)'

http://fedoraproject.org/wiki/Packaging:Ruby#RubyGems

fedora-review will complain otherwise.

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #5 from Mo Morsi  ---
Hey Nitesh a couple more things:

- You need to include the full url to the spec and srpm in your comment for the
fedora-review tool to pick it up (eg the srpm is missing 'http://'

- Since you are not running the test suite the BuildRequires: (eventmachine)
mentioned above can be omitted. Also you can remove the BuildRequires(rspec)
from the spec

- There is an extraneous %pushd in the %install section that should be removed

- The %{gem_spec} file should _not_ be excluded (necessary for the gem to work)

- The package should have a copy of the MIT license, see
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#License_Text

Thanks

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #4 from Nitesh Narayan Lal  ---
Hi, 
I had updated the SPECS, thanks for holding on with this and helping.
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify.spec
SRPMS:niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-3.fc20.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-03-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #3 from Mo Morsi  ---
Hey Nitesh, looked at the updated package

- As w/ the others please rename spec to 'rubygem-em-socksify.spec'

- You will need to add "BuildRequires: rubygem(eventmachine) >= 1.0.0.beta4"
along w/ the other BuildRequires

- .gitignore should be removed or excluded

- "Updated as per the comments" should be changed to something more descriptive

- The %check command should be "rspec -Ilib spec"

- You will need to sed out bundler in spec/helper.rb before running rspec

I made these changes change and ran the build locally and on koji but it failed
in both environments:

http://koji.fedoraproject.org/koji/taskinfo?taskID=6587064
http://kojipkgs.fedoraproject.org//work/tasks/7065/6587065/build.log

I suspect this is the culprit

https://github.com/igrigorik/em-socksify/issues/10

Admittedly didn't fully investigate but it looks like the spec is requiring an
external proxy to work. This wouldn't work for Fedora (external connections
aren't permitted in mock/koji) so we could:

- try to get the issue resolved upstream (add a comment to that issue)

- patch the spec/socksify_spec.rb ourselves to make it compatible

- simply skip the specs (since there are only 2 tests and they both connect to
external services)

Feel free to pick a solution and implement or we can discuss more here or on
IRC.

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-02-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040



--- Comment #2 from Nitesh Narayan Lal  ---
Thanks for the comments I had made the changes as per the comments:
SPEC:http://niteshnarayan.fedorapeople.org/SPECS/rubygem-em-socksify-0.3.0.spec
SRPM:http://niteshnarayan.fedorapeople.org/SRPMS/rubygem-em-socksify-0.3.0-2.fc19.src.rpm

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-02-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Mo Morsi  changed:

   What|Removed |Added

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



--- Comment #1 from Mo Morsi  ---
Taking this one

Some minor style issues:

- In files list the spec dir, Gemfile, Rakefile, and gemspec should be marked
as %doc

- On same not marking files as %doc in the 'doc' subpackage is a bit redundant,
though not against guidelines

- Seem to be a bit of extraneous whitespace, consider tidying up

Package does not build in Koji:

http://koji.fedoraproject.org/koji/taskinfo?taskID=6556112

You are trying to use rspec in the %check section w/out listing that as a build
requirement. Also I believe your going to need to list the eventmachine
dependency as a build requirement so that the test suite fully functions

-- 
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 1063040] Review Request: rubygem-em-socksify - Transparent proxy support for any EventMachine protocol

2014-02-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1063040

Christopher Meng  changed:

   What|Removed |Added

 Blocks||177841 (FE-NEEDSPONSOR)
Summary|Review Request: em-socksify |Review Request:
   |- Transparent proxy support |rubygem-em-socksify -
   |for any EventMachine|Transparent proxy support
   |protocol|for any EventMachine
   ||protocol




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=177841
[Bug 177841] Tracker: Review requests from new Fedora packagers who need a
sponsor
-- 
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