Day Two of the Ruby Team Sprint 2020 in Paris is over. Again we were able to tackle our main goals. There was a lot of silence as everybody was focused on their tasks. At the end we took an hour to discuss our open topics.
As a result of Day Two we achieved the following:
Ruby 2.7 transition
arch:any packages are now fixed or being worked on. The next step
will be to rebuild all
arch:all packages to find build failures.
Rails 6 transition
Improving/optimizing our usage of the Salsa CI pipeline
We tend to disable the
piuparts jobs of the Salsa CI
pipeline by default for all group projects. For C-extension packages
reprotest will be re-enabled by default.
piuparts could be enabled for some
We first thought about setting the relevant pipeline variables
SALSA_CI_DISABLE_*) to zero via group variables and let maintainers decide
on a case-by-case base to re-enable them via project variables. But it seems
more convenient and apparent to instead create our own pipeline file (include
the Salsa CI pipeline and set variables there) and include it from all our
Maintainers can still temporarily enable or disable jobs by running a pipeline using the web-interface or API passing the variables along.
New items on our TODO list for next days
- Start bug triage and fixing for gem2deb.
- Productize team tools.
- Fix reprotest failing for all our C-extensions (culprit found).
- Finish the Kali Ruby packages.
- Complete source-only uploads for all accepted packages from NEW.
Package uploads and bugs fixed
The number is hard to track as members of the group worked all day and even late in the evening. It is safe to say that it is again a two digit number.