Spec URL: https://raw.githubusercontent.com/bdperkin/aliyun/master/SPECS/golang-github-aliyun-ossutil.spec SRPM URL: https://download.copr.fedorainfracloud.org/results/bdperkin/aliyun/srpm-builds/01291487/golang-github-aliyun-ossutil-1.6.10-1.fc31.src.rpm Description: A user friendly command line tool to access AliCloud OSS. Fedora Account System Username: bdperkin Note: These are my first packages and I need a sponsor. Successful copr build: https://copr.fedorainfracloud.org/coprs/bdperkin/aliyun/build/01291487/
Spec URL: https://raw.githubusercontent.com/bdperkin/aliyun/master/SPECS/golang-github-aliyun-ossutil.spec SRPM URL: https://download.copr.fedorainfracloud.org/results/bdperkin/aliyun/srpm-builds/01293812/golang-github-aliyun-ossutil-1.6.10-2.fc31.src.rpm Successful copr build: https://copr.fedorainfracloud.org/coprs/bdperkin/aliyun/build/01293812/ Changelog: * Fri Mar 06 2020 Brandon Perkins <bperkins> - 1.6.10-2 - Add man page * Wed Mar 04 2020 Brandon Perkins <bperkins> - 1.6.10-1 - Update to version 1.6.10 * Fri Nov 22 2019 Brandon Perkins <bperkins> - 1.6.9-1 - Initial package
- Don't gzip yourself, it is handled by rpm: gzip %{gobuilddir}/share/man/man1/ossutil.1 - Source is 404, add the tag to correctly d/l it: # https://github.com/aliyun/ossutil %global goipath github.com/aliyun/ossutil Version: 1.6.10 %global tag 1.6.10 - License ok - Latest version packaged - Builds in mock - No rpmlint errors - Conforms to Packaging Guidelines
Spec URL: https://raw.githubusercontent.com/bdperkin/aliyun/master/SPECS/golang-github-aliyun-ossutil.spec SRPM URL: https://kojipkgs.fedoraproject.org//work/tasks/803/48200803/golang-github-aliyun-ossutil-1.6.18-2.fc33.src.rpm Changes are not complete, so not requesting fedora-review+ flag yet. Changes: - Enable check stage - Add version tag - Remove explicit gzip of man page - Update to version 1.6.18 (#1811182) - Explicitly harden package - Remove golang(github.com/satori/go.uuid) (commit=b2ce2384e17bbe0c6d34077efa39dbab3e09123b) BuildRequires - Fix man page generation - Clean changelog Blocking Issue/Question: Tests are enabled now, however, they seem to require credentials to run. How should this be dealt with?
Spec URL: https://raw.githubusercontent.com/bdperkin/aliyun/master/SPECS/golang-github-aliyun-ossutil.spec SRPM URL: https://kojipkgs.fedoraproject.org//work/tasks/4805/48294805/golang-github-aliyun-ossutil-1.6.18-2.fc33.src.rpm I found the answer to my question in: https://docs.fedoraproject.org/en-US/packaging-guidelines/Golang/#_running_the_unit_tests_gocheck The tests that require credentials have been disabled in the %gocheck line. Changes are complete, requesting review. Changes: - Enable check stage - Disable 'lib' tests due to need for credentials - Add version tag - Remove explicit gzip of man page
- License ok - Latest version packaged - Builds in mock - No rpmlint errors - Conforms to Packaging Guidelines Package approved.
(fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/golang-github-aliyun-ossutil
CLOSED. In Rawhide (f33).