Hi guys, checked the snapshot pom today and there are issues:
1. no parent (so 2 is hard to handle, no properties etc) 2. too much noise informations (all the parent data should be in the parent) 3. wrong scopes (all is compile) - which is likely a leak of gradle scripts 4. missing important configuration (properties and or plugin) like the ones defining the java versions I didn't check the profiles but it makes already some work ;) Romain Manni-Bucau @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book 2018-04-11 6:50 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > > > Le 11 avr. 2018 02:30, "Reuven Lax" <re...@google.com> a écrit : > > Actually I always found the right-click to run tests to only sometimes work > in Maven, especially if there were changes to dependent AutoValue classes > where code had to be generated. Too often it would fail, and I would then > need to use Maven to rebuild the whole project. It would be cool if Gradle > could do this more reliably than Maven did. > > > Hmm, i exactly experiment the opposite. Testes with idea 2017 and 2018. > > > Reuven > > On Tue, Apr 10, 2018 at 8:46 PM Romain Manni-Bucau <rmannibu...@gmail.com> > wrote: >> >> @jb: what did you change? I re-imported the project like 3 times earlier >> today and never got it working acceptably :( >> >> Personally if importing the project and right click on a test+debug works >> as good as maven in idea id be happy. I can manage other stuff in a console >> even if gradle reporting is not that efficient for me for now. >> >> Le 10 avr. 2018 21:37, "Reuven Lax" <re...@google.com> a écrit : >>> >>> There are a lot of ideas on how to increase usability, but I think >>> they'll get lost in the thread. I suggest we try to capture them in Jiras. >>> >>> I suggest we also find out what common use patterns are (people on this >>> thread are probably sufficient), as different people will have different >>> workflows. We can then make sure that all common workflows are documented. >>> As an example, one task I often do is to run just checkstyle over a module >>> or the entire project. >>> >>> Reuven >>> >>> On Tue, Apr 10, 2018 at 7:18 PM Jean-Baptiste Onofré <j...@nanthrax.net> >>> wrote: >>>> >>>> FYI, I did a new attempt and it works fine (pretty long). Previous try >>>> failed. >>>> >>>> Regards >>>> JB >>>> >>>> On 10/04/2018 19:52, Kenneth Knowles wrote: >>>> > I've been on Idea+Gradle for ~two months, around the time I added >>>> > https://github.com/apache/beam/pull/4583 and >>>> > https://github.com/apache/beam/pull/4626 to make the import require >>>> > zero >>>> > user work. I have no fear of deleting my project any time and >>>> > re-importing. >>>> > >>>> > I agree with not having auto-import on. It is just too slow. I can't >>>> > remember if it was importing too often due to build outputs or if it >>>> > was >>>> > just that I was messing with the build.gradle files. Anyhow it doesn't >>>> > really add much value. >>>> > >>>> > The gradle runner _is_ able to use submodules and run individual tests >>>> > methods, and all that. >>>> > >>>> > Kenn >>>> > >>>> > >>>> > On Tue, Apr 10, 2018 at 9:31 AM Romain Manni-Bucau >>>> > <rmannibu...@gmail.com <mailto:rmannibu...@gmail.com>> wrote: >>>> > >>>> > Runner a test doesnt have the right classpath (idea uses out/ >>>> > instead >>>> > of build/) then when you switch on gradle runner the launching >>>> > uses >>>> > gradle which is not able to use submodules directly but reconsider >>>> > the >>>> > whole project which is quite slow for normal dev iterations >>>> > compare to just run the test with the right classpath and a fast >>>> > compile step if needed. I lost literally 1h for something simple >>>> > with >>>> > that tooling, this is way too much to be acceptable on my side >>>> > since >>>> > I'm sadly not paid to work on beam (one day maybe ;)). >>>> > >>>> > Romain Manni-Bucau >>>> > @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book >>>> > >>>> > >>>> > 2018-04-10 18:27 GMT+02:00 Reuven Lax <re...@google.com >>>> > <mailto:re...@google.com>>: >>>> > > Romain, >>>> > > >>>> > > Can you detail what's not working. I switched my IntelliJ over >>>> > to >>>> > Gradle >>>> > > about two weeks ago, and haven't had any trouble. >>>> > > >>>> > > Reuven >>>> > > >>>> > > On Tue, Apr 10, 2018 at 4:20 PM Romain Manni-Bucau >>>> > <rmannibu...@gmail.com <mailto:rmannibu...@gmail.com>> >>>> > > wrote: >>>> > >> >>>> > >> Ok, didn't find a way to make it working properly (only >>>> > workaround >>>> > >> with direct commands and no good idea integration for >>>> > debugging). I'm >>>> > >> back with maven, if anyone knows how to properly solve it >>>> > let's >>>> > do it. >>>> > >> If not I think JB point is to consider more than any other >>>> > criteria. >>>> > >> >>>> > >> Romain Manni-Bucau >>>> > >> @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book >>>> > >> >>>> > >> >>>> > >> 2018-04-10 16:41 GMT+02:00 Romain Manni-Bucau >>>> > <rmannibu...@gmail.com <mailto:rmannibu...@gmail.com>>: >>>> > >> > side note: do NOT use auto-import until you are sure you >>>> > can, >>>> > it locks >>>> > >> > regularly on beam (pby too big for idea?) and makes idea >>>> > ready >>>> > to be >>>> > >> > killed :( >>>> > >> > >>>> > >> > Romain Manni-Bucau >>>> > >> > @rmannibucau | Blog | Old Blog | Github | LinkedIn | Book >>>> > >> > >>>> > >> > >>>> > >> > 2018-04-10 16:40 GMT+02:00 Jean-Baptiste Onofré >>>> > <j...@nanthrax.net <mailto:j...@nanthrax.net>>: >>>> > >> >> It's what I did, I'm trying a complete reload now (maybe >>>> > this >>>> > step >>>> > >> >> failed). >>>> > >> >> >>>> > >> >> On 10/04/2018 16:38, Lukasz Cwik wrote: >>>> > >> >>> >>>> > >> >>> beam-site PR/414 updates the instructions for using >>>> > Intellij >>>> > and how >>>> > >> >>> to >>>> > >> >>> import a module: >>>> > >> >>> >>>> > >> >>> 1. Create an empty IntelliJ project outside of the Beam >>>> > source tree. >>>> > >> >>> 2. Under Project Structure > Project, select a Project >>>> > SDK. >>>> > >> >>> 3. Under Project Structure > Modules, click the + sign to >>>> > add a module >>>> > >> >>> and >>>> > >> >>> select "Import Module". >>>> > >> >>> 1. Select the directory containing the Beam source >>>> > tree. >>>> > >> >>> 2. Tick the "Import module from external model" >>>> > button >>>> > and select >>>> > >> >>> Gradle >>>> > >> >>> from the list. >>>> > >> >>> 3. Tick the following boxes. >>>> > >> >>> * Use auto-import >>>> > >> >>> * Create separate module per source set >>>> > >> >>> * Store generated project files externally >>>> > >> >>> * Use default gradle wrapper >>>> > >> >>> 4. Delegate build actions to Gradle by going to Settings > >>>> > Build, >>>> > >> >>> Execution, >>>> > >> >>> Deployment > Build Tools > Gradle and checking >>>> > "Delegate IDE >>>> > >> >>> build/run >>>> > >> >>> actions to gradle". >>>> > >> >>> >>>> > >> >>> On Tue, Apr 10, 2018 at 10:34 AM Jean-Baptiste Onofré >>>> > <j...@nanthrax.net <mailto:j...@nanthrax.net> >>>> > >> >>> <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>>> wrote: >>>> > >> >>> >>>> > >> >>> That's a very important issue for contribution. Up to >>>> > now, I used >>>> > >> >>> Maven >>>> > >> >>> for setup IntelliJ (and it works just fine). If we >>>> > remove the >>>> > >> >>> pom.xml, >>>> > >> >>> we have to support Eclipse and IntelliJ "smoothly". >>>> > >> >>> >>>> > >> >>> Let me try in IntelliJ. >>>> > >> >>> >>>> > >> >>> Regards >>>> > >> >>> JB >>>> > >> >>> >>>> > >> >>> On 10/04/2018 15:21, Romain Manni-Bucau wrote: >>>> > >> >>> > You dont have issue due to the build setup with >>>> > that >>>> > option. I >>>> > >> >>> get: >>>> > >> >>> > >>>> > >> >>> > avr. 10, 2018 3:20:10 PM >>>> > >> >>> > >>>> > org.apache.beam.runners.direct.DirectTransformExecutor run >>>> > >> >>> > GRAVE: Error occurred within >>>> > >> >>> > >>>> > org.apache.beam.runners.direct.DirectTransformExecutor@66761b7a >>>> > >> >>> > com.google.common.util.concurrent.ExecutionError: >>>> > >> >>> > java.lang.NoClassDefFoundError: >>>> > net/bytebuddy/NamingStrategy >>>> > >> >>> > >>>> > >> >>> > ? >>>> > >> >>> > >>>> > >> >>> > Romain Manni-Bucau >>>> > >> >>> > @rmannibucau | Blog | Old Blog | Github | LinkedIn >>>> > | >>>> > Book >>>> > >> >>> > >>>> > >> >>> > >>>> > >> >>> > 2018-04-10 15:13 GMT+02:00 Lukasz Cwik >>>> > <lc...@google.com <mailto:lc...@google.com> >>>> > >> >>> <mailto:lc...@google.com <mailto:lc...@google.com>>>: >>>> > >> >>> >> I have found that the simplest setup is to >>>> > delegate the >>>> > >> >>> build/test actions >>>> > >> >>> >> to Gradle. This allows you to run unit tests very >>>> > easily and >>>> > >> >>> since its in >>>> > >> >>> >> the same manner that Gradle would have, you know >>>> > that if its >>>> > >> >>> passing it will >>>> > >> >>> >> pass on the command line and on Jenkins. Here is >>>> > one >>>> > site that >>>> > >> >>> discusses how >>>> > >> >>> >> to set this up: >>>> > >> >>> >> >>>> > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> > >>>> > http://mrhaki.blogspot.com/2016/11/gradle-goodness-delegate-build-and-run.html >>>> > >> >>> >> >>>> > >> >>> >> >>>> > >> >>> >> On Tue, Apr 10, 2018 at 8:45 AM Romain Manni-Bucau >>>> > >> >>> <rmannibu...@gmail.com <mailto:rmannibu...@gmail.com> >>>> > <mailto:rmannibu...@gmail.com <mailto:rmannibu...@gmail.com>>> >>>> > >> >>> >> wrote: >>>> > >> >>> >>> >>>> > >> >>> >>> What's the plan to make idea supporting gradle on >>>> > beam >>>> > >> >>> project? >>>> > >> >>> Do we >>>> > >> >>> >>> import the workaround mentionned in >>>> > >> >>> >>> https://youtrack.jetbrains.com/issue/IDEA-175172? >>>> > >> >>> >>> For the ones who didn't see this issue in action: >>>> > idea will >>>> > >> >>> compile in >>>> > >> >>> >>> out/ instead of build/ and you will just miss all >>>> > the >>>> > >> >>> resources >>>> > >> >>> you >>>> > >> >>> >>> need like some SPI registration which are used by >>>> > all our >>>> > >> >>> registrar => >>>> > >> >>> >>> no way to run tests in idea without hacking the >>>> > configuration >>>> > >> >>> quite >>>> > >> >>> >>> deeply :( >>>> > >> >>> >>> >>>> > >> >>> >>> Romain Manni-Bucau >>>> > >> >>> >>> @rmannibucau | Blog | Old Blog | Github | >>>> > LinkedIn >>>> > | Book >>>> > >> >>> >>> >>>> > >> >>> >>> >>>> > >> >>> >>> 2018-04-10 10:08 GMT+02:00 Etienne Chauchot >>>> > >> >>> <echauc...@apache.org <mailto:echauc...@apache.org> >>>> > <mailto:echauc...@apache.org <mailto:echauc...@apache.org>>>: >>>> > >> >>> >>>> > >> >>> >>>> As a gradle beginner, I could not agree more ! >>>> > >> >>> >>>> +1 >>>> > >> >>> >>>> Etienne >>>> > >> >>> >>>> Le lundi 09 avril 2018 à 18:47 +0200, >>>> > Jean-Baptiste Onofré a >>>> > >> >>> écrit : >>>> > >> >>> >>>> >>>> > >> >>> >>>> Hi all, >>>> > >> >>> >>>> >>>> > >> >>> >>>> I did multiple gradle build since last week and >>>> > I >>>> > would like >>>> > >> >>> to share >>>> > >> >>> >>>> one of my concern: it's about the communities. >>>> > >> >>> >>>> >>>> > >> >>> >>>> If I think our users won't see any change for >>>> > them >>>> > due to >>>> > >> >>> Gradle build >>>> > >> >>> >>>> (I think that most of our users will still use >>>> > Maven with >>>> > >> >>> artifacts >>>> > >> >>> >>>> provided by Gradle), I'm more concerned by the >>>> > dev >>>> > community >>>> > >> >>> and the >>>> > >> >>> >>>> contribution. >>>> > >> >>> >>>> >>>> > >> >>> >>>> Maven is well known and straight forward for a >>>> > large part of >>>> > >> >>> potential >>>> > >> >>> >>>> contributors. I think we have to keep in mind >>>> > that >>>> > we still >>>> > >> >>> have to grow >>>> > >> >>> >>>> up our contributors community. >>>> > >> >>> >>>> >>>> > >> >>> >>>> Today, maybe I'm wrong, but I have the feeling >>>> > that gradle >>>> > >> >>> build is not >>>> > >> >>> >>>> straight forward (build.gradle includes >>>> > build_rules.gradle, >>>> > >> >>> gathering >>>> > >> >>> >>>> all taks all together). >>>> > >> >>> >>>> >>>> > >> >>> >>>> I would like to add a task in the gradle >>>> > "migration" >>>> > >> >>> process: >>>> > >> >>> simplify >>>> > >> >>> >>>> the gradle structure and files, and document >>>> > this. >>>> > >> >>> >>>> >>>> > >> >>> >>>> I know we already have a Jira about the >>>> > documentation part, >>>> > >> >>> but I would >>>> > >> >>> >>>> like to "polish" and use a clean structure for >>>> > the >>>> > Gradle >>>> > >> >>> resources. As >>>> > >> >>> >>>> already quickly discussed, I think that having >>>> > one >>>> > gradle >>>> > >> >>> file >>>> > >> >>> per tasks >>>> > >> >>> >>>> in the .gradle directory would be helpful. >>>> > >> >>> >>>> >>>> > >> >>> >>>> The goal is really to simplify the contribution. >>>> > >> >>> >>>> >>>> > >> >>> >>>> Do you agree if I add a Jira about "Gradle >>>> > polish" ? >>>> > >> >>> >>>> Thoughts ? >>>> > >> >>> >>>> >>>> > >> >>> >>>> Regards >>>> > >> >>> >>>> JB >>>> > >> >>> >>>> >>>> > >> >>> >>>> On 07/04/2018 04:52, Scott Wegner wrote: >>>> > >> >>> >>>> >>>> > >> >>> >>>> Here's an end-of-day update on migration work: >>>> > >> >>> >>>> >>>> > >> >>> >>>> * Snapshot unsigned dailies and signed release >>>> > builds are >>>> > >> >>> working (!!). >>>> > >> >>> >>>> PR/5048 [1] merges changes from Luke's branch >>>> > >> >>> >>>> * python precommit failing... will >>>> > investigate >>>> > python >>>> > >> >>> precommit >>>> > >> >>> >>>> Monday >>>> > >> >>> >>>> * All Precommits are gradle only >>>> > >> >>> >>>> * All Postcommits except performance tests and >>>> > >> >>> Java_JDK_Versions_Test >>>> > >> >>> >>>> use gradle (after PR/5047 [2] merged) >>>> > >> >>> >>>> * Nightly snapshot release using gradle is >>>> > ready; >>>> > needs >>>> > >> >>> PR/5048 to be >>>> > >> >>> >>>> merged before switching >>>> > >> >>> >>>> * ValidatesRunner_Spark failing consistently; >>>> > investigating >>>> > >> >>> >>>> >>>> > >> >>> >>>> Thanks for another productive day of hacking. >>>> > I'll >>>> > pick up >>>> > >> >>> again on >>>> > >> >>> >>>> Monday. >>>> > >> >>> >>>> >>>> > >> >>> >>>> [1] https://github.com/apache/beam/pull/5048 >>>> > >> >>> >>>> [2] https://github.com/apache/beam/pull/5047 >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> On Fri, Apr 6, 2018 at 11:24 AM Romain >>>> > Manni-Bucau >>>> > >> >>> >>>> <rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com> <mailto:rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com>> >>>> > >> >>> <mailto:rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com> <mailto:rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com>>>> >>>> > >> >>> wrote: >>>> > >> >>> >>>> >>>> > >> >>> >>>> Why building a zip per runner which its >>>> > stack >>>> > and just >>>> > >> >>> pointing out >>>> > >> >>> >>>> on that zip and let beam lazy load the >>>> > runner: >>>> > >> >>> >>>> >>>> > >> >>> >>>> --runner=LazyRunner --lazyRunnerDir=... >>>> > >> >>> --lazyRunnerOptions=... (or >>>> > >> >>> >>>> the fromSystemProperties() if it gets >>>> > merged >>>> > a day ;)) >>>> > >> >>> >>>> >>>> > >> >>> >>>> Le 6 avr. 2018 20:21, "Kenneth Knowles" >>>> > <k...@google.com <mailto:k...@google.com> >>>> > >> >>> <mailto:k...@google.com <mailto:k...@google.com>> >>>> > >> >>> >>>> <mailto:k...@google.com >>>> > <mailto:k...@google.com> <mailto:k...@google.com >>>> > <mailto:k...@google.com>>>> a >>>> > >> >>> écrit : >>>> > >> >>> >>>> >>>> > >> >>> >>>> I'm working on finding a solution for >>>> > launching the >>>> > >> >>> Nexmark >>>> > >> >>> >>>> suite with each runner. This doesn't >>>> > have >>>> > to be >>>> > >> >>> done >>>> > >> >>> via Gradle, >>>> > >> >>> >>>> but we anyhow need built artifacts that >>>> > don't >>>> > >> >>> require >>>> > >> >>> user >>>> > >> >>> >>>> classpath intervention. >>>> > >> >>> >>>> >>>> > >> >>> >>>> It looks to me like the examples are >>>> > also >>>> > missing >>>> > >> >>> this - they >>>> > >> >>> >>>> have separate configuration e.g. >>>> > >> >>> sparkRunnerPreCommit >>>> > >> >>> but that >>>> > >> >>> >>>> is overspecified compared to a >>>> > free-form >>>> > launching >>>> > >> >>> of >>>> > >> >>> a main() >>>> > >> >>> >>>> program with a runner profile. >>>> > >> >>> >>>> >>>> > >> >>> >>>> On Fri, Apr 6, 2018 at 11:09 AM Lukasz >>>> > Cwik >>>> > >> >>> <lc...@google.com <mailto:lc...@google.com> >>>> > <mailto:lc...@google.com <mailto:lc...@google.com>> >>>> > >> >>> >>>> <mailto:lc...@google.com >>>> > <mailto:lc...@google.com> >>>> > >> >>> <mailto:lc...@google.com <mailto:lc...@google.com>>>> >>>> > >> >>> wrote: >>>> > >> >>> >>>> >>>> > >> >>> >>>> Romain, are you talking about the >>>> > profiles that >>>> > >> >>> exist as >>>> > >> >>> >>>> part of the archetype examples? >>>> > >> >>> >>>> >>>> > >> >>> >>>> If so, then those still exist and >>>> > haven't been >>>> > >> >>> changed. If >>>> > >> >>> >>>> not, can you provide a link to the >>>> > profile in a >>>> > >> >>> pom file to >>>> > >> >>> >>>> be clearer? >>>> > >> >>> >>>> >>>> > >> >>> >>>> On Fri, Apr 6, 2018 at 12:40 PM >>>> > Romain >>>> > >> >>> Manni-Bucau >>>> > >> >>> >>>> <rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com> >>>> > >> >>> <mailto:rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com>> <mailto:rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com> >>>> > >> >>> <mailto:rmannibu...@gmail.com >>>> > <mailto:rmannibu...@gmail.com>>>> >>>> > >> >>> >>>> wrote: >>>> > >> >>> >>>> >>>> > >> >>> >>>> Hi Scott, >>>> > >> >>> >>>> >>>> > >> >>> >>>> is it right that 2 doesn't >>>> > handle the >>>> > >> >>> hierachy anymore >>>> > >> >>> >>>> and that it doesn't handle >>>> > profiles for >>>> > >> >>> runners as it is >>>> > >> >>> >>>> currently with maven? >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> Romain Manni-Bucau >>>> > >> >>> >>>> @rmannibucau >>>> > >> >>> <https://twitter.com/rmannibucau> | Blog >>>> > >> >>> >>>> >>>> > <https://rmannibucau.metawerx.net/> | Old >>>> > >> >>> Blog >>>> > >> >>> >>>> >>>> > <http://rmannibucau.wordpress.com> | Github >>>> > >> >>> >>>> >>>> > <https://github.com/rmannibucau> >>>> > | LinkedIn >>>> > >> >>> >>>> >>>> > <https://www.linkedin.com/in/rmannibucau> | >>>> > >> >>> Book >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> > >>>> > <https://www.packtpub.com/application-development/java-ee-8-high-performance> >>>> > >> >>> >>>> >>>> > >> >>> >>>> 2018-04-06 18:32 GMT+02:00 >>>> > Scott >>>> > Wegner >>>> > >> >>> >>>> <sweg...@google.com >>>> > <mailto:sweg...@google.com> >>>> > >> >>> <mailto:sweg...@google.com >>>> > <mailto:sweg...@google.com>> >>>> > <mailto:sweg...@google.com <mailto:sweg...@google.com> >>>> > >> >>> >>>> > >> >>> <mailto:sweg...@google.com >>>> > <mailto:sweg...@google.com>>>>: >>>> > >> >>> >>>> >>>> > >> >>> >>>> I wanted to start a thread >>>> > to >>>> > summarize >>>> > >> >>> the current >>>> > >> >>> >>>> state of Gradle migration. >>>> > We've made >>>> > >> >>> lots of good >>>> > >> >>> >>>> progress so far this week. >>>> > Here's the >>>> > >> >>> status from >>>> > >> >>> >>>> what I can tell-- please >>>> > add >>>> > or correct >>>> > >> >>> anything I >>>> > >> >>> >>>> missed: >>>> > >> >>> >>>> >>>> > >> >>> >>>> * Release artifacts can be >>>> > built and >>>> > >> >>> published for >>>> > >> >>> >>>> Snapshot and officlal >>>> > releases [1] >>>> > >> >>> >>>> * Gradle-generated releases >>>> > have been >>>> > >> >>> validated with >>>> > >> >>> >>>> the the Apache Beam >>>> > archetype >>>> > >> >>> generation >>>> > >> >>> quickstart; >>>> > >> >>> >>>> still needs additional >>>> > validation. >>>> > >> >>> >>>> * Generated release pom >>>> > files >>>> > have >>>> > >> >>> correct project >>>> > >> >>> >>>> metadata [2] >>>> > >> >>> >>>> * The python pre-commits >>>> > are now >>>> > >> >>> working >>>> > >> >>> in Gradle >>>> > >> >>> >>>> [3] >>>> > >> >>> >>>> * Ismaël has started a >>>> > collaborative >>>> > >> >>> doc >>>> > >> >>> of Gradle >>>> > >> >>> >>>> tips [4] as we all learn >>>> > the new >>>> > >> >>> system-- >>>> > >> >>> please add >>>> > >> >>> >>>> your own. This will >>>> > eventually feed >>>> > >> >>> into >>>> > >> >>> official >>>> > >> >>> >>>> documentation on the >>>> > website. >>>> > >> >>> >>>> * Łukasz Gajowy is working >>>> > on >>>> > migrating >>>> > >> >>> performance >>>> > >> >>> >>>> testing framework [5] >>>> > >> >>> >>>> * Daniel is working on >>>> > updating >>>> > >> >>> documentation to >>>> > >> >>> >>>> refer to Gradle instead of >>>> > maven >>>> > >> >>> >>>> >>>> > >> >>> >>>> If I missed anything, >>>> > please >>>> > add it to >>>> > >> >>> this thread. >>>> > >> >>> >>>> >>>> > >> >>> >>>> The general roadmap we're >>>> > working >>>> > >> >>> towards >>>> > >> >>> is: >>>> > >> >>> >>>> (a) Publish release >>>> > artifacts >>>> > with >>>> > >> >>> Gradle >>>> > >> >>> (SNAPSHOT >>>> > >> >>> >>>> and signed releases) >>>> > >> >>> >>>> (b) Postcommits migrated to >>>> > Gradle >>>> > >> >>> >>>> (c) Migrate documentation >>>> > from maven to >>>> > >> >>> Gradle >>>> > >> >>> >>>> (d) Migrate perfkit suites >>>> > to use >>>> > >> >>> Gradle >>>> > >> >>> >>>> >>>> > >> >>> >>>> For those of you that are >>>> > hacking: >>>> > >> >>> thanks >>>> > >> >>> for your >>>> > >> >>> >>>> help so far! Progress is >>>> > being roughly >>>> > >> >>> tracked on >>>> > >> >>> >>>> the Kanban [6]; please make >>>> > sure the >>>> > >> >>> issues assigned >>>> > >> >>> >>>> to you are up-to-date. Many >>>> > of the >>>> > >> >>> changes are >>>> > >> >>> >>>> staged on lukecwik's local >>>> > branch [7]; >>>> > >> >>> we'll work on >>>> > >> >>> >>>> merging them back soon. >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> [1] >>>> > >> >>> >>>> >>>> > https://github.com/lukecwik/incubator-beam/pull/7 >>>> > >> >>> >>>> [2] >>>> > >> >>> >>>> >>>> > https://github.com/lukecwik/incubator-beam/pull/3 >>>> > >> >>> >>>> [3] >>>> > >> >>> https://github.com/apache/beam/pull/5032 >>>> > >> >>> >>>> [4] >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> > >>>> > https://docs.google.com/document/d/1wR56Jef3XIPwj4DFzQKznuGPM3JDfRDVkxzeDlbdVSQ/edit >>>> > >> >>> >>>> [5] >>>> > >> >>> https://github.com/apache/beam/pull/5003 >>>> > >> >>> >>>> [6] >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> > >> >>> >>>> > >>>> > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=242 >>>> > >> >>> >>>> >>>> > >> >>> >>>> [7] >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > https://github.com/lukecwik/incubator-beam/tree/gradle >>>> > >> >>> >>>> -- >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> Got feedback? >>>> > >> >>> http://go/swegner-feedback >>>> > >> >>> >>>> >>>> > >> >>> >>>> >>>> > >> >>> >>>> > >> >> >>>> > > >