Sure, give it a shot!

> If memory serves me correctly, we have released the examples as an artifact

Would not be a good idea. They contain some binaries which are not meant for 
distribution (licenses).
They are also way too big to deploy them all.
Bundling them in a source zip is fine though. 
 

>  I _think_ I have something
> where a release:prepare/perform should work. Any objections to me taking a
> shot at it?

Sure, go on.
I just want to avoid doing all that stuff manually. 
If it doesn't work out we can still try to extract the examples into an own 
project.

LieGrue,
strub


> Am 02.07.2018 um 15:02 schrieb Jonathan Gallimore 
> <jonathan.gallim...@gmail.com>:
> 
> If memory serves me correctly, we have released the examples as an artifact
> in the past, albeit as one large zip with the code in, as opposed to
> individual artifacts. After some playing around, I _think_ I have something
> where a release:prepare/perform should work. Any objections to me taking a
> shot at it?
> 
> Jon
> 
> On Thu, Jun 21, 2018 at 7:38 AM, Mark Struberg <strub...@yahoo.de.invalid>
> wrote:
> 
>> yes, the local build on my 2600X takes 42 minutes including all the Bean
>> Validation and CDI TCKs.
>> But the full EE6 TCK is run on literally 100s of spot instances (donated
>> by Tomitribe afaik).
>> The full TCK is only available under NDA so only a handful people have
>> access to it otoh :(
>> 
>> This is what I strongly assume to change with JakartaEE!
>> After that we will be able to openly give access to the TCK results as
>> well.
>> 
>> LieGrue,
>> strub
>> 
>> 
>> 
>>> Am 21.06.2018 um 08:22 schrieb Gurkan Erdogdu <cgerdo...@gmail.com>:
>>> 
>>> Aha 3 h is ok, assumed 13 h :) Actually I was running the TCK in my
>> laptop
>>> less than 3h
>>> 
>>> On Thu, Jun 21, 2018 at 9:20 AM, Romain Manni-Bucau <
>> rmannibu...@gmail.com>
>>> wrote:
>>> 
>>>> Last time i checked it was 3h of tck - assuming you have the setup -
>> and 3h
>>>> of tomee build (all-adapters profile to ensure we cover all tomee
>> flavors
>>>> and not only one as in the default build).
>>>> 
>>>> However 3h of tck is due to a highly parallel execution (kudo David) and
>>>> will not be that few without the full infra. So if you want to check
>> some
>>>> coverage it easily takes that much or more yes.
>>>> 
>>>> Le jeu. 21 juin 2018 07:30, Gurkan Erdogdu <cgerdo...@gmail.com> a
>> écrit :
>>>> 
>>>>> Romain, do you mean that each release running with TCK takes 13h?
>>>>> 
>>>>> On Wed, Jun 20, 2018 at 9:33 AM, Romain Manni-Bucau <
>>>> rmannibu...@gmail.com
>>>>>> 
>>>>> wrote:
>>>>> 
>>>>>> Le mer. 20 juin 2018 à 07:59, Mark Struberg <strub...@yahoo.de.invalid
>>>>> 
>>>>> a
>>>>>> écrit :
>>>>>> 
>>>>>>> A build should work out of the box and not require 2 weeks of first
>>>>>> fixing
>>>>>>> sporadically broken unit tests.
>>>>>>> 
>>>>>> 
>>>>>> A long time ago we agree the CI was the platform of truth. Indeed the
>>>>> fixes
>>>>>> are welcomed but we cant run the 13h of build locally each time (yes
>>>> TCK
>>>>>> are part of our project quality and therefore should be considered
>> part
>>>>> of
>>>>>> our build ;))
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> And a release usually should be
>>>>>>> 
>>>>>>> $> mvn release:prepare
>>>>>>> $> mvn release:perform
>>>>>>> 
>>>>>> 
>>>>>> Doesn't fit tomee cause of the lifecycle of these two tasks which are
>>>>>> design but centralized sources (not git which allows to bypass part of
>>>>> the
>>>>>> loonngg steps by design).
>>>>>> Feel free to update the doc to the actual procedure if the existing
>>>> pages
>>>>>> are not that great but these steps are not the real issue we hit. The
>>>> one
>>>>>> we face is generally the review since we have a lot (did I say a lot?
>>>> ;))
>>>>>> of artifacts and this is why it got tooled in the "tools" repo (sub
>> svn
>>>>>> tree).
>>>>>> 
>>>>>> Feel free to ping me if you need help to push the artifacts, can have
>> a
>>>>>> spot in the day today for that (likely beginning of the afternoon,
>>>> after
>>>>> it
>>>>>> will be hard for me).
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> that's it.
>>>>>>> 
>>>>>>> Everything else is not really user friendly and will make it harder
>>>> for
>>>>>>> any new committer to get on board.
>>>>>>> I get the argument test coverage. But some of these examples still
>>>> use
>>>>>> the
>>>>>>> javaee6 apis, etc...
>>>>>>> 
>>>>>>> LieGrue,
>>>>>>> strub
>>>>>>> 
>>>>>>>> Am 20.06.2018 um 06:48 schrieb Romain Manni-Bucau <
>>>>>> rmannibu...@gmail.com
>>>>>>>> :
>>>>>>>> 
>>>>>>>> Dropping the example will require to move their tests in the main
>>>>> chain
>>>>>>>> since they are part of our coverage.
>>>>>>>> 
>>>>>>>> Also note you probably dont want to use release plugin cause
>>>> running
>>>>>> the
>>>>>>>> test (with -Pall-adapters if you respect the plugin philosophy) is
>>>>>> quite
>>>>>>>> long (should be ~3h x2). Just tag and deploy manually from a green
>>>>>> build
>>>>>>> on
>>>>>>>> the CI, this is more reliable for tomee.
>>>>>>>> 
>>>>>>>> Le mer. 20 juin 2018 00:14, Jonathan Gallimore <
>>>>>>> jonathan.gallim...@gmail.com>
>>>>>>>> a écrit :
>>>>>>>> 
>>>>>>>>> Sure, I'll take a look tomorrow morning.
>>>>>>>>> 
>>>>>>>>> On Tue, 19 Jun 2018, 21:57 Mark Struberg,
>>>> <strub...@yahoo.de.invalid
>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> it's license is ALv2, so not a biggie.
>>>>>>>>>> Do you put it onto your list, Jon?
>>>>>>>>>> txs and LieGrue,strub
>>>>>>>>>> 
>>>>>>>>>>  On Tuesday, 19 June 2018, 22:11:23 CEST, Jonathan Gallimore <
>>>>>>>>>> jonathan.gallim...@gmail.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> Definitely a left over, they should be self contained.
>>>>>>>>>> 
>>>>>>>>>> Jon
>>>>>>>>>> 
>>>>>>>>>> On Tue, 19 Jun 2018, 21:04 Mark Struberg,
>>>>> <strub...@yahoo.de.invalid
>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> while fixing the versions of almost all our examples I found the
>>>>>>>>>>> following parent pom
>>>>>>>>>>> <parent>
>>>>>>>>>>> <groupId>org.tomitribe</groupId>
>>>>>>>>>>> <artifactId>oss-parent</artifactId>
>>>>>>>>>>> <version>2</version>
>>>>>>>>>>> </parent>
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> do we really want this?I thought our examples should be
>>>>>>> self-contained,
>>>>>>>>>>> isn't?
>>>>>>>>>>> Guess that's just an oversight and a leftover from a code
>>>>> donation?
>>>>>>>>>>> txs and LieGrue,strub
>>>>>>>>>>> 
>>>>>>>>>>> On Tuesday, 19 June 2018, 21:49:40 CEST, Mark Struberg
>>>>>>>>>>> <strub...@yahoo.de.INVALID> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> And blowing up badly :(
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> [ERROR] Failed to execute goal
>>>>>>>>>>> org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare
>>>>>>>>> (default-cli)
>>>>>>>>>>> on project tomee-project: The version could not be updated:
>>>>>>>>>>> ${tomee.version} -> [Help 1]
>>>>>>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed
>>>> to
>>>>>>>>> execute
>>>>>>>>>>> goal org.apache.maven.plugins:maven-release-plugin:2.5.3:
>>>> prepare
>>>>>>>>>>> (default-cli) on project tomee-project: The version could not be
>>>>>>>>> updated:
>>>>>>>>>>> ${tomee.version}
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Tuesday, 19 June 2018, 21:15:06 CEST, Mark Struberg
>>>>>>>>>>> <strub...@yahoo.de.INVALID> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Rolling a 7.0.5 release now.
>>>>>>>>>>> 
>>>>>>>>>>> Doing this on my linux box, so I hope I didn't forget to setup
>>>>>>>>> anything.
>>>>>>>>>>> LieGrue,strub
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>> 
>> 

Reply via email to