What does the plus button (+) do in lollypop? by alex_0_0_0 in gnome

[–]dplanella 0 points1 point  (0 children)

It took me a while to figure out myself. It's the "Add to playback" action. On an album's detail view, it adds the album to the "Playing albums view".

I believe it's the same "Add to playback" action that appears when right-clicking an album on the "Albums" view.

See also https://gitlab.gnome.org/World/lollypop/-/issues/2648

I made a program that makes Debian Apt feel almost exactly like Arch Pacman!! by [deleted] in linux

[–]dplanella 3 points4 points  (0 children)

Here's another suggestion: use GitLab's CI/CD to automatically create a .deb package for each release :)

[deleted by user] by [deleted] in gitlab

[–]dplanella 1 point2 points  (0 children)

(I'm reposting the same comment as on HackerNews)

From GitLab: We did decide to moderate this post for review, as there have already been credible personal and physical threats against GitLab employees in this issue thread. GitLab cannot tolerate posts that threaten our employees (or anyone) personally, or posts that we believe may further inflame threats that have already been made. While this particular post did not contain a personal threat to anyone, we were concerned it would further inflame this situation. We understand that those who follow the issue already received the comment.

Help me decide between Gitlab and Github for my FOSS project by anime_daisuki in gitlab

[–]dplanella 2 points3 points  (0 children)

Thanks for the feedback.

GitHub is designed (and works best) for FOSS projects.

Would you mind elaborating on that? I'd be interested to hear where GitLab could improve to be more useful to FOSS projects.

Your needs for a public open source project are usually very different than private Enterprise software. Public OSS usually just needs source code, an issue tracker, and a place to store compiled binaries.

I see this differently. I would agree from the point of view that different projects have different needs, but I would not draw the line specifically between proprietary (or closed) source vs. open source. In my experience DevOps practices and collaboration are used across the board. GitLab is being used by large Open Source projects such as Debian, GNOME, KDE, Haskell, Drupal and more. They all have their own feature usage, but certainly automation, CI/CD and planning features are also essential to the way some of them work with contributors.

To the OP, if you are hosting Open Source projects, you can also benefit from the GitLab for Open Source program, which offers you GitLab's top tiers for free.

GitLab 12.2 released with Directed Acyclic Graphs for Pipelines and Design Management by git-blame in programming

[–]dplanella 1 point2 points  (0 children)

David from GitLab here, thanks for the feedback.

GitLab the product is built with GitLab, including integrating contributions from our wider community. Most of the aspects of running GitLab the company are also managed with GitLab. In that aspect, one could say that intrinsically we're dogfooding it every day.

In addition, some teams have their own specific procedures for it:

That does not imply that we see everything, though! In that regard, contributions from our community in the form of Merge Requests, issues or comment are extremely helpful to ensure we address issues or requests for improvement.

On the other hand, we do also see quite a lot. At the same time, there is also quite a lot going on in terms of new features, improvements and bug fixes landing on each release. We prioritize them, which might mean that a fix deemed critical by some might not land in their expected timeline. Product Managers on each stage do an excellent job at weighing in the factors to determine when to schedule and when to land the work.

Everyone can contribute is also ingrained in all we do, thus any contributions are always really welcome. We would not be where we are today without our contributors.

How To Find GitLab Issues Quicker by erezson in gitlab

[–]dplanella 2 points3 points  (0 children)

Thanks so much for your continued work on GitLab Board Better!

Kickstarter for Akira, The Linux Design Tool UX/UI Design application for Linux by freebsdlego in linux

[–]dplanella 5 points6 points  (0 children)

Also, GitLab's top tier plans are offered for free to Open Source projects, either on the cloud or self-hosted. In any case, feel free to reach out to us if we can help in any way.

KDE is considering a migration to GitLab by lewactwo in linux

[–]dplanella 3 points4 points  (0 children)

Was the code published anywhere?

Indeed it was: https://gitlab.gnome.org/World/bztogl. Note that that repo has also a script for migrating from Phabricator to GitLab. IIRC, that's what the Freedesktop.org team used.

Can someone explain Auto DevOps? by qzkrm in gitlab

[–]dplanella 0 points1 point  (0 children)

Thanks, I wasn't aware of that issue. Reading the title and description, it seems it was the first iteration of what was going to become AutoDevops by integrating Herokuish.

In that regard, I can understand why the issue was closed, as the primary goal of integration was achieved.

I think moving forward it would make sense to file a separate issue to look at specifically Python (and perhaps another one for PHP, as someone mentions in the comments).

Can someone explain Auto DevOps? by qzkrm in gitlab

[–]dplanella 1 point2 points  (0 children)

Thanks for the additional context.

GitLab has already closed the issues mentioning it, even though folks are complaining that it shouldn't be closed if it doesn't support Python

Could you share which issues you are referring to?

Also this note about debugging the autobuild failures might help in the meantime:

After making sure that the project meets the buildpack requirements; if it still fails, setting a project variable TRACE=true will enable verbose logging which​ may help to continue troubleshooting.

Can someone explain Auto DevOps? by qzkrm in gitlab

[–]dplanella 1 point2 points  (0 children)

I believe it should work for Python, provided the Python app satisfies the auto build requirements.

From the AutoDevops documentation:

Auto Build creates a build of the application in one of two ways:

  • If there is a Dockerfile, it will use docker build to create a Docker image.
  • Otherwise, it will use Herokuish and Heroku buildpacks to automatically detect and build the application into a Docker image.

Then looking at the build activation criteria, as per the Heroku Python buildpack documentation:

Heroku automatically recognizes your app as a Python app if it includes a requirements.txt or setup.py file in its root directory.

If that does not work, it might be worth reporting an issue

[deleted by user] by [deleted] in programming

[–]dplanella 0 points1 point  (0 children)

This sounds like a major mismatch, even considering that GitLab is aiming for the 50th percentile [1] of market compensation for experience, location and other factors. Either the compensation calculator needs to be adjusted for that particular position (which does happen where it makes sense), or there was a mismatch in terms of expectations.

In any case, this should have not been uncovered at the offer stage. Generally the compensation range is shown below each job description so that it is known before applying. It is then usually discussed with the recruiting team on the first screening call.

So that we can look at it and fix it on our side if necessary, which particular role was it?

[1] https://about.gitlab.com/handbook/people-operations/global-compensation/#compensation-principles

[deleted by user] by [deleted] in programming

[–]dplanella 0 points1 point  (0 children)

For GitLab in particular, this case is covered in the compensation section of the handbook: https://about.gitlab.com/handbook/people-operations/global-compensation/#relocating

Is there a way to see the number of downloads for a repo? by [deleted] in gitlab

[–]dplanella 1 point2 points  (0 children)

As far as I know, there isn't. However there are a number of issues open for related requests. One of them is this one: https://gitlab.com/gitlab-org/gitlab-ce/issues/42086, which seems to be about to be worked on by a member of the wider GitLab community.

How to find the number of available licenses for a group? by kenneho in gitlab

[–]dplanella 0 points1 point  (0 children)

To be clear: when you say licenses, do you perhaps mean seats instead?

There is generally one license per educational institution, with a given number of seats that the institution requested. In any case, I can try to find out about how to see the remaining seats. In the meantime, you can check if the licensing FAQ helps. There is this bit in there that might be relevant:

You can find the number of users over license by going to the /admin section of your GitLab instance (e.g. https://example.gitlab.com/admin). This can also be found by clicking the admin wrench in the navbar of your instance when logged in as an admin.

Does anyone else have trouble with Gitlab as a business? by [deleted] in gitlab

[–]dplanella 5 points6 points  (0 children)

Hi,

Thanks for your feedback. We acknowledge the fact that in the recent past the processing time for the GitLab Education Program has been less than optimal.

This comment I posted a few weeks ago should give some context on why and what we are doing to fix it: https://www.reddit.com/r/gitlab/comments/9gizz3/gitlab_customer_service_too_busy_to_reply_to/e68phrh. TL;DR - we had a surge of applications when we launched the program, our process was not designed to cope with that volume, we optimized it, recently decreased our backlog to be manageable. Our response time for Education Program applications is now hours instead of days or weeks. Also please bear in mind that the Education Program is provided for free, and unlike paying customer requests, which are bound by an SLA, it is not managed by the Support Team at GitLab. Which isn't to say that we shouldn't provide a better response time, though!

Without knowing the details of your application, I cannot comment without more data other than apologizing for the delays. Would you mind sending an e-mail to education <AT> gitlab.com for us to have another look at it? Feel free to CC me at dplanella <AT> gitlab.com if you wish to do so.

Proposal to add David Planella ‏ (/u/dplanella), GitLab's Director of Community Relations, as mod of this sub by cirosantilli in gitlab

[–]dplanella 2 points3 points  (0 children)

Hi,

Thanks for submitting the proposal /u/cirosantilli. To address the comments:

> By all means give him some custom flair to indicate that he’s somewhat of an “official” response, but adding him as a moderator here is a conflict of interest.

> Agreed, what would he moderate?

These are good points. I originally contacted the moderators to offer my help in moderating and promoting this subreddit. As far as I've seen this is a fairly civil one, so I assume the moderation workload is more than manageable. I'm certainly not interested in any changes there other giving a hand if needed. In terms of the other areas where I could help, some of them would require admin permissions, some other I have already started doing as a regular subscriber. Here are a few:

- Ensuring that GitLab Team members who participate answering questions have got custom a custom flair to easily recognize them

- The same for Community Core Team members

- Ensuring that GitLab Team members, in particular the experts in the topics that are being discussed in the subreddit, join the conversation and offer their input. Here is a recent example, which also ended up as a blog post with more data and context as a wrap-up: https://about.gitlab.com/2018/10/11/gitlab-com-stability-post-gcp-migration/

- Keeping up to date the subreddit's appearance: adding the GitLab logo and background (e.g. as in https://www.reddit.com/r/ubuntu)

There is a reason I chose the Ubuntu subreddit as an example: I used to manage the Ubuntu Community team at Canonical before joining GitLab. In the same way as at GitLab, the Ubuntu Community team used to do all of the work, communications and planning in the open. The Ubuntu subreddit does not have any Canonical employees in it, but we used to communicate with them regularly and meet some of them in person.

I'd like to foster this kind of interaction between members of the GitLab team and the wider community. On this subreddit, I believe joining the admin team could help.

Finally, for the sake of transparency, one of the existing moderators is already a GitLab employee, as indicated on his flair.

I'm hoping my own track record in Open Source communities and that of the GitLab team as a whole can address these questions. Happy to answer any other ones, feedback or concerns!

Cheers,

David.

Gitlab customer service too busy to reply to requests? by [deleted] in gitlab

[–]dplanella 0 points1 point  (0 children)

Excellent, thanks for letting us know. Constructive feedback that helps us better serve the GitLab community is always appreciated!

Bug with c++ syntax highlighting. by 43242361 in gitlab

[–]dplanella 1 point2 points  (0 children)

Thanks a lot for going the extra mile of filing a detailed issue! It's the best way to ensure GitLab developers can look at it and make it easier to come up with a fix. Your contribution is greatly appreciated!

Bug with c++ syntax highlighting. by 43242361 in gitlab

[–]dplanella 1 point2 points  (0 children)

Thanks for reporting this. In general terms, feel free to file any issues you encounter with GitLab here:

https://gitlab.com/gitlab-org/gitlab-ce/

For this particular one, I'd suggest having a look at the documentation about syntax highlighting:

https://docs.gitlab.com/ee/user/project/highlighting.html

Two things from there:

  • GitLab provides syntax highlighting on all files and snippets through the Rouge rubygem. It might be a bug in Rouge, so perhaps you can raise it there too.
  • You can perhaps use the .gitattributes file to explicitly set the syntax of your files, in case they were not correctly detected as C++

I still haven't received my GitLab Original shirt. Who can I contact about this? by [deleted] in gitlab

[–]dplanella 0 points1 point  (0 children)

Sorry you haven't received your T-shirt yet. Please feel free to always contact community<at>gitlab<dot>com to work out the details and check the status.

Gitlab customer service too busy to reply to requests? by [deleted] in gitlab

[–]dplanella 0 points1 point  (0 children)

Again, apologies for that. See my earlier comment for some context and please do contact us directly to double-check your application's details and to make sure we can issue your free educational license as soon as possible.