I've been wondering about resurrecting the work I did on the v0.23.0 version and making that 2.0. The big issue will be merging changes from the v0.22.x branch to the HEAD. Could individual developers take a look at their changes and give me an idea of how hard that merge would be?
Cheers,
John.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The IMAP module should be fairly simple to upgrade. Thanks to the recent refactoring of the 0.22.x branch and the work I've put into the tests, it will be done pretty quickly.
Whenever I commited a bug-fix to other modules in the 0.22.x branch, I tried to make sure that it also went to the HEAD.
Manni
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There has been little UI stuff changed on 0.22.x and most of it was back ported from 0.23. I will check to be sure, but I think we are up to date on UI changes on HEAD. Though the HEAD UI still needs a lot of work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've merged the most of my changes in branch b0_22_2 to the HEAD.
All I have to do is to merge the 'parser selector' patch, but this patch is
too large to merge soon. So I want to have some time to test it.
Naoki
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It must be about a year since I stopped trying to keep the HEAD up to date with the changes to the installer in the 0.22.x branch. I had to rebuild my development environment about 6 months ago when my PC failed without any warning and since then I have not even tried to do anything with the HEAD version of the installer.
Significant changes need to be made to the installer for 2.0, e.g. the minimal Perl requires some packages which are not included in the standard ActivePerl distribution (IIRC) and the change from limited multi-user to full multi-user support makes the current "Add POPFile User" wizard redundant.
A lot has changed in the installer over the past few months so I think the best thing for me to do is throw away my working copy of the HEAD installer files, copy across the current 1.0.0 installer files, upgrade my ActivePerl installation with the missing packages and then see what has to be done to the installer to make it work for 2.0.
I think it would be a waste of time to pick up the current HEAD files and then try to identify and incorporate the relevant changes from the 0.22.x branch.
Brian
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Folks,
I've been wondering about resurrecting the work I did on the v0.23.0 version and making that 2.0. The big issue will be merging changes from the v0.22.x branch to the HEAD. Could individual developers take a look at their changes and give me an idea of how hard that merge would be?
Cheers,
John.
The IMAP module should be fairly simple to upgrade. Thanks to the recent refactoring of the 0.22.x branch and the work I've put into the tests, it will be done pretty quickly.
Whenever I commited a bug-fix to other modules in the 0.22.x branch, I tried to make sure that it also went to the HEAD.
Manni
There has been little UI stuff changed on 0.22.x and most of it was back ported from 0.23. I will check to be sure, but I think we are up to date on UI changes on HEAD. Though the HEAD UI still needs a lot of work.
I agree that the HEAD UI still needs a lot of work. In fact there's quite a bit of work under the hood.
John.
John,
I've merged the most of my changes in branch b0_22_2 to the HEAD.
All I have to do is to merge the 'parser selector' patch, but this patch is
too large to merge soon. So I want to have some time to test it.
Naoki
I think I've merged all of my changes to the HEAD.
Naoki
It must be about a year since I stopped trying to keep the HEAD up to date with the changes to the installer in the 0.22.x branch. I had to rebuild my development environment about 6 months ago when my PC failed without any warning and since then I have not even tried to do anything with the HEAD version of the installer.
Significant changes need to be made to the installer for 2.0, e.g. the minimal Perl requires some packages which are not included in the standard ActivePerl distribution (IIRC) and the change from limited multi-user to full multi-user support makes the current "Add POPFile User" wizard redundant.
A lot has changed in the installer over the past few months so I think the best thing for me to do is throw away my working copy of the HEAD installer files, copy across the current 1.0.0 installer files, upgrade my ActivePerl installation with the missing packages and then see what has to be done to the installer to make it work for 2.0.
I think it would be a waste of time to pick up the current HEAD files and then try to identify and incorporate the relevant changes from the 0.22.x branch.
Brian
I agree. No point on the installer worrying about merging, just start from where you are today.
John.