Bug 1603193 - picard-2.0.4 is available
Summary: picard-2.0.4 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: picard
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Gerald Cox
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1641362 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-07-19 12:22 UTC by Upstream Release Monitoring
Modified: 2018-10-30 17:29 UTC (History)
8 users (show)

Fixed In Version: picard-2.0.4-2.fc28 picard-2.0.4-2.fc29
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-10-27 16:15:07 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
picard-2.0.4 spec file (8.77 KB, text/plain)
2018-09-12 20:22 UTC, pzeppegno
no flags Details
picard-2.0.4 spec file (8.78 KB, text/plain)
2018-09-17 22:59 UTC, pzeppegno
no flags Details

Description Upstream Release Monitoring 2018-07-19 12:22:43 UTC
Latest upstream release: 2.0
Current version/release in rawhide: 1.4.2-3.fc29
URL: http://picard.musicbrainz.org/

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/3633/

Comment 1 Upstream Release Monitoring 2018-07-22 00:23:19 UTC
Latest upstream release: 2.0.1
Current version/release in rawhide: 1.4.2-3.fc29
URL: http://picard.musicbrainz.org/

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/3633/

Comment 2 Upstream Release Monitoring 2018-07-31 00:22:51 UTC
Latest upstream release: 2.0.2
Current version/release in rawhide: 1.4.2-4.fc29
URL: http://picard.musicbrainz.org/

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/3633/

Comment 3 Upstream Release Monitoring 2018-08-11 00:23:38 UTC
Latest upstream release: 2.0.3
Current version/release in rawhide: 1.4.2-5.fc29
URL: http://picard.musicbrainz.org/

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/3633/

Comment 4 pzeppegno 2018-09-12 20:20:52 UTC
I have created again for my own use a spec file for picard-2.0.4.

Please use update picard. Before Fedora 29 would be great. Attached is the spec.

Comment 5 pzeppegno 2018-09-12 20:22:47 UTC
Created attachment 1482871 [details]
picard-2.0.4 spec file

Here's my version. With the minimal changes from 1.4.2 to make it work.

Comment 6 Gerald Cox 2018-09-17 05:21:21 UTC
(In reply to pzeppegno from comment #5)
> Created attachment 1482871 [details]
> picard-2.0.4 spec file
> 
> Here's my version. With the minimal changes from 1.4.2 to make it work.

The only issue I noticed was regarding python-libdiscid - I had python2-libdiscid installed.  To resolve, I simply installed the python3 version.  Probably should change that one requires to specifically point to the python3 version.

Other than that, no problems.  Built and works great.

Comment 7 Gerald Cox 2018-09-17 05:34:32 UTC
(In reply to pzeppegno from comment #5)
> Created attachment 1482871 [details]
> picard-2.0.4 spec file
> 
> Here's my version. With the minimal changes from 1.4.2 to make it work.

The only issue I noticed was regarding python-libdiscid - I had python2-libdiscid installed.  To resolve, I simply installed the python3 version.  Probably should change that one requires to specifically point to the python3 version.

You also need to specifically point to python3-mutagen.

Comment 8 pzeppegno 2018-09-17 22:59:15 UTC
Created attachment 1484210 [details]
picard-2.0.4 spec file

Agreed, here's the updated version, I had to install the python3 version myself but then I forgot to update the spec file..

Comment 9 pzeppegno 2018-09-24 21:31:50 UTC
I actually tested the cd lookup functionality and it seems to be broken. Lookups fail with:

Error while reading CD:

module 'libdiscid.compat.discid' has no attribute 'disc'

I have no idea on how to fix it..

Comment 10 Gerald Cox 2018-09-25 16:03:15 UTC
(In reply to pzeppegno from comment #9)
> I actually tested the cd lookup functionality and it seems to be broken.
> Lookups fail with:
> 
> Error while reading CD:
> 
> module 'libdiscid.compat.discid' has no attribute 'disc'
> 
> I have no idea on how to fix it..

I noticed that also, but considered it an upstream rather than a packaging issue.  Did you check/inquire upstream?

Comment 11 Justin W. Flory (Fedora) 2018-10-14 03:09:39 UTC
Hi, is this still expected to land in Fedora 29?

Comment 12 Gerald Cox 2018-10-14 14:00:22 UTC
(In reply to Justin W. Flory from comment #11)
> Hi, is this still expected to land in Fedora 29?

I doubt it will be available in F29 immediately.  If you look at koji:
https://koji.fedoraproject.org/koji/packageinfo?packageID=5279

you'll see it hasn't even been built for rawhide yet.

Comment 13 Justin W. Flory (Fedora) 2018-10-14 16:27:25 UTC
Bummer. I hope it is still planned for post-F29. As a user, I am definitely looking forward to this package update! :)

Comment 14 Gerald Cox 2018-10-14 16:45:30 UTC
(In reply to Justin W. Flory from comment #13)
> Bummer. I hope it is still planned for post-F29. As a user, I am definitely
> looking forward to this package update! :)

I'll post a note to the development list.  I'm not sure if this package has an owner...

Comment 15 Jonathan Underwood 2018-10-15 09:01:11 UTC
Would be helpful to submit a pull request on sec.fedoraproject.org

Comment 16 Gerald Cox 2018-10-15 12:03:26 UTC
(In reply to Jonathan Underwood from comment #15)
> Would be helpful to submit a pull request on sec.fedoraproject.org

I submitted an email on this yesterday.  If no response I'll start the unresponsive maintainer process and do the update myself.  Admins should be monitoring bugzilla for their packages and respond.

Comment 17 Peter Oliver 2018-10-15 12:42:09 UTC
By the way, I'm happy to become a co-maintainer of this package if one is required.

Comment 18 Gerald Cox 2018-10-16 13:21:14 UTC
I spoke to the maintainer and he is in the process of giving me rights to this package.  Once that is done, I'll push the update.  It won't be in the F29 initial image due to freezes and cutoff times, but will be in the update repos for F29 and F28.

Comment 19 Justin W. Flory (Fedora) 2018-10-16 14:17:16 UTC
Woohoo, thanks for chasing this down, Gerald! Looking forward to seeing the package update.

Comment 20 Fedora Update System 2018-10-16 22:05:28 UTC
picard-2.0.4-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-72cb88f9a2

Comment 21 Fedora Update System 2018-10-16 22:05:57 UTC
picard-2.0.4-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-935dab2253

Comment 22 Fedora Update System 2018-10-17 23:31:27 UTC
picard-2.0.4-1.fc29 has been pushed to the Fedora 29 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-2018-72cb88f9a2

Comment 23 Fedora Update System 2018-10-18 05:16:26 UTC
picard-2.0.4-1.fc28 has been pushed to the Fedora 28 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-2018-935dab2253

Comment 24 Gerald Cox 2018-10-18 13:44:30 UTC
Merged:  Commit 503cb3 Require python3-qt5 instead of python2-qt5
* Thu Oct 18 2018 Miro Hrončok <mhroncok> - 2.0.4-2
- Require python3-qt5 instead of python2-qt5

Comment 25 Gerald Cox 2018-10-18 14:05:54 UTC
(In reply to pzeppegno from comment #8)
> Created attachment 1484210 [details]
> picard-2.0.4 spec file
> 
> Agreed, here's the updated version, I had to install the python3 version
> myself but then I forgot to update the spec file..

Check #c24 - we need p3 for qt5 also...

Comment 26 Fedora Update System 2018-10-18 14:07:37 UTC
picard-2.0.4-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-14bb266128

Comment 27 Fedora Update System 2018-10-18 14:07:57 UTC
picard-2.0.4-2.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-03970cd203

Comment 28 Fedora Update System 2018-10-19 16:52:37 UTC
picard-2.0.4-2.fc28 has been pushed to the Fedora 28 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-2018-03970cd203

Comment 29 pzeppegno 2018-10-19 18:16:46 UTC
So, we are progressing on this..
Two points:
1) the issue with reading CDs is unresolved. I'm in no way a pythonista and I have no idea on how to solve it, my plan was to try picard with pip and see if the error happens becasue of some issue with the rpm build procedure, but that did not work for me (it doesn't build for me with pip), back to square 1.
2) I just noticed these errors when launching the current picard from updates-testing from the shell:
> picard
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: Incompatible version of OpenSSL
I: 20:10:39,431 /usr/lib64/python3.6/site-packages/picard/tagger.debug:234: Debug mode off
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
E: 20:10:42,150 /usr/lib64/python3.6/site-packages/picard/webservice/__init__._handle_reply:372: Network request error for https://picard.musicbrainz.org:443/api/v2/plugins/: Error creating SSL context () (QT code 99, HTTP code 0)
E: 20:10:42,180 /usr/lib64/python3.6/site-packages/picard/ui/mainwindow.set_statusbar_message:283: Error loading plugins list: Error creating SSL context ()

So it looks like there's one more problem.

Comment 30 Gerald Cox 2018-10-19 18:47:07 UTC
(In reply to pzeppegno from comment #29)
...
> /usr/lib64/python3.6/site-packages/picard/webservice/__init__._handle_reply:
> 372: Network request error for
> https://picard.musicbrainz.org:443/api/v2/plugins/: Error creating SSL
> context () (QT code 99, HTTP code 0)
> E: 20:10:42,180
> /usr/lib64/python3.6/site-packages/picard/ui/mainwindow.
> set_statusbar_message:283: Error loading plugins list: Error creating SSL
> context ()
> 
> So it looks like there's one more problem.

install ~2 from koji... see #c28

I'm on travel so have limited testing capabilities... but just installed and ran from my laptop - and then entered command from a terminal window... I only received one message:

picard
I: 11:42:54,099 /usr/lib64/python3.6/site-packages/picard/tagger.debug:234: Debug mode off

Comment 31 pzeppegno 2018-10-19 19:26:14 UTC
yup, you're right. It was a secondary effect of my trying to install it with pip.

I had some incomplete stuff installed locally for my user. Sorry for the noise and thanks for checking.

Comment 32 Gerald Cox 2018-10-19 19:35:33 UTC
(In reply to pzeppegno from comment #31)
> yup, you're right. It was a secondary effect of my trying to install it with
> pip.
> 
> I had some incomplete stuff installed locally for my user. Sorry for the
> noise and thanks for checking.

No problem.  Can you please test out the CD issue again and if it is still an issue open a ticket upstream? That would be helpful.

Comment 33 Fedora Update System 2018-10-20 19:23:18 UTC
picard-2.0.4-2.fc29 has been pushed to the Fedora 29 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-2018-14bb266128

Comment 34 Gerald Cox 2018-10-21 14:06:15 UTC
*** Bug 1641362 has been marked as a duplicate of this bug. ***

Comment 35 Fedora Update System 2018-10-27 16:15:07 UTC
picard-2.0.4-2.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.

Comment 36 Justin W. Flory (Fedora) 2018-10-30 04:09:26 UTC
Thanks for getting this one updated, happy to see it in stable. :-)

Comment 37 Fedora Update System 2018-10-30 17:29:37 UTC
picard-2.0.4-2.fc29 has been pushed to the Fedora 29 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.