Closed christian-rli closed 2 years ago
@MGlauer : The release branch now contains the updated requirements and is ready for testing on toep. The latest commits don't show up in this PR. However they are in the release branch (https://github.com/OpenEnergyPlatform/oeplatform/tree/release/0.9.1) and here it says that that's enough. I also verified that info looking into another issue (https://github.com/github/hub/issues/198 "you don't need hub to update pull requests. Pull requests are tied to the remote branch they're opened from")
Please let @wingechr know when it's ready for testing and @wingechr please let me or both of us know when we can go on with the release :)
looks ok
Nice. Sorry for probing, but did you already test it on toep? I would just be impressed by the speed.
looks ok
Nice. Sorry for probing, but did you already test it on toep? I would just be impressed by the speed.
only on my local system
First Feedback: The current version does not work with Django 3.0. but it does with version 3.2.. This should be amended in the requirements.txt
The test server has been updated
First Feedback: The current version does not work with Django 3.0. but it does with version 3.2.. This should be amended in the requirements.txt
I think we should choose one of two options:
I assumend B) was already the case, but apparently not? This would also be my preferred option. Any thoughts?
I also prefer option B and thought that this was the case. So I'd suggest to go with that from now on.
There are arguments to make for both options. Option B guarantees that important security updates are installed as soon as they are available, but having the cutting edge version of any software package may introduce incompatibilites and even new security issues.
That is why most production environments settle with option A, in which you have a fixed set of packages that are thoroughly tested and work well together. Yet, there has to be some entity that keeps track of important security updates and manages necessary upgrades.
But this is probably something that should be discussed in a different place. Still, here is some read how different linux distributions handle this issue: https://averagelinuxuser.com/rolling-vs-fixed-linux-release/
There are arguments to make for both options. Option B guarantees that important security updates are installed as soon as they are available, but having the cutting edge version of any software package may introduce incompatibilites and even new security issues.
That is why most production environments settle with option A, in which you have a fixed set of packages that are thoroughly tested and work well together. Yet, there has to be some entity that keeps track of important security updates and manages necessary upgrades.
Thanks for the comments/explanation! I put it on the agenda for the next OEP DEV meeting.
I also tested moving tables now and the release can go on.
I checked the release description file, but final steps aren't fully described. What comes first - inform @MGlauer / merge into master / push release button? i'd be happy about a 3 line description or a quick call any time today.
Production has been updated
Joint release in first OEP developer meeting.
Changes
Bugs
Features