Bug 1379055 - recode-3.7.2 is available
Summary: recode-3.7.2 is available
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: recode
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-24 12:10 UTC by Upstream Release Monitoring
Modified: 2019-08-20 12:37 UTC (History)
4 users (show)

Fixed In Version: recode-3.7.2-1.fc32
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-20 12:37:33 UTC
Type: ---


Attachments (Terms of Use)

Description Upstream Release Monitoring 2016-09-24 12:10:23 UTC
Latest upstream release: 3.7-beta2
Current version/release in rawhide: 3.6-42.fc24
URL: https://github.com/pinard/Recode

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

Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.

Based on the information from anitya:  https://release-monitoring.org/project/4176/

Comment 1 Upstream Release Monitoring 2016-09-24 12:10:37 UTC
Rebase helper failed.
See logs and attachments in this bugzilla 'NoneType' object has no attribute 'get_rebasehelper_data'

Comment 2 Upstream Release Monitoring 2016-09-24 12:10:51 UTC
Failed to kick off scratch build.

cmd:  spectool -g /var/tmp/thn-XQ9p8N/recode.spec
return code:  7
stdout:
Getting http://recode.progiciels-bpi.ca/archives/recode-3.7.tar.gz to ./recode-3.7.tar.gz

stderr:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed connect to recode.progiciels-bpi.ca:80; Connection refused

Comment 3 Upstream Release Monitoring 2018-07-19 09:57:19 UTC
Latest upstream release: 3.7
Current version/release in rawhide: 3.6-48.fc29
URL: https://github.com/rrthomas/recode

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

Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.

Based on the information from anitya:  https://release-monitoring.org/project/4176/

Comment 4 barsnick 2018-09-27 13:35:22 UTC
3.7.1 is already out, but release-monitoring.org doesn't seem to be picking that up.

The SPEC file needs a lot of rework, so this update rebuild can't work automatically.

I have a working SPEC file here:
https://copr-dist-git.fedorainfracloud.org/cgit/barsnick/fed-newer/recode.git/tree/?id=7cabe0a5eec20ed4d332da8df21f7ffdd11e867e

and a copr build here:
https://copr.fedorainfracloud.org/coprs/barsnick/fed-newer/build/803304/

Notable changes in my SPEC file:
- new URLs
- drop all patches (none of them seems required anymore)
- BR flex
- BR python and cython (for %check), and fix up for
  https://fedoraproject.org/wiki/Packaging:Python#Multiple_Python_Runtimes
- more use of macros
- I have disabled %check due to a bug in my build environment - it needs to go back in.

Please consider building this new package, at least for Rawhide (though I don't know the rules for updating other distro versions).

Comment 5 Zoltan Kota 2018-10-01 11:35:14 UTC
See also the discussion here:

https://src.fedoraproject.org/rpms/recode/pull-request/1

Comment 6 Petr Pisar 2019-08-16 12:58:40 UTC
Upstream started porting tests to Python3 (python3 branch) but has not yet finished. I managed to get them running but they miserably fail. Thus I will package 3.7.1 with Python2.

3.7.1 brings some changes in recodext.h (removed SET_SUBTASK_ERROR macro). That breaks API. Therefore I will it go only to Rawhide.

struct recode_outer changed ABI. module_libiconv() function was removed from the library. A soname was not changed. Raising question to upstream <https://github.com/rrthomas/recode/issues/22>. I will wait (some time) until upstream decides to change or not to change the soname.

Comment 7 Upstream Release Monitoring 2019-08-17 02:07:19 UTC
Latest upstream release: 3.7.2
Current version/release in rawhide: 3.6-50.fc31
URL: https://github.com/rrthomas/recode

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


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from anitya: https://release-monitoring.org/project/4176/

Comment 8 Upstream Release Monitoring 2019-08-17 02:09:29 UTC
Unable to connect to the host for one of the package's Source URLs

Comment 9 barsnick 2019-08-20 09:45:55 UTC
(In reply to Petr Pisar from comment #6)
> Upstream started porting tests to Python3 (python3 branch) but has not yet
> finished. I managed to get them running but they miserably fail. Thus I will
> package 3.7.1 with Python2.
> 
> 3.7.1 brings some changes in recodext.h (removed SET_SUBTASK_ERROR macro).
> That breaks API. Therefore I will it go only to Rawhide.
> 
> struct recode_outer changed ABI. module_libiconv() function was removed from
> the library. A soname was not changed. Raising question to upstream
> <https://github.com/rrthomas/recode/issues/22>. I will wait (some time)
> until upstream decides to change or not to change the soname.

Just as a remark:
Thanks for the concise explanation.

Often I am missing the reasoning for skipping builds on certain distribution releases, or the opposite ("why was *this* package update on stable, even though the soname changed / functionality changed".)

Comment 10 Petr Pisar 2019-08-20 11:06:42 UTC
Reverse dependencies fixed in:

fortune-mod-2.10.0-2.fc32
python-bibtex-1.2.7-16.fc32

Still building:

php-7.3.9~RC1-2.fc32

Comment 11 Petr Pisar 2019-08-20 12:37:33 UTC
php completed.


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