spec: https://terjeros.fedorapeople.org/rubygem-ruby-shadow/rubygem-ruby-shadow.spec srpm: https://terjeros.fedorapeople.org/rubygem-ruby-shadow/rubygem-ruby-shadow-2.5.0-1.fc26.src.rpm koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=22270925 desc: This module provides access to shadow passwords on Linux and Solaris. user: terjeros
See: https://bugzilla.redhat.com/show_bug.cgi?id=1475995 for background for the request.
Hello, - Group: is not needed in Fedora. See: https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections - You should run the tests. [!]: Test suite of the library should be run. There's a test provided here: https://github.com/apalmblad/ruby-shadow/tree/master/test Here's an outline of what needs to be done: Source1: tests-%{version}.tar.bz2 Source10: dl-tests.sh BuildRequires: rubygem(minitest) %prep gem unpack %{SOURCE0} %setup -q -D -T -n %{gem_name}-%{version} gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec %patch0 -p0 %setup -q -T -D -a 1 -n %{gem_name}-%{version} %check pushd .%{gem_instdir} ruby -Ilib -e 'Dir.glob "./test/*_test.rb", &method(:require)' popd dl-tests.sh is a script used by the nodejs guys to download tests from Github, it works well with our case. You can grab a copy here https://src.fedoraproject.org/rpms/nodejs-base/blob/master/f/dl-tests.sh Then run it to generate tests-%{version}.tar.bz2
Group remove Test added, however this being an shadow utils it seems tests wants super user to run properly, added a hack to "fix" that. Updated package: - Remove group - Run tests spec: https://terjeros.fedorapeople.org/rubygem-ruby-shadow/rubygem-ruby-shadow.spec srpm: https://terjeros.fedorapeople.org/rubygem-ruby-shadow/rubygem-ruby-shadow-2.5.0-2.fc26.src.rpm koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=22355791
All okay, package accepted.
Thanks!
(fedrepo-req-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/rubygem-ruby-shadow
rubygem-ruby-shadow-2.5.0-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-30b7e2301f
rubygem-ruby-shadow-2.5.0-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-5ddd727c6c
rubygem-ruby-shadow-2.5.0-2.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-61f35163af
rubygem-ruby-shadow-2.5.0-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-30b7e2301f
rubygem-ruby-shadow-2.5.0-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-5ddd727c6c
rubygem-ruby-shadow-2.5.0-2.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-61f35163af
rubygem-ruby-shadow-2.5.0-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
rubygem-ruby-shadow-2.5.0-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
Thx, I retired ruby-shadow in F28.
rubygem-ruby-shadow-2.5.0-2.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.