Bug 1176859 - asciinema-1.0.0 is available
Summary: asciinema-1.0.0 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: asciinema
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: jakub.jedelsky
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1203167
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-12-23 14:11 UTC by Upstream Release Monitoring
Modified: 2015-07-08 06:39 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-07-08 06:39:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Some possible modifications (2.52 KB, patch)
2015-01-18 11:29 UTC, Jan Chaloupka
no flags Details | Diff

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.


Note You need to log in before you can comment on or make changes to this bug.