Replies: 4 comments 30 replies
-
Thank you all for your hard work in creating and maintaining Jamulus! I'd like to mention expansion of the feature set in JSON-RPC for both client and server. I can attest to using it successfully to manage server naming and server welcome message changes on a regular basis. I thnk there are some existing PRs that add some ACL functionality already? |
Beta Was this translation helpful? Give feedback.
-
As mentioned, one of my main areas of concern was the integration of the Release Process documentation and the Weblate processes. As I've had no involvement with translations, understanding how the two relate without supporting documentation was... fraught. The discussion raised should be used for investigating and developing a plan for future improvements / simplification. The other area, also one touched above, is the duration of the iteration cycle. We're currently slow at releases. This is partly because the release process is unpleasant to use, I think -- there's back-pressure to avoid having "too many releases" as having to go through the process is something to be avoided. That leads to two things:
If we had a much shorter iteration cycle - i.e. four to eight weeks - we could keep expectations lower whilst raising awareness that new development continues, incorporating fixes and new features. So I agree - we need to look at the whole release process and say "what's actually needed to put out a release?". Ideally, we'd have a "nightly release" process, where the nightly could simply be tagged and become a full release - and any accepted changes to that point would be included. Translations would need, then, to be included with each PR, however, along with website changes. I don't know how easy that would be on Weblate - translating multiple branches at the same time, rebasing and merging, etc. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, As you know I'm translating both APP and website. I personally have a problem with two things:
|
Beta Was this translation helpful? Give feedback.
-
One result of the retro needs to be the above -- the retro should have capturing release process improvements as its goal, so its output should be updating the release process document. Hence one output is to update the template to move updating the template to the retro. We could also think about having a retro template (i.e. areas we commonly want to look to improving iteratively). |
Beta Was this translation helpful? Give feedback.
-
Similar to 3.9.0, I will try to follow the procedure by hoffie from #1825.
Again, we needed quite some time to get this release out. I think, we should really simplify the release process and tighten the timeframe a bit.
The following points are my personal impression:
The good:
The bad:
Applied from last retrospectives:
All in all, after almost a year, we got the release out. Again huge thanks to all the contributors!
Happy to hear about impressions, ideas etc for the next release and the time between. Did I forget to mention something? I think so! So, no matter if you're a translator @jamulussoftware/translators Main-Dev @jamulussoftware/maindevelopers user or anything else, please add your thoughts below.
Beta Was this translation helpful? Give feedback.
All reactions