Almost forgot to mention, ask them if they can make popup-boxes (when e.g. choosing a label, reviewers, etc) size dynamic or at the very least manually resizable. The size is ok for smaller laptop screens, but only showing at most 5 items in a 30+ item list on a larger screen with no way to make the box bigger is a travesty.
Best regards, Jacob Faibussowitsch (Jacob Fai - booss - oh - vitch) Cell: (312) 694-3391 | -----Original Message----- | From: jacob....@gmail.com <jacob....@gmail.com> | Sent: Friday, January 21, 2022 07:34 | To: 'Lawrence Mitchell' <we...@gmx.li>; 'Barry Smith' <bsm...@petsc.dev> | Cc: 'petsc-dev' <petsc-dev@mcs.anl.gov> | Subject: RE: [petsc-dev] Gitlab workflow discussion with GitLab developers | | 1. Allow searching pipeline jobs by name, type, or tag. I want to be able to | find all "linux-cuda-double-64idx" jobs that ran in the last 24 hours, or all jobs | that have the tag gpu:nvidia for example. Currently I must manually click | through the pages and snoop on everyone's pipelines. It would be nice if the | https://gitlab.com/petsc/petsc/-/jobs page had the same "filter" | search box that pipelines have. | 2. The filter pipelines needs to be able to search for "awaiting approval". | I like to cancel all the zombie jobs that MRs create due to auto-pipelines, | which so far I have done by manually checking my MRs after pushes. | | Best regards, | | Jacob Faibussowitsch | (Jacob Fai - booss - oh - vitch) | Cell: (312) 694-3391 | | | -----Original Message----- | | From: petsc-dev <petsc-dev-boun...@mcs.anl.gov> On Behalf Of | Lawrence | | Mitchell | | Sent: Friday, January 21, 2022 04:32 | | To: Barry Smith <bsm...@petsc.dev> | | Cc: petsc-dev <petsc-dev@mcs.anl.gov> | | Subject: Re: [petsc-dev] Gitlab workflow discussion with GitLab | | developers | | | | | | > On 21 Jan 2022, at 01:05, Barry Smith <bsm...@petsc.dev> wrote: | | > | | > I got asked to go over some of my Gitlab workflow uses next week | | > with | | some Gitlab developers; they do this to understand how Gitlab is used, | | how it can be improved etc. | | > | | > If anyone has ideas on topics I should hit, let me know. I will hit | them on | | the brokenness of appropriate code-owners not being automatically | | added to reviewers. And support for people outside of the Petsc group | | to set | more | | things when they make MRs. And being to easily add non-PETSc folks as | | reviewers. | | | | At least in my experience reviewing large (by diffstat measures) in | | the browser (I use Safari) is nigh-on unusable since the web interface | | grinds | to a | | halt, and has various other bugs. | | | | Of course one should aim for small code changes that are easy to | | review, | but | | often a small code change will produce large changes in the test | | output | files | | (which have to appear in the MR, or else one merges broken code). | | | | Some examples, if I go to one of Jacob's recent cleanup MRs: | | https://gitlab.com/petsc/petsc/-/merge_requests/4700/diffs | | | | Dragging the scroll bar is very laggy (I guess there's some background | thread | | trying to load things from somewhere?). | | | | Semi-randomly, if I click to add a comment on a change, the page jumps | back | | to the start and I lose my place. | | | | This seems slightly better in Brave (Chromium). | | | | I don't know enough about how the web interface/database integration | | works, but grinding to a halt on a 6000 line diff is unfortunate. | | | | Lawrence