Re: GitLab postmortem

2019-01-14 Thread Carlos Soriano
Now that it has settled down, thanks all for the feedback! It's really
useful for me (and I believe for everyone else) to have a general feeling
and what things are in common as biggest struggles and positives.

Cheers

On Wed, 2 Jan 2019 at 16:22, Germán Poo-Caamaño  wrote:

> On Wed, 2019-01-02 at 15:15 +0100, Milan Crha via desktop-devel-list
> wrote:
> > On Wed, 2018-12-19 at 14:37 +, Philip Withnall wrote:
> > > 3. I’d like to see continued movement towards disallowing direct
> > > pushes to git, and requiring all commits to go through MRs (and
> > > CI).
> >
> >   Hi,
> > I hope this won't go through without a good research and reasoning.
> >
> > Any such requirement would be kind of showstopper for me personally.
> > It would be just double work for me when coding (issue is not merge
> > request), causing awful commit history, resulting in unbelievably
> > harder effort required to produce NEWS file content (yes, I do use
> > commit messages to fill the NEWS files in a semi-automated way saving
> > my time, which I can spend on more productive things). To name a few
> > major obstacles at least.
>
> The history would be the same if you set up the Merge Request for your
> project as "Fast-forward merge".
>
>
>"No merge commits are created and all merges are fast-forwarded,
>which means that merging is only allowed if the branch could be
>fast-forwarded.
>When fast-forward merge is not possible, the user is given the
>option to rebase."
>
> I do also generate the NEWS file from the git history, and it is not
> any different after having that change (which I did as soon as it was
> possible to do).
>
> FWIW, I do both, direct commit and MR. The former for quick commits,
> and the latter if someone can jump in to review them.
>
>
> > I also cannot imagine any such thing enabled for 'work-in-progress'
> > branches. That would be awful for any porting/cleanup/larger efforts.
>
> Try to not break master, and merge once the CI passes. That is the
> point.
>
> I have seen one corner case, which required to update the CI first.
> Also, you can let the CI fail without blocking the MR (exceptionally or
> when it is a secondary issue)
>
> --
> Germán Poo-Caamaño
> http://calcifer.org/
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: [GitLab] What 11.6 brings to us

2019-01-14 Thread Carlos Soriano
It's all enabled now \m/

Please provide feedback about the duplicate issues feature either to me or
upstream.

On Wed, 2 Jan 2019 at 21:49, Carlos Soriano  wrote:

>
> On Thu, 27 Dec 2018 at 10:04, Abderrahim Kitouni 
> wrote:
>
>> Hi,
>>
>> Le dim. 23 déc. 2018 à 13:36, Carlos Soriano  a
>> écrit :
>> >
>> > 11.6 is here, there are a few nice things for us.
>> >
>> > Run CI/CD for merge requests
>> > CI are not only for branches, but also for MR. Variables, etc. can be
>> put to adjust the CI to do X or Y things on MR or regular branches. This
>> will be very handy if we need to go back to only do fast CI for the GNOME
>> group.
>>
>> Just wanted to point out this wouldn't help much for the "fast CI only
>> for the GNOME group" scenario. The CI for merge requests still runs in
>> the forked projects.
>> See
>> https://docs.gitlab.com/ee/ci/merge_request_pipelines/index.html#important-notes-about-merge-requests-from-forked-projects
>
>
> Ah right, thanks for pointing that out.
>
>
>>
>>
>> > Suggested Changes in MRs
>> > Provide suggested changes in MRs and apply them at merge. This was
>> raised in the postmortem email by a few people, so try it out and let me
>> know how it works for you. AFAIK the implementation is similar to the one
>> in GitHub.
>>
>> It seems this feature isn't enabled for our instance. The
>> documentation says that it "can be enabled for self-hosted GitLab
>> instances using the diff_suggestions feature flag. It will be enabled
>> by default for self-hosted instances in GitLab 11.7."
>>
>
> Right, I sent an email to Andrea, whenever he's available we can enable
> it.
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list