Is there any "beta" release process defined (7.0.0-beta?) that could be used to get more feedback? Maybe create a blog post with instructions on how to test this beta version? I can't even imagine all the variations on how people out there are using all this and what could go wrong.
-J 2017-11-29 0:03 GMT+01:00 Joe Bowser <bows...@gmail.com>: > Comments on the PR are good for a line-by-line. This e-mail thread is > basically to decide whether to go ahead with the release process, which is > indicated in excruciating detail here: > > https://github.com/apache/cordova-coho/blob/master/docs/platforms-release-process.md > > I'll be merging this in tomorrow morning (was going to be later today, but > I don't like merging when the CI isn't green) and anyone who is pulling > directly from master should be seeing these changes. > > On Tue, Nov 28, 2017 at 2:15 PM, Jan Piotrowski <piotrow...@gmail.com> > wrote: > >> Thanks Darryl, seems I scrolled over the comments a bit too fast . >> >> Just installed locally with cordova 7.1.0 and seems to work fine! >> >> >> Here is a Github repo with what I did: >> https://github.com/janpio/cordova-android7test >> >> >> There are two branches you can compare: >> https://github.com/janpio/cordova-android7test/compare/ >> cordova-android@6.4.0...cordova-android@7.0.0 >> which only shows _how much_ changed and a direct comparison is useless. >> >> Better to compare visually by going through the folder structure: >> https://github.com/janpio/cordova-android7test/tree/ >> cordova-android%406.4.0/platforms/android >> https://github.com/janpio/cordova-android7test/tree/ >> cordova-android%407.0.0/platforms/android >> >> >> APKs seems to be _much_ smaller now: >> https://github.com/janpio/cordova-android7test/blob/ >> cordova-android%406.4.0_with_build/platforms/android/build/ >> outputs/apk/debug/android-debug.apk >> vs. >> https://github.com/janpio/cordova-android7test/blob/ >> cordova-android%406.4.0_with_build/platforms/android/build/ >> outputs/apk/debug/android-debug.apk >> Unzipping the APKs shows that mainly the content of /res is much >> smaller now and cordova.js contains another >> PLATFORM_VERSION_BUILD_LABEL - everything else is identical. >> >> >> Android Studio is happy with the project and can build it via Gradle. >> It also shows the Manifest file in the default view now as the >> structure is recognized. >> >> >> Really nice how painless testing this was. Thanks Joe. >> >> Questions and feedback here on the list or better as comments in the PR? >> >> -J >> >> 2017-11-28 21:43 GMT+01:00 Darryl Pogue <dvpdin...@gmail.com>: >> > The steps here should work: >> > https://github.com/apache/cordova-android/pull/389# >> issuecomment-320067936 >> > >> > To recap on email, you'll want to add the android platform via a git >> reference: >> > >> > cordova platform add >> > git://github.com/infil00p/cordova-android.git#StudioProjectCompat >> > >> > On Tue, Nov 28, 2017 at 12:24 PM, Jan Piotrowski <piotrow...@gmail.com> >> wrote: >> >> >> >> Awesome! >> >> >> >> For reference, you are talking about >> >> https://github.com/apache/cordova-android/pull/389, correct? >> >> >> >> What can I / one do to test this locally? >> >> >> >> -J >> >> >> >> 2017-11-28 19:53 GMT+01:00 Joe Bowser <bows...@gmail.com>: >> >> > Hey >> >> > >> >> > I'm going to merge in StudioProjectCompat into Master today. Once >> that's >> >> > done, I'd like to get the next major version of Cordova out so that >> there's >> >> > not a crazy difference between master and the released versions of >> >> > Cordova. This release will have the new structure for Android Studio >> >> > projects, which in the future will be easier to maintain, and will >> allow >> >> > for people to experiment with writing Cordova Android plugins in >> Koltin. (I >> >> > haven't tried, because I need this to land before I can do that). >> >> > >> >> > I've wrapped up all the PRs on cordova-android except for that one, >> and >> >> > I've put everything up until this point in 6.4.x as well, since 6.4.0 >> will >> >> > be the last 6.x version before this release comes out. >> >> > >> >> > As far as Crosswalk, this does once again break Crosswalk, but >> Crosswalk >> >> > has been discontinued by the original maintainers. That said, in >> theory >> >> > once the fix is made in the Crosswalk repo, it should in theory be >> able to >> >> > work with the new structure. >> >> > >> >> > Also, this release will be bumping up the supported API Version to >> Android >> >> > 4.4, or API Level 19. >> >> > >> >> > This will hopefully be the last major release of Cordova Android, but >> it >> >> > comes with a LOT of much needed updates and fixes (i.e. Adopting Java >> 8). >> >> > If this doesn't get released, we're going to forever be bogged down >> with >> >> > legacy code. It's been extremely hard to get as much feedback on >> this one, >> >> > so more feedback is appreciated. >> >> > >> >> > Thanks >> >> > >> >> > Joe >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org >> >> For additional commands, e-mail: dev-h...@cordova.apache.org >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org >> > For additional commands, e-mail: dev-h...@cordova.apache.org >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org >> For additional commands, e-mail: dev-h...@cordova.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org