FS#73873 - [mpd] update command no longer updates database

Attached to Project: Arch Linux
Opened by Jesse Limerick (iontunnel) - Saturday, 19 February 2022, 00:16 GMT
Last edited by David Runge (dvzrv) - Saturday, 19 February 2022, 12:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To David Runge (dvzrv)
Levente Polyak (anthraxx)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: The mpc update command no longer updates the database after updating to mpd 0.23.5-2.


Additional info:
I tried 0.23.5-3 in the testing repos, this has the same issue. The problem doesn't exist with versions 0.23.5-1 and before.

I assume this is a bug and my config is fine. Since there's no errors in the logs or output in the cli that would indicate this isn't working correctly.

Temporary fix:
Downgrade to mpd 0.23.5-1
This task depends upon

Closed by  David Runge (dvzrv)
Saturday, 19 February 2022, 12:11 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with mpd 0.23.5-5 [extra]/ 0.23.5-6 [testing]
Comment by David Runge (dvzrv) - Saturday, 19 February 2022, 10:45 GMT
@iontunnel: Thanks for the report.

Mpd 0.23.5-2 in [testing] was rebuilt against libnfs 5.0 and at the same time also using the new toolchain.
I am currently trying to run `mpc update --wait --verbose` but unfortunately the command just stalls and does not seem to return.
Are you able to run this with mpd 0.23.5-1?

When using ncmpcpp it seems it is starting a database update, but also never returns from that action :S
Comment by David Runge (dvzrv) - Saturday, 19 February 2022, 10:49 GMT
Ah, scratch that. I misremembered the rebuild. 0.23.5-2 was for the ffmpeg 5.0 rebuild. That was actually done against the previous toolchain.

I will rebuild mpc, libmpdclient, ncmpcpp and ncmpc in [testing] just to make sure we are using the same toolchain for everything though.
Comment by David Runge (dvzrv) - Saturday, 19 February 2022, 11:02 GMT
@iontunnel: For consistency, could you please try libmpdclient/mpc/mpd in [testing]?
Comment by David Runge (dvzrv) - Saturday, 19 February 2022, 11:12 GMT
@iontunnel: Okay, nevermind actually. I have just rebuilt mpd against ffmpeg4.4 and the update works again. I will report this upstream.
Comment by Jesse Limerick (iontunnel) - Saturday, 19 February 2022, 11:18 GMT
You're very welcome, glad to do so.

Yup I'm able to run 'mpc update --wait --verbose' successfully with 0.23.5-1.
The issue with the stalling in 0.23.5-2 is exactly what I was talking about.

I tried libmpdclient/mpc/mpd in [testing] and had the same issue.

Glad to hear it's fixed, I'll keep an eye out for the rebuilds
Comment by David Runge (dvzrv) - Saturday, 19 February 2022, 11:27 GMT

Loading...