Bug 1176859

Summary: asciinema-1.0.0 is available
Product: [Fedora] Fedora Reporter: Upstream Release Monitoring <upstream-release-monitoring>
Component: asciinemaAssignee: jakub.jedelsky
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jakub.jedelsky, jchaloup, tdawson
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-08 06:39:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1203167    
Bug Blocks:    
Attachments:
Description Flags
Some possible modifications none

Description Upstream Release Monitoring 2014-12-23 14:11:16 UTC
Latest upstream release: 0.9.9
Current version/release in Fedora Rawhide: 0.9.8-2.fc21
URL: https://api.github.com/repos/asciinema/asciinema-cli/tags

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please make yourself familiar with the new system to ease the transition.

Comment 1 jakub.jedelsky 2015-01-15 16:48:50 UTC
This new version is completely rewritten to Go lang. Because I'm not expert at packaging Go I'm getting new SPEC and SRPM files there for a some simple review. It will be nice if somebody will have a free time..

SPEC: https://gist.github.com/jakubjedelsky/7654715
SRPM: http://s.stderr.cz/rpm/asciinema-0.9.9-1.fc22.src.rpm

Comment 2 Jan Chaloupka 2015-01-16 12:45:34 UTC
Hi Jakub,

let me check this out :)

Comment 3 Jan Chaloupka 2015-01-18 11:27:22 UTC
- subpackage devel should contain in BuildRequires and Requires every devel package that provides source code imported in asciinema-devel. So when devel package becomes a dependency of another package, every import path must be presented otherwise building fails.

- terminal, commands and cli folders contains test files which should be run in %check sections if it is possible. This will help you to find out if you have all needed dependencies (all golang import avaiable at build time).
GOPATH=%{buildroot}/%{gopath}:%{gopath} go test %{import_path}/terminal
GOPATH=%{buildroot}/%{gopath}:%{gopath} go test %{import_path}/commands
GOPATH=%{buildroot}/%{gopath}:%{gopath} go test %{import_path}/cli
tested locally on my machine, working.

- golang at least 1.2.1-3 (for definition of %{gopath} and other golang global variables)

The package is just for Fedora? Or for epel6/el7 as well?

Comment 4 Jan Chaloupka 2015-01-18 11:29:31 UTC
Created attachment 981135 [details]
Some possible modifications

Comment 5 jakub.jedelsky 2015-01-21 21:32:49 UTC
Many thanks for review and the patch Honzo, I'll prepare it with  your changes. I forgot for tests, my bad :)

I would like to post it into el7 at least. Should it be a problem? Previous version is in both epel 6/7.

Comment 6 Jan Chaloupka 2015-01-21 21:50:08 UTC
You are welcome :) Well, code.google.com/p/gcfg is not built in el6 (but this should not be a problem). However epel7 has only a minimum number of golang devel packages. Usually with missing branch, so there are no builds for asciinema dependencies. Epel7 is more for Troy Dawson, ccing. Talk to him.

Comment 7 Jan Chaloupka 2015-01-22 14:37:31 UTC
golang-googlecode-gcfg-0-0.4.gitc2d3050.el6 built in el6, tagged into buildroot override, so you can scratchbuild, build and update. It will take 14 days to move build from testing to stable.

Comment 8 Upstream Release Monitoring 2015-03-06 22:35:32 UTC
kubo's asciinema-0.9.9-1.fc23 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=618737

Comment 9 Jan Chaloupka 2015-03-10 11:08:59 UTC
Hi Jakub,

could you ship Godeps/Godeps.json file with the tarball? This file contains important information about commits of all asciinema dependencies. This way I can track changes and back compatibility issues between updated golang packages.

Thanks
Jan

Comment 10 jakub.jedelsky 2015-03-13 09:31:09 UTC
Hi Jan,

there is version 1.0.0 of upstream available now. Will it be ok to deliver it with this one (if I find a way how to :))?

- k.

Comment 11 Jan Chaloupka 2015-03-13 09:34:56 UTC
Yes, this is ok. If I can ask you, add Godeps.json to %doc of every devel subpackage. %doc Godeps/Godeps.json should do the thing.

Thanks and Thank You.

Jan

Comment 12 Upstream Release Monitoring 2015-03-27 16:19:20 UTC
kubo's asciinema-1.0.0-2.fc23 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=624224

Comment 13 Fedora Update System 2015-04-08 22:24:02 UTC
asciinema-1.0.0-2.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/asciinema-1.0.0-2.fc22

Comment 14 Fedora Update System 2015-04-21 19:21:56 UTC
asciinema-1.0.0-2.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.