Funkwhale 0.17 is almost ready!

Written by funkwhale / blogSeptember 26, 2018

If you're following the project development, you probably know that not much visible happened since the the last big release, in july.

The reason for that is that the development effort was focused on redesigning the way music was managed in the system, to help dealing with copyright issues and make federation more powerful and easier to use.

Today, I'm pleased to announce that the 0.17 release is almost ready. Before going further, I'd like to test this on existing instances, to catch hidden bug before they are included in the release.

Those are the area I'd like to test, to ensure a smooth upgrade for everyone:

If you want to help with that, please carry on!

I want to get involved!

Thank you!

If you own an instance, those are the things you can do to battle-test this release:

  1. Switch to the development channel to use the latest changes
  2. Read the dedicated release notes to understand the scope and impact of the changes
  3. Upgrade your instance as explained
  4. Report issues about the upgrade process on the dedicated page

If you are a Funkwhale user, those are the things you can do to battle-test this release:

  1. Read the dedicated release notes to understand the scope and impact of the changes
  2. Use the service as you usually do
  3. Report any regression or bugs you encounter on the dedicated page

AS usual, you are also welcome on https://riot.im/app/#/room/#funkwhale:matrix.org to discuss :)

Thank you so much for your help, let's build a great release together!

That's really nice to hear

This article is under the CC-BY license.

Login or use your Fediverse account to interact with this article

Comments

Funkwhale @funkwhale@mastodon.eliotberriot.com

@funkwhale I'm pleased to announce that #Funkwhale 0.17 is feature-complete and stable enough to enter the testing phase.

If you want help with that, and use the project or own an instance, have a look at the article from the previous toot (https://blog.funkwhale.audio/~/Announcements/funkwhale-0.17-is-almost-ready/) to get started!

Happy testing!

Respond
:acab: Naomi Cat Sidhe :acab: @Nausicaa@eldritch.cafe

@funkwhale @funkwhale il semblerait que j'ai dΓ©jΓ  importΓ© 11 Giga de musiques sur l'instance en fait :D

Respond
Tuxicoman πŸ†“ πŸ₯ @tuxicoman@social.jesuislibre.net

@funkwhale @funkwhale

I don't get this :
source /srv/funkwhale/load_env

there is no load_env file
Do you mean :
source /srv/funkwhale/virtualenv/bin/activate

?

Respond
Tuxicoman πŸ†“ πŸ₯ @tuxicoman@social.jesuislibre.net

@funkwhale @funkwhale

I had to add this to the upgrade process :
# apt install libldap2-dev libsasl2-dev
$ /srv/funkwhale/virtualenv/bin/pip install wheel

Respond
Tuxicoman πŸ†“ πŸ₯ @tuxicoman@social.jesuislibre.net

@funkwhale @funkwhale

also after, I'm stuck on on an error when I launch :

$ /srv/funkwhale/virtualenv/bin/python api/manage.py script migrate_to_user_libraries --no-input

1/2

Respond
Tuxicoman πŸ†“ πŸ₯ @tuxicoman@social.jesuislibre.net

@funkwhale @funkwhale

* Creating 2 libraries with instance visibility
Traceback :
File "/srv/funkwhale/virtualenv/lib/python3.5/site-packages/django/db/backends/utils.py", line 85, in _execute
return self.cursor.execute(sql, params)
psycopg2.ProgrammingError: ERREUR: la relation Β« music_library Β» n'existe pas
LINE 1: ...vacy_level", "music_library"."uploads_count" FROM "music_lib...

Respond
Tuxicoman πŸ†“ πŸ₯ @tuxicoman@social.jesuislibre.net

@funkwhale @funkwhale

* Creating 2 libraries with instance visibility
Traceback :
File "/srv/funkwhale/virtualenv/lib/python3.5/site-packages/django/db/backends/utils.py", line 85, in _execute
return self.cursor.execute(sql, params)
psycopg2.ProgrammingError: ERREUR: la relation Β« music_library Β» n'existe pas
LINE 1: ...vacy_level", "music_library"."uploads_count" FROM "music_lib...

2/2

Respond
futureBoyfriend @deadsuperhero@social.nasqueron.org

@tuxicoman @funkwhale @funkwhale yeah, virtualenv lives under virualenv/bin/activate for some reason. I've found that it otherwise seems to work ok though

Respond