Hi Daniel, GitLab work is still going and any help would be appreciated. The biggest hurdle at the moment remains infrastructure. We both lack the amount of necessary physical infrastructure to keep builds going, as well as the human infrastructure to regularly monitor the builds and address problems.
In fact, since you brought it up, I just realized that the gitlab runner I'm administering has been broken for a couple weeks. Why, I don't know, but it started failing to create VM instances (the infrastructure I'm running it on is not my own; it's hosted by the university and has been disappointingly flaky in general). I just gave it a kick and it's working again though. The last couple betas failed to build too, due to the lack of available runners. The last successful build was of the 8.7 release (so at least there's that): https://gitlab.com/sagemath/sage/pipelines So if anyone wants to contribute hardware to work as runners, I can walk them through the setup process now that I've done it myself. It's quite easy for the most part. We had some runners hosted on GCE as well that Dima had procured, and I'm not sure why they don't seem to be working... Meanwhile over here you can see pipelines building for tickets on Sage's Trac (including several of your own apparently): https://gitlab.com/sagemath/dev/trac/pipelines Some of these are passing, but some are failing due to timeouts, likely in part because the betas didn't build (and this is a problem because there were some recent updates to OpenBLAS which make any intermediate builds that don't start from one of the beta release images take too long). So again, TL;DR the biggest hurdle to making progress with GitLab IMO is just reliability of the CI infrastructure. Meanwhile, it's also still possible to submit change requests to Sage in the form of Merge Requests: https://gitlab.com/sagemath/sage/merge_requests It would be nice if more people would keep trying this out. Experience so far is that it works quite well, and it would be nice to advertise this as a way that people can submit changes to Sage without worrying about having a Trac account, at least at first. One thing I still want to do is figure out a scheme to map labels on GitLab to Trac ticket fields (e.g. for setting priority and component). This should be reasonably straightforward with some more tinkering on the synchronization plugin, but I'd like to see more people trying it out and providing concrete feedback before I spend much more time on it. That's all for now. And again anything you think you can do to help just say so and I can point you in the right direction. On Tue, Apr 16, 2019 at 1:34 PM Daniel Krenn <kr...@aon.at> wrote: > > Some time ago there was an attempt to use additionally Gitlab for our > development process. What is the current status of this? > > (Back then, I (@dakrenn) asked to be included as user, so that I can > contribute/test as well, as I frequently use Gitlab for many other > projects.) > > Best, Daniel > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.