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