Re: [Qutecsound-devel] [Qutecsound-users] [CsoundQt/CsoundQt] Release v0.10.0 - 0.10
Brought to you by:
mantaraya36
|
From: Tarmo J. <trm...@gm...> - 2020-07-02 18:38:32
|
I agree. Tarmo N, 2. juuli 2020 21:30 Eduardo Moguillansky <edu...@gm...> kirjutas: > To go forward I would propose the following scheme: > > Major release, when major things happen: switching from qt5 to qt6, > switching from csound6 to csound7, switching from a certain file format to > another, etc. Most importantly, there is no backwards compatibility between > major versions. > > Minor release for things that add core functionality, new widgets, etc. A > .csd which worked in a previous version might need to be adapted, but there > is certain respect for backward compatibility. > > Patch: these are bug fixes. If you are happy with how the program runs, > you don't need to update. > > I would propose to start that scheme now. This is a minor release, in the > sense that there is backwards comptability. So we use the next number in > minor releases: 10 (these are numbers and not digits) > > In order to not mess up more with the git history I would just release the > bug fixes we have until now as 0.10.0 and upload the builds (I got to build > the mac version correctly!) and any other bug fixes will go as 0.10.1, > 0.10.2, etc. Whenever the dark look redesign is ready that might be 0.11.0. > > eduardo > > > On 02.07.20 20:02, Tarmo Johannes wrote: > > Hi! > > There is also software that never goes above 0.x.y. Still, I agree, would > be good to change it. > > The current 0.9.8 introduced a lot of changes, I think it is good to keep > that in use for couple of months, do only bug fixes or other minor changes > to the code (and use other branches and alternative builds for bigger > things, if necessary) and then release it as 1.0.0 when the current base > seems well tested and users happy. > > tarmo > > tarmo > Yes, it would be logical. > > Kontakt joachim heintz (<jh...@jo...>) kirjutas kuupäeval N, 2. > juuli 2020 kell 12:08: > >> hi tarmo - >> >> thanks for explaining. my surprise is simple: for my everyday's >> understanding, after 0.9 the 1.0 should follow. i understand what you >> and eduardo mean, but the zero in first place after more than ten years >> CsoundQt is strange for me. >> >> (Cabbage is now at 2.3.0 and is not older; Blue is at 2.8.0.) >> >> as this release is a major one, perhaps you and eduardo can consider to >> make now the step to 1.0.0. more intuitive for me (and i assume for >> some others), and more appropriate for the developement state of >> csoundqt, in my opinion. >> >> cheers - >> joachim >> >> >> On 01/07/2020 20:08, Tarmo Johannes wrote: >> > Hi, >> > >> > Let's discuss the version policy a bit. >> > I continued what Andrés Cabrera started (that does not seem most >> > logical to me nowadays) - >> > the version tags in git history are: >> > >> > 0.7.0 >> > 0.7.0-beta >> > 0.7.1 >> > 0.7.2 >> > 0.7.3 >> > 0.7.4 >> > 0.8.0 >> > 0.8.0-win >> > 0.8.1 >> > 0.8.2 >> > 0.8.3 >> > 0.9.0 >> > 0.9.1 >> > 0.9.2 >> > 0.9.2.1 >> > 0.9.2.2 >> > 0.9.3 >> > 0.9.3-beta >> > 0.9.4 >> > 0.9.4-beta >> > 0.9.4-rc1 >> > 0.9.5 >> > 0.9.5-beta >> > 0.9.6-rc1 >> > 0.9.6-rc2 >> > 0.9.7 >> > 0.9.7-rc1 >> > 0.9.8-beta >> > 0.9.8-rc1 >> > 0.9.8-rc3 >> > v0.9.8 >> > >> > so far the the version has start always with 0 (as usually in beta >> > releases), minor version showed bing changes in API (as like for >> > support from Csound5 to Csound6 0.8->0.9) patch version important new >> > features or bug fixes. The small bug fixes were marked sometimes with >> .1 >> > or .2, sometimes I have uploaded builds with -1 or -2 in the end. Not a >> > very good and clear system. >> > >> > If we follow the old logic, the recent small fixes should give an extra >> > number to v0.9.8 since there were no significant new implementations >> > thus perhaps v0.9.8.1 or v0.9.8-1. v0.10 is OK for me, but what is the >> > new logic after that? >> > >> > Of course it would be better to use the major version, minor version >> and >> > patch version as usually, thus let's say we had 1.0.0 released and >> this >> > fix release would be now 1.0.1; when we will have something new added, >> > it would make 1.1.0, when we get to Csound7 support (perhaps) it would >> > make 2.0.0 etc >> > >> > But where to make the break to 1.0.0? After some patch versions of the >> > current until everybody seems happy? >> > >> > Anyway, it is just a number. >> > >> > Eduardo, whatever the number is, I guess I should make new Mac, Windows >> > and AppImage builds from develop and add them to 0.10? >> > >> > tarmo >> > >> > Kontakt joachim heintz (<jh...@jo... >> > <mailto:jh...@jo...>>) kirjutas kuupäeval K, 1. juuli 2020 >> kell >> > 16:14: >> > >> > why not 1.0.0?!? >> > do you want to keep the 0.xx forever? >> > >> > cheers - >> > joachim >> > >> > >> > >> > On 01/07/2020 14:22, Eduardo Moguillansky wrote: >> > > >> > > 0.10 < >> https://github.com/CsoundQt/CsoundQt/releases/tag/v0.10.0> >> > > >> > > Repository: CsoundQt/CsoundQt >> > <https://github.com/CsoundQt/CsoundQt> · >> > > Tag: v0.10.0 <https://github.com/CsoundQt/CsoundQt/tree/v0.10.0> >> · >> > > Commit: e2576c5 >> > > >> > < >> https://github.com/CsoundQt/CsoundQt/commit/e2576c53d5acb6c678f857d88ee2582442459fd5 >> > >> > >> > > · Released by: gesellkammer <https://github.com/gesellkammer> >> > > >> > > >> > > Changes since 0.9.8 >> > > >> > > >> > > Bugs fixed >> > > >> > > * toolbar in mac fixed >> > > * graph widget for tables now initializes correctly and follows >> > > negative indexes (to set the table number) as it should >> > > * table plot widget was upside down, now fixed >> > > * Graph widget example fixed >> > > >> > > — >> > > >> > > This release has 2 assets: >> > > >> > > * Source code (zip) >> > > * Source code (tar.gz) >> > > >> > > Visit the release page >> > > <https://github.com/CsoundQt/CsoundQt/releases/tag/v0.10.0> to >> > download >> > > them. >> > > >> > > — >> > > You are receiving this because you are watching this repository. >> > > View it on GitHub >> > > <https://github.com/CsoundQt/CsoundQt/releases/tag/v0.10.0> or >> > > unsubscribe >> > > >> > < >> https://github.com/CsoundQt/CsoundQt/unsubscribe_via_email/AAQYHKWDLXF645EPEIWT623RZMS75ANCNFSM4ANME2IQ >> > >> > >> > > from all notifications for this repository. >> > > >> > >> > >> > _______________________________________________ >> > Qutecsound-devel mailing list >> > Qut...@li... >> > <mailto:Qut...@li...> >> > https://lists.sourceforge.net/lists/listinfo/qutecsound-devel >> > >> > > > _______________________________________________ > Qutecsound-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/qutecsound-users > > |