Ruby Team Sprint 2020 in Paris - Day Two
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
Most key 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
The latest version has been uploaded to Debian Experimental. The wiki informs about the packages required to be updated and/or fixed.
Improving/optimizing our usage of the Salsa CI pipeline
We tend to disable the blhc
, reprotest
, and piuparts
jobs of the Salsa CI
pipeline by default for all group projects. For C-extension packages bhlc
and
reprotest
will be re-enabled by default. piuparts
could be enabled for some
critical packages.
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
projects.
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.