Planning an alpha2 (2.9.76)
Tuomas Nurmi
tuomas at norsumanageri.org
Wed Apr 3 10:22:49 BST 2024
Hi everyone,
as things are coming together quite nicely, I'd like to ask if anyone has any
comments on the idea of a next release, which could be alpha2 at this point.
There are still some MRs & things I'd like to have a look at before that (a
short review of them a bit later in this mail), but I'd guess everything would
be set around mid-month (e.g. somewhere around 13th - 17th April)
Looking at https://invent.kde.org/multimedia/amarok/-/blob/master/
release_scripts/RELEASE_HOWTO most of the things seem clear (or not relevant
at the moment). Documentation at https://invent.kde.org/sdk/releaseme is
probably more up to date at some places, and RELEASE_HOWTO can be updated
accordingly when such things are encountered during releasing.
Reading through the steps, I think (in addition to probably filing a sysadmin
request to get more bugzilla permissions for my account)
* Update the amarok.kde.org front-page
is the only one where I don't have the required access myself. Would anyone
have more insight on this step?
On improvements still a bit WIP / testing / comments pending:
Improvements to albums, current track, equalizer and photos context applets
https://invent.kde.org/multimedia/amarok/-/merge_requests/65
received a fine comment related to HIG. I reflected the UI changes based on it
and will try some adjustments a bit later, before merging. (=1 more commit and
ready to be merged)
Fresh set of de-deprecations in MR!79: https://invent.kde.org/multimedia/
amarok/-/merge_requests/79
After that one, the only deprecated Qt thing left is
QNetworkConfigurationManager, for which's usecases the replacement
QNetworkInformation was introduced only in Qt 6.1, so that'll have to wait.
(On KF side there's a bit more to do, especially related to KPluginInfo, but
they'd need bumping KF5 requirement quite a bit and are not worth the effort
right now, I think)
Although the changes (are/should be) pretty straightforward, I'd like to merge
them in a couple of days to have at least some time to receive any possible
issue reports from nightly build users before the alpha2 release (= ready for
merging after maybe some extra testing still)
Fix script console crashing when reopened.
https://invent.kde.org/multimedia/amarok/-/merge_requests/76
Due to fact that there's also pending warning in the dialog, which will only
be shown once on KF6, https://invent.kde.org/multimedia/amarok/-/
merge_requests/78 , and the fact that Amarok 2.0 scripts available on
store.kde.org (don't work? are not likely to work?), I'm pondering if the
button to open KNewStuff for scripts should be hidden, at least for the moment.
I thought maybe getting the radio_station_service and librivox_service working
and included would have been a fitting goal, but reading Pedro's take on this
I'm not confident on that anymore. However, I didn't look any deeper than what
I've written on the MR and I definitely am not sure about anything related to
script engine, but I have no problem with the idea of leaving it hidden for
now.
Maybe the script console should still be left available as is, as it can be
used to do something sensible with some of the API calls listed at https://
community.kde.org/Amarok/Development/Script_API
There's also the earlier MR on fixing more stalling issues on random mode which
I haven't myself inspected yet, but will later
https://invent.kde.org/multimedia/amarok/-/merge_requests/31
And I'll also have a stab at playlist length display, as referred to on bugs
https://bugs.kde.org/show_bug.cgi?id=324452 No or wrong playlist length (time)
displayed when adding files per drag&drop from outside Amarok
https://bugs.kde.org/show_bug.cgi?id=281143 Length of filtered playlist is not
calculated - total playlist length displayed
https://bugs.kde.org/show_bug.cgi?id=316751 Amarok does not show correct total
playing time of a playlist during the first loading,
a bit later, but before alpha2. (I've tried some prototypes and have an idea
what to do)
I'm happy to hear any comments or extra insight
Cheers
Tuomas
More information about the Amarok-devel
mailing list