[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ee4j-build] EE4J Parent pom.xml update | 
- From: Mark Thomas <markt@xxxxxxxxxx>
- Date: Fri, 2 Nov 2018 17:35:11 +0000
- Autocrypt: addr=markt@xxxxxxxxxx; prefer-encrypt=mutual; keydata=	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
- Delivered-to: ee4j-build@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/ee4j-build>
- List-help: <mailto:ee4j-build-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/ee4j-build>,	<mailto:ee4j-build-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/ee4j-build>,	<mailto:ee4j-build-request@eclipse.org?subject=unsubscribe>
- Openpgp: preference=signencrypt
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101	Thunderbird/60.2.1
On 02/11/2018 17:22, Romain Grécourt wrote:
> On Fri, Nov 2, 2018 at 10:08 AM arjan tijms <arjan.tijms@xxxxxxxxx
> <mailto:arjan.tijms@xxxxxxxxx>> wrote:
> 
>     Hi,
> 
>     On Fri, Nov 2, 2018 at 5:48 PM Romain Grécourt
>     <romain.grecourt@xxxxxxxxx <mailto:romain.grecourt@xxxxxxxxx>> wrote:
> 
>         The outcome of that thread was a wiki page that Bill wrote to
>         gather all the configuration required:
>         https://wiki.eclipse.org/EE4J_Maven_Publishing
> 
>         Yes, every project doing maven deployment will need to use that
>         plugin so it makes sense to put that configuration in the ee4j
>         parent pom.
> 
> 
>     That by itself sounds good to me, but I do feel reluctant updating
>     all the projects I'm responsible for and having to beg and plea for
>     PRs to them to be merged, and then when the parent pom has been
>     updated with exactly that, remove it again from the poms and do the
>     full round of begging en pleading again.
> 
> 
> I'm not sure I know a good way to work around this :(.
Simple. Ditch the requirement that PRs from committers need to be
reviewed by another committer before it is merged. Changes can be
reviewed just as easily after they have been merged as before.
There is no good reason for this restriction. It is adding a huge amount
of delay, overhead and frustration for every EE4J project I am involved
in. In the unlikely event something is committed in error it can simply
be reverted.
The benefits to the projects of removing this restriction far outweigh
any cost there might be in terms of time spent reverting erroneous
changes. Tasks that have taken me weeks to complete could have been
completed in a few hours.
Mark
>  
> 
> 
>     [small rant]
>     It might be helpful if the branch protected for EE4J branches, at
>     least for selected people working on the jobs, is temporarily
>     removed. I'm not sure how everyone else feels about this, but I'm
>     not particularly happy with all the begging that needs to be done to
>     get a PR merged. Dmitry for instance has been an extremely good help
>     here, but I do feel somewhat troubled sending him mails all the
>     time. Other committers in the projects likely don't even see the PR
>     review requests. I often ask a review from the full group of 15
>     people (the max on GitHub), and just nobody responds.
> 
>     Okay, enough ranting ;)
> 
>     What would you suggest here? Update the poms first, or wait for that
>     config to become available in the parent pom?
> 
> 
> When I submitted a PR to the parent pom, it was released and available a
> few hours after being merged by Dmitry.
> If you are not in a hurry, I'd suggest to submit the PR for the parent
> pom and wait for the new version to be available.
> 
> Romain
>  
> 
> 
>     Thanks!
> 
>     Kind regards,
>     Arjan
> 
> 
> 
> 
> 
> 
>      
> 
> 
>         On Fri, Nov 2, 2018 at 8:18 AM arjan tijms
>         <arjan.tijms@xxxxxxxxx <mailto:arjan.tijms@xxxxxxxxx>> wrote:
> 
>             Hi,
> 
>             This looks similar but not exactly the same as what Stuart
>             found necessary to do for the Servlet API project:
> 
>             https://github.com/eclipse-ee4j/servlet-api/pull/220/files
> 
>             The Servlet API project is not different from 90% of the
>             other EE4J projects out there, so if Stuart found those
>             changes necessary for Servlet to actually stage, and have
>             that stage accessible, then shouldn't that be in the parent pom?
> 
>             Compare the result of Stuart staging:
> 
>             https://oss.sonatype.org/content/groups/staging/jakarta/servlet/jakarta.servlet-api/
> 
>             vs e.g. my co-worker Mark staging using the oss-release
>             profile, but without the changes that Stuart did:
> 
>             https://oss.sonatype.org/service/local/staging/deploy/maven2/jakarta/enterprise/concurrent/jakarta.enterprise.concurrent-api/
> 
>             In Mark's staging you get a:
> 
>             ---
>             Access Denied
> 
>             Please login before attempting further requests.
>             ---
> 
>             Kind regards,
>             Arjan
> 
> 
> 
> 
>             On Thu, Nov 1, 2018 at 4:05 PM Tomas Kraus
>             <tomas.kraus@xxxxxxxxxx <mailto:tomas.kraus@xxxxxxxxxx>> wrote:
> 
>                 Hi all
> 
>                 Romain fixed typo in staging profile in parent pom. It's
>                 released as 1.0.4 version so please update your poms.
> 
>                 "staging" profile will get usefull when working with new
>                 not yet released artifacts (e.g. jakarta.activation-api
>                 1.2.1).
> 
> 
>                 Tomas
> 
>                 _______________________________________________
>                 ee4j-build mailing list
>                 ee4j-build@xxxxxxxxxxx <mailto:ee4j-build@xxxxxxxxxxx>
>                 To change your delivery options, retrieve your password,
>                 or unsubscribe from this list, visit
>                 https://www.eclipse.org/mailman/listinfo/ee4j-build
> 
>             _______________________________________________
>             ee4j-build mailing list
>             ee4j-build@xxxxxxxxxxx <mailto:ee4j-build@xxxxxxxxxxx>
>             To change your delivery options, retrieve your password, or
>             unsubscribe from this list, visit
>             https://www.eclipse.org/mailman/listinfo/ee4j-build
> 
>         _______________________________________________
>         ee4j-build mailing list
>         ee4j-build@xxxxxxxxxxx <mailto:ee4j-build@xxxxxxxxxxx>
>         To change your delivery options, retrieve your password, or
>         unsubscribe from this list, visit
>         https://www.eclipse.org/mailman/listinfo/ee4j-build
> 
>     _______________________________________________
>     ee4j-build mailing list
>     ee4j-build@xxxxxxxxxxx <mailto:ee4j-build@xxxxxxxxxxx>
>     To change your delivery options, retrieve your password, or
>     unsubscribe from this list, visit
>     https://www.eclipse.org/mailman/listinfo/ee4j-build
> 
> 
> _______________________________________________
> ee4j-build mailing list
> ee4j-build@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/ee4j-build
>