Replies: 22 comments 44 replies
-
It would be good to have a release in a few months time, say around Nov 2022 if possible (6 month from Release 7.0) or December 2022. avrdude 6.4 -- 17 Dec 2021 For avrdude, I think it is a relatively mature project and one year release cadence is probably good enough. However, in terms of 7.1, I think the changes so far do warranty a new release within the year of 2022. |
Beta Was this translation helpful? Give feedback.
-
For new features, as per @stefanrueger, he is working on a nice generic bootloader solution, that will of course good to be incuded in the next release.
Not so sure if others have important new enhancements (30+ requests) which need to be in the next release. From what I see, many enhancements are more of a "nice to have" nature. If there are people who are actively working on them, then it will be good to include. If not, they can be delayed. Three of the enahancement requests are also labeld as "Help Wanted". They are indeed very nice to have but probably we will need to find people who come up and help. |
Beta Was this translation helpful? Give feedback.
-
For the 20+ bug fixes, if the things mentioned in the first post are sorted out, then there are also not many important bugs to be fixed. I think @stefanrueger has good grasps of the following issue he raised.
If #917 (or with some modifications) is merged, then the following issues will be fixed as well. |
Beta Was this translation helpful? Give feedback.
-
For the documentation side, most important is probably the CMake infrasture. But I tend to think that probably can be delayed as well if not on time. |
Beta Was this translation helpful? Give feedback.
-
@mcuee Great thinking and a very good summary of where we stand. There are quite a few changes happening in the code base and otherwise. So, it is probably a good idea to set aside some period before the next release with a good and thorough program of testing (perhaps even some automated tests?); during the test period we probably should refrain from merging PRs (unless they fix problems observed at testing) |
Beta Was this translation helpful? Give feedback.
-
Now all the relevant pull request has been closed except #825 whic is not ready anyway. |
Beta Was this translation helpful? Give feedback.
-
Now that urclock (PR #1171) is in good shape and should be good to merge soon, I see that there are three issues slated for 7.1 release.
I think it is good to have a release before end of the year, better as a Christmas present. It will be great to hear the opinion of @dl8dtl, @stefanrueger, @MCUdude and @mariusgreuel. |
Beta Was this translation helpful? Give feedback.
-
@stefanrueger has merged PR #1171 and some other PRs. #1173 has also been fixed thanks to the nice libedit workaround from @dl8dtl. Looks like avrdude is now in good shapre to prepare for a new 7.1 release, except the following two more issues with the milestone set to 7.1.
#425 is not really as bad as it sounds since you need some type of hex file to make it fail. The issue has been there for many years anyway. It also has the workaround of removing the Of course there are other features which can be merged when they are ready before 7.1 release. @stefanrueger mentioned that he would work on the following two. |
Beta Was this translation helpful? Give feedback.
-
Updated on 1-Dec-2022 So we have the following few issues to sort out now that @stefanrueger has finished his major work on urclock support.
Looks like the following will not be ready. |
Beta Was this translation helpful? Give feedback.
-
Just wondering what is the plan here to prepare for 7.1 release. It would be good to have an RC1 if possible before the formal release. We should be able to merge 4 out of the 6 PRs soon. And the two remaing PRs are not ready (PR #1195 and #1215) any time soon. @MCUdude @stefanrueger and @mariusgreuel Christmas is a nice time to have 7.1 release but it can be a bit later if necessary. |
Beta Was this translation helpful? Give feedback.
-
Happy to take a snapshot right after the 4 currently mature PRs have been merged. Do you want to merge @MCUdude? |
Beta Was this translation helpful? Give feedback.
-
Also some nice holidays to everyone! |
Beta Was this translation helpful? Give feedback.
-
I ran a good number of tests now, primarily on older controllers and/or programming hardware *):
I hope I didn't forget one. ;-) I'm quite confident with the status quo. *) I think the more recent stuff has undergone quite some testing already by others. |
Beta Was this translation helpful? Give feedback.
-
One more, please. Atmel ICE on Windows crashes, not sure why this pops up now. |
Beta Was this translation helpful? Give feedback.
-
OK, done. 1b8a4d4 is the one... |
Beta Was this translation helpful? Give feedback.
-
Fine to tag a release? I'd prefer tomorrow. |
Beta Was this translation helpful? Give feedback.
-
I ran a few quick tests and Windows looks good. Note, CMake version needs a bump before you push the tag as the latter will trigger the Windows delivery action: https://github.com/avrdudes/avrdude/blob/main/CMakeLists.txt#L24 Makes me think, we should start on that release procedure some time... |
Beta Was this translation helpful? Give feedback.
-
You mean, that one: |
Beta Was this translation helpful? Give feedback.
-
BTW, I need to update one patch to get avrdude-packing to work. With the patch it works perfectly. |
Beta Was this translation helpful? Give feedback.
-
@dl8dtl it would be great if you could update the Github pages docs and PDF for the 7.1 release! |
Beta Was this translation helpful? Give feedback.
-
@MCUdude @dl8dtl Good point, perhaps bring authorship in line with what |
Beta Was this translation helpful? Give feedback.
-
Will we have a branch avrdude 7.1 as sibling branch to avrdude 7.0 in the code tab? That would be nice. |
Beta Was this translation helpful? Give feedback.
-
Updated on 2-Dec-2022
It would be good to have avrdude 7.1 release within 2022.
Now we have the following few issues to sort out after @stefanrueger finished his major work on urclock support for urboot/optiboot.
Looks like the following will not be ready.
************** old post on 10 August 2022 **************
It seems to me that we have done a lot to improve avrdude in the recent months post 7.0 release (7.0 release is a great release).
https://github.com/avrdudes/avrdude/blob/main/NEWS
Good sign: Issue number has been reduced to double digit.
Then PR number has reduced to single digit.
I expect the following two to be merged soon by @stefanrueger .
The following PR will be closed and changed to a new one as per @stefanrueger .
The following PR is not ready anyway so probably can wait.
Then we have the following PR which is good for 7.1 release milestone. Hopefully it can get some attention to be reviewed and merged.
There are also two issues targeted to be sorted out for 7.1 milestone.
Beta Was this translation helpful? Give feedback.
All reactions